3D bosib chiqarish uchun Cura-da G-kodni qanday o'zgartirishni bilib oling

Roy Hill 12-08-2023
Roy Hill

Mundarija

3D nashrlaringiz uchun G-kodni o'zgartirish dastlab qiyin va chalkash tuyulishi mumkin, ammo buni tushunish unchalik qiyin emas. Agar siz Cura'da G-kodingizni qanday o'zgartirishni o'rganmoqchi bo'lsangiz, ushbu maqola siz uchun.

Cura 3D bosib chiqarish ishqibozlari orasida juda mashhur slicer hisoblanadi. U foydalanuvchilarga joy egalari yordamida G-kodlarini sozlash imkonini beradi. Bu toʻldirgichlar oldindan oʻrnatilgan buyruqlar boʻlib, ularni belgilangan joylarda G-kodingizga kiritishingiz mumkin.

Ushbu toʻldiruvchilar juda foydali boʻlsa-da, koʻproq tahririyat nazoratini talab qiladigan foydalanuvchilar uchun ular juda cheklangan boʻlishi mumkin. G-kodni toʻliq koʻrish va tahrirlash uchun siz turli xil uchinchi tomon G-kod muharrirlaridan foydalanishingiz mumkin.

Bu asosiy javob, shuning uchun batafsil qoʻllanmani oʻqishda davom eting. Ushbu qoʻllanmada biz sizga Cura va uchinchi tomon muharrirlari yordamida G-kodni qanday yaratish, tushunish va oʻzgartirishni koʻrsatamiz.

