Mar 17, 2026 Залишити повідомлення

Повний список програмних кодів обробних центрів з ЧПК

 

Програмовані функції верстатів з ЧПК поділяються на дві категорії:

Одна категорія використовується для керування траєкторією інструмента, тобто переміщенням кожної осі подачі, як-от лінійна/кругова інтерполяція, керування подачею, зміщення та трансформація початку системи координат, встановлення одиниць вимірювання, зміщення та компенсація інструменту тощо. Ця категорія функцій називається підготовчими функціями, які складаються з літери G, за якою слідують дві цифри, також відомі як коди G-.

Інша категорія функцій називається допоміжними функціями, які використовуються для завершення керування виконанням програми, керування шпинделем, керування інструментом, керування допоміжним обладнанням тощо. Серед цих допоміжних функцій Tx x використовується для вибору інструменту, а Sx xxx використовується для керування швидкістю шпинделя. Інші функції реалізуються за допомогою кодів M-, які складаються з літери M, за якою слідують дві цифри.

1. Часто використовувані функції коду G-

Позиціонування G00 (прискорений хід)

G01 Лінійна інтерполяція (швидкість подачі)

G02 Кругова інтерполяція за годинниковою стрілкою

G03 Кругова інтерполяція проти годинникової стрілки

G04 Пауза, точна зупинка

G09 Точна зупинка

G17 Виберіть площину X/Y

G18 Виберіть площину Z/X

G19 Виберіть площину Y/Z

G27 Повернення та контрольна контрольна точка

G28 Повернення до контрольної точки

G29 Повернення з контрольної точки

G30 Повернення до другої опорної точки

G40 Скасувати компенсацію радіуса інструменту

G41 Компенсація радіуса лівого інструменту

G42 Корекція радіуса правого інструменту

G43 Компенсація довжини інструменту +

G44 Компенсація довжини інструменту -

G49 Скасувати компенсацію довжини інструменту

G52 Встановити локальну систему координат

G53 Виберіть систему координат машини

G54 Виберіть систему координат заготовки 1

G55 Виберіть систему координат заготовки 2

G56 Виберіть систему координат заготовки 3

G57 Виберіть систему координат заготовки 4

G58 Виберіть систему координат заготовки 5

G59 Виберіть систему координат заготовки 6

G60 Однонаправлене-позиціонування

G61 Режим точної зупинки

G64 Режим різання

G65 Виклик програми макросу

G66 Виклик програми модального макросу

G67 Скасувати виклик програми модального макросу

G73 Свердління глибоких отворів із фіксованим циклом

G74 Фіксований цикл нарізання зворотної різьби

G76 Тонке розточування з фіксованим циклом

G80 Скасувати фіксований цикл

G81 Фіксований цикл свердління

G82 Фіксований цикл свердління

G83 Свердління глибоких отворів із фіксованим циклом

G84 Фіксований цикл нарізування

G85 Розточування з фіксованим циклом

G86 Розточування з фіксованим циклом

G87 Зворотне розточування з фіксованим циклом

G88 Розточування з фіксованим циклом

G89 Розточування з фіксованим циклом

Режим команди абсолютного значення G90

Режим команди збільшення значення G91

G92 Налаштування нульової точки заготовки

G98 Фіксований цикл повернення до початкової точки

G99 Фіксований цикл повернення до точки R

2. Зазвичай використовувані функції M-коду

M00 Пауза програми

M01 Умовна зупинка програми

M02 Кінець програми

M03 Обертання шпинделя вперед

M04 Зворотне обертання шпинделя

M05 Зупинка шпинделя

M06 Обмін інструментів

M08 Охолодження ввімкнено

M09 Охолодження вимкнено

M18 Скасувати орієнтацію шпинделя

M19 Орієнтація шпинделя

M29 Жорстке нарізування

M30 Кінець програми та повернення до заголовка програми

Виклик підпрограми M98

M99 Завершення підпрограми Повернення/Повторне виконання

3. Загальна арифметика

Додавання: #i=#j + #k

Віднімання: #i=#j - #k

Множення: #i=#j * #k

Ділення: #i=#j / #k

Синус: #i=SIN[#j]

Арксинус: #i=ASIN[#j]

Косинус: #i=COS[#j]

Обернений косинус: #i=ACOS[#j]

Тангенс: #i=TAN[#j]

Арктангенс: #i=ATAN[#j]

Квадратний корінь: #i=SQRT[#j]

Абсолютне значення: #i=ABS[#j]

Округлення: #i=ROUND[#j]

Округлення цілих чисел: #i=FIX[#j]

Округлення цілого числа вниз: #i=FUP[#j]

Натуральний логарифм: #i=LN[#j]

Експоненціальна функція: #i=EXP[#j]

АБО: #i=#j АБО #k

XOR: #i=#j X АБО #k

І: #i=# І #k

Перетворення BCD у BIN: #i=BIN[#j]

Перетворення BIN на BCD: #i=BCD[#j]

4. Логічні оператори

EQ: дорівнює

NE: Не дорівнює

GT: Більше ніж

GE: більше або дорівнює

ЛТ: Менше ніж

LE: Менше або дорівнює

5. Передача програм і цикли

Безумовна передача: GOTO
Умовне перенесення: IF [умовний вираз]

IF [умовний вираз] GOTO n, якщо умова виконана, перейти до сегмента програми n

IF [умовний вираз] THEN, наприклад: IF [#I=#J] THEN #K=0

6. Оператори циклу

WHILE [умовний вираз] Dom (m=1,2,,3)



Якщо умова виконується, виконати програму від Dom до ENDm (поки умова не буде виконано); інакше виконайте програму після

 

 

Послати повідомлення

whatsapp

skype

Електронна пошта

Розслідування