Перейти к публикации

Нужна ли стойка станку с ЧПУ?


Рекомендованные сообщения

Развитие современной компьютерной техники привело к тому, что весьма мощные компьютеры, представлявшие каких ни будь несколько лет назад чудо техники, сегодня стоят 150 $ вместе с периферией, и доступны даже школьнику. Стали ли они от этого хуже для вычислений, скорость которых удовлетворяет процессы пользователя? Нет, просто они стали дешевле.

Стойка управления станком ЧПУ представляет собой, по сути, специализированный контроллер со специализированным же программным обеспечением. Производителей электроники много, и каждый делает что то своё, программисты пишут конверторы, библиотеки, создают концепции, в общем все при деле.

Сущность капитализма такова, что все хотят получить прибавочную стоимость, как завещал Маркс, и вынуждают потребителя платить за это, растрачивая понапрасну ресурсы и время.

Стандартизация является одним из выходов из этой ситуации. В данном случае можно использовать стандартный РС контролер – компьютер. Надёжность материнской платы персоналки ничем не отличается от надёжности промышленных контроллеров, а зачастую выше, проверено на практике. Компьютер уже имеет ОЗУ, жесткий диск, устройства ввода и даже монитор. Устанавливайте стандартный PCI адаптер ввода-вывода, программное обеспечение под стандартной операционной системой и работайте. Кто то скажет, компьютер занят, а вы продайте стойку вместе с её тупиковым ПО и купите себе еще двадцать компьютеров.

Возможно, в этом подходе есть свои подводные камни, как вы думаете коллеги?

Ссылка на сообщение
Поделиться на других сайтах


Я думаю так: залезь в ALTAVISTA or YAHOO с запросом " HOBBY CNC"

получишь примерно 6 миллионов ссылок на сайты с этой тематикой. Вопрос решен уже давно, и никаких особых подводных камней не наблюдается. Даже под Виндами есть программы, убей, не пойму, как они этого добились. Под Досом и Линуксом всё понятно, но под Виндом? Может, кто объяснит?

Ссылка на сообщение
Поделиться на других сайтах

Привет всем!

Не так давно заинтересовался этой темой как Hobby.

Насколько я знаю программы под Win нестабильные или нужен дополнительный контроллер или второй Dos PC.

Программа выдаёт импульсы направления и такт для каждой оси, привод как правило шаговые моторы, но есть и сервомоторы с обратной связью через энкодер но это совсем другие цены. Почти у всех производителей сервосистем есть продукты в этом направлении.

<noindex>http://www.lewetz.de/</noindex> искать Win PC-NC

<noindex>http://www.nc-step.de/NC-Pilot.htm</noindex> контроллеры для Win PC

Ссылка на сообщение
Поделиться на других сайтах

Если вопрос решён и не наблюдается подводных камней, почему ВСЕ так не делают? Я вот этого не понимаю. Лично у меня машина уже восемь лет от компьютера под Досом работает. Стойку девять лет назад выкинул. Американцы подобные системы сокращенню именуют DNC. Под Виндой драйвер писать действительно сложно, есть проблемки с прерываниями при управлении портамии и опросе шины, всё благодаря закрытости форточек, спасибо самому сексуальному мужчине Биллу Гейтсу, если допустим мы управляем таймером, то частота плывёт, но и это решаемо, но не целесообразно, лучше под Дос работать, оно надёжней, да оно и тише.

Прграммы под Виндовс такие же стабильные как сам Виндовс.

А под Досом всё работает прекрасно, дополнительный контроллер вообще не нужен, длинна УП не критична, система сама себя проверяет, постпрцессор (то бишь драйвер) изменяешь, тестируешь и моделируешь на языке высокого уровня, проблем нет. Это же компьютер, на нём же и САМ, и моделирование, на нём ты и швец и жнец да вообще звиздец.

