Что такое G-код ЧПУ G-кодом принято называть базу, на которой построен язык программирования для CNC (числовое программное управление), созданный в 60-х годах прошлого века и финализированный в 1980-м году в виде стандарта RS274D. Позже появился стандарт ISO 6983-1:1982, в СССР это был ГОСТ 20999-83, где язык получил условное наименование ИСО-7 бит. С точки зрения программирования G-код – жестко структурированная система команд и параметров (переменных), позволяющая задать последовательность и критерии выполнения операций станками с ЧПУ с возможностью расширения на уровне конечного устройства или базы для нескольких серийных устройств (категорий). Система G- и М-кодов получила серьезное развитие благодаря усилиям японских производителей ЧПУ FANUC. Именно на этой технике максимально широко использовался язык ISO-7bit, что в итоге привело к его повсеместному распространению. Некоторые специалисты склонны видеть в G-code функциональную разновидность языка ассемблер. Структурные и функциональные особенности G-кода: жестко выстроенная последовательность строк, начинающихся со знака % в первом кадре и завершающаяся командой М02 (М30); кадр представляет собой группу команд, логично составляющих завершенную последовательность действий и обозначенную переходом ПС/LF/CR к следующему кадру; основные исполнительные команды G-кода принято называть подготовительными, а команды М-кода дополнительными; функционально команда G-кода задает перемещение и позиционирование узла с основным обрабатывающим инструментом, будь то фреза, сверло, шпиндель, сопло принтера или головка с лазером; команда М-кода задает дополнительные действия, связанные с обслуживанием, сменой инструмента и прочими вторичными функциями. У многих изучающих язык G-кода возникает вопрос: почему это "подготовительные команды"? Ответ следует искать в логике программирования – окончательной командой можно считать импульс, запускающий инструмент. Поэтому ответственный за позиционирование G-код рассматривается как подготовительный. Например, для подачи инструмента применяется функция F, для главного движения – S, для функций инструмента предусмотрены символы T, D, H. Разновидности и аналоги G-кода применяются не только в обрабатывающих станках. В качестве самого распространенного примера можно привести автоматическую кофемашину, которая выдает приготовленный напиток по нажатию одной из кнопок. В ней используется процессор и память с типовыми последовательностями операций, предусмотренными для каждого напитка.
G-код - это язык, используемый для программирования станков с ЧПУ. Регламентирован стандартом ISO 6983-1:1982, стандартом ГОСТ 20999-83. В технической литературе Советского Союза G-код именуется, как код ИСО 7-бит (ISO 7-bit). Программа, написанная с помощью G-кода, имеет жёсткую структуру: 🔻 текст управляющей программы представляет собой совокупность кадров — группы, состоящей из одной или более команд. 🔻 каждый кадр - последовательность слов (адресов): буквенного кода, математического знака...