А как насчёт Linux cnc EMC2 вместо Мача ?

Обсуждение софта, программ, постпроцессоров...

Модератор: life

blin135642
Станкостроитель
Станкостроитель
Сообщения: 160
Зарегистрирован: 20 сен 2010, 00:00
Имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение blin135642 »

Помогло!

Поставил в EMC2 на ось X и Y скорость 2000мм.мин ускорение 4000мм/c2 (было 200)
Стало даже быстрее чем в маче(в 3д обработке и в обрезке по контуру).
В маче скорость 2000 ускорение 200

P.S. Правда цифры в 4000мм/с2 немного пугают.
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение UAVpilot »

Надо в linuxcnc смотреть активные G-коды - может там точный останов стоит.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
blin135642
Станкостроитель
Станкостроитель
Сообщения: 160
Зарегистрирован: 20 сен 2010, 00:00
Имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение blin135642 »

А это где?
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение UAVpilot »

Вкладка MDI, там внизу под полем ввода кодов есть список активных кодов.

Скинь куда-нибудь свою УП.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
blin135642
Станкостроитель
Станкостроитель
Сообщения: 160
Зарегистрирован: 20 сен 2010, 00:00
Имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение blin135642 »

Активные коды
G80 G17 G40 G21 G90 G94 G54 G49 G99 G64 G97 G91.1 G8 M5 M9 M48 M53 M0 F0 S0


Начало кода 3д обработки

T1M6
G0Z5.000
G0X0.000Y0.000S24000M3
G0X0.001Y0.001Z5.000
G1Z-16.174F1800.0
G1X0.173Z-16.088F3000.0
X0.345Z-16.017
X1.376Z-15.844
X1.547Z-15.829
X1.891Z-15.746
X2.063Z-15.687
X2.235Z-15.650
X2.406Z-15.584
X2.578Z-15.550
X2.750Z-15.540
X3.266Z-15.443
X3.781Z-15.456
X4.640Z-15.573
X4.984Z-15.702
X5.156Z-15.737
X5.327Z-15.805
X6.015Z-15.879
X6.186Z-15.911
X6.358Z-15.973
X6.530Z-15.984
X6.874Z-16.033
X7.217Z-16.041
X8.248Z-16.030
X8.592Z-16.011
X8.764Z-16.029
X9.967Z-15.980
X10.138Z-16.011
X10.310Z-16.078
X10.826Z-16.170
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение UAVpilot »

Вроде нормально всё. А в Mach3 ускорение тоже в мм/с2 задаётся? Странно, что ускорение меньше скорости, у меня обычно наоборот - цифры ускорений примерно на порядок выше скорости.

Кстати, LinuxCNC при работе (и в симуляторе тоже) показывает скорости движения инструмента в окне, где визуализация траектории (gremlin).
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение VVChaif »

UAVpilot, меня сей факт тоже смутил. Пока я "допетрил" где рыть очень много нервничал :)
blin135642
Станкостроитель
Станкостроитель
Сообщения: 160
Зарегистрирован: 20 сен 2010, 00:00
Имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение blin135642 »

В мач тоже мм/c2. Скорость - в мм/мин.

Так что - оставить в linux ускорения в 4000мм/с2 при скорости 33мм/c?
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение UAVpilot »

blin135642 писал(а):Так что - оставить в linux ускорения в 4000мм/с2 при скорости 33мм/c?
Это больше вопрос к твоему станку, а не к форуму. :)
В комплекте есть программка первоначальной настройки stepconf, там можно запустить тест каждой оси - она будет ездить туда-сюда на заданную длину и можно менять скорость и ускорение. При правильных параметрах после выключения теста ось должна точно приезжать в точку начала теста. Вот там и подбирай макс. скорости и ускорения. Разница во времени работы при одинаковых параметрах может быть из-за алгоритмов обхода уголов, в обоих прогах есть разные настройки на эту тему.

P.S. Перед запуском stepconf сохрани на всякий случай рабочую конфигурацию, чтоб случайно не перезаписать её.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
blin135642
Станкостроитель
Станкостроитель
Сообщения: 160
Зарегистрирован: 20 сен 2010, 00:00
Имя: Александр
Откуда: Санкт-Петербург
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение blin135642 »