Второй DOS PC тоже не нужен, просто пегружаешь этот же комп с WIN 98 в режиме DOS, если не лениво.

Сервомотор с обратной связью на координатной машине как правило есть, привод можно не менять, так что на это тратится не придётся, или можно заменить привод на современный цифровой, получив преимущество в скорости, простоте управления, надёжности.

Если допустим, трёх-координатная машина на шаговиках, или на гидроусилителях, управляемых ШД, вообще кайф - ставишь ещё два порта по 7$, и управляешь непосредственно ключами, формируя код управления на контактах порта. Но лучше и проще с приводом.

За ссылочки спасибо, гляну.

Ссылка на сообщение
Поделиться на других сайтах

таких приоизводителей пруд пруди и под ДОС и под Винды если вам так интересно позвоните в модмаш у них вообще на платформе стандартной рабочей ситанции или в балтсистем на виндах так просто чпу сделать не удастся поэтому применяют аппаратное ядро(moution controller) и получают супер мега обалденное быстродействие блягодаря применению DSP примером таких производителей Power Automation Delta Tau и др

Ссылка на сообщение
Поделиться на других сайтах

В России такие решения (управления с персоналки) предлагает Глосис. Они предлагают модернизацию станка, но ставят не стойку, a компьютер с контроллером. Но их предложение не выходит дешевле. Не берусь сравнивать по качеству, не знаю. Но порядок цены примерно такой же как замена стойки.

Правда они ставят дорогой контроллер, и кроме того довольно дорго стоит переписывание математики станка.

Ссылка на сообщение
Поделиться на других сайтах

artmdx,

Действительно, почему-то много ссылок в теме CNC HOBBY, а не Professional.

Мы с коллегами давно и профессионально используем DNC (direct numerical control - прямое цифровое управление, ПЦУ). Причём прямое компьютерное управление приводами и ключами. Именно так я его понимаю. Какие только работы не выполняли на таких машинах, от высокоточных пресс-форм и лазерной разметки оптических шкал до гравировки шильдиков.

Grom1,

Вероятно это многим интересно, кто хочет сэкономить 5 000-20 000 $ (на ед. изм.) при покупке или модернизации координатной машины и получить новые возможности управления, самодиагностики, стандартизации, не привязываться к тупиковым ПО, железу, разработчикам и производителям специализированных ЧПУ и контроллеров, снизить на порядок затраты и время на ремонт, унифицировать парк своего оборудования с полной взаимозаменяемостью на самых разнообразных машинах.

Если можно, дайте какие-нибудь координаты модмаш и балтсистем для обмена опытом. Что касается moution controller с супер мега обалденным быстродействием, уверяю Вас, что быстродействие РС с Pentium не меньше, а самое главное, необходимо и достаточно для управления в режиме реального времени любым таким медленным (по отношению скорость сигналов управления/скорость обработки информации) устройством, как координатная машина. Пень 166 легко управится с 5-ти координатной машиной даже с гипотетически нереально большой скоростью резания и сверхзвуковой скорстью свободного перемещения.

dmitry,

Я вообще предлагаю отказаться от дополнительного контроллера, а использовать в его качестве персональный компьютер. Таким образом, гибкость управления реализуется программно. Программы можно стандартизировать. Компьютер вещь унифицированная и недорогая.

Что касается качества, это смотря какой подход использовать. В общем случае качество стоек и персоналок известное, примерно одинаковое, при гораздо меньших стоимисти и эксплуатационных расходах устройств, выпускающихся миллионными тиражами.

Если какая-то компания предлагает компьютер + совершенно не нужный контроллер по цене стойки ЧПУ, это их право, если это дорого, пожалуй покупать такое не стоит. Что касается стоимости математики, то учитывая что цены стоек ЧПУ измеряются килобаксами, программы не очень сложные, служат долго и могут тиражироваться, а труд программера в наших регионах относительно не дорогого стоит, то получается не дороже денег...