Shunday qilib, keling, unga toʻxtalib oʻtamiz.

    3D bosib chiqarishda G-kod nima?

    G-kod printerning deyarli barcha chop etish funksiyalarini boshqarish uchun buyruqlar to'plamini o'z ichiga olgan dasturlash tilidir. U ekstruziya tezligini, fan tezligini, isitiladigan yotoq haroratini, chop etish boshi harakatini va hokazolarni boshqaradi

    U 3D modelining STL faylidan "Slicer" deb nomlanuvchi dastur yordamida yaratilgan. Slicer STL faylini kod satrlariga aylantiradi, ular chop etish jarayonining har bir nuqtasida printerga nima qilish kerakligini aytadi.

    Barcha 3D printerlardan foydalanishBozorda G-Code muharriri, lekin u tez, ishlatish uchun qulay va yengil.

    NC Viewer

    NC koʻrish dasturi Notepad++ dasturidan koʻra koʻproq quvvat va funksionallikni qidirayotgan foydalanuvchilar uchun moʻljallangan. taklif. Matnni ajratib ko'rsatish kabi kuchli G-kodni tahrirlash vositalaridan tashqari, NC ko'ruvchisi G-kodni ko'rish uchun interfeysni ham taqdim etadi.

    Ushbu interfeys yordamida siz G-kodni satr bo'yicha ko'rib chiqishingiz va nimani ko'rishingiz mumkin. real hayotda tahrir qilyapsiz. Shuni ta'kidlash kerakki, ushbu dastur 3D printerlarni hisobga olgan holda ishlab chiqilmagan. U CNC mashinalari uchun moʻljallangan, shuning uchun baʼzi buyruqlar yaxshi ishlamasligi mumkin.

    gCode Viewer

    gCode — asosan 3D chop etish uchun yaratilgan onlayn G-kod muharriri. G-kodni tahrirlash va vizualizatsiya qilish uchun interfeyslarni taqdim etishdan tashqari, u ko‘krak o‘lchami, materiali va boshqalar kabi ma’lumotlarni ham qabul qiladi.

    Bu bilan siz turli G-kodlar uchun har xil xarajat smetalarini yaratishingiz va solishtirishingiz mumkin. optimal versiya.

    Nihoyat, ehtiyotkorlik. G-kodni tahrirlashdan oldin, agar oʻzgarishlarni bekor qilishingiz kerak boʻlsa, asl G-kod faylining zaxira nusxasini yaratganingizga ishonch hosil qiling.

    Shuningdek, G-dan foydalanishni boshlashdan oldin printerni toʻgʻri kalibrlaganingizga ishonch hosil qiling. buyruqlar. Baxtli tahrir.

    Shuningdek qarang: Thingiverse-dan 3D nashrlarni sota olamanmi? Yuridik narsalar G-kod?

    Ha, barcha 3D printerlar G-koddan foydalanadi, bu 3D bosib chiqarishning asosiy qismidir. 3D modellar yaratilgan asosiy fayl STL fayllari yoki Stereolitografiya fayllaridir. Ushbu 3D modellar 3D printerlar tushuna oladigan G-kod fayllariga aylantirish uchun slicer dasturi orqali joylashtiriladi.

    Qanday tarjima qilasiz & G-kodni tushunasizmi?

    Yuqorida aytganimizdek, ko'pincha oddiy foydalanuvchilarga G-kodni tahrirlash yoki o'zgartirish kerak bo'lmasligi mumkin. Ammo ba'zida foydalanuvchi faqat printerning G-kod profilida bo'lishi mumkin bo'lgan ba'zi chop etish sozlamalarini o'zgartirishi yoki o'zgartirishi kerak bo'lgan vaziyatlar yuzaga kelishi mumkin.

    Bunday vaziyatlarda G-kod haqidagi bilim paydo bo'lishi mumkin. vazifani bajarishda yordam berish uchun qulay. Keling, G-Code-dagi ba'zi umumiy belgilar va ular nimani anglatishini ko'rib chiqaylik.

    G-Code dasturlash tilida bizda ikkita turdagi buyruqlar mavjud; G buyrug'i va M buyrug'i.

    Ularning ikkalasini ham ko'rib chiqamiz:

    G buyruqlari

    G buyruqlari printerning turli rejimlarini boshqaradi. U printerning turli qismlarining harakatini va yo‘nalishini boshqarishda ham qo‘llaniladi.

    Odatiy G buyrug‘i quyidagicha ko‘rinadi:

    11 G1 F90 X197. 900 Y30.000 Z76.000 E12.90000 ; Izoh

    Keling, qatordan o'tamiz va buyruqlarni tushuntiramiz:

    • 11 – Bu ishlayotgan kod qatorini bildiradi.
    • G - G kod qatori G buyrug'i ekanligini bildiradiundan keyingi raqam esa printer rejimini bildiradi.
    • F – F printerning tezligi yoki uzatish tezligi. U uzatish tezligini (mm/s yoki in/s) o'zidan keyingi raqamga o'rnatadi.
    • X / Y / Z – Bular koordinatalar sistemasi va uning pozitsion qiymatlarini ifodalaydi.
    • E – E - oziqlantiruvchi harakatining parametri
    • ; – nuqta-vergul odatda G-kodga izoh berishdan oldin keladi. Sharh bajariladigan kodning bir qismi emas.

    Demak, agar hammasini jamlasak, kod qatori printerga [197.900, 30.00, 76.00] tezlikda koordinatsiyaga oʻtishni aytadi. 12,900 mm materialni siqib chiqarishda 90 mm/s.

    G1 buyrug'i printerning belgilangan besleme tezligida to'g'ri chiziq bo'ylab harakatlanishi kerakligini bildiradi. Biz boshqa turli G buyruqlarini keyinroq ko‘rib chiqamiz.

    Siz bu yerda G-kod buyruqlaringizni vizual tarzda ko‘rishingiz va sinab ko‘rishingiz mumkin.

    M buyruqlar

    M buyruqlar G buyruqlaridan farq qiladi. ular M harfi bilan boshlanadi degan ma'noda. Ular printerning sensorlar, isitgichlar, fanatlar va hattoki printer tovushlari kabi boshqa barcha boshqa funksiyalarini boshqaradi.

    Biz o'zgartirish va almashtirish uchun M buyruqlaridan foydalanishimiz mumkin. ushbu komponentlarning vazifalari.

    Odatiy M buyrug'i quyidagicha ko'rinadi:

    11 M107 ; Qismini sovutish fanatlarini o'chiring

    12 M84 ; Dvigatellarni o'chirish

    Keling, ular nimani anglatishini tushunamiz;

    • 11, 12 - Bu kod satrlari,ma'lumotnoma sifatida foydalanish mumkin.
    • M 107 , M 84 - Ular printerni o'chirish uchun chop etishning tipik yakuniy buyruqlari.

    Cura-da G-kodni qanday tahrirlash mumkin

    Yuqorida aytib o'tganimizdek, mashhur Ultimaker Cura slicer foydalanuvchilar uchun ba'zi G-kodni tahrirlash funksiyalarini taqdim etadi. Foydalanuvchilar G-kodning baʼzi qismlarini oʻzlarining shaxsiy xususiyatlariga moslashtirishi va optimallashtirishi mumkin.

    Shuningdek qarang: Qatronlar 3D printer nima & amp; Bu qanday ishlaydi?

    Biroq, G-kodni tahrirlash bilan shugʻullanishdan oldin, G-kod tuzilishini tushunish muhim. G-kod uchta asosiy qismdan iborat.

    Initializatsiya bosqichi

    Bosib chiqarishni boshlashdan oldin muayyan harakatlarni bajarish kerak. Bu ishlarga yotoqni oldindan qizdirish, ventilyatorlarni yoqish, issiq uchining holatini sozlash kabilar kiradi.

    Bu chop etishdan oldingi barcha harakatlar G-kodni ishga tushirish bosqichida. Ular har qanday boshqa kod parchasidan oldin ishga tushiriladi.

    Initsializatsiya bosqichi kodiga misol:

    G90 ; mashinani mutlaq rejimga o'rnatish

    M82; Ekstruziya qiymatlarini mutlaq qiymatlar sifatida talqin qilish

    M106 S0; Ventiliyentni yoqing va tezlikni 0 ga o'rnating.

    M140 S90; To'shak haroratini 90oC ga qizdiring

    M190 S90; To'shak harorati 90oC ga yetguncha kuting

    Bosib chiqarish bosqichi

    Bosib chiqarish bosqichi 3D modelining haqiqiy chop etishini qamrab oladi. Ushbu bo'limdagi G-kod qatlamma-qatlam harakatini boshqaradiprinterning hotend, besleme tezligi va boshqalar

    G1 X96.622 Y100.679 F450; X-Y tekisligida boshqariladigan harakat

    G1 X96.601 Y100.660 F450; X-Y tekisligida boshqariladigan harakat

    G1 Z0.245 F500; qatlamni o'zgartirish

    G1 X96.581 Y100.641 F450; X-Y tekisligida boshqariladigan harakat

    G1 X108.562 Y111.625 F450; X-Y tekisligida boshqariladigan harakat

    Printerni qayta tiklash bosqichi

    Ushbu bosqich uchun G-kod 3D model chop etishni tugatgandan so'ng o'z zimmasiga oladi. U printerni asl holatiga qaytarish uchun tozalash tadbirlari boʻyicha koʻrsatmalarni oʻz ichiga oladi.

    Printerni tugatish yoki G-kodni qayta tiklash misoli quyida koʻrsatilgan:

    G28 ; ko'krakni uyga olib keling

    M104 S0 ; isitgichlarni o'chirish

    M140 S0 ; yotoq isitgichlarini o'chiring

    M84 ; motorlarni o'chirish

    Endi biz G-kodning barcha turli bosqichlari yoki bo'limlarini bilganimizdan so'ng, ularni qanday tahrirlashimizni ko'rib chiqamiz. Ko'pgina boshqa slayderlar singari, Cura G-kodni faqat uchta joyda tahrirlashni qo'llab-quvvatlaydi:

    1. Bosib chiqarishni boshlash bosqichida.
    2. Bosib chiqarish oxirida. bosib chiqarishni qayta o'rnatish bosqichida.
    3. Bosib chiqarish bosqichida, qatlam o'zgarishi paytida.

    Cura'da G-kodni tahrirlash uchun siz bir qator ko'rsatmalarga amal qilishingiz kerak. Keling, ularni ko'rib chiqaylik:

    1-qadam: Ultimaker saytidan Cura-ni yuklab olingbu yerda.

    2-qadam: Uni oʻrnating, barcha shartlar va shartlarga rozi boʻling va sozlang.

    3-qadam: printerni printerlar roʻyxatiga oʻtkazing.

    4-qadam: Chop etish profilini oʻrnatishda Maxsus rejimni tanlash uchun Tavsiya etilgan rejimni tanlash oʻrniga.

    Qadam. 5: G-kod faylingizni Cura-ga import qiling.

    • Sozlamalarni bosing
    • Profilni bosing
    • Keyin faylni import qilish oynasini ochish uchun import tugmasini bosing

    6-qadam: Shu bilan bir qatorda printer sozlamalariga oʻtib, mashina sozlamalarini bosishingiz va G-kodingizni qoʻlda kiritishingiz mumkin.

    7-qadam : Printer sozlamalarida siz extruder(lar), chop etish kallagi sozlamalari va hokazolar kabi turli komponentlar uchun G-kodni boshlash va tugatish uchun yorliqlarni ko'rasiz.

    Bu yerda siz o'zgartirishingiz mumkin turli xil chop etishni ishga tushirish va sozlamalarni tiklash. Siz buyruqlarni tahrirlashingiz va oʻz buyruqlaringizni qoʻshishingiz mumkin.

    Keyingi boʻlimda biz ushbu buyruqlarning baʼzilarini koʻrib chiqamiz.

    Shuningdek, Cura-ning keyingi ishlov berish kengaytmasidan ham foydalanishingiz mumkin. G-kodingizni o'zgartiring. Buni qanday qilish mumkin.

    1-qadam : Cura-ni oching va faylingizni yuklang.

    2-qadam: Asboblar panelidagi kengaytmalar yorlig'ini bosing.

    3-qadam: Kengaytmalar ustiga bosing, so'ng G-kodni o'zgartirish tugmasini bosing.

    4-qadam : Yangi qalqib chiquvchi oynada “Skriptlar qoʻshish” tugmasini bosing.

    5-qadam: “Balandlikda pauza”, “Vaqt” kabi variantlardan iborat menyu paydo boʻladi. uzilish”Siz G-kodingizni oʻzgartirish uchun ushbu oldindan oʻrnatilgan skriptlardan foydalanishingiz mumkin.

    Ba'zi umumiy 3D printer G-kod buyruqlari nima?

    Endi siz G-kod va uni Cura-da qanday o'zgartirish haqida hamma narsani bilsangiz, keling, sizga foydalanishingiz mumkin bo'lgan ba'zi buyruqlarni ko'rsatamiz.

    Umumiy G buyruqlari

    G1 /G0 (Linear Move): Ular ikkalasi ham mashinaga ma'lum tezlikda bir koordinatadan ikkinchisiga o'tishni aytadi. G00 mashinaga maksimal tezlikda kosmosda keyingi koordinataga o'tishni aytadi. G01 unga toʻgʻri chiziqda belgilangan tezlikda keyingi nuqtaga oʻtishni aytadi.

    G2/ G3 (Arc yoki Circle Move): Ular ikkalasi ham mashinaga aylana boʻylab harakat qilishni aytadi. naqsh boshlang'ich nuqtasidan markazdan ofset sifatida belgilangan nuqtagacha. G2 mashinani soat yoʻnalishi boʻyicha, G3 esa soat miliga teskari yoʻnalishda harakatlantiradi.

    G28: Bu buyruq mashinani asosiy holatiga qaytaradi (mashina nol) [0,0,0 ]. Shuningdek, siz mashina nolga olib boradigan bir qator oraliq nuqtalarni belgilashingiz mumkin.

    G90: Mashinani mutlaq rejimga o'rnatadi, bu erda barcha birliklar mutlaq deb talqin etiladi. koordinatalar.

    G91: Mashinani joriy holatidan bir necha birlik yoki qadamlar bilan siljitadi.

    Umumiy M buyruqlari

    M104/109 : Ikkala buyruq ham ekstruderni isitish buyruqlari bo‘lib, ular ikkalasi ham kerakli harorat uchun S argumentini qabul qiladi.

    M104 buyrug‘i isitishni boshlaydi.ekstruder va darhol kodni ishlashni davom ettiradi. M109 boshqa kod qatorlarini ishga tushirishdan oldin ekstruder kerakli haroratga yetguncha kutadi.

    M 140/ 190: Bu buyruqlar yotoq isitish buyruqlaridir. Ular M104/109

    M140 buyrug'i bilan bir xil sintaksisga amal qilishadi, bu esa yotoqni isitishni boshlaydi va darhol kodni ishlashni davom ettiradi. M190 buyrug'i boshqa kod qatorlarini ishga tushirishdan oldin yotoq kerakli haroratga yetguncha kutadi.

    M106: M106 buyrug'i tashqi tezlikni o'rnatishga imkon beradi. sovutish foniy. Bu 0 (oʻchirilgan) dan 255 (toʻliq quvvat) gacha boʻlishi mumkin boʻlgan S argumentini oladi.

    M82/83: Ushbu buyruqlar ekstruderni mos ravishda mutlaq yoki nisbiy rejimga oʻrnatishga ishora qiladi, G90 va G91 X, Y va amp uchun joylashishni aniqlashga o'xshash; Z o'qi.

    M18/84: Siz step motorlaringizni o'chirib qo'yishingiz va hatto S (sekundlar) da taymer bilan o'rnatishingiz mumkin. Masalan, M18 S60 - bu qadamlarni 60 soniyada o'chirishni bildiradi.

    M107: Bu sizning fanatlaringizdan birini o'chirish imkonini beradi va indeks berilmasa, u sovutish foniy qismi bo'ladi. .

    M117: Darhol ekraningiz boʻylab LCD xabarni oʻrnating – “M117 Salom dunyo!” “Hello World!” ni ko‘rsatish uchun

    M300: Ushbu buyruq yordamida 3D printerda musiqa ijro eting. U M300 dan S parametri (Gts chastotasi) va P parametri (davomiyligimillisekundlar).

    M500: Yodlash uchun 3D-printeringizdagi har qanday kiritish sozlamalarini EEPROM fayliga saqlang.

    M501: Barchasini yuklang. EEPROM faylida saqlangan sozlamalaringiz.

    M502: Zavod sozlamalarini tiklash – barcha sozlanishi mumkin boʻlgan sozlamalarni zavod sozlamalariga qaytaring. Buni keyinroq M500 yordamida ham saqlashingiz kerak bo‘ladi.

    Ushbu buyruqlar mavjud G-kod buyruqlarining keng doirasi namunasidir. Barcha G-kod buyruqlari roʻyxati, shuningdek RepRap uchun MarlinFW ni koʻrishingiz mumkin.

    3D bosib chiqarish uchun eng yaxshi bepul G-kod muharrirlari

    Cura G-kodni tahrirlash uchun juda yaxshi. , lekin u hali ham o'z cheklovlariga ega. Bu faqat G-kodning ayrim joylarini tahrirlash uchun foydalidir.

    Agar siz ilg‘or foydalanuvchi bo‘lsangiz va sizga G-kodni tahrirlash va uning atrofida ishlash uchun ko‘proq erkinlik kerak bo‘lsa, G-kod muharriridan foydalanishni tavsiya etamiz.

    Ushbu muharrirlar yordamida siz G-kodingizning turli sohalarini yuklash, tahrirlash va hatto tasvirlash erkinligiga egasiz. Bu yerda eng mashhur bepul G-Code muharrirlarining roʻyxati keltirilgan.

    Notepad ++

    Notepad++ oddiy matn muharririning yangilangan versiyasidir. U bir nechta fayl turlarini koʻrishi va tahrirlashi mumkin, ulardan biri G-kod.

    Bloknot yordamida siz G-kodni tahrirlashda yordam beradigan qidirish, topish va almashtirish kabi standart funksiyalarga egasiz. Ushbu oddiy qoʻllanmaga amal qilib, matnni ajratib koʻrsatish kabi qoʻshimcha funksiyalarni ham ochishingiz mumkin.

    Notepad++ eng yorqin boʻlmasligi mumkin.

    Roy Hill

    Roy Xill 3D bosib chiqarish bilan bog'liq barcha narsalar bo'yicha boy bilimga ega bo'lgan ishtiyoqli 3D bosib chiqarish ishqibozi va texnologiya gurusidir. Bu sohada 10 yildan ortiq tajribaga ega bo‘lgan Roy 3D dizayn va bosib chiqarish san’atini puxta egallagan va 3D bosib chiqarishning eng so‘nggi yo‘nalishlari va texnologiyalari bo‘yicha mutaxassisga aylangan.Roy Los-Anjelesdagi Kaliforniya universitetida (UCLA) mashinasozlik bo‘yicha diplomga ega va 3D bosib chiqarish sohasida bir qancha nufuzli kompaniyalarda ishlagan, jumladan MakerBot va Formlabs. Shuningdek, u turli korxonalar va jismoniy shaxslar bilan hamkorlik qilib, o‘z sohalarida inqilob qilgan maxsus 3D bosma mahsulotlarni yaratdi.3D bosib chiqarishga bo'lgan ishtiyoqidan tashqari, Roy ochiq sayohatchi va ochiq havoda ishqiboz. U oilasi bilan tabiat qo'ynida sayr qilishni, sayr qilishni va lagerda dam olishni yaxshi ko'radi. Bo‘sh vaqtlarida u yosh muhandislarga ustozlik qiladi va turli platformalar, jumladan, o‘zining mashhur 3D Printerly 3D Printing blogi orqali 3D bosib chiqarish bo‘yicha boy bilimlarini baham ko‘radi.