G Коды Для Чпу
G-код — общий обзор и описание INTU WIZ Intuitive Wizard G-код - основные понятия Программирование систем числового программного управления (ЧПУ) производится посредством G-кода. G-код - общее название языка программирования, регламентированного стандартом ISO 6983-1:1982, стандартом ГОСТ 20999-83. В технической литературе Советского Союза G-код именуется, как код ИСО 7-бит (ISO 7-bit). Несмотря на общую регламентацию, G-код имеет множество реализаций и дополнений, вводимых, в основном, разработчиками аппаратных устройств систем числового программного управления, что тем не менее не мешает ему оставаться главным стандартом в отрасли.
Полезные программы • станки с чпу на форуме cnc-club. G-code ripper. Free g-code, cambam, dxf, and stl files – cerebral. Присоединяйтесь к нашей группе в - самые свежие новости о 3d технологиях, жаркие обсуждения.
В целом программа, написанная с использованием G-кода, состоит из кадров, каждый кадр содержит набор команд управления. Команды управления могут следовать в кадре в любом порядке, но обычно в целях удобства прочтения управляющей программы системы числового программного управления, сначала идут подготовительные команды, затем команды управления перемещением, следом команды выбора режимов обработки материала и завершают кадр - технологические команды. Начинается и заканчивается текст управляющей программы символом «%». Далее может следовать название программы после символа «O». Комментарии в тексте управляющей программы размещаются либо в круглых скобках, либо предваряются символом «;». Каждая управляющая команда может иметь один или несколько параметров, которые обозначаются буквами латинского алфавита.
G-код позволяет использовать следующие основные параметры для управляющих команд: X - координата точки траектории по оси X (например, ), Y - координата точки траектории по оси Y (например, ), Z - координата точки траектории по оси Z (например, G01 X25.4 Y2.3 Z0.2), P - параметр (например, P120), (например, G01 X10.5 F75), S - скорость вращения шпинделя (например, S1500 M3), R - параметр стандартного цикла или радиус дуги, H - параметр коррекции выбранного инструмента, I,J,K - параметры дуги при круговой интерполяции (например, ). Основные команды Команда G15 - отмена полярной системы координат. Команда G16 - назначение полярной системы координат (X радиус, Y угол). Команды G54-G59 - переключение на заданную оператором систему координат. Команда G70 - программирование в дюймах. Команда G71 - программирование в миллиметрах. Команда G80 - отмена циклов сверления, растачивания, нарезания резьбы метчиком и т.
Команда G81 - цикл сверления. Команда G82 - цикл сверления с задержкой.
G Коды Для Чпу
Команда G83 - цикл прерывистого сверления (с полным выводом сверла). Команда G84 - цикл нарезания резьбы. Команда G97 S (скорость) — задание частоты вращения шпинделя с помощью S-слова. Основные вспомогательные (технологические) команды Команда M03 - начало вращения шпинделя по часовой стрелке. Команда M04 - начало вращения шпинделя против часовой стрелки.
Команда M05 - остановка вращения шпинделя. Команда M06 - смена инструмента.
Команда M07 - включение дополнительного охлаждения. Команда M08 - включение основного охлаждения. Команда M09 - выключение охлаждения. Команда M13 - выключение охлаждения и вращения шпинделя по часовой стрелке. Команда M14 - выключение охлаждения и вращения шпинделя против часовой стрелки. Команда M17 - конец подпрограммы. Команда M25 - ручная замена инструмента.
Примеры различных управляющих программ для станков с числовым программным управлением представлены При написании и отладке управляющих программ для станков можно использовать приложение, автоматически создающее управляющие программы для станков с системами ЧПУ.
Структура управляющей программы G- и М-коды Программирование обработки на современных станках с ЧПУ осуществляется на языке, который обычно называют языком ИСО (ISO) 7 бит, или языком G- и М-кодов. Коды с адресом G, называемые подготовительными, определяют настройку СЧПУ на определенный вид работы.
Коды с адресом М называются вспомогательными и предназначены для управления режимами работы станка. Например, если программист хочет, чтобы инструмент перемещался по прямой линии, он использует G01. А если необходимо произвести смену инструмента, то в программе обработки он указывает М06.
Для управления многочисленными функциями станка с ЧПУ применяется довольно большое число различных кодов. Тем не менее, изучив набор основных G- и М-кодов, вы легко сможете создать управляющую программу.
5.1 приведен список базовых кодов, которые мы подробно рассмотрим в этой и последующих главах. А в главе «Справочник G- и М-кодов» вы найдете подробное описание всех стандартных кодов и примеры их использования.
Базовые коды программирования обработки Код (функция) Назначение и пример кадра с кодом Осевое перемещение G00 Ускоренный ход – перемещение на очень высокой скорости в указанную точку G00 X10. G01 Линейная интерполяция – перемещение по прямой линии на указанной скорости подачи G01 X10. F100 G02 Круговая интерполяция – перемещение по дуге по часовой стрелке на указанной скорости подачи G02 X10. F100 G03 Круговая интерполяция – перемещение по дуге против часовой стрелки на указанной скорости подачи G03 X10.
G Коды Примеры Программ
F100 Настройка G20 Ввод дюймовых данных G20 G00 X10. Y20 G21 Ввод метрических данных G21 G00 X10.
Готовые G Коды Для Чпу
Y20 G90 Абсолютное позиционирование – все координаты отсчитываются от постоянной нулевой точки G90 G00 X10. Y20 G91 Относительное позиционирование – все координаты отсчитываются от предыдущей позиции G91 G00 X10. Y20 Обработка отверстий G81 Цикл сверления G81 X10. F30 G82 Цикл сверления с задержкой на дне отверстия G82 X10. F30 G83 Прерывистый цикл сверления G83 X10. F30 G85 Цикл растачивания отверстия G85 X10. F30 Вспомогательные коды (функции) M00 Запрограммированный останов – выполнение программы временно прекращается M01 Запрограммированный останов по выбору – выполнение программы временно прекращается, если активирован режим останова по выбору М03 Прямое вращение шпинделя – шпиндель вращается по часовой стрелке М04 Обратное вращение шпинделя – шпиндель вращается против часовой стрелки М05 Останов шпинделя М06 Автоматическая смена инструмента М06 Т02 M08 Включение подачи охлаждающей жидкости M09 Выключение подачи охлаждающей жидкости M30 Конец программы, перевод курсора к началу программы.