Ссылка на сообщение
Поделиться на других сайтах

Если можно, дайте какие-нибудь координаты модмаш и балтсистем для обмена опытом

пожалуйста:http://www.modmash.nnov.ru

Мы с коллегами давно и профессионально используем DNC (direct numerical control - прямое цифровое управление, ПЦУ). Причём прямое компьютерное управление приводами и ключами

звучит Delta Tau видать переплюнули.А случайно не идет ли речь об управлении ШД?

Что касается moution controller с супер мега обалденным быстродействием, уверяю Вас, что быстродействие РС с Pentium не меньше,

Вы неправы дело в структуре процессора в основе Moution Controller лежит DSP а вот у него архитектура(специально разработанный для real-time tasks)далеко не такая как у 166 и прочих ему подобных

Если какая-то компания предлагает компьютер + совершенно не нужный контроллер по цене стойки ЧПУ

если это кажется неразумным только Вам то это Ваше личное дело.Если сравнить максимальную выходную частоту для управления ШД програмных оболочек (плюс учесть неравномерность следования импульсов) и аппаратных то все становится на свои места

Ссылка на сообщение
Поделиться на других сайтах

>> (плюс учесть неравномерность следования импульсов)

Это самое... нормальную материнскую плату для этого нужно брать, у меня ASUS, нормально пашет вот уже 10-ый год. Импульсы идут достаточно равномерно (под DOS), проверял осциллографом.

Ссылка на сообщение
Поделиться на других сайтах

Grom1, наверное просто какое-то недопонимание имеет место быть. Не спорю, специализированный контроллер удобнее, но принципиально не быстрее, да и не нужны такие скорости (см выше) но цена...

Переплёвывать ни кого не собирался, тиражировать то же, просто была такая задача в 1995 году, работали с плат эмуляции фотосчитывателя на СМ и ЕС 1840, всё глючило, работало медленно, программы были тупиковые, казанские стойки были ненадёжны, я это всё просто на металлолом сдал и подцепил РС АТ. Не знаю, существовала тогда Delta Tau или нет, но вот зачем стойки нужны были, до сих пор не совсем разобрался.

Пока управляем напрямую действительно не сервомоторами, одна машина с цифровым шаговым приводом и движками на постоянном токе, другая на шаговиках. Лично мне кажется неразумным тратится на сложный и дорогой контроллер не потому, что это кажется неразумным только мне или потому что переходить на личности в объективной дискуссии не следует, а потому что это не логично. Докажите, аргументируйте, я с удовольствием соглашусь. По поводу неравномерности следования импульсов сообщу, что под Досом управляемый таймер выдаёт равномерные и чёткие пеньки, стабилизированные кварцевыми генераторами, проблем здесь нет. Под форточками это тоже работает, хотя уже требует определённых усилий. Что касается скорости СОМ портов - это мегагерцы, ещё раз повторюсь, перекрывает все реальные и нереальные скорости перемещения.

Попробую конструктивно покритиковать идею прямого DNC без стойки.

DNC центральным процессором РС требует применения довольно сложных управляющих программ и адаптер ввода-вывода. Современные адаптеры недороги, имеют базовое программное обеспечение. Таким образом, целесообразно максимально использовать таймеры или контроллер адаптера и его ПО. Управление шаговым двигателем или цифровым приводом двигателя постоянного тока с эмуляцией шагового движения можно осуществлять по упрощённой схеме.

Получаются две концепции:

1. Для шаговых двигателей – адаптер ввода-вывода на многоканальных таймерах, например ICOS –овский ALC 8454, цена 86$.

2. Для сервопривода – процессорный адаптер, например Servo 300 в том же ICOS, цена 420$. Программное под DOS, Win, встроенные интерполяторы, написание конвертора сводится к скрипту.

Согласитесь, цены не сопоставимы с ценами на стойки ЧПУ.

Возможны другие варианты плат, выбор большой, предложите варианты. Кстати, кто-нибудь юзал эти платы?

