Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Задание нулевых координат и автоматическое обнуление
Все о станках с ЧПУ > Станки с ЧПУ, Hobby CNC > Программное обеспечение
Dr.Law
Вот решаю задачу, и довольно коряво, имхо.

Предположим, я вручную привел станок в какую-то точку. По Х и У здесь должен быть ноль заготовки.
А теперь, опуская Z до касания (писк мультиметра на фрезе и детали) - надо установить ноль и там.

Как (в G-кодах) это оптимизировать? Предположим, я вместо мультиметра заведу на какой-то пин ЛПТ порта сигнал типа Touch probe...

Х и У - это надо G10 использовать, а потом G54.

А Z?

Как правильнее обнуляться по заготовке?
starik99
Да так же и Z. Если у вас один инструмент, то вас интересует точка касания инструмента верхней грани заготовки (если она ровная) или стола -- он вроде всегда должен быть ровным :)
Евгений
Я в EMC через G38.2 и G92 это делаю

например так

Цитата
%
G21
G91 G38.2 F10 Z-10.0
G90 G0 Z[#5063+0.010]
G91 G38.2 F0.5 Z -0.1
G90 G0 Z[#5063+5.0]
G92 Z5
(debug,Текущая координата Z=5)
%
npo100
Обычно в таких случаях используют команду G92 (программная привязка инструмента). Я ее использую на станках, в ПО которых мне лень разбираться, просто вывожу инструмент в точку, где должен быть ноль и в начале УП прописываю G92 X0 Y0 Z0. Но все зависит от системы управления.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.