Mach3 перескакивает строчки УП
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 фев 2018, 22:25
- Репутация: 1
- Настоящее имя: Дмитрий
- Контактная информация:
Mach3 перескакивает строчки УП
Здравствуйте.
MACH3, NVEM "LOLLETTE" 6-осевой (LAN), китайский лазерный гравер 40х60см.
Суть такая, поставил MACH3, частично настроил, засунул УП, запустил.
В УП есть такие места в которых одна строчка выполняется более 1 секунды.
Следующая строка гасит лазер.
MACH3 ссылает команды по порядку в контроллер.
Так вот первая (долгая ) команда только началась, а лазер уже потух.
В чем может быть проблема? MACH3 & NVEM ?
MACH3, NVEM "LOLLETTE" 6-осевой (LAN), китайский лазерный гравер 40х60см.
Суть такая, поставил MACH3, частично настроил, засунул УП, запустил.
В УП есть такие места в которых одна строчка выполняется более 1 секунды.
Следующая строка гасит лазер.
MACH3 ссылает команды по порядку в контроллер.
Так вот первая (долгая ) команда только началась, а лазер уже потух.
В чем может быть проблема? MACH3 & NVEM ?
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Gcode в студию.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 фев 2018, 22:25
- Репутация: 1
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Mach3 перескакивает строчки УП
G03X-0.36Y-0.42I8.47J-7.75
G03X-0.34Y-0.43I9.07J-7.53
G03X-0.33Y-0.45I9.66J-7.28
G03X-0.3Y-0.47I10.24J-7.01
G03X-0.31Y-0.53I10.8J-6.7
G03X-0.29Y-0.55I11.39J-6.33
G03X-0.27Y-0.57I11.96J-5.91
G03X-0.24Y-0.58I12.49J-5.46
G03X-0.23Y-0.65I13.J-4.98
G03X-0.2Y-0.67I13.47J-4.41
G03X-0.18Y-0.72I13.9J-3.8
G03X-0.15Y-0.8I14.29J-3.13
G03X-0.11Y-0.91I14.62J-2.36
G03X-0.07Y-1.13I14.85J-1.46
G03X0.08Y-1.95I14.94J-0.33
G03X9.15Y-7.35I8.25J0.9 -------------- эта строчка выполняеться больше 1 сек.
M05 --------------------------------------- эта строчка гасит лазер
G00 Z20.
G40
G00X-5.42Y-24.94
F500
G41K0.3
G00 Z4.
M03
G03X-9.11Y-0.61I-4.25J-4.86
G03X-0.52Y-0.64I7.19J-6.29
G03X-0.46Y-0.69I7.79J-5.71
G03X-0.42Y-0.77I8.32J-5.06
G03X-0.34Y-0.43I9.07J-7.53
G03X-0.33Y-0.45I9.66J-7.28
G03X-0.3Y-0.47I10.24J-7.01
G03X-0.31Y-0.53I10.8J-6.7
G03X-0.29Y-0.55I11.39J-6.33
G03X-0.27Y-0.57I11.96J-5.91
G03X-0.24Y-0.58I12.49J-5.46
G03X-0.23Y-0.65I13.J-4.98
G03X-0.2Y-0.67I13.47J-4.41
G03X-0.18Y-0.72I13.9J-3.8
G03X-0.15Y-0.8I14.29J-3.13
G03X-0.11Y-0.91I14.62J-2.36
G03X-0.07Y-1.13I14.85J-1.46
G03X0.08Y-1.95I14.94J-0.33
G03X9.15Y-7.35I8.25J0.9 -------------- эта строчка выполняеться больше 1 сек.
M05 --------------------------------------- эта строчка гасит лазер
G00 Z20.
G40
G00X-5.42Y-24.94
F500
G41K0.3
G00 Z4.
M03
G03X-9.11Y-0.61I-4.25J-4.86
G03X-0.52Y-0.64I7.19J-6.29
G03X-0.46Y-0.69I7.79J-5.71
G03X-0.42Y-0.77I8.32J-5.06
- Kachik
- Мастер
- Сообщения: 1410
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Попробуйте в макрос m5.m1s
добавить первой строчкой:
While IsMoving()
Wend
Но на самом деле надо понимать как лазер прикручен к шпинделю (по железу)...
Какой командой зажигается лазер ?
Какие установки во вкладке ports and pins/ Spindle setup ?
P.S. Странный контроллер какой-то, в мануале подключение - при пользовании щупом, +12 на корпус шпинделя??? (непонятно, что с заземлением делать?)
добавить первой строчкой:
While IsMoving()
Wend
Но на самом деле надо понимать как лазер прикручен к шпинделю (по железу)...
Какой командой зажигается лазер ?
Какие установки во вкладке ports and pins/ Spindle setup ?
P.S. Странный контроллер какой-то, в мануале подключение - при пользовании щупом, +12 на корпус шпинделя??? (непонятно, что с заземлением делать?)
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 фев 2018, 22:25
- Репутация: 1
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Mach3 перескакивает строчки УП
я так понимаю что это исправление будет работать только с командой M5?Kachik писал(а):Попробуйте в макрос m5.m1s
добавить первой строчкой:
While IsMoving()
Wend
То есть для других команд с такой же проблемой нужно будет так же исправить макрос?
Например когда голова переезжает к следующему объекту, около 20 см (1 сек) лазер запускается следующей командой M3 на пол пути.
Не совсем понял вопрос...Kachik писал(а): Но на самом деле надо понимать как лазер прикручен к шпинделю (по железу)...
Лазер включаю командой M3.Kachik писал(а): Какой командой зажигается лазер ?
TTL сигнал беру с выхода OUT1.
Возможно они имеют ввиду подтяжку к +12, все выходы на шпиндель это открытый коллектор.Kachik писал(а): P.S. Странный контроллер какой-то, в мануале подключение - при пользовании щупом, +12 на корпус шпинделя??? (непонятно, что с заземлением делать?)
Ещё вопросик, УП подготавливаю в ProNest 2012.
Можно ли как-нибудь убрать все движения оси Z, т.к. её нет?
После каждой детали MACH3 пытаеться поднять Z на 20 мм, цифры тикают, станок стоит.
- FLUKE
- Мастер
- Сообщения: 843
- Зарегистрирован: 11 мар 2013, 21:18
- Репутация: 187
- Настоящее имя: Сергей
- Откуда: Смоленск
- Контактная информация:
Re: Mach3 перескакивает строчки УП
На NVEM плагин стоит? В его настройках смотри что нибудь связанное с размером буфера? Скоростью обмена? Версия последняя/другая есть?
Мач G-code выполняет построчно, пока не завершится одна строка, не начнётся другая, что логично.
Попробуй переставить Мач3 на Демо с оф сайта.
Зачем включена ось Z в Мач3 если её нет?
Мач G-code выполняет построчно, пока не завершится одна строка, не начнётся другая, что логично.
Попробуй переставить Мач3 на Демо с оф сайта.
Зачем включена ось Z в Мач3 если её нет?
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 12 июл 2018, 16:35
- Репутация: 0
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Простите, вы решили проблему с М3 и М5? У меня такая же проблема с NVUM USB?
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 фев 2018, 22:25
- Репутация: 1
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Нашел решение:CNCIIIHIK писал(а):Простите, вы решили проблему с М3 и М5? У меня такая же проблема с NVUM USB?
В G-коде ищю все "M05" и добавляю перед ними строчку "G4 P1".
Очень долго если много деталей на листе. Но как автоматизировать пока не понял.
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 дек 2018, 11:43
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Здравствуйте, господа!
Столкнулся с похожей проблемой. Не знаю куда копать...
В теле программы имеются моменты с холостым перемещением по воздуху в 2мм над заготовкой на g0.
После чего инструмент должен остановиться над нужной координатой и опуститься на g1 в заготовку на -0.2мм.
На деле строки вида:
X39.21 Y103.72
X39.33 Y103.85
X39.6 Y103.85
G0 Z2
G0 X96.47 Y103.45 Z2
G1 F800 Z-0.2
X96.47 Y103.45
X96.27 Y103.45
X96.27 Y103.25
Исполняются криво. На коротких переездах проблем нет.
Только на длинных наблюдается наложение строки G0 X96.47 Y103.45 Z2 на строку G1 F800 Z-0.2.
Инструмент не доезжая 2-7 см до заданной точки (в зависимости от длины переезда) начинает опускаться на рабочую высоту. Хорошо что там гравер алмазный с заглублением 0.2мм , а не фреза...
Станок подключен через опторазвязку к LPT.
Комп пень4 2ГГц. 1ГБ ОЗУ. Винда XP.
Переустанавливал Винду и мач, толку ноль.
Куда копать, подскажите, пожалуйста.
Столкнулся с похожей проблемой. Не знаю куда копать...
В теле программы имеются моменты с холостым перемещением по воздуху в 2мм над заготовкой на g0.
После чего инструмент должен остановиться над нужной координатой и опуститься на g1 в заготовку на -0.2мм.
На деле строки вида:
X39.21 Y103.72
X39.33 Y103.85
X39.6 Y103.85
G0 Z2
G0 X96.47 Y103.45 Z2
G1 F800 Z-0.2
X96.47 Y103.45
X96.27 Y103.45
X96.27 Y103.25
Исполняются криво. На коротких переездах проблем нет.
Только на длинных наблюдается наложение строки G0 X96.47 Y103.45 Z2 на строку G1 F800 Z-0.2.
Инструмент не доезжая 2-7 см до заданной точки (в зависимости от длины переезда) начинает опускаться на рабочую высоту. Хорошо что там гравер алмазный с заглублением 0.2мм , а не фреза...
Станок подключен через опторазвязку к LPT.
Комп пень4 2ГГц. 1ГБ ОЗУ. Винда XP.
Переустанавливал Винду и мач, толку ноль.
Куда копать, подскажите, пожалуйста.
- Rom327
- Почётный участник
- Сообщения: 2949
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Может просто шаги пропускает на G0, потому и не доезжает?CepoV писал(а):Куда копать, подскажите, пожалуйста.
Попробуй во всей программе заменить G0 на G1 F2000 (примерно). Будут "недоезды"?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 дек 2018, 11:43
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Нет. Пропусков нет.
Я имел в виду что инструмент начинает опускаться по g1 прежде чем доедет в конечную координату по x y на g0.
Т.е. за, примерно, 20-30% до конца холостого перемещения по x,y на g0, ось z начинает, вдруг опускаться на g1 на рабочую высоту. Своих конечных точек эти две строки достигают одновременно.
Инструмент пикирует на заготовку под углом, к примеру 10-20* вместо того чтобы опуститься перпендикулярно заготовке.
Я имел в виду что инструмент начинает опускаться по g1 прежде чем доедет в конечную координату по x y на g0.
Т.е. за, примерно, 20-30% до конца холостого перемещения по x,y на g0, ось z начинает, вдруг опускаться на g1 на рабочую высоту. Своих конечных точек эти две строки достигают одновременно.
Инструмент пикирует на заготовку под углом, к примеру 10-20* вместо того чтобы опуститься перпендикулярно заготовке.
- Rom327
- Почётный участник
- Сообщения: 2949
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Mach3 перескакивает строчки УП
По идее это должно происходить. если X, Y, Z написаны в одной строке.CepoV писал(а):Своих конечных точек эти две строки достигают одновременно.
Попробуй перед строкой G1 F*** Z-***... вставить строку с задержкой G4 P1...
Или ковырять настройки Мача...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 дек 2018, 11:43
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Включён точный останов в настройках. Скрин остального вечером скину.
Паузу вставить то можно, и, думаю, работать оно будет, но это костыль...
Хочется сделать правильно.
Когда в коде 500 000 строк как-то страшно туда лезть)
Паузу вставить то можно, и, думаю, работать оно будет, но это костыль...
Хочется сделать правильно.
Когда в коде 500 000 строк как-то страшно туда лезть)
- Mamont
- Мастер
- Сообщения: 1974
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 383
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Размер файла в байтах?CepoV писал(а): Когда в коде 500 000 строк как-то страшно туда лезть)
Может мачу как раз крышу сносит изза переполнения стека.
т.к. этот фрагмент у меня отработало нормально
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 дек 2018, 11:43
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Маловероятно. Т.к. при гравировке надписи из пары строчек проблема тоже всплывает.
Из того на что обращал внимание это файл 25МБ. (Выжигание рисунка с сеткой 0.2мм. (Баловался)).
Если проблема действительно в этом (комп все таки слабый) как проверить? Как лечить?
Из того на что обращал внимание это файл 25МБ. (Выжигание рисунка с сеткой 0.2мм. (Баловался)).
Если проблема действительно в этом (комп все таки слабый) как проверить? Как лечить?
- Mamont
- Мастер
- Сообщения: 1974
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 383
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Похоже битый планировщик в Маче, попрбуй скачать другой
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 дек 2018, 11:43
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: Mach3 перескакивает строчки УП
В общем, не знаю что повлияло, но проблема ушла.
Отключил точный останов.
Количество строк в буфере увеличил с 20 до 150.
Угол скругления поставил CV >20*, дистанцию 2.
Частоту в настройках пинов поменял с 45 000 на 60 000.
Проблема ушла. Станок стал работать мягче. Только двигатели с другой частотой жужжат теперь.
Пробовал пошагово откатиться на прежние настройки чтобы понять в чем была причина, но проблема больше не проявлялась.
Это магия...
Отключил точный останов.
Количество строк в буфере увеличил с 20 до 150.
Угол скругления поставил CV >20*, дистанцию 2.
Частоту в настройках пинов поменял с 45 000 на 60 000.
Проблема ушла. Станок стал работать мягче. Только двигатели с другой частотой жужжат теперь.
Пробовал пошагово откатиться на прежние настройки чтобы понять в чем была причина, но проблема больше не проявлялась.
Это магия...
- Prav
- Мастер
- Сообщения: 827
- Зарегистрирован: 14 июл 2015, 05:10
- Репутация: 138
- Настоящее имя: Петр Раввинский
- Откуда: Москва
- Контактная информация:
Re: Mach3 перескакивает строчки УП
> Это магия...
Да ну нах, это опыт!
Да ну нах, это опыт!
- Mamont
- Мастер
- Сообщения: 1974
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 383
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Mach3 перескакивает строчки УП
Это мач с его глюками и странностями.