Сравнение ЧПУ West Labs и LinuxCNC
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Сравнение ЧПУ West Labs и LinuxCNC
Предлагаю сравнить возможности ЧПУ West Labs ( http://www.wl.com.ua/pages/wl5m.php ) и LinuxCNC . Обе системы работают на базе Linux на РС совместимых компьютерах , обе используют дополнительные платы расширения , для конфигурирования электроавтоматики используют программы KaEditor и ClassicLader . Чем же они лучше одна другой ?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Я так понимаю, WL5M самая мощная из вестлабовских ЧПУ? Какова ориентировочная стоимость? На сайте не нахожу.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Вот что нашел из описания ЧПУ West labs:
сплайновая интерполяция (до 8 осей) с обеспечением заданной контурной подачи; отработка полиномиальных параметрически заданных, сглаживание кривых; - Вот тут вроде в последних версиях emc2 хотели сделать сплайны, но это блин не просто. Особенно если учитывать компенсации на диаметра инструмента.
Независимая зонная коррекция размеров (компенсация погрешности шага ШВП, кривизны направляющих) - В emc2 этого нет, но наверно можно решить при помощи кастомной кинематики.
сплайновая интерполяция (до 8 осей) с обеспечением заданной контурной подачи; отработка полиномиальных параметрически заданных, сглаживание кривых; - Вот тут вроде в последних версиях emc2 хотели сделать сплайны, но это блин не просто. Особенно если учитывать компенсации на диаметра инструмента.
Независимая зонная коррекция размеров (компенсация погрешности шага ШВП, кривизны направляющих) - В emc2 этого нет, но наверно можно решить при помощи кастомной кинематики.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Возможность расширения СЧПУ для управления многосуппортными станками ( до 4 суппортов); независимая обработка программ для каждого суппорта; синхронизация отработки программ на разных суппортах
Вот это тоже серьезно. Выходит, несколько разных программ можно исполнять одновременно, причем с синхронизацией. В LinuxCNC для этого наверное проще поставить несколько компов
Вот это тоже серьезно. Выходит, несколько разных программ можно исполнять одновременно, причем с синхронизацией. В LinuxCNC для этого наверное проще поставить несколько компов
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Сдается мне, что программа будет одна, но использовать будет несколько суппортов. Кстати, а что они имеют в виду под суппортом?
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Стоимость токарной версии около 4 000 у.е это пульт с РС + отдаленный CAN контролер ввода-вывода , я ставил машину на карусельный 1512 , все нормально , проэкт для электроавтоматики разрабатывает поставщик , удобно . Многосуппортовое управление не пробовал , но думаю и в LINUXCNC это можно организовать . Но в LINUXCNC много функций электроавтоматики встроены непосредственно в систему , на WL это нужно прописывать самому . Судя по различных форумах на постсоветском пространстве ( а также за руб*ежом ) електроавтоматика - это камень преткновения для превращения многофазных , программно-управляемых генераторов числовых последовательностей в полноценную систему с ЧПУ . Мало подать +-10 вольт на привод , важно ,чтобы при перемещениях остались живы и железо станка и оператор .
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Пишут _независимая_ обработка программ для каждого суппорта. Видимо, разные, по одной программе любая система сможет, какие проблемы?Nick писал(а):Сдается мне, что программа будет одна, но использовать будет несколько суппортов
Например, токарный станок с несколькими отдельными суппортами. Допустим, один обрабатывает деталь в шпинделе, другой - в контршпинделе. Или одну и ту же деталь с разных сторон.Nick писал(а):что они имеют в виду под суппортом?
Или же фрезерный с несколькими шпинделями, каждый по свой программе.
Даже не знаю... где-то проскакивала тема про две разные программы, вроде это невозможно - интерпретатор команд только один. Советовали запускать на разных компах и синхронизировать. ИМХО если бы толковый программист взялся - можно было и несколько программ на одном запустить. Просто не особо кому это нужно... возни куча, а денег никто не заплатит.vmarkiv писал(а):Многосуппортовое управление не пробовал , но думаю и в LINUXCNC это можно организовать
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Для двух программ, надо запустить два экземпляра всех компонентов, а в хал назначить им разные пины... Траекторию рассчитывает motion, а кто ему Gкод расшифровывает?
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
А может в одном кадре ставить движения для одного суппорта и другогоNick писал(а):Для двух программ, надо запустить два экземпляра всех компонентов, а в хал назначить им разные пины... Траекторию рассчитывает motion, а кто ему Gкод расшифровывает?
G01 x100 y200 (один суппорт ) W200 U 300 ( для другого )
А как тогда быть с круговыми ?
( Посмотрю в инструкция програмиста WL - может написано как люди делают )
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Не думаю, что в многосуппортовой системе используют круговые интерполяции. Хотя может я и не прав...
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
В многих деревообрабатывающих центрах используется многосуппортовое управление , у заказчика есть станок с 14 !!!! осями , стоит ЧПУ NUM и синхронно управляет , но это ( думаю ) больше функции PLC .
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Что они там делают 14 осей! Ого!
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Пока один шпиндель делает контур, другой что-то еще фрезерует, третий сверлит отверстия и т.д. и т.п.
https://www.youtube.com/watch?v=ujH6r5bkjvU
Или вот токарный станочек
https://www.youtube.com/watch?v=97JZX1JkYQk
https://www.youtube.com/watch?v=ujH6r5bkjvU
Или вот токарный станочек
https://www.youtube.com/watch?v=97JZX1JkYQk
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Два стола для загрузки деталей , четыре независимых шпинделя с магазинами инструментов , все на П-образной колоне с двух сторон по косозубой рейке . Там и синхронность осей и многосупортность и профессиональная ЧПУ с отдаленным РС и CAD\CAM программное ---- но все равно выходит со строя . С одной стороны хорошо - у меня есть работа , с другой - очень сложная вещь - програмное для оси - сума G-кодов , Си-кодов , баз данных . Видно разработчики хорошо потрудились -- а мне приятно ,что я могу что-то с чем-то сравнивать ...
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
В приложенни кусочек подпрограммы системы ( их там около сотни ) , вот бы такой уровень смогли взять с LINUXCNC - это предел мечтаний ( но и никто в том не разберется )
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Да, крутая программка на первый взгляд.vmarkiv писал(а): вот бы такой уровень смогли взять с LINUXCNC
Но мне кажется, LINUXCNC тоже такое может. Есть условные операторы, циклы, математические операторы и функции, есть переменные (немного в другом виде, по номерам). Другое дело - какой постпроцессор нужен, чтобы все это сбацать в LINUXCNC?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
Да программка забавная. Но ведь и она не пишется с полтыка.
Интерессно а как в ней задается мультисуппортность, это же нужно многозадачность реализовывать в Gкоде....
Интерессно а как в ней задается мультисуппортность, это же нужно многозадачность реализовывать в Gкоде....
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Сравнение ЧПУ West Labs и LinuxCNC
ВестЛабс построен на базе LINUX( http://www.wl.com.ua/archive/archive.ph ... inuxkernel ) плюс система ЧПУ отдельной задачей . Возможно-ли сконфигурировать LINUXCNC по минимуму - ядро + EMC2 в урезаном варианте ( интерфейс MINI ) ?