Программное обеспечение можно заказать уважаемым создателям Sapr2000, с их огромным опытом это будет не сложно, это по любви. Причём такой конвертор или постпроцессор можт быть выполнен именно по технологии инвариантного постпроцессирования для различных адаптеров. Если цена будет в разумных евробаксах, я первый в очереди. Alex01 возможно второй. Рынок ПО на такие системы всё равно реально существует, почему бы создателям этого сайта не получать на нём прибыли? Всем будет выгодно и хорошо.

Истину глаголю.

Ссылка на сообщение
Поделиться на других сайтах

Полностью согласен с ACB, мамку надо брать бедовую. Как то поставил какое то левьё, были проблемы, пока на нормальную с интеловским чипсетом не поменял.

Ссылка на сообщение
Поделиться на других сайтах

Предлагаю перевести данную тему в флейм. Выглядит все это так как если-бы балерина взялась рассуждать о том как просто делать пресс-формы.

А Художнику я посоветую зайти на сайты Fanuc и MITSUBISHI и скачать Reseach&Development.

Ссылка на сообщение
Поделиться на других сайтах

FINN, Художник

Коллеги, обращаюсь как модератор, поменьше эмоций, ОК?

FINN - у каждого свои требования к качеству обработки и оборудованию. Я знаю массу людей, которых такой вариант устроит на 100%.

Художник - можно поспокойнее реагировать на реплики других участников?

Ссылка на сообщение
Поделиться на других сайтах

Чухонцами в Российской империи до революции называли финнов. Но это шутка конечно :-) как впрочем и про балерину. Давайте не будем упражнятся в злословии и косноязычии. По существу информация и мысли есть?

Похожая тема обсуждалась на этом форуме, на этой странице, в 2002 г., название:

"Пишу постпроцессор-нужна помощь, G_Code -> STEP,DIR signals"

Kamilovich_ там конструктивно высказывался.

Grom1,

Стандартный СОМ порт имеет пропускную способность вывода информации 115,2 Байт/с. умножив на 8 получаем 920 Гц. Но это не совсем корректно. Так же есть, как Вы говорите, крутые супер пупер мега обалденные гигабайтные порты, но они дорогие - порядка 50$, поэтому целесообразно использовать адаптеры ввода-вывода.

Ссылка на сообщение
Поделиться на других сайтах

IBV,

Полностью согласен.

Есть ли информация о платах адаптеров и соответствующем программном обеспечении? Интересно узнать Ваше мнение о недостатках и перспективах этой концепции.

Ссылка на сообщение
Поделиться на других сайтах

>> а как насчет максимальной выходной частоты?

Вроде как 20 кГц под DOS (это я еще прогу не оптимизировал, если говорить о чистой частоте, то в разы больше). При нашем управлении шаговиками (микрошаг) и при соответствующем шаге резьбы у винта, скорость будет у нас 20-30 см/сек. А на кой мне такая скорость в наших делах, я с такой скоростью даже воздух резать не буду :)

Да, если конечно размер рабочего поля у станка от 2 метров, то да, конечно, скорость на холостых переходах в 20-30 см/сек (и больше) может понадобиться. А может и не понадобится, всё зависит от конкретного применения станка.

