- Какво е G кодът?
- Машинно движение
- Конструкция на G код
- Генериране на G кодове
- CNC срещу 3D печат
- CNC
- 3d принт
- Примерен код
- Препратки
Най- G кодовете са кодировки, които отговарят на програмирането се използва за контрол на оборудване за цифрово управление или CNC, машини, които се изпълняват работата си под командването на един компютър. В този клас оборудване са фрезови машини, стругове, 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 кодовете, за да видите пътищата, които главата ще предприеме, за да произведе отпечатък. Repetier Host използва цветове, за да посочи функцията на кодовете.
Генериране на G кодове
Тъй като например 3D печатът може да се наложи да извърши многобройни движения, G кодовете могат да заемат огромен брой страници. Ако този набор от кодове трябваше да се създаде на ръка, това ще трябва да се извърши за значително време.
Някои специални програми, например програмата за рязане на Cura, са тези, които технически съставят всички G кодове.
Тази програма разделя STL файловете, които съдържат цялата информация, необходима за създаване на 3D печат. Конвертирайте STL файла в G кодове, като по този начин автоматизирате процеса.
Всеки G код е уникален за машината, за която е написан. Наборът от инструкции е базиран специално на всяка машина.
CNC срещу 3D печат
Както CNC машините, така и 3D принтерите се управляват с помощта на кодовете G, което е групата от команди, които започват с буквата "G", точно както има кодове за много други букви.
Насоките с G-код казват на екипажите как да се движат и как да коригират техните настройки, като скорост на рязане или температура на дюзата. Всяка поръчка представлява стъпка в процеса на изработка на обекта.
Въпреки че, както 3D принтерите, така и CNC оборудването използват G кодове, има някои важни разлики в тези две приложения.
CNC
Компютърното числово управление е техника за управление на инструментите на машина с помощта на компютърна система.
CNC фрези и стругове обикновено се използват, когато е необходима много висока точност или повторяемост. Например, те са полезни за пробиване на стотици еднакви дупки за създаване на оптична плоча.
Този метод на създаване на част се класифицира като "изваждане на производство", тъй като частта се създава чрез постепенно премахване на материала.
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-принтер G-код срещу CNC G-код - каква е разликата? All3dp. Взета от: all3dp.com.
- Autodesk (2019). Първи стъпки с G-код. Взета от: autodesk.com.
- Уикипедия безплатната енциклопедия (2019). G-код. Взета от: en.wikipedia.org.