Главная SolidCAM Mastercam ArtCAM PowerMILL FeatureCAM

§ 4. Программирование ЧПУ. Код ИСО 7 бит

16.12.2012
Чтобы произвести обработку на станке с ЧПУ необходимо иметь управляющую программу (УП), которую можно написать вручную или автоматизировано с помощью CAM системы. Согласно ГОСТ20523-80 УП – это совокупность команд на языке программирования, соответствующая заданному алгоритму функционирования станка по обработке конкретной заготовки. Совокупность команд с заданным форматом и определенным набором правил функционирования, используемая для записи информации, называется кодом программирования. Например, буквенно-цифровой код БЦК5 использовался для записи информации на пятидорожечную перфоленту. Носители информации на основе перфоленты или перфокарт уже давно не используются, поэтому данный код также не актуален.

Для программирования современного оборудования используется буквенно-цифровой код ИСО 7 бит (ISO 7 bit), разработанный в начале 60-х годов компанией Electronic Industries Alliance с финальной доработкой в начале 80-х годов. Также известен как G или CNC код. В СССР регламентировался ГОСТ 20999-83.

Основные единицы данного кода – G и M команды.

Функции с адресом (префиксом) G – называются подготовительными и определяют режим и условия работы станка и системы ЧПУ. Стандартные подготовительные функции лежат в диапазоне G00-G99.

G00...G09 – команды общего порядка, позиционирование, линейная или круговая интерполяция;
G10...G39 – особенности непрерывной обработки; выбор осей, плоскостей, видов интерполяции;
В таблице ниже приведены основные подготовительные функции.

G00 – ускоренное перемещение (холостой ход);
G01 – линейное перемещение (рабочий ход);
G02 – круговая интерполяция с движением по часовой стрелке;
G03 - круговая интерполяция с движением по против часовой стрелки;
G04 – останов выполнения программы на заданное время;
G17 – рабочая плоскость XY;
G18 – рабочая плоскость XZ;
G19 – рабочая плоскость YZ;
G40 – отмена коррекции на радиус инструмента;
G41 – коррекция на радиус инструмента слева от контура;
G42 - коррекция на радиус инструмента справа от контура;
G43 – коррекция на длину инструмента положительная;
G44 – коррекция на длину инструмента отрицательная;
G49 – отмена коррекции на длину;
G53 - программирование в системе координат станка;
G54...G59 – установка рабочей системы координат;
G70 – программирование перемещений в дюймах;
G71 – программирование перемещений в мм;
G80 – отмена циклов сверления;
G81...G89 – циклы сверления;
G90 – задание перемещений в абсолютных координатах;
G91 – задание перемещений в приращениях от предыдущего значения;
G94 - задание скорости перемещения (подачи) в мм/мин;
G95 - задание скорости перемещения (подачи) в мм/об;
G97 - обороты в минуту;

Между собой G-коды выделяются в отдельные группы, в пределах которых действие одной функции может отменяться другой, например ускоренное перемещение G00 действует до тех пор, пока в программе не встретится другая функция этой группы G01, G02 или G03. Не допускается использование в одном кадре нескольких функций из одной группы.

Функции с адресом (префиксом) M – называются вспомогательными и предназначены для управления различными устройствами станка, например вкл/выкл шпиндель, охлаждение и т.д.

M00 – программируемый останов, без потери информации;
M02 – конец программы, модальные функции сохраняются;
M03 – вкл. шпинделя по часовой стрелке;
M04 - вкл. шпинделя против часовой стрелке;
M05 – выкл. шпинделя;
M06 – сменить инструмент;
M08 – вкл. охлаждение;
M09 – выкл. охлаждение;
M10 – зажим поворотной оси;
M11 – разжим поворотной оси;
M30 - конец программы, модальные функции отменяются;

В следующих главах рассмотрим некоторые функции подробно.
1 2 3 4 5 6 7 8 Оглавление

Электропочта: rv@postprocessor.su
Copyright © 2012-2024 postprocessor.su
При использовании материалов ссылка на данный сайт обязательна