Понял, спасибо!
Просто в маче с такими ускорениями начинаются пропуски, а в EMC - нет.

Все, разобрался:
Вписал в код линукса строку:
G64 P0.5 Q0.2

Заработало как и в маче с теми же параметрами скорости/ускорения.
Надеюсь, только, стабильнее будет)
Boris_B
Станкостроитель
Станкостроитель
Сообщения: 90
Зарегистрирован: 30 авг 2011, 00:00

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение Boris_B »

Ситуация:
Оборудование: контроллер TB6560HQT 4V3 (красный 4-х осевой). Задействовано 3 оси - X, Y, Z.
Ходовой винт: трапеция Tr 12х4
Хочу работать 1/8 шага.
Настройки EMS2:
- порт LPT - задействованы ножки 2-3,4-5,6-7 - шаг и направление соответствующих осей. Остальные ножки отключены (у меня шпиндель имеет независимое внешнее питание, включается и выключается отдельно от контроллера вручную).
- Настройка оси (настройки одинаковые для всех осей) - шаг мотора 200, микрошаг - 8. максимальная скорость - 13 мм/с,
ускорение - 50 мм/с2 (пробовал от 30 до 1500).
Настройки платы контроллера (переключателями): установка тока 100%, спад тока - быстрый; режим дробления шага - 1. Вот последний пункт у меня вызывает сомнение, хотя примерное измерение линейкой хода каретки говорит, что все правильно (дробление шага происходит один раз и программно).
Режимы резания: березовая фанера 3 мм, скорость реза 4 мм/с, глубина 0.5 мм за проход, фреза пазовая 2 мм. Нужно вырезать квадрат 70х70 мм.
Проблема следующая: не могу получить заданные размеры детали. Вместо 70 мм размер получается порядка 70,5 мм (фреза проскакивает дальше). Ну было бы 69,5 - можно списать на пропуск шагов, А тут мне непонятно, шаги вроде как добавляются. Уже замерил и саму модель (генерирую коды в АртКаме), и замерил диаметр инструмента - точный Ф 2.04 мм. Вот прошу помочь - возможно ошибка в настройках EMS2, либо еще в чем-то.
aegis
Станкостроитель
Станкостроитель
Сообщения: 1696
Зарегистрирован: 05 сен 2010, 00:00
Имя: Михаил
Откуда: Конотоп=>Запорожье=> Харьков, Украина
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение aegis »

Boris_B, квадрат по двум направлениям одинаковый размер имеет? если вырезать окружность та же бяка выходит?
в полный шаг/полушаг поставьте и проверьте геометрию еще чтобы исключить косяки электроники
andruxoidus
Станкостроитель
Станкостроитель
Сообщения: 451
Зарегистрирован: 19 дек 2009, 01:00
Откуда: UA
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение andruxoidus »

а также не помешало бы откалибровать винты, то что винт 12х4 еще не значит что там прям таки ровно 4 шаг.
так что просто вбив в настройки такие данные глупо надеяться получить что то нормальное на выходе.
Vlast
Станкостроитель
Станкостроитель
Сообщения: 235
Зарегистрирован: 24 июн 2010, 00:00
Откуда: Германия

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение Vlast »

Boris_B, у меня такое было когда-то, промучался. Попробуйте направление реза "встречное"
и может будете удивлены.
Но это в УП Арткам,а.
Boris_B
Станкостроитель
Станкостроитель
Сообщения: 90
Зарегистрирован: 30 авг 2011, 00:00

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение Boris_B »

