Очень нужна помощь специалистов. Станок Китайский гравер 6040 с подключением по usb. Работает нормально. Подключен z-щуп. Работает со скриптом для определения длинны инструмента. Задача сделать печатную плату на станке. Сторонними приложениями нужный Gкод подготавливается. Станок по нему работает. Нужно создать карту высот текстолита. Тут полная загвоздка. Ни с генерированным кодом для этого из сторонних программ ни со штатным digitize wizard-ом не работает! В создаваемый файл по М40 ничего вообще не записывается!!! Станок при старте визарда ведет себя странно. Стартует программа z опускается на заданное значение, при этом если достигает заданного значения, то делает остановку и поднимает z а так же если z-щуп производит касание. Дальше все "идёт лесом" и программа зацикливается на двух строках к примеру 3 и 4, опускает и поднимает ось и останавливает при касании z-щупом контакта. НО! дальнейшее продвижение кода программы не происходит и соответственно передвижений по X и Y не происходит! Когда Zидет вниз, если нажать кнопку стоп в программе mach3 и опять нажать старт цикла, по происходит переход к дальнейшей точке в программе т.е. сдвигается по Х или У и производит зондирование по z зацикливаясь при этом в этом новом положении. Записи в файл координат не происходит. Файл пустой!(Сформировал файл в папке самого mach3, какие то данные в файл теперь прописываются). Если глубину зондирования по z в визарде установить малое значение, к примеру равное 0.5мм. То движение цикла программы происходит вместе с записью в файл каких то координат, но по Z движения нет вообще. Пробовал и различные настройки в программе и переустанавливал другую версию mach3. Ничего не помогает! Куда "копать"?

Вот код сформированный скриптом:
(Digitize File)
M40
G92X0Y0Z0
F100
G0X0Y0Z2
G31 Z-5
G0 Z2
G0X1Y0Z2
G31 Z-5
G0 Z2
G0X2Y0Z2
G31 Z-5
G0 Z2
G0X3Y0Z2
G31 Z-5
G0 Z2
G0X3Y1Z2
G31 Z-5
G0 Z2
G0X2Y1Z2
G31 Z-5
G0 Z2
G0X1Y1Z2
G31 Z-5
G0 Z2
G0X0Y1Z2
G31 Z-5
G0 Z2
G0X0Y2Z2
G31 Z-5
G0 Z2
G0X1Y2Z2
G31 Z-5
G0 Z2
G0X2Y2Z2
G31 Z-5
G0 Z2
G0X3Y2Z2
G31 Z-5
G0 Z2
G0X3Y3Z2
G31 Z-5
G0 Z2
G0X2Y3Z2
G31 Z-5
G0 Z2
G0X1Y3Z2
G31 Z-5
G0 Z2
G0X0Y3Z2
G31 Z-5
G0 Z2
G0X0Y3Z2
G0X0Y0Z2
G0X0Y0Z0
M30
Доходит до G31 Z-5 и идет опять к G0X0Y0Z2 и так по кругу.

Есть останов по касанию Z-щупа. Есть запись координат в файл. А дальше возврат. Почему код не идет дальше!?

Последний раз редактировалось
ua0qje 19 апр 2019, 16:54, всего редактировалось 3 раза.