|
§ 11. Модальность. Группы кодов |
29.04.2017 |
Все подготовительные (G) и вспомогательные (M) функции можно разделить по времени действия в кадре программы.
Коды, которые встречаются в одном кадре и действуют до того момента, пока не встретится отменяющий код называются модальными.
Отменяющий код может распологаться в любом месте программы. Свойство модальности позволяет уменьшить размер управляющей программы,
тем, что не требует прописывать тот или иной код в каждой строке. Особенно это было актуально на заре развития систем ЧПУ,
когда размер памяти измерялся килобайтами и имел большое значение.
На фрагменте ниже программируется ускоренное перемещение (G0) в точку на безопасной плоскости, после чего происходит переключение
на режим рабочего движения фрезы (кадр N30).
...
N10 G0 X0 Y0
N20 Z10
N30 G1 Z5 F100
N40 X10 Y5.5
...
В кадрах N20 и N40 движение происходит на режимах заданных кадром выше. Соответственно по принципу модальности вывод G0 и G1 в этих кадрах не нужен.
В кадре N30 также задается скорость перемещения фрезы 100 мм/мин. Она будет действовать пока не встрится новое значение с адресом F или изменен режим
движения.
Код, действующий в пределах одного кадра программы называется немодальным. Его действие прекращается уже в следующем кадре.
Совокупность кодов, которые могут отменять действие друг друга образуют модальную группу.
Такое разделение характерно для подготовительных (G) функций, нежели вспомогательных, т.к. основное их назначение - управление различными устройствами станка.
Группы кодов вспомогательных функций:
G0, G1, G2, G3 - управление движением инструмента;
G17, G18, G19 - активная плоскость обработки;
G20, G21 - единицы измерения;
G41, G42, G40 - коррекция на радиус инструмента;
G43, G44, G49 - коррекция на длину инструмента;
G54, G55, G56, G57, G58, G59 - смещение нулевой точки детали;
G80, G81, G82, G83, G84, G85 - постоянные циклы сверления;
G90, G91 - система отсчета;
Группы кодов подготовительных функций:
M03, M04, M05 - управление оборотами шпинделя;
M08, M09 - управление охлаждением;
|
|
|