M00** - программируемый останов
M01** - останов с подтверждением
M02** - конец программы
M03** - вращение шпинделя по часовой стрелке
M04** - вращение шпинделя против часовой стрелки
M05** - останов шпинделя
M06** - смена инструмента
M07** - включение СОЖ
M08** - выключение СОЖ
M09** - зажив в направляющей шпиндельной бабке
M11** - разжим в направляющей шпиндельной бабке
M17** - выход из подпрограммы
M30** - конец программы
До начала перемещения запрограммирован в кадре выполняется функция M03, 01, 02, 05, 09, 17, 30
Система координат станка
Перед началом обработки детали в подвижной части станка выводят в крайнее положение. Исходная точка соответствует крайним положение по оси X влево оси Y на оператора, по оси Z вверх.
Направление движения из исходной точки отрицательное. У данной системы 0 станка определяется функцией G53 и совпадает с исходной точкой.
R – исходная точка
– коэффициент исходной точки
P0 – ноль станка
P1 – ноль первой рабочей зоны системы
P2 – ноль второй рабочей зоны системы
Начало рабочей системы координат задается относительно станочной системы координат с помощью констант смещения.
Начало рабочих систем координат может быть сдвинут с помощью G92, которая задается отдельным кадром с числовыми значениями X и Y, при этом сдвиг рабочей системы происходит так, что численные значения соответствуют конца предыдущего кадра в новой системе координат (после сдвига). Следует учитывать, что при сдвиге нуля рабочая система координат действует в момент задания G92 точно также сдвигается другая система координат.
Линейная интерполяция
При … задаются координаты конечной точки прямолинейного участка в абсолютных или относительных размерах.
Эквидистанта - это геометрическое место точек, равноудаленных от какой-либо линии и лежащих по одну сторону от нее.
Обход по эквидистанте
Обходом обрабатываются выпуклые и вогнутые поверхности пространственно сложных форм
www.cncsimulator.co.il/ru/download_ru.html