А как насчёт Linux cnc EMC2 вместо Мача ?
Модератор: life
-
- Станкостроитель
- Сообщения: 160
- Зарегистрирован: 20 сен 2010, 00:00
- Имя: Александр
- Откуда: Санкт-Петербург
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Помогло!
Поставил в EMC2 на ось X и Y скорость 2000мм.мин ускорение 4000мм/c2 (было 200)
Стало даже быстрее чем в маче(в 3д обработке и в обрезке по контуру).
В маче скорость 2000 ускорение 200
P.S. Правда цифры в 4000мм/с2 немного пугают.
Поставил в EMC2 на ось X и Y скорость 2000мм.мин ускорение 4000мм/c2 (было 200)
Стало даже быстрее чем в маче(в 3д обработке и в обрезке по контуру).
В маче скорость 2000 ускорение 200
P.S. Правда цифры в 4000мм/с2 немного пугают.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Надо в linuxcnc смотреть активные G-коды - может там точный останов стоит.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
-
- Станкостроитель
- Сообщения: 160
- Зарегистрирован: 20 сен 2010, 00:00
- Имя: Александр
- Откуда: Санкт-Петербург
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Вкладка MDI, там внизу под полем ввода кодов есть список активных кодов.
Скинь куда-нибудь свою УП.
Скинь куда-нибудь свою УП.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
-
- Станкостроитель
- Сообщения: 160
- Зарегистрирован: 20 сен 2010, 00:00
- Имя: Александр
- Откуда: Санкт-Петербург
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Активные коды
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
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
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Вроде нормально всё. А в Mach3 ускорение тоже в мм/с2 задаётся? Странно, что ускорение меньше скорости, у меня обычно наоборот - цифры ускорений примерно на порядок выше скорости.
Кстати, LinuxCNC при работе (и в симуляторе тоже) показывает скорости движения инструмента в окне, где визуализация траектории (gremlin).
Кстати, LinuxCNC при работе (и в симуляторе тоже) показывает скорости движения инструмента в окне, где визуализация траектории (gremlin).
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
-
- Начальник форума
- Сообщения: 2438
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Виталий
- Откуда: Краснодарский край. ст. Каневская
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
UAVpilot, меня сей факт тоже смутил. Пока я "допетрил" где рыть очень много нервничал
-
- Станкостроитель
- Сообщения: 160
- Зарегистрирован: 20 сен 2010, 00:00
- Имя: Александр
- Откуда: Санкт-Петербург
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
В мач тоже мм/c2. Скорость - в мм/мин.
Так что - оставить в linux ускорения в 4000мм/с2 при скорости 33мм/c?
Так что - оставить в linux ускорения в 4000мм/с2 при скорости 33мм/c?
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Это больше вопрос к твоему станку, а не к форуму.blin135642 писал(а):Так что - оставить в linux ускорения в 4000мм/с2 при скорости 33мм/c?
В комплекте есть программка первоначальной настройки stepconf, там можно запустить тест каждой оси - она будет ездить туда-сюда на заданную длину и можно менять скорость и ускорение. При правильных параметрах после выключения теста ось должна точно приезжать в точку начала теста. Вот там и подбирай макс. скорости и ускорения. Разница во времени работы при одинаковых параметрах может быть из-за алгоритмов обхода уголов, в обоих прогах есть разные настройки на эту тему.
P.S. Перед запуском stepconf сохрани на всякий случай рабочую конфигурацию, чтоб случайно не перезаписать её.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
-
- Станкостроитель
- Сообщения: 160
- Зарегистрирован: 20 сен 2010, 00:00
- Имя: Александр
- Откуда: Санкт-Петербург
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Понял, спасибо!
Просто в маче с такими ускорениями начинаются пропуски, а в EMC - нет.
Все, разобрался:
Вписал в код линукса строку:
G64 P0.5 Q0.2
Заработало как и в маче с теми же параметрами скорости/ускорения.
Надеюсь, только, стабильнее будет)
Просто в маче с такими ускорениями начинаются пропуски, а в EMC - нет.
Все, разобрался:
Вписал в код линукса строку:
G64 P0.5 Q0.2
Заработало как и в маче с теми же параметрами скорости/ускорения.
Надеюсь, только, стабильнее будет)
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Ситуация:
Оборудование: контроллер 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, либо еще в чем-то.
Оборудование: контроллер 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, либо еще в чем-то.
-
- Станкостроитель
- Сообщения: 1696
- Зарегистрирован: 05 сен 2010, 00:00
- Имя: Михаил
- Откуда: Конотоп=>Запорожье=> Харьков, Украина
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Boris_B, квадрат по двум направлениям одинаковый размер имеет? если вырезать окружность та же бяка выходит?
в полный шаг/полушаг поставьте и проверьте геометрию еще чтобы исключить косяки электроники
в полный шаг/полушаг поставьте и проверьте геометрию еще чтобы исключить косяки электроники
-
- Станкостроитель
- Сообщения: 451
- Зарегистрирован: 19 дек 2009, 01:00
- Откуда: UA
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
а также не помешало бы откалибровать винты, то что винт 12х4 еще не значит что там прям таки ровно 4 шаг.
так что просто вбив в настройки такие данные глупо надеяться получить что то нормальное на выходе.
так что просто вбив в настройки такие данные глупо надеяться получить что то нормальное на выходе.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Boris_B, у меня такое было когда-то, промучался. Попробуйте направление реза "встречное"
и может будете удивлены.
Но это в УП Арткам,а.
и может будете удивлены.
Но это в УП Арткам,а.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Нет, размеры несколько разные. Разность примерно 0.1 мм. Плата контроллера новая, куплена в смежном инет/магазине.aegis писал(а):Boris_B, квадрат по двум направлениям одинаковый размер имеет? если вырезать окружность та же бяка выходит? в полный шаг/полушаг поставьте и проверьте геометрию еще чтобы исключить косяки электроники
Я читал Ваш совет ранее в теме "Mach3..." Попробовал. Результат такой же - да и какой он мог быть, если материал - фанера. У нее слои дерева перпендикулярны друг/другу.Vlast писал(а):Boris_B, у меня такое было когда-то, промучался. Попробуйте направление реза "встречное" и может будете удивлены. Но это в УП Арткам,а.
Насчет того, чтобы узнать точный шаг ходовых винтов - надо попробовать . У меня - квадрат 70х70 (теоретически) и 70.5х70.5 практически. Я, так понял, процедура калибровки ходового винта следующая (для меня): (70.5/70)*4=4.02857 - реальный шаг ходового винта. Надо будет попробовать.andruxoidus писал(а):а также не помешало бы откалибровать винты, то что винт 12х4 еще не значит что там прям таки ровно 4 шаг. Так что просто вбив в настройки такие данные глупо надеяться получить что то нормальное на выходе.
Ну и еще косяк вчера нашел - похоже на моем шпинделе вышел из строя подшипник. На частоте вращения свыше 6000 появляется характерный периодический хруст. Поменял шпиндель, хруст пропал, а ширина реза стала практически совпадать с диаметром фрезы (отклонения в пределах точности измерения).
p/s. В АртКаме я ставлю точность 0.01 мм.
Последний раз редактировалось Boris_B 28 фев 2013, 02:48, всего редактировалось 3 раза.
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
В Арткаме все зависит от точности которую вы выставили.Boris_B писал(а):а может сам Арткам дает ошибку в округлениях
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Небось и квадраты стали получаться ровно 70х70...Boris_B писал(а):Поменял шпиндель, хруст пропал, а ширина реза стала практически совпадать с диаметром фрезы (отклонения в пределах точности измерения).
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Нет. Погрешность реза осталась, ширина канавки уменьшилась, шпиндель стал тише работать на 8000. А с поправочным коэффициентом пока не резал - некогда было. Хотя сильные надежды на устранение погрешности на эту операцию возлагаю.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
А квадрат 140х140 пробовали резать?
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Наконец настроил свой станок - предположение о том, что шаг ходового винта несколько больше номинала оказалось совершенно верным. Вычислиk поправочный коэффициент так - задал квадрат 100х100 (теоретическое значение). После вырезание замерил квадрат с максимальной для меня точность. - 100,61х100,69. Тогда истинный шаг винта по оси Х=4х100,61/100=4,0244 мм, а по оси Y=4х100.69/100=4.0276 мм. Ввёл получившиеся значения шага в соответствующую строку таблицы. Все стало сразу совпадать.
Еще раз большое спасибо andruxoidus за данный совет.
Еще раз большое спасибо andruxoidus за данный совет.
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Установил линухцнц на флешку, флешка отформатирована как жесткий диск, биос видит юсб жесткий диск. Стало все отлично, работает, настройки сохраняет. Но не видит другую флешку, мало того и сд-рум не видит. Т.е. перенести файлы не чем Что можно сделать? Тот же линух на простом харде работает нормально и все видит.
-
- Станкостроитель
- Сообщения: 844
- Зарегистрирован: 01 мар 2011, 01:00
- Имя: Сергей
- Откуда: РОССИЯ Крым
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
beozar, Андрей, а стоит с флехой связываться? Я ставил линух прям из под винды, винда делает папку где и размещает линух. (Есть там такой вариант. Чтоб разделы не пилить)
Может это не совсем гуд, но все работало.
И инет был и флехи видило и моторы крутились.
Может это не совсем гуд, но все работало.
И инет был и флехи видило и моторы крутились.
Сбор информации - анализ - принятие решений.
Делаю станок 2000*1500
Делаю станок 2000*1500
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
SerVar, Проблема в наличии отсутствия небольших веников. Ну не хочется брать новый за 80 уе, а старых штук десять скопилось, все мертвые, или с глюками.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
До вставки новой флешки и после выполнить команды:beozar писал(а):Установил линухцнц на флешку, флешка отформатирована как жесткий диск, биос видит юсб жесткий диск. Стало все отлично, работает, настройки сохраняет. Но не видит другую флешку, мало того и сд-рум не видит.
Код: Выделить всё
lsusb
Код: Выделить всё
dmesg | tail -n 50
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Народ! Все в порядке, переткнул флешку с системой на usb2 , все пошло! Есть и вторая флешка и cd.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
beozar, ну тогда успехов в освоении Linux и EMC2.
Если будут какие вопросы по Linux - отвечу без проблем. По EMC2 знаю меньше, но кое-что уже тоже успел познать.
Если будут какие вопросы по Linux - отвечу без проблем. По EMC2 знаю меньше, но кое-что уже тоже успел познать.
-
- Станкостроитель
- Сообщения: 1954
- Зарегистрирован: 07 дек 2009, 01:00
- Имя: Андрей
- Откуда: Беларусь Дзержинск
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
oxyum, Спасибо, буду иметь в виду!
-
- Станкостроитель
- Сообщения: 158
- Зарегистрирован: 03 май 2013, 07:56
- Имя: Николай
- Откуда: РФ, Екатеринбург
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Приветствую форумчан, надеюсь примите в Ваше сообщество! Поставил лунукс, пользую его. Настроить двигатели оказалось проще чем в маче. Понравилась опция пробы двигателей в настройках, это для начинающего очень полезная фишка, игрался как ребёнок
Вопрос такой. В таблице инструментов размеры ТОЛЬКО в дюймах?
Сейчас для детали требуется замена инструмента в процессе обработки. Дважды. Как их настраивать? В связи с этим и появился вопрос про таблицу инструментов.
Вопрос такой. В таблице инструментов размеры ТОЛЬКО в дюймах?
Сейчас для детали требуется замена инструмента в процессе обработки. Дважды. Как их настраивать? В связи с этим и появился вопрос про таблицу инструментов.
С уважением.
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Система измерений настраивается в конфигураторе. Без проблем работаю в мм.NVE писал(а):В таблице инструментов размеры ТОЛЬКО в дюймах?
ИМХО проще будет сделать две УП, каждая для своего инструмента. Ноль по Z все равно нужно выставлять по каждой смене инструмента. Программная замена хороша, если есть железная автосмена инструмента. Но такая приблуда сопоставима по стоимости с бюджетным станком.NVE писал(а):для детали требуется замена инструмента в процессе обработки. Дважды. Как их настраивать?
--------
Чем готовите УП?
Все получилось как нельзя как всегда.
-
- Станкостроитель
- Сообщения: 158
- Зарегистрирован: 03 май 2013, 07:56
- Имя: Николай
- Откуда: РФ, Екатеринбург
- Контактная информация:
Re: А как насчёт Linux cnc EMC2 вместо Мача ?
Спасибо. Я тоже склоняюсь к написанию нескольких УП. Т.к. остановка во время работы станка не всегда удобна. У меня останавливает на уровне поверхности. И фрезу достать и заменить нереально. Прописал подъём на 20 мм перед строкой смены инструмента в УП. Эти 20 мм прибавились к высоте переезда, это дало мне возможность успеть нажать паузу, заметив, что зет вверх подпрыгнула , но опускается, если проморгать, снова на высоту уровня заготовки, - прощай точность. Т.к. концевики попались ливерные, разброс около 0,8 мм.
УП получаю из мастеркам. Путь такой. Компас - степ, степ - мастеркам, мастеркам - НЦ, НЦ- линукс снс. Ну и руками править приходится некоторые моменты. Со временем, мастеркам планирую использовать и вместо компаса.
Но я же уже использую миллиметры а не дюймы. Почему таблица фрез не в мм? Где это прописать нужно?
УП получаю из мастеркам. Путь такой. Компас - степ, степ - мастеркам, мастеркам - НЦ, НЦ- линукс снс. Ну и руками править приходится некоторые моменты. Со временем, мастеркам планирую использовать и вместо компаса.
Но я же уже использую миллиметры а не дюймы. Почему таблица фрез не в мм? Где это прописать нужно?
С уважением.