Функция пропуска (G31)
Функция пропуска используется, если окончание обработки не запрограммировано, а определяется сигналом станка. Например, при шлифовании. Это также используется при измерении размеров детали.
Линейная интерполяция может быть произведена командой G01 после команды G31. Если во время выполнения команды поступит внешний сигнал пропуска, выполнение команды будет прервано и выполнен следующий блок.
Формат:
G31 IP
GS 1 - не модальный G код.
Примеры
- 1. Блок после G31 команда относительного позиционирования (рис.
- 3.17)
G31 W100.0F100;
U50.0
W100.0 F100;
U50.0;
Место подачи сигнала пропуска
Движение без сигнала пропуска
Рис. 3.17. Относительное позиционирование
2. Блок после G31 команда абсолютного позиционирования одной оси (рис. 3.18)
G31 Z200.0F100;
Х100.0;
G31 Z200.00F100;
X1OO.OJ
XI 00.0
Х200.0
Действительное перемещение
- - * - - Движение без сигнала пропуска Рис. 3.18. Абсолютное позиционирование по одной оси
3. Блок после G31 команда абсолютного позиционирования двух осей(рис. 3.19)
G3I Z200.0F100;
XI 00.0;
G31 G90X200.0 F100;
X300.0 2100.0;
X
Рис. 3.19. Абсолютное позиционирование двух осей
Быстрая подача
Формат:
G00 1Р_;
G00-. G код (группа 01) позиционирования (быстрая подача);
1Р_ - конечная позиция.
Команда позиционирования G00 перемещает инструмент с быстрой подачей, следующий блок выполняется после достижения скорости подачи 0 и сервомотор достигает значения входящего в допустимые пределы установленные производителем станка.
Для быстрой подачи не нужно программировать скорость подачи. Скорость подачи при линейном интерполировании (G01), круговом интерполировании (G02, G03) и т.д. программируется в коде F.
Подача обработки работает таким образом, что переход к новому значению подачи производится за наименьшее время.
Возможны два режима подачи:
- 1) подача в минуту (G98) (после указания F укажите значение перемещения инструмента в минуту);
- 2) подача на оборот (G99) (после F укажите значение подачи инструмента на оборот).
Контроль скорости по касательной
Контроль скорости производится так, что подача по касательной всегда остается постоянной (рис.3.20).
Рис. 3.20. Подача по касательной (F)
Подача в минуту (G98)
После программирования G98 (в режиме подачи в минуту) (рис. 3.21), значение подачи инструмента в минуту прямо указывается числом после F. G98 является модальным кодом. Код остается активным пока не будет указан G99. После включения питания установлена подача на оборот.
Значение подачи в минуту
(мм 'мни или дюйм мин)
Рис. 3.21. Подача в минуту
Подача на оборот (G99)
После программирования G99 (в режиме подачи на оборот) (рис. 3.22), значение подачи инструмента на оборот прямо указывается числом после F. G99 является модальным кодом. Код остается активным пока не будет указан G98. После включения питания установлена подача на оборот.
Значение подачи на оборот шпиндель( мм/об или дюйм/об)
Рис. 3.22. Подача на оборот
Если скорость шпинделя слишком маленькая, возможно отклонение скорости подачи. Чем меньше скорость, тем больше возможная погрешность.
Функция компенсации
Обычно для обработки одной детали используется несколько инструментов. Каждый инструмент имеет свои длины (рис. 3.23). Очень проблематично изменять программу под размеры каждого инструмента. Поэтому, длина каждого инструмента должна быть измерена. Эта длина будет учтена при обработке детали. При обнаружении несоответствия реальной длины инструмента с заданной длиной, программа может быть выполнена без изменений, даже без необходимости смены инструмента. Разница размера инструмента вносится в ЧПУ и учитывается при обработке. Эта функция называется компенсацией длины инструмента (офсет длины).
Рис.3.23. Офсет инструмента
Область перемещен!!}! инструмента - величина хода
На концах каждой оси установлены ограничители крайнего положения (рис. 3.24). Это предотвращает выход инструмента за
пределы разрешенной области перемещения. Область, в которой может перемещаться инструмент, называется величиной хода. Помимо физического ограничения величины хода, могут быть определены программные области ограничения, в которые инструмент не может войти. Эта функция называется проверка величины хода.
Авторы: Аверченков В.И., Аверченков А.В., Терехов М.В., Жолобов А.А., Мрочек Ж.А.