Есть фрезер с Mach3, на котором стоят концевики по осям и в углу рабочего поля которого закреплен датчик длины Vers TS. Концевики свою функцию отрабатывают как надо - машинные координаты обнуляются. Работаю обычно так что Z0 детали находится на верхней плоскости. Правильно ли я понимаю что алгоритм работы должен быть следующий?
1) Движение по осям до срабатывания концевиков
2) Устанавливаем инструмент
3) Переезд по G53 в точку обмера (в моем случае X327 Y270)
4) G31Z0 до касания датчика
5) Установка машинной координаты Z в некоторую величину соответствующую положению измерительной площадки относительно стола (например Z30)
6) Установка нуля заготовки (вот тут самый непонятный момент: станок должен запомнить соотношение двух систем координат. При изменении машинных координат оно остается постоянным или нет?)
7) Обработка
8) Смена инструмента
повторяем п.п. 3-7
Большая часть скриптов найденных на просторах интернета относится к использованию таблеток, пластинок и прочего и вносит поправки в системе координат детали, а у меня датчик стационарный и деталь, понятное дело, может в тисках обрабатываться или на столе.
Объясните пожалуйста про привязку инструмента
-
- Опытный
- Сообщения: 172
- Зарегистрирован: 21 ноя 2017, 14:40
- Репутация: 39
- Настоящее имя: Василий
- Контактная информация:
-
- Мастер
- Сообщения: 1099
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Объясните пожалуйста про привязку инструмента
Рождение машинных координат.vershininv писал(а):1) Движение по осям до срабатывания концевиков
Машинные координаты не меняются. Они непокобелимы. Изменяется рабочая система координат.vershininv писал(а):5) Установка машинной координаты Z в некоторую величину соответствующую положению измерительной площадки относительно стола (например Z30)
Вроде так. Если в начале работы сделать ref all home, и в процессе работы сбить ось Z, то проделав вновь ref all home можно восстановить Z без таблетки.vershininv писал(а):6) Установка нуля заготовки (вот тут самый непонятный момент: станок должен запомнить соотношение двух систем координат. При изменении машинных координат оно остается постоянным или нет?)
Ну извините, привязывайтесь не к поверхности стола, а к поверхности детали. Таблетку можно ведь вообще не использовать.vershininv писал(а):тисках обрабатываться или на столе
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Объясните пожалуйста про привязку инструмента
Так таблетка меряет вылет инструмента, причём тут вообще деталь.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Объясните пожалуйста про привязку инструмента
А ещё таблеткой можно мерять высоту детали...Predator писал(а):Так таблетка меряет вылет инструмента, причём тут вообще деталь.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Опытный
- Сообщения: 172
- Зарегистрирован: 21 ноя 2017, 14:40
- Репутация: 39
- Настоящее имя: Василий
- Контактная информация:
Re: Объясните пожалуйста про привязку инструмента
У меня уже есть датчик, закрепленный на столе. Каждый раз подкладывать бумажку под фрезу и выставлять нуль можно и без него. Подкладывать под фрезу контактный датчик и говорить станку что Z= толщине контактной пластины тоже не интересно.Евжений писал(а):Ну извините, привязывайтесь не к поверхности стола, а к поверхности детали. Таблетку можно ведь вообще не использовать.
в таком случае при запуске станка и установке первого инструмента нужно ткнуть датчик и записать куда-то его машинный Z относительно первого инструмента, правильно?Евжений писал(а):Машинные координаты не меняются. Они непокобелимы. Изменяется рабочая система координат.
-
- Мастер
- Сообщения: 1099
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Объясните пожалуйста про привязку инструмента
Если нужно, чтобы нулём была не поверхность стола а какая-нибудь плоскость на тисках, то замеряете разницу по Z между поверхностью таблетки и этой плоскостью. И эту разницу впердоливаете в скрипт поиска поверхности. Например сейчас таблетка у вас 30 мм. То в скрипте в момент касания инструментом поверхности таблетки в координату Z будет вписана эта толщина 30 мм. Таким образом ноль на поверхности стола. Тиски выше, и плоскость на тисках к которой надо привязаться будет допустим на 60 мм выше плоскости поверхности таблетки. В скрипте теперь не 30 мм а -60 мм.vershininv писал(а):У меня уже есть датчик, закрепленный на столе. Каждый раз подкладывать бумажку под фрезу и выставлять нуль можно и без него. Подкладывать под фрезу контактный датчик и говорить станку что Z= толщине контактной пластины тоже не интересно.
Записывается автоматом в fuxtures. Записывается рабочий ноль. Машинный ноль по датчикам определяется, не по таблетке.vershininv писал(а):в таком случае при запуске станка и установке первого инструмента нужно ткнуть датчик и записать куда-то его машинный Z относительно первого инструмента, правильно?
-
- Новичок
- Сообщения: 3
- Зарегистрирован: 12 сен 2018, 09:39
- Репутация: 0
- Настоящее имя: Евгений Александрович
- Контактная информация:
Re: Объясните пожалуйста про привязку инструмента
Добрый день Евгений, вы писали мне в личку, напишите пожалуйста как с вами связаться, к сожалению не могу отвечать пока что в личку, спасибо!Евжений писал(а):Если нужно, чтобы нулём была не поверхность стола а какая-нибудь плоскость на тисках, то замеряете разницу по Z между поверхностью таблетки и этой плоскостью. И эту разницу впердоливаете в скрипт поиска поверхности. Например сейчас таблетка у вас 30 мм. То в скрипте в момент касания инструментом поверхности таблетки в координату Z будет вписана эта толщина 30 мм. Таким образом ноль на поверхности стола. Тиски выше, и плоскость на тисках к которой надо привязаться будет допустим на 60 мм выше плоскости поверхности таблетки. В скрипте теперь не 30 мм а -60 мм.vershininv писал(а):У меня уже есть датчик, закрепленный на столе. Каждый раз подкладывать бумажку под фрезу и выставлять нуль можно и без него. Подкладывать под фрезу контактный датчик и говорить станку что Z= толщине контактной пластины тоже не интересно.Записывается автоматом в fuxtures. Записывается рабочий ноль. Машинный ноль по датчикам определяется, не по таблетке.vershininv писал(а):в таком случае при запуске станка и установке первого инструмента нужно ткнуть датчик и записать куда-то его машинный Z относительно первого инструмента, правильно?
-
- Мастер
- Сообщения: 1099
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Объясните пожалуйста про привязку инструмента
Написал контакты в личку._Mnemonik_ писал(а):как связаться