Исходный код вики Рабочие системы координат
Версия 3.1 от knetyaga на 2019/06/05 10:22
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | Система PUMOTIX поддерживает использование нескольких рабочих (операторских) систем координат. Выполнение управляющей программы происходит в выбранной рабочей системе координат. Если управляющая программа завершена командой [[**M30**>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=2752518||style="color: rgb(141,105,178);" shape="rect"]], PUMOTIX переходит в систему координат по умолчанию — **//[[G54>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]//**. | ||
2 | |||
3 | Выбор рабочей системы координат осуществляется с помощью G-кодов //**[[G54-G59>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**//, как прописанных в управляющей программе, так и введенных в строку ручного управления системой. Кроме того, пользователь может определить используемую по умолчанию рабочую систему координат в строке инициализации системы (Конфигурация → Настройки → Параметры G-кода). | ||
4 | |||
5 | Оператор станка при подготовке станка может руководствоваться следующей примерной последовательностью действий: | ||
6 | |||
7 | 1. Перед выполнением работ, руководствуясь размерами используемых заготовок и возможностями станка, определить и отметить на рабочем поле станка точку (0W1), которая будет использоваться в качестве рабочего ноля для первой рабочей системы координат (по умолчанию — система координат, выбираемая кодом //**[[G54>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**//). | ||
8 | 1. Произвести операцию автоматического поиска базы (при наличии датчиков базы) или установить машинный ноль вручную (при отсутствии датчиков). | ||
9 | 1. Переместить инструмент с помощью клавиш ручного перемещения в точку, определенную в п.1 и задать рабочий ноль, обнулив операторские координаты по всем осям с помощью соответствующих команд интерфейса. При необходимости использования нескольких рабочих систем координат можно повторить процедуру для определения остальных рабочих нолей (0W2), переключаясь между системами координат с помощью команд //**[[G54-G59>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**//, вводимых в строку ручного управления системой. | ||
10 | |||
11 | Местоположение рабочего ноля будет сохраняться между сеансами работы до переопределения новой нулевой точки для выбранной системы координат. | ||
12 | |||
13 | Фактически координата по любой из осей в выбранной рабочей системе определяется как сумма машинной координаты по этой оси и соответствующего смещения: | ||
14 | **XW1 = XM + ΔXW1** (XW1 – текущая координата по оси в рабочей системе координат, XM – машинная координата по этой же оси, ΔXW1 — смещение по этой же оси для выбранной рабочей системы координат) | ||
15 | |||
16 | Параметры смещения для всех рабочих систем координат автоматически сохраняются между сеансами работы, что позволяет избавить оператора от утомительной операции выставления рабочего ноля на рабочем столе с помощью клавиш ручного перемещения инструмента после каждого включения станка. Рекомендуется, тем не менее, выполнять операцию поиска базы после каждого включения станка или его экстренной остановки во время выполнения G-кода с помощью кнопки включения/выключения оборудования. |