G-коды для станков с ЧПУ плагин для WordPress
G-коды для станков с ЧПУ плагин для WordPress. Простенький плагин для сайтов по механической обработки. Смысл простой выбираете G или M код вводите цифру кода. И на выходе получаете описание кода.

Характеристики:
Протестирован на версии php 8.2
Нужен установленный WordPress (Как установить на хостинг почитать можно Тут)
Добавьте шорткод в любую запись или страницу.
[gcode_lookup]
Добавить коды при желании можно в файле gcode-lookup.php
G коды которые используются.
</p>
<p>'G00' => 'Быстрое позиционирование (холостой ход)',</p>
<p>'G01' => 'Линейная интерполяция (рабочий ход с заданной подачей)',</p>
<p>'G02' => 'Круговая интерполяция по часовой стрелке',</p>
<p>'G03' => 'Круговая интерполяция против часовой стрелки',</p>
<p>'G04' => 'Пауза/выдержка по времени (например, G04 P1000 для паузы в 1 секунду или G04 F1.0 для паузы в 1 секунду)',</p>
<p>'G10' => 'Установка смещения системы координат или таблицы коррекции инструмента', 'G15' => 'Отмена полярных координат',</p>
<p>'G16' => 'Включение полярных координат',</p>
<p>'G17' => 'Выбор рабочей плоскости XY',</p>
<p>'G18' => 'Выбор рабочей плоскости XZ',</p>
<p>'G19' => 'Выбор рабочей плоскости YZ',</p>
<p>'G20' => 'Установка дюймовой системы измерений (Inches)',</p>
<p>'G21' => 'Установка метрической системы измерений (Millimeters)',</p>
<p>'G28' => 'Выход в "домашнюю" позицию станка (через промежуточную точку)',</p>
<p>'G30' => 'Выход во вторую "домашнюю" позицию станка (через промежуточную точку)',</p>
<p>'G31' => 'Пропуск кадра при срабатывании датчика (например, датчика касания)',</p>
<p>'G40' => 'Отмена компенсации радиуса/износа инструмента',</p>
<p>'G41' => 'Компенсация радиуса/износа инструмента (слева от траектории)',</p>
<p>'G42' => 'Компенсация радиуса/износа инструмента (справа от траектории)',</p>
<p>'G43' => 'Компенсация длины инструмента (положительная)',</p>
<p>'G44' => 'Компенсация длины инструмента (отрицательная - менее распространено)',</p>
<p>'G49' => 'Отмена компенсации длины инструмента',</p>
<p>'G50' => 'Отмена масштабирования / Отмена предела скорости шпинделя (в токарной)',</p>
<p>'G51' => 'Включение масштабирования',</p>
<p>'G52' => 'Локальное смещение системы координат',</p>
<p>'G53' => 'Движение в системе координат станка',</p>
<p>'G54' => 'Выбор первой рабочей системы координат (WCS 1)',</p>
<p>'G55' => 'Выбор второй рабочей системы координат (WCS 2)',</p>
<p>'G56' => 'Выбор третьей рабочей системы координат (WCS 3)',</p>
<p>'G57' => 'Выбор четвертой рабочей системы координат (WCS 4)',</p>
<p>'G58' => 'Выбор пятой рабочей системы координат (WCS 5)',</p>
<p>'G59' => 'Выбор шестой рабочей системы координат (WCS 6)',</p>
<p>'G61' => 'Точный стоп (Non-modal)',</p>
<p>'G61.1' => 'Точный стоп (Modal)',</p>
<p>'G64' => 'Режим непрерывной траектории (по умолчанию)',</p>
<p>'G65' => 'Вызов макропрограммы (Custom Macro A)',</p>
<p>'G66' => 'Модальный вызов макропрограммы (Custom Macro A)',</p>
<p>'G67' => 'Отмена модального вызова макропрограммы',</p>
<p>'G80' => 'Отмена предопределенных циклов',</p>
<p>'G81' => 'Цикл сверления',</p>
<p>'G82' => 'Цикл сверления с выдержкой на дне',</p>
<p>'G83' => 'Цикл глубокого сверления с полным выводом сверла (стружколомом)',</p>
<p>'G84' => 'Цикл нарезания резьбы метчиком (правая)',</p>
<p>'G84.2' => 'Цикл нарезания резьбы метчиком (левая)',</p>
<p>'G85' => 'Цикл растачивания (вывод на рабочей подаче)',</p>
<p>'G86' => 'Цикл растачивания (с остановкой шпинделя, быстрый вывод)',</p>
<p>'G87' => 'Цикл обратного растачивания',</p>
<p>'G88' => 'Цикл растачивания (с остановкой шпинделя, ручной вывод)',</p>
<p>'G89' => 'Цикл растачивания (с выдержкой, вывод на рабочей подаче)',</p>
<p>'G90' => 'Программирование в абсолютных координатах',</p>
<p>'G91' => 'Программирование в относительных (инкрементальных) координатах',</p>
<p>'G92' => 'Смещение начала координат (в зависимости от стойки)',</p>
<p>'G94' => 'Подача в мм/дюймах в минуту (IPM/MMPM)',</p>
<p>'G95' => 'Подача в мм/дюймах на оборот (IPR/MMPR)',</p>
<p>'G96' => 'Включение постоянной скорости резания (CSS)',</p>
<p>'G97' => 'Отключение постоянной скорости резания (возврат к RPM)',</p>
<p>'G98' => 'Возврат в исходную плоскость после цикла',</p>
<p>'G99' => 'Возврат в плоскость R после цикла',
M коды которые используются.
</p>
<p>'M00' => 'Программная остановка',</p>
<p>'M01' => 'Опциональная остановка',</p>
<p>'M02' => 'Конец программы',</p>
<p>'M03' => 'Включить шпиндель по часовой',</p>
<p>'M04' => 'Включить шпиндель против часовой',</p>
<p>'M05' => 'Остановить шпиндель',</p>
<p>'M06' => 'Смена инструмента',</p>
<p>'M07' => 'Включить подачу охлаждающей жидкости (туман)',</p>
<p>'M08' => 'Включить подачу охлаждающей жидкости (основная)',</p>
<p>'M09' => 'Выключить подачу охлаждающей жидкости',</p>
<p>'M10' => 'Зажать патрон / Зажим',</p>
<p>'M11' => 'Разжать патрон / Разжим',</p>
<p>'M13' => 'Включить шпиндель по часовой + охлаждение',</p>
<p>'M14' => 'Включить шпиндель против часовой + охлаждение',</p>
<p>'M19' => 'Ориентация шпинделя',</p>
<p>'M30' => 'Конец программы с возвратом к началу',</p>
<p>'M41' => 'Выбор низкой передачи шпинделя',</p>
<p>'M42' => 'Выбор высокой передачи шпинделя',</p>
<p>'M48' => 'Включить коррекцию подачи',</p>
<p>'M49' => 'Отключить коррекцию подачи',</p>
<p>'M52' => 'Сбор стружки (вперед)',</p>
<p>'M53' => 'Сбор стружки (назад)',</p>
<p>'M60' => 'Смена палеты',</p>
<p>'M98' => 'Вызов подпрограммы',</p>
<p>'M99' => 'Конец подпрограммы / Возврат к началу',

Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.