G-код — це мова програмування для керування числовими верстатами, такими як фрезерні верстати, токарні верстати та 3D-принтери. Вона дає змогу цим машинам виконувати точні інструкції для виготовлення механічних деталей із високою точністю.
G-код також відомий як ISO-код, оскільки базується на стандарті ISO 6983. Він широко використовується в обробній промисловості для програмування верстатів з ЧПК (CNC), що дає змогу зменшити кількість помилок і підвищити ефективність виробництва порівняно з ручним виготовленням.
Це мова програмування з послідовним керуванням, тобто вона зчитує інструкції в тому порядку, у якому їх було написано. Кожній інструкції передує літера команди (або G-код), яка вказує машині дію, яку вона має виконати. Наприклад, код g00 вказує машині переміститися з максимальною швидкістю до заданої точки, тоді як код g01 вказує машині переміститися із заданою швидкістю по лінійній траєкторії.
G-код зазвичай записують у вигляді текстового файлу, який можна читати та редагувати в текстовому редакторі або в програмному забезпеченні автоматизованого виробництва (CAM). Цей файл дає змогу задавати верстату інструкції для керування рухом інструментів і заготовок..
Під позначенням «ISO-код» також використовуються коди M, F і S. Вони дають змогу відповідно керувати функціями верстата (наприклад, автоматичною зміною інструмента), швидкістю подачі та швидкістю обертання шпинделя. Поєднання цих кодів утворює програми, здатні керувати фрезерним верстатом повністю автоматично протягом усього виробничого процесу.
Отже, ISO-код — це проста у використанні та потужна мова програмування, яка дає змогу точно й ефективно керувати верстатами. Це стандартизована мова, відома в усьому світі та сумісна з більшістю верстатів із числовим керуванням.