
Що таке код G?
G-код є найпоширенішою мовою програмування ЧПК, яка використовується в програмному забезпеченні CAM (Computer Aided Manufacturing) для керування автоматичними верстатами, яке також відоме як RS-274.
G-код — це інструкція в програмі ЧПК, яка називається командою G. За допомогою G-коду можна реалізувати швидке позиціонування, зворотну кругову інтерполяцію, паралельну кругову інтерполяцію, кругову інтерполяцію проміжної точки, програмування радіуса та обробку стрибків для обробки з ЧПК.
Що таке інтерпретатор G-коду?
Інтерпретатор коду G є важливим модулем програмного забезпечення контролера ЧПК. Верстати з ЧПУ зазвичай використовують G-коди для опису інформації про обробку верстата, такої як траєкторія інструменту, вибір координат і відкриття охолоджуючої рідини. Основною функцією інтерпретатора G-коду є інтерпретація G-кодів у блоки даних, які може розпізнати система ЧПК. Відкритість інтерпретатора G-коду також є проблемою, яку необхідно враховувати при проектуванні та реалізації.
В інтерпретаторі G-коду декомпозиція G-коду за ключовими словами є скелетом, а групування коду є основою для перевірки синтаксису.
Інтерпретатор коду G зчитує код G, інтерпретує його в проміжний код G, а потім піддається інтерполяції та обробці контролю позиції, і, нарешті, модуль виводу викликає драйвер для виведення його на карту PCI або ISA машини з ЧПК.
Що означає код G?
G00 означає швидке позиціонування.
G01 означає лінійну інтерполяцію.
G02 означає кругову інтерполяцію за годинниковою стрілкою.
G03 означає кругову інтерполяцію проти годинникової стрілки.
G04 означає часову паузу.
G05 означає дугову інтерполяцію через проміжні точки.
G06 означає параболічну інтерполяцію.
G07 означає Z-сплайн-інтерполяцію.
G08 означає прискорення подачі.
G09 означає сповільнення подачі.
G10 означає налаштування даних.
G16 означає полярне програмування.
G17 означає обробку площини XY.
G18 означає оброблену площину XZ.
G19 означає оброблену площину YZ.
G20 означає імперські розміри (система Франка).
G21 означає метричні розміри (система Франка).
G22 програмно означає розмір радіуса.
G220 означає використання в операційному інтерфейсі системи.
G23 означає програмований розмір діаметра.
G230 означає використання в операційному інтерфейсі системи.
G24 означає кінець підпрограми.
G25 означає Jump Machining.
G26 означає петлеву обробку.
G30 означає списання збільшення.
G31 означає визначення збільшення.
G32 означає нарізання різьби з рівним кроком, Британська система.
G33 означає нарізання різьби з рівним кроком, метричне.
G34 означає нарізання різьби з підвищеним кроком.
G35 означає нарізання різьби зі зменшеним кроком.
G40 означає корекція інструменту/вихід із корекції інструменту.
G41 означає компенсацію різця - ліворуч.
G42 означає компенсацію різця - праворуч.
G43 означає зміщення інструменту - позитивне.
G44 означає зміщення інструменту - негативне.
G45 означає зміщення інструменту +/-.
G46 означає зміщення інструменту +/-.
G47 означає корекція інструменту-/-.
G48 означає зміщення інструменту -/+.
G49 означає зміщення інструменту 0/+.
G50 означає зміщення інструменту 0/-.
G51 означає зміщення інструменту +/0.
G52 означає корекція інструменту-/0.
G53 означає пряме зміщення, вихід із системи.
G54 означає пряме зміщення X.
G55 означає пряме зміщення Y.
G56 означає пряме зміщення Z.
G57 означає лінійне зміщення XY.
G58 означає пряме зміщення XZ.
G59 означає пряме зміщення YZ.
G60 означає точний режим шляху (високий).
G61 означає режим точної траєкторії (посередині).
G62 означає точний режим шляху (грубий).
G63 означає натискання.
G68 означає зміщення інструменту, внутрішній кут.
G69 означає зміщення інструменту, зовнішні кути.
G70 означає імперські розміри.
G71 означає метричні розміри.
G74 означає повернення контрольної точки (нуль машини).
G75 означає повернення до запрограмованої нульової координати.
G76 розшифровується як нарізні складні петлі.
G80 розшифровується як стандартний вихід із циклу.
G81 означає зовнішні стандартні цикли.
G331 означає різьбові стандартні цикли.
G90 означає абсолютний розмір.
G91 означає відносний розмір.
G92 означає збірні координати.
G93 означає час зворотного відліку, швидкість подачі.
G94 означає швидкість подачі, подачі за хвилину.
G95 означає швидкість подачі, подача на оберт.
G96 означає постійний лінійний контроль швидкості.
G97 означає скасування постійного лінійного керування швидкістю.