aegis писал(а):Boris_B, квадрат по двум направлениям одинаковый размер имеет? если вырезать окружность та же бяка выходит? в полный шаг/полушаг поставьте и проверьте геометрию еще чтобы исключить косяки электроники
Нет, размеры несколько разные. Разность примерно 0.1 мм. Плата контроллера новая, куплена в смежном инет/магазине.
Vlast писал(а):Boris_B, у меня такое было когда-то, промучался. Попробуйте направление реза "встречное" и может будете удивлены. Но это в УП Арткам,а.
Я читал Ваш совет ранее в теме "Mach3..." Попробовал. Результат такой же - да и какой он мог быть, если материал - фанера. У нее слои дерева перпендикулярны друг/другу.
andruxoidus писал(а):а также не помешало бы откалибровать винты, то что винт 12х4 еще не значит что там прям таки ровно 4 шаг. Так что просто вбив в настройки такие данные глупо надеяться получить что то нормальное на выходе.
Насчет того, чтобы узнать точный шаг ходовых винтов - надо попробовать :trumbsup: . У меня - квадрат 70х70 (теоретически) и 70.5х70.5 практически. Я, так понял, процедура калибровки ходового винта следующая (для меня): (70.5/70)*4=4.02857 - реальный шаг ходового винта. Надо будет попробовать.
Ну и еще косяк вчера нашел :( - похоже на моем шпинделе вышел из строя подшипник. На частоте вращения свыше 6000 появляется характерный периодический хруст. Поменял шпиндель, хруст пропал, а ширина реза стала практически совпадать с диаметром фрезы (отклонения в пределах точности измерения).

p/s. В АртКаме я ставлю точность 0.01 мм.
Последний раз редактировалось Boris_B 28 фев 2013, 02:48, всего редактировалось 3 раза.
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение beozar »

Boris_B писал(а):а может сам Арткам дает ошибку в округлениях
В Арткаме все зависит от точности которую вы выставили.
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение UAVpilot »

Boris_B писал(а):Поменял шпиндель, хруст пропал, а ширина реза стала практически совпадать с диаметром фрезы (отклонения в пределах точности измерения).
Небось и квадраты стали получаться ровно 70х70... :)
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Boris_B
Станкостроитель
Станкостроитель
Сообщения: 90
Зарегистрирован: 30 авг 2011, 00:00

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение Boris_B »

Нет. Погрешность реза осталась, ширина канавки уменьшилась, шпиндель стал тише работать на 8000. А с поправочным коэффициентом пока не резал - некогда было. Хотя сильные надежды на устранение погрешности на эту операцию возлагаю.
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение UAVpilot »

А квадрат 140х140 пробовали резать?
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Boris_B
Станкостроитель
Станкостроитель
Сообщения: 90
Зарегистрирован: 30 авг 2011, 00:00

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение Boris_B »

Наконец настроил свой станок - предположение о том, что шаг ходового винта несколько больше номинала оказалось совершенно верным. Вычислиk поправочный коэффициент так - задал квадрат 100х100 (теоретическое значение). После вырезание замерил квадрат с максимальной для меня точность. - 100,61х100,69. Тогда истинный шаг винта по оси Х=4х100,61/100=4,0244 мм, а по оси Y=4х100.69/100=4.0276 мм. Ввёл получившиеся значения шага в соответствующую строку таблицы. Все стало сразу совпадать.
Еще раз большое спасибо andruxoidus за данный совет.
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение beozar »

Установил линухцнц на флешку, флешка отформатирована как жесткий диск, биос видит юсб жесткий диск. Стало все отлично, работает, настройки сохраняет. Но не видит другую флешку, мало того и сд-рум не видит. Т.е. перенести файлы не чем :( Что можно сделать? Тот же линух на простом харде работает нормально и все видит.
SerVar
Станкостроитель
Станкостроитель
Сообщения: 844
Зарегистрирован: 01 мар 2011, 01:00
Имя: Сергей
Откуда: РОССИЯ Крым

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение SerVar »

beozar, Андрей, а стоит с флехой связываться? Я ставил линух прям из под винды, винда делает папку где и размещает линух. (Есть там такой вариант. Чтоб разделы не пилить)
Может это не совсем гуд, но все работало.
И инет был и флехи видило и моторы крутились.
Сбор информации - анализ - принятие решений.
Делаю станок 2000*1500
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение beozar »

SerVar, Проблема в наличии отсутствия небольших веников. Ну не хочется брать новый за 80 уе, а старых штук десять скопилось, все мертвые, или с глюками.
oxyum
Станкостроитель
Станкостроитель
Сообщения: 409
Зарегистрирован: 27 янв 2013, 20:42
Имя: Иван
Откуда: Москва

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение oxyum »

beozar писал(а):Установил линухцнц на флешку, флешка отформатирована как жесткий диск, биос видит юсб жесткий диск. Стало все отлично, работает, настройки сохраняет. Но не видит другую флешку, мало того и сд-рум не видит.
До вставки новой флешки и после выполнить команды:

Код: Выделить всё

dmesg | tail -n 50
Все 4 варианта вывода сюда. :)
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение beozar »

