- Що таке код G?
- Рух машини
- G побудова коду
- Створення G кодів
- ЧПУ та 3D-друк
- ЧПУ
- 3d друк
- Зразок коду
- Список літератури
Ці коди G є кодуваннями , які відповідають програмування , що використовується для обладнання управління ЧПУ або ЧПУ, верстати, що виконуються свою роботу під командуванням комп'ютера. У цьому класі обладнання є фрезерні верстати, токарні верстати, 3D-принтери, різці тощо.
G-коди також відомі як підготовчі коди. G означає "геометричний". Вони являють собою коди, які повідомляють машині, яку операцію потрібно здійснити, і ідентифікують, починаючи з літери "G".
Джерело: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)
Вони складаються з інструкцій чи команд, які повідомляють обладнання, в яке положення рухатися, з якою швидкістю, в який момент користуватися інструментом, таким як лазер, екструдер тощо. Наприклад, при 3D-друкуванні G-коди містять команди для переміщення деталей у принтері.
Існує декілька реалізацій цієї мови, але в кожній з них команди і команди схожі. Однак при генерації файлів потрібно знати відповідну версію кодів G, яку обладнання може інтерпретувати.
Що таке код G?
G-код - мова програмування для цифрового обладнання управління, яке спрямовує машини на те, куди і як рухатись. Коди G змінюються залежно від типу, марки та моделі обладнання.
Завжди випливає якийсь варіант наступного буквено-цифрового малюнка: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, де:
- N ##: Номер програмної лінії
- G ##: визначає рух і функцію.
- X ##: оголосити горизонтальне положення.
- Y ##: оголосити вертикальне положення.
- Z ##: оголосити глибину.
- F ##: Швидкість подачі.
- S ##: швидкість шпинделя.
- T ##: Підбір інструментів.
- M ##: різні функції, такі як включення чи вимкнення, таких як теплоносій, індексація руху, фіксація осі тощо.
Наприклад, G01 X2 Y3 F35 S450 T02 M04 вказує на лінійний рух подачі (G01) у задане положення XY та швидкість подачі 35. Швидкість шпинделя становить 450, і ви використовуєте інструмент 2.
Різні функції залежать від машини до машини. Тому, щоб дізнатися, що таке код M, слід посилатися на інструкцію з експлуатації машини.
Рух машини
Все, що може зробити будь-яка машина, засноване насамперед на трьох основних типах руху:
- Швидкий рух: лінійний рух до положення XYZ. Робиться це якомога швидше.
- рух подачі: лінійний рух до положення XYZ при визначеній швидкості подачі.
- Круговий рух: круговий рух із визначеною швидкістю вперед.
Кожен G-код повідомляє команді, який варіант цих основних рухів виконувати, а також як це зробити.
X, Y - координати горизонтального та вертикального положення, а Z відповідає глибині машини. Ці цифри слідують команді руху або функції, щоб виразити положення машини.
Далі F визначає подачу (для подачі або кругових рухів), тоді як S визначає швидкість шпинделя. T використовується для вибору інструменту.
G побудова коду
Якщо ви відкриєте код G у текстовому редакторі, ви зможете побачити його вміст, але досить важко надати йому деякого значення. З таким інструментом, як Repetier Host, ви можете краще зрозуміти G-коди.
Цей тип програми дозволяє відкрити коди G для того, щоб побачити шляхи, по яких голова піде для отримання друку. Хост-репетитор використовує кольори для позначення функції кодів.
Створення G кодів
Оскільки, наприклад, 3D-друк, можливо, повинен здійснити численні рухи, G-коди можуть займати величезну кількість сторінок. Якби цей набір коду було створено вручну, це доведеться робити протягом значного часу.
Якась спеціальна програма, наприклад програма різання Cura, є тією, яка технічно складає всі коди G.
Ця програма розділяє файли STL, які містять всю інформацію, необхідну для створення 3D-друку. Перетворіть файл STL в коди G, тим самим автоматизуючи процес.
Кожен G код унікальний для машини, для якої він був написаний. Набір інструкцій базується конкретно на кожній машині.
ЧПУ та 3D-друк
Як верстати з ЧПУ, так і 3D-принтери керуються за допомогою кодів G, що є групою команд, що починаються з літери "G", як і коди для багатьох інших літер.
Настанови з G-кодом розповідають екіпажам про те, як рухатись та як відрегулювати їх налаштування, наприклад, швидкість різання чи температуру насадки. Кожне замовлення є кроком у процесі виготовлення об’єкта.
Однак, хоча і 3D-принтери, і обладнання з ЧПУ використовують коди G, у цих двох застосувань є деякі важливі відмінності.
ЧПУ
Комп'ютерне числове управління - це техніка управління інструментами машини за допомогою комп'ютерної системи.
Фрези та токарні верстати з ЧПУ зазвичай застосовуються, коли потрібна дуже висока точність або повторюваність. Наприклад, вони корисні для свердління сотень однакових отворів для створення оптичної пластини.
Цей спосіб створення деталі класифікується як «віднімання виготовлення», оскільки частина створюється шляхом поступового видалення матеріалу.
3d друк
Це виробничий процес, який також виробляє деталі за допомогою комп'ютерного управління. Насправді 3D-принтери - це також машини з ЧПУ, але, враховуючи їх величезну популярність, вони рідко відомі як такі.
При 3D-друку частина споруджується шляхом додавання матеріалу, поки не буде створена повна частина. 3D друк дуже корисний для створення спеціальних деталей та прототипів до досягнення остаточного дизайну.
Зразок коду
- 11: Вказує номер кодового рядка і використовується як посилання. У цьому випадку це відповідає рядку 11 програми, яка виконується.
- G / M: у синьому кольорі. Вказує, що це команда типу, зазначеного буквою. У цьому випадку код G1 відповідає команді: Координований рух зі швидкістю вперед.
Далі кожен текст, який є червоним кольором, визначає певні параметри для команди, а потім значення для кожного питання, про який йде мова:
- F: Швидкість. У цьому випадку швидкість позначається як 900.
- X / Y / Z: Вони є координатами позицій.
- Е: Рух подачі.
Список літератури
- Educatibot (2019). G-код. Взято з: educatibot.com.
- Ultimaker (2019). Що таке g-код? Взято з: Ultimaker.com.
- Бенджамін Голдшмідт (2019). 3D-код принтера від GC-коду з ЧПУ - в чому різниця? All3dp. Взято з: all3dp.com.
- Автодеск (2019). Початок роботи з G-кодом. Взято з: autodesk.com.
- Вікіпедія - безкоштовна енциклопедія (2019). G-код. Взято з: en.wikipedia.org.