Перейти к содержанию

G Коды для Чпу скачать

G Коды для Чпу скачать.rar
Закачек 2365
Средняя скорость 4847 Kb/s
Скачать

На производстве, где работают различные станки с числовым программным управлением, используется множество различного программного обеспечения, но в большинстве случаев весь управляющий софт использует один и тот же управляющий код. Программное обеспечение для любительских станков, так же базируется на аналогичном коде. В обиходе его называют «G-код». В данном материале представлена общая информация по G-коду (G-code).

G-code это условное именование языка для программирования устройств с ЧПУ (CNC) (Числовое программное управление). Был создан компанией Electronic Industries Alliance в начале 1960-х. Финальная доработка была одобрена в феврале 1980-о года как RS274D стандарт. Комитет ИСО утвердил G-code, как стандарт ISO 6983-1:1982, Госкомитет по стандартам СССР — как ГОСТ 20999-83. В советской технической литературе G-code обозначается, как код ИСО-7 бит.

Производители систем управления используют G-code в качестве базового подмножества языка программирования, расширяя его по своему усмотрению.

Программа, написанная с использованием G-code, имеет жесткую структуру. Все команды управления объединяются в кадры — группы, состоящие из одной или более команд. Кадр завершается символом перевода строки (ПС/LF) и имеет номер, за исключеним первого кадра программы. Первый кадр содержит только один символ» %». Завершается программа командой M02 или M30.

Основные (в стандарте называются подготовительными) команды языка начинаются с буквы G:

  • перемещение рабочих органов оборудования с заданой скоростью (линейное и круговое;
  • выполнение типовых последовательностей (таких, как обработка отверстий и резьб);
  • управление параметрами инструмента, системами координат, и рабочих плоскостей.

На данной странице представлены некоторые примеры (образцы) управляющих программ (УП) для систем числового программного управления (ЧПУ).

Пример (образец) программы управления (G-кода) для систем числового программного управления для фрезерования круга

Данная управляющая программа для фрезерования круга ( окружности ), предназначенная для станков с ЧПУ, создана при помощи данного сервиса с использованием следующих начальных данных: центр системы координат находится в точке 5, т.е. в центре круга, обход контура осуществляется против часовой стрелки, диаметр круга D равен 160, движение фрезы производится по линии, безопасная высота (координата Z) перемещений равна 0.5 , общая глубина фрезерования равна 2, глубина фрезерования за один проход равна 2, рабочие подачи режущего инструмента по координатным осям для G01 равны 60.

Также подобная управляющая программа может быть сгенерирована приложением Intuwiz G-code Generator, автоматически создающим управляющие программы для станков с системами ЧПУ.

%
O0001 (Krug) (Номер программы (O0001) и её название (Krug))
G00 Z0.5 (поднятие инструмента на безопасную высоту)
G00 X-80 Y0 (перемещение инструмента к точке начала фрезерования)
G01 Z-2 F60 (опускание инструмента на необходимую глубину фрезерования)
G02 I10 F80 (фрезерование круга)
G00 Z0.5 (поднятие инструмента на безопасную высоту)
G00 X0 Y0 (перемещение инструмента на исходную точку)
M30 (конец управляющей программы)
%

Пример (образец) программы управления (G-кода) для систем числового программного управления для фрезерования контура в виде прямоугольного треугольника

Данная управляющая программа для фрезеровки контура в виде прямоугольного треугольника, предназначенная для станков с ЧПУ, создана при помощи данного сервиса с использованием следующих начальных данных: центр системы координат находится в точке 1, обход контура осуществляется по часовой стрелке, катет a треугольника равен 120, катет b треугольника равен 90, движение фрезы производится по линии, координата X начала обработки равна 20, координата Y начала обработки равна 30, безопасная высота (координата Z) перемещений при G00 равна 0.5 , общая глубина фрезерования равна 3, глубина фрезерования за один проход равна 3, рабочие подачи режущего инструмента по координатным осям для G01 равны 60.

Также подобная управляющая программа может быть сгенерирована приложением Intuwiz G-code Generator, автоматически создающим управляющие программы для станков с системами ЧПУ.

%
O0002 (Treugolnik) (Номер программы (O0002) и её название (Treugolnik))
G00 Z0.5 F70 (поднятие инструмента на безопасную высоту)
G00 X20 Y30 (перемещение к точке начала фрезерования)
G01 Z-3 F60 (опускание инструмента на необходимую глубину фрезерования)
G01 X20 Y150 F60 (фрезерование катета a)
G01 X110 Y30 (фрезерование гипотенузы)
G01 X20 Y30 (фрезерование катета b)
G00 Z0.5 (поднятие фрезы на безопасную высоту)
G00 X0 Y0 (перемещение инструмента на исходную точку)
M30 (конец управляющей программы)
%

Пример (образец) программы управления (G-кода) для систем числового программного управления для фрезерования контура в виде прямоугольника

Данная управляющая программа для фрезерования прямоугольного контура, предназначенная для станков с ЧПУ, создана при помощи данного сервиса с использованием следующих начальных данных: центр системы координат находится в точке 5, обход прямоугольного контура осуществляется по часовой стрелке, сторона прямоугольника a равна 200, сторона прямоугольника b равна 300, движение фрезы производится по линии, координата X начала обработки равна 25, координата Y начала обработки равна 35, безопасная высота (координата Z) перемещений при G00 равна 0.5 , общая глубина фрезерования равна 2, глубина фрезерования за один проход равна 2, рабочие подачи режущего инструмента по координатным осям для G01 равны 60.

Также подобная управляющая программа может быть сгенерирована приложением Intuwiz G-code Generator, автоматически создающим управляющие программы для станков с системами ЧПУ.

%
O0003 (Prjamougolnik) (Номер программы (O0003) и её название (Prjamougolnik))
G00 Z0.5 (поднятие инструмента на безопасную высоту)
G00 X0 Y0 (перемещение инструмента к точке начала фрезерования (точке 5))
G01 Z-2 F60 (опускание инструмента на необходимую глубину фрезерования)
G01 X0 Y200 F60 (фрезерование стороны a)
G01 X300 Y200 (фрезерование стороны b)
G01 X300 Y0 (фрезерование стороны a)
G01 X0 Y0 (фрезерование стороны b, возврат к точке начала фрезерования)
G00 Z0.5 (поднятие инструмента на безопасную высоту)
M30 (конец управляющей программы)
%

Загрузить файл установки программы Intuwiz G-code Generator

Описание G и M кодов для программирования ЧПУ (CNC) станков

Сводная таблица кодов

Основные, в стандарте называются подготовительными, команды языка начинаются с буквы G:

  • Перемещение рабочих органов оборудования с заданой скоростью (линейное и круговое)
  • Выполнение типовых последовательностей (таких, как обработка отверстий и резьб)
  • Управление параметрами инструмента, системами координат, и рабочих плоскостей

Подготовительные (основные) команды


Статьи по теме