Объясните пожалуйста про привязку инструмента

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
vershininv
Опытный
Сообщения: 172
Зарегистрирован: 21 ноя 2017, 14:40
Репутация: 39
Настоящее имя: Василий
Контактная информация:

Объясните пожалуйста про привязку инструмента

Сообщение vershininv »

Есть фрезер с Mach3, на котором стоят концевики по осям и в углу рабочего поля которого закреплен датчик длины Vers TS. Концевики свою функцию отрабатывают как надо - машинные координаты обнуляются. Работаю обычно так что Z0 детали находится на верхней плоскости. Правильно ли я понимаю что алгоритм работы должен быть следующий?

1) Движение по осям до срабатывания концевиков
2) Устанавливаем инструмент
3) Переезд по G53 в точку обмера (в моем случае X327 Y270)
4) G31Z0 до касания датчика
5) Установка машинной координаты Z в некоторую величину соответствующую положению измерительной площадки относительно стола (например Z30)
6) Установка нуля заготовки (вот тут самый непонятный момент: станок должен запомнить соотношение двух систем координат. При изменении машинных координат оно остается постоянным или нет?)
7) Обработка
8) Смена инструмента
повторяем п.п. 3-7

Большая часть скриптов найденных на просторах интернета относится к использованию таблеток, пластинок и прочего и вносит поправки в системе координат детали, а у меня датчик стационарный и деталь, понятное дело, может в тисках обрабатываться или на столе.
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Объясните пожалуйста про привязку инструмента

Сообщение Евжений »

vershininv писал(а):1) Движение по осям до срабатывания концевиков
Рождение машинных координат.
vershininv писал(а):5) Установка машинной координаты Z в некоторую величину соответствующую положению измерительной площадки относительно стола (например Z30)
Машинные координаты не меняются. Они непокобелимы. Изменяется рабочая система координат.
vershininv писал(а):6) Установка нуля заготовки (вот тут самый непонятный момент: станок должен запомнить соотношение двух систем координат. При изменении машинных координат оно остается постоянным или нет?)
Вроде так. Если в начале работы сделать ref all home, и в процессе работы сбить ось Z, то проделав вновь ref all home можно восстановить Z без таблетки.
vershininv писал(а):тисках обрабатываться или на столе
Ну извините, привязывайтесь не к поверхности стола, а к поверхности детали. Таблетку можно ведь вообще не использовать.
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Объясните пожалуйста про привязку инструмента

Сообщение Predator »

Так таблетка меряет вылет инструмента, причём тут вообще деталь.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Объясните пожалуйста про привязку инструмента

Сообщение Serg »

Predator писал(а):Так таблетка меряет вылет инструмента, причём тут вообще деталь.
А ещё таблеткой можно мерять высоту детали... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
vershininv
Опытный
Сообщения: 172
Зарегистрирован: 21 ноя 2017, 14:40
Репутация: 39
Настоящее имя: Василий
Контактная информация:

Re: Объясните пожалуйста про привязку инструмента

Сообщение vershininv »

Евжений писал(а):Ну извините, привязывайтесь не к поверхности стола, а к поверхности детали. Таблетку можно ведь вообще не использовать.
У меня уже есть датчик, закрепленный на столе. Каждый раз подкладывать бумажку под фрезу и выставлять нуль можно и без него. Подкладывать под фрезу контактный датчик и говорить станку что Z= толщине контактной пластины тоже не интересно.
Евжений писал(а):Машинные координаты не меняются. Они непокобелимы. Изменяется рабочая система координат.
в таком случае при запуске станка и установке первого инструмента нужно ткнуть датчик и записать куда-то его машинный Z относительно первого инструмента, правильно?
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Объясните пожалуйста про привязку инструмента

Сообщение Евжений »

vershininv писал(а):У меня уже есть датчик, закрепленный на столе. Каждый раз подкладывать бумажку под фрезу и выставлять нуль можно и без него. Подкладывать под фрезу контактный датчик и говорить станку что Z= толщине контактной пластины тоже не интересно.
Если нужно, чтобы нулём была не поверхность стола а какая-нибудь плоскость на тисках, то замеряете разницу по Z между поверхностью таблетки и этой плоскостью. И эту разницу впердоливаете в скрипт поиска поверхности. Например сейчас таблетка у вас 30 мм. То в скрипте в момент касания инструментом поверхности таблетки в координату Z будет вписана эта толщина 30 мм. Таким образом ноль на поверхности стола. Тиски выше, и плоскость на тисках к которой надо привязаться будет допустим на 60 мм выше плоскости поверхности таблетки. В скрипте теперь не 30 мм а -60 мм.
vershininv писал(а):в таком случае при запуске станка и установке первого инструмента нужно ткнуть датчик и записать куда-то его машинный Z относительно первого инструмента, правильно?
Записывается автоматом в fuxtures. Записывается рабочий ноль. Машинный ноль по датчикам определяется, не по таблетке.
_Mnemonik_
Новичок
Сообщения: 3
Зарегистрирован: 12 сен 2018, 09:39
Репутация: 0
Настоящее имя: Евгений Александрович
Контактная информация:

Re: Объясните пожалуйста про привязку инструмента

Сообщение _Mnemonik_ »

Евжений писал(а):
vershininv писал(а):У меня уже есть датчик, закрепленный на столе. Каждый раз подкладывать бумажку под фрезу и выставлять нуль можно и без него. Подкладывать под фрезу контактный датчик и говорить станку что Z= толщине контактной пластины тоже не интересно.
Если нужно, чтобы нулём была не поверхность стола а какая-нибудь плоскость на тисках, то замеряете разницу по Z между поверхностью таблетки и этой плоскостью. И эту разницу впердоливаете в скрипт поиска поверхности. Например сейчас таблетка у вас 30 мм. То в скрипте в момент касания инструментом поверхности таблетки в координату Z будет вписана эта толщина 30 мм. Таким образом ноль на поверхности стола. Тиски выше, и плоскость на тисках к которой надо привязаться будет допустим на 60 мм выше плоскости поверхности таблетки. В скрипте теперь не 30 мм а -60 мм.
vershininv писал(а):в таком случае при запуске станка и установке первого инструмента нужно ткнуть датчик и записать куда-то его машинный Z относительно первого инструмента, правильно?
Записывается автоматом в fuxtures. Записывается рабочий ноль. Машинный ноль по датчикам определяется, не по таблетке.
Добрый день Евгений, вы писали мне в личку, напишите пожалуйста как с вами связаться, к сожалению не могу отвечать пока что в личку, спасибо!
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Объясните пожалуйста про привязку инструмента

Сообщение Евжений »

_Mnemonik_ писал(а):как связаться
Написал контакты в личку.
Ответить

Вернуться в «Windows / Mach»