Народ! Все в порядке, переткнул флешку с системой на usb2 , все пошло! Есть и вторая флешка и cd.
oxyum
Станкостроитель
Станкостроитель
Сообщения: 409
Зарегистрирован: 27 янв 2013, 20:42
Имя: Иван
Откуда: Москва

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение oxyum »

beozar, ну тогда успехов в освоении Linux и EMC2. :)

Если будут какие вопросы по Linux - отвечу без проблем. По EMC2 знаю меньше, но кое-что уже тоже успел познать. :)
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение beozar »

oxyum, Спасибо, буду иметь в виду!
NVE
Станкостроитель
Станкостроитель
Сообщения: 158
Зарегистрирован: 03 май 2013, 07:56
Имя: Николай
Откуда: РФ, Екатеринбург
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение NVE »

Приветствую форумчан, надеюсь примите в Ваше сообщество! Поставил лунукс, пользую его. Настроить двигатели оказалось проще чем в маче. Понравилась опция пробы двигателей в настройках, это для начинающего очень полезная фишка, игрался как ребёнок :goodtime:
Вопрос такой. В таблице инструментов размеры ТОЛЬКО в дюймах?
Сейчас для детали требуется замена инструмента в процессе обработки. Дважды. Как их настраивать? В связи с этим и появился вопрос про таблицу инструментов.
С уважением.
Sulfur
Станкостроитель
Станкостроитель
Сообщения: 707
Зарегистрирован: 14 янв 2013, 21:40
Откуда: Китяж-Град

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение Sulfur »

NVE писал(а):В таблице инструментов размеры ТОЛЬКО в дюймах?
Система измерений настраивается в конфигураторе. Без проблем работаю в мм.
NVE писал(а):для детали требуется замена инструмента в процессе обработки. Дважды. Как их настраивать?
ИМХО проще будет сделать две УП, каждая для своего инструмента. Ноль по Z все равно нужно выставлять по каждой смене инструмента. Программная замена хороша, если есть железная автосмена инструмента. Но такая приблуда сопоставима по стоимости с бюджетным станком.
--------
Чем готовите УП?
Все получилось как нельзя как всегда.
NVE
Станкостроитель
Станкостроитель
Сообщения: 158
Зарегистрирован: 03 май 2013, 07:56
Имя: Николай
Откуда: РФ, Екатеринбург
Контактная информация:

Re: А как насчёт Linux cnc EMC2 вместо Мача ?

Сообщение NVE »

Спасибо. Я тоже склоняюсь к написанию нескольких УП. Т.к. остановка во время работы станка не всегда удобна. У меня останавливает на уровне поверхности. И фрезу достать и заменить нереально. Прописал подъём на 20 мм перед строкой смены инструмента в УП. Эти 20 мм прибавились к высоте переезда, это дало мне возможность успеть нажать паузу, заметив, что зет вверх подпрыгнула :ggg: , но опускается, если проморгать, снова на высоту уровня заготовки, - прощай точность. Т.к. концевики попались ливерные, разброс около 0,8 мм.
УП получаю из мастеркам. Путь такой. Компас - степ, степ - мастеркам, мастеркам - НЦ, НЦ- линукс снс. Ну и руками править приходится некоторые моменты. Со временем, мастеркам планирую использовать и вместо компаса.
Но я же уже использую миллиметры а не дюймы. Почему таблица фрез не в мм? Где это прописать нужно?
С уважением.
Ответить