G-код

G-кодът е език за програмиране на машини с цифрово управление, съставен от последователни команди за движения, скорости на подаване и функции на инструмента.

Обновено

G-кодът е език за програмиране на машини с цифрово управление, съставен от последователни команди, които задават движенията, скоростите на подаване и функциите на инструмента. Един ред обикновено съдържа вида на движението, целевите координати и скоростта, например праволинейно преместване до дадена точка с определено подаване. Езикът произхожда от металорежещите машини с ЦПУ и е възприет в адитивното производство, където допълнителна ос носи количеството екструдиран материал.

На практика

При строителния принтер G-кодът е изходът или на слайсер, или на генератор на траектории, и е нормална практика файлът да се чете и редактира на ръка при отстраняване на проблеми с печата. От него се вижда къде машината започва всеки слой, как шевът се измества между слоевете и къде острите ъгли налагат ограничения в ускорението, които изпомпваният материал не може да следва. Основната разлика спрямо настолния печат е подаването на материала: помпите и дългите маркучи реагират със закъснение, затова командите за старт и стоп често се изместват във времето спрямо движението. Диалектите се различават и файл, написан за една машина, не бива да се смята за безопасен на друга.

Свързани понятия

  • Нарязване на слоеве — процесът, който обикновено произвежда G-код файла.
  • Печатна траектория — геометричният път, който G-кодът превръща в команди за движение.
  • Непрекъснатост на печатния път — поддържането на непрекъсната траектория, което намалява артефактите при спиране и тръгване.

Често задавани въпроси

Строителните принтери работят ли със стандартен G-код?
Често, но не винаги в един и същ диалект. Много строителни принтери приемат G-код, докато други използват фирмен вариант или роботен език като RAPID или KRL при роботизираните рамена. Командите за помпата, смесителя и дозирането в дюзата обикновено са фирмени разширения, а не стандартни кодове.

Свързани