Изменено пользователем ACB
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Viktor2004
      Туда вроде наоборот заносится значение какое-то, но не считывается Смотрю чужие программы, там вроде только 8549 используют. При чем у них в программах циклы поболее моих, которыми я круги чертил O4198 ; #500=#8549 ; IF[ #8549 EQ 0 ] THEN ; #10409=0 ; ENDIF ; IF[ #8549 EQ 134 && #10409 EQ 0 && #10422 NE 0 ] THEN ; #10409=1 ; #10422=FIX[#10422 / 10] ; #10427=1 ; ENDIF ; IF[ #8549 EQ 48 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 0 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 49 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 1 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 50 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 2 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 51 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 3 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 52 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 4 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 53 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 5 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 54 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 6 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 55 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 7 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 56 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 8 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 57 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 9 ; #10427=1 ; ENDIF ; IF[ #10422 GT 9999 ] THEN ; #10422=FIX[#10422 / 10] ; ENDIF ; IF[ #500 EQ 249 && #8500 EQ 4170 ] THEN ; #8500=4601 ; M99 ; ENDIF ; IF[ #500 EQ 240 ] THEN ; IF[ #8500 EQ 4174 || #8500 EQ 4173 || #8500 EQ 4177 ] THEN ; #8500=4170 ; M99 ; ENDIF ; IF[ #8500 EQ 4178 ] THEN ; #8500=4170 ; M99 ; ENDIF ; ENDIF ; IF[ #500 EQ 248 && #8500 EQ 4170 && D34.0 NE 0 ] THEN ; #8500=4174 ; M99 ; ENDIF ; IF[ #500 EQ 247 && #8500 EQ 4170 && D30.4 EQ 1 && D29.6 EQ 0 ] THEN ; #8500=4175 ; M99 ; ENDIF ; IF[ #500 EQ 246 && #8500 EQ 4170 && D35.0 EQ 1 && D35.4 EQ 1 ] THEN ; #8500=4178 ; M99 ; ENDIF ; IF[ #8549 EQ 152 && #10409 EQ 0 && #10422 EQ 5656 ] THEN ; #8500=4177 ; M99 ; ENDIF ; M99 ;  
    • nicomed
      Как победить проблему с блокированием сегментов эскиза не знаю. Поэтому пока полумеры... Ввел активацию чертежного листа после разрыва линии. Для разблокирования сегментов после закрытия программы двойным кликом активировать чертежный вид, где надо двигать сегменты эскиза. Добавил настройки. Можно настроить величину генерируемого зазора в  файле options.xml. По толщине и стилю линии, если кто подскажет как прочитать стиль и толщину выбранной кромки ( силуэтной кромки), то тогда можно будет "напосмотреть".   Пару раз натыкался на такой глюк - остается только один сегмент эскиза, грешу на рассинхронизацию работы солида и приложения. EdgeTrim_v3.3.zip
    • si-64
      да, это работает. спасибо. но как то особо не работал со слоями, нужно прямо заморачиваться(
    • nicomed
    • Stanislav
      Фрезеровка и токарка ЧПУ. Территориально Нижний Новгород, отправка в регионы ТК. Фрезеровка Алюминия и его сплавов, Латунь, Текстолиты, Сталь в небольших объемах. Токарка как цветные так и черный металлов и неметаллов. Габариты деталей для фрезеровки порядка 400мм*600мм. Оплата, пока что, наличные или на карту. Чертежи и модели отправлять на почту 0563506@mail.ru там же все согласования и обсуждения.
    • Александр1979
      Можно попробовать код считывать из переменной #8501. В руководстве написано что значение сохраняется в переменной до тех пор, пока не будет произведено чтение из неё.
    • si-64
      Можно ли сделать так чтобы в чертеже все размеры были черные, а в эскизе детали цвета управляемых и управляющих различались? настройка меняет цвет как в чертеже так и в эскизах: Зачем это нужно? В чертеже есть элементы, отличные от черного, поэтому вариант печати (сохранения в PDF) в ч/б не устраивает.
    • Artas28
      Шота получилось. Всё равно. Жду ответа от гуру NX, как сделать фаску красиво в 5 осях, что бы вектор инструмента менялся.  
    • Viktor2004
      Моя программа считывает его лишь тогда, когда в момент нажатия кнопки программа выполняет команду считывания переменной. Во всех остальных случаях код получается не считан
    • gudstartup
      но кто то же этот код считывает из mdi буфера раз его там не оказывается когда ваша программа его опрашивает? 
×
×
  • Создать...