3D Çap üçün Cura-da G-Kodu Necə Dəyişdirməyi öyrənin

Roy Hill 12-08-2023
Roy Hill

Mündəricat

3D çaplarınız üçün G-Kodunun dəyişdirilməsi ilk baxışda çətin və çaşdırıcı görünə bilər, lakin buna öyrəşmək o qədər də çətin deyil. Cura-da G-Kodunuzu necə dəyişdirəcəyinizi öyrənmək istəyirsinizsə, bu məqalə sizin üçündür.

Cura 3D çap həvəskarları arasında çox məşhur dilimləyicidir. O, istifadəçilərə yer tutuculardan istifadə edərək G-Kodlarını fərdiləşdirməyin bir yolunu təklif edir. Bu yer tutucular müəyyən edilmiş yerlərdə G-Kodunuza daxil edə biləcəyiniz əvvəlcədən təyin edilmiş əmrlərdir.

Bu yer tutucular çox faydalı olsa da, daha çox redaksiya nəzarətinə ehtiyacı olan istifadəçilər üçün onlar çox məhdudlaşdırıcı ola bilər. G-Code-a tam baxmaq və redaktə etmək üçün müxtəlif üçüncü tərəf G-Code redaktorlarından istifadə edə bilərsiniz.

Bu, əsas cavabdır, ona görə də daha ətraflı bələdçi üçün oxumağa davam edin. Bu təlimatda biz sizə həm Cura, həm də üçüncü tərəf redaktorlarından istifadə edərək G-Kodu necə yaratmağı, başa düşməyi və dəyişdirməyi göstərəcəyik.

Beləliklə, gəlin buna keçək.

    3D Çapda G-Code nədir?

    G-Code printerin faktiki olaraq bütün çap funksiyalarını idarə etmək üçün əmrlər toplusunu ehtiva edən proqramlaşdırma dilidir. O, ekstruziya sürətini, fan sürətini, qızdırılan yataq temperaturunu, çap başlığının hərəkətini və s. nəzarət edir.

    O, “Dilimləyici” kimi tanınan proqramdan istifadə edərək 3D modelin STL faylından yaradılmışdır. Dilimləyici STL faylını çap prosesinin hər bir nöqtəsində printerə nə edəcəyini bildirən kod sətirlərinə çevirir.

    Bütün 3D Printerlərdən İstifadə EdinBazarda olan G-Code redaktoru, lakin tez, istifadəsi asan və yüngüldür.

    NC Viewer

    NC Viewer Notepad++-dan daha çox güc və funksionallıq axtaran istifadəçilər üçündür. təklif. Mətnin vurğulanması kimi güclü G-Kodu redaktə alətlərinə əlavə olaraq, NC görüntüləyicisi G-Kodunun vizuallaşdırılması üçün interfeys də təmin edir.

    Bu interfeys ilə siz G-Kodunuzu sətir-sətir keçir və nəyə baxa bilərsiniz. real həyatda redaktə edirsən. Qeyd etmək lazımdır ki, bu proqram 3D printerlər nəzərə alınmaqla hazırlanmayıb. O, CNC maşınları üçün nəzərdə tutulub, ona görə də bəzi əmrlər yaxşı işləməyə bilər.

    gCode Viewer

    gCode əsasən 3D çap üçün qurulmuş onlayn G-Code redaktorudur. G-Kodunu redaktə etmək və vizuallaşdırmaq üçün interfeyslər təqdim etməklə yanaşı, o, həmçinin burun ölçüsü, materialı və s. kimi məlumatları qəbul edir.

    Bununla, siz müxtəlif G-Kodlar üçün müxtəlif xərc smetalarını yarada və müqayisə edə bilərsiniz. optimal versiya.

    Nəhayət, xəbərdarlıq sözü. G-Kodunuzu redaktə etməzdən əvvəl, dəyişiklikləri geri qaytarmağınız lazım ola biləcəyi halda, orijinal G-Kodu faylının ehtiyat nüsxəsini çıxardığınızdan əmin olun.

    Həmçinin, G-dən istifadə etməyə başlamazdan əvvəl printerinizi düzgün kalibrlədiyinizə əmin olun. əmrlər. Xoşbəxt redaktə.

    G-Code?

    Bəli, bütün 3D printerlər G-Code istifadə edir, bu, 3D çapın əsas hissəsidir. 3D modellərin yaradıldığı əsas fayl STL faylları və ya Stereolitoqrafiya fayllarıdır. Bu 3D modellər 3D printerlərin anlaya biləcəyi G-Code fayllarına çevirmək üçün dilimləyici proqram vasitəsi ilə yerləşdirilir.

    Necə Tərcümə Edirsiniz & G-Kodunu başa düşürsünüzmü?

    Əvvəlcə dediyimiz kimi, çox vaxt adi istifadəçilərin G-Kodunu redaktə etməyə və ya dəyişdirməyə belə ehtiyacı olmaya bilər. Lakin bəzən elə vəziyyətlər yarana bilər ki, istifadəçi yalnız printerin G-Code profilində tapıla bilən bəzi çap parametrlərini dəyişməli və ya dəyişdirməli ola bilər.

    Belə hallarda G-Code bilikləri ortaya çıxa bilər. tapşırığı yerinə yetirmək üçün əlverişlidir. Gəlin G-Code-da bəzi ümumi qeydlərə və onların mənasına nəzər salaq.

    G-Code proqramlaşdırma dilində iki növ əmrimiz var; G əmri və M əmri.

    Gəlin hər ikisinə nəzər salaq:

    G Komandaları

    G əmrləri printerin müxtəlif rejimlərini idarə edir. O, həmçinin printerin müxtəlif hissələrinin hərəkətini və oriyentasiyasını idarə etmək üçün istifadə olunur.

    Tipik G əmri belə görünür:

    11 G1 F90 X197. 900 Y30.000 Z76.000 E12.90000 ; Şərh

    Gəlin xətti keçək və əmrləri izah edək:

    • 11 – Bu işləyən kod xəttini göstərir.
    • G – G kod xəttinin G əmri olduğunu bildirirondan sonrakı rəqəm isə printerin rejimini ifadə edir.
    • F – F printerin sürəti və ya qidalanma sürətidir. O, qidalanma sürətini (mm/s və ya düym/s) özündən dərhal sonrakı rəqəmə təyin edir.
    • X / Y / Z – Bunlar koordinat sistemini və onun mövqe qiymətlərini təmsil edir.
    • E – E fiderin hərəkəti üçün parametrdir
    • ; – Nöqtəli vergül adətən G-kod şərhindən əvvəl olur. Şərh icra edilə bilən kodun bir hissəsi deyil.

    Beləliklə, əgər hamısını bir yerə yığsaq, kod sətri printerə koordinasiyaya [197.900, 30.00, 76.00] sürətlə hərəkət etməsini bildirir. 12,900 mm materialı çıxararkən 90 mm/s.

    G1 əmri o deməkdir ki, printer müəyyən edilmiş qidalanma sürətində düz xətt üzrə hərəkət etməlidir. Daha sonra digər müxtəlif G əmrlərinə baxacağıq.

    Siz burada G-Kodu əmrlərinizi vizuallaşdıra və sınaqdan keçirə bilərsiniz.

    M Əmrləri

    M əmrləri G əmrlərindən fərqlidir. o mənada ki, onlar M hərfi ilə başlayırlar. Onlar printerin sensorlar, qızdırıcılar, fanatlar və hətta printerin səsləri kimi bütün digər müxtəlif funksiyalarına nəzarət edirlər.

    Dəyişdirmək və dəyişdirmək üçün M əmrlərindən istifadə edə bilərik. bu komponentlərin funksiyaları.

    Tipik M əmri belə görünür:

    11 M107 ; Hissələrin soyuducu fanatlarını söndürün

    12 M84 ; Mühərrikləri söndürün

    Gəlin onların nə demək olduğunu deşifrə edək;

    • 11, 12 – Bunlar kodun sətirləridir,istinad kimi istifadə edilə bilər.
    • M 107 , M 84 – Bunlar printerin söndürülməsi üçün çap əmrlərinin tipik sonudur.

    Cura-da G-Kodu Necə Redaktə etmək olar

    Əvvəlcə qeyd etdiyimiz kimi, məşhur Ultimaker Cura dilimləyicisi istifadəçilər üçün bəzi G-Kodu redaktə funksiyasını təmin edir. İstifadəçilər G-Kodunun bəzi hissələrini fərdi spesifikasiyalarına uyğunlaşdıra və optimallaşdıra bilərlər.

    Lakin G-Code-un redaktəsinə başlamazdan əvvəl G-Code-un strukturunu anlamaq vacibdir. G-Code üç əsas hissədən ibarətdir.

    İnsiallaşdırma Mərhələsi

    Çap etməyə başlamazdan əvvəl müəyyən fəaliyyətlər həyata keçirilməlidir. Bu fəaliyyətlərə çarpayının əvvəlcədən qızdırılması, ventilyatorların işə salınması, isti ucun mövqeyinin kalibrlənməsi kimi işlər daxildir.

    Bütün bu çapdan əvvəl fəaliyyətlər G-Kodunun başlanğıc mərhələsindədir. Onlar hər hansı digər kod parçasından əvvəl işlədilir.

    İndiallaşdırma mərhələsi koduna misal olaraq:

    G90 ; maşını mütləq rejimə qoyun

    M82; Ekstruziya dəyərlərini mütləq qiymətlər kimi şərh edin

    M106 S0; Fanı yandırın və sürəti 0-a təyin edin.

    M140 S90; Yataq temperaturunu 90oC-ə qədər qızdırın

    M190 S90; Yataq temperaturu 90oC-ə çatana qədər gözləyin

    Çap Fazası

    Çap mərhələsi 3D modelin faktiki çapını əhatə edir. Bu bölmədəki G-Kodu təbəqənin qat-qat hərəkətinə nəzarət edirprinterin istiliyi, qidalanma sürəti və s.

    G1 X96.622 Y100.679 F450; X-Y müstəvisində idarə olunan hərəkət

    G1 X96.601 Y100.660 F450; X-Y müstəvisində idarə olunan hərəkət

    G1 Z0.245 F500; layı dəyişdirin

    G1 X96.581 Y100.641 F450; X-Y müstəvisində idarə olunan hərəkət

    G1 X108.562 Y111.625 F450; X-Y müstəvisində idarə olunan hərəkət

    Printer Sıfırlama Mərhələsi

    Bu mərhələ üçün G-Kodu 3D model çapı tamamladıqdan sonra üzərinə düşür. Buraya printeri defolt vəziyyətinə qaytarmaq üçün təmizləmə fəaliyyətləri üçün təlimatlar daxildir.

    Printerin sonlandırılması və ya sıfırlanması G-Kodunun nümunəsi aşağıda göstərilmişdir:

    G28 ; burluğu evə gətirin

    M104 S0 ; qızdırıcıları söndürün

    M140 S0 ; yataq qızdırıcılarını söndürün

    M84 ; mühərrikləri söndürün

    İndi biz G-Code-un bütün müxtəlif mərhələlərini və ya bölmələrini bildiyimiz üçün onları necə redaktə edə biləcəyimizə baxaq. Əksər digər dilimləyicilər kimi, Cura G-Kodunun yalnız üç yerdə redaktə edilməsini dəstəkləyir:

    1. Çapın başlanğıcında çapın başlanğıc mərhələsində.
    2. Çapın sonunda. çapın sıfırlanması mərhələsində.
    3. Çap mərhələsində, təbəqə dəyişiklikləri zamanı.

    Cura-da G-Code-u redaktə etmək üçün bir sıra təlimatlara əməl etməlisiniz. Gəlin onları nəzərdən keçirək:

    Addım 1: Ultimaker saytından Cura yükləyinburada.

    Addım 2: Onu quraşdırın, bütün şərtlərlə razılaşın və onu quraşdırın.

    Addım 3: printerləri printerlər siyahısına daxil edin.

    Addım 4: Çap profilinizi qurarkən, Fərdi rejimi seçmək üçün Tövsiyə olunan rejimi seçmək əvəzinə.

    Addım 5: G-Code faylınızı Cura-ya idxal edin.

    • Tercihlər üzərinə klikləyin
    • Profilə klikləyin
    • Sonra faylı idxal etmək üçün pəncərəni açmaq üçün idxal üzərinə klikləyin

    Addım 6: Alternativ olaraq, siz printerin parametrlərinə keçə, maşın parametrlərinə klikləyib G-Kodunuzu əl ilə daxil edə bilərsiniz.

    Addım 7 : Printerin parametrlərində siz extruder(lər), çap başlığı parametrləri və s. müxtəlif çap başlatma və sıfırlama parametrləri. Siz əmrləri redaktə edə və həmçinin özünüzdən bəzilərini əlavə edə bilərsiniz.

    Növbəti hissədə biz bu əmrlərdən bəzilərini nəzərdən keçirəcəyik.

    Siz həmçinin Cura-nın sonrakı emal genişlənməsindən istifadə edə bilərsiniz. G-kodunuzu dəyişdirin. Bunu necə edə bilərsiniz.

    Addım 1 : Cura-nı açın və faylınızı yükləyin.

    Addım 2: Alətlər panelindəki genişləndirmələr tabına klikləyin.

    Addım 3: Genişləndirmələrə klikləyin, sonra G-Kodu dəyişdirin üzərinə klikləyin.

    Həmçinin bax: 3D Çap üçün 4 Ən Yaxşı Filamentli Quruducu – Çap Keyfiyyətinizi Təkmilləşdirin

    Addım 4 : Yeni açılan pəncərədə “Skript əlavə et” üzərinə klikləyin.

    Addım 5: “Hündürlükdə fasilə”, “Vaxt” kimi seçimlərdən ibarət menyu görünəcək. fasilə"Siz G-Kodunuzu dəyişdirmək üçün bu əvvəlcədən qurulmuş skriptlərdən istifadə edə bilərsiniz.

    Bəzi Ümumi 3D Printer G-Kod Əmrləri hansılardır?

    İndi siz G-Kodu və onu Cura-da necə dəyişdirmək haqqında hər şeyi bilirik, gəlin sizə istifadə edə biləcəyiniz bəzi əmrləri göstərək.

    Ümumi G Əmrləri

    G1 /G0 (Xətti Hərəkət): Hər ikisi maşına müəyyən bir sürətlə bir koordinatdan digərinə keçməsini söyləyirlər. G00 maşına kosmosda maksimum sürətlə növbəti koordinata keçməyi bildirir. G01 ona düz xətt üzrə müəyyən edilmiş sürətlə növbəti nöqtəyə keçməyi bildirir.

    G2/ G3 (Qövs və ya Dairə Hərəkəti): Onların hər ikisi maşına dairəvi hərəkət etməyi bildirir. nümunəni başlanğıc nöqtəsindən mərkəzdən ofset kimi göstərilən nöqtəyə qədər. G2 maşını saat əqrəbi istiqamətində, G3 isə saat əqrəbinin əksi istiqamətində hərəkət etdirir.

    G28: Bu əmr maşını ilkin vəziyyətinə qaytarır (maşın sıfır) [0,0,0 ]. Siz həmçinin maşının sıfıra doğru keçəcəyi bir sıra ara nöqtələri təyin edə bilərsiniz.

    G90: O, maşını mütləq rejimə qoyur, burada bütün vahidlər mütləq kimi şərh olunur. koordinatlar.

    G91: Maşını cari mövqeyindən bir neçə vahid və ya artımla hərəkət etdirir.

    Ümumi M Əmrləri

    M104/109 : Hər iki əmr ekstruder isitmə əmrləridir, hər ikisi də istənilən temperatur üçün S arqumentini qəbul edir.

    M104 əmri qızdırmağa başlayırextruder və dərhal kodu işlətməyə davam edir. M109 digər kod sətirlərini işə salmazdan əvvəl ekstruder istənilən temperatura çatana qədər gözləyir.

    M 140/ 190: Bu əmrlər yataq isitmə əmrləridir. Onlar M104/109

    M140 əmri ilə eyni sintaksisə əməl edirlər, bu da yatağı qızdırmağa başlayır və dərhal kodu işə salmağa davam edir. M190 əmri digər kod sətirlərini işə salmazdan əvvəl çarpayı istənilən temperatura çatana qədər gözləyir.

    M106: M106 əmri sizə xarici sürətin sürətini təyin etməyə imkan verir. soyuducu fan. O, 0 (söndürülmüş) ilə 255 (tam güc) arasında dəyişə bilən S arqumentini alır.

    M82/83: Bu əmrlər ekstruderinizi müvafiq olaraq mütləq və ya nisbi rejimə təyin etməyə istinad edir, G90 və G91-in X, Y & amp üçün yerləşdirməni necə təyin etməsinə bənzər; Z oxu.

    Həmçinin bax: Thingiverse-dən 3D çapları sata bilərəmmi? Hüquqi Şeylər

    M18/84: Addım mühərriklərinizi söndürə və hətta S (saniyə) ilə taymerlə təyin edə bilərsiniz. məs. M18 S60 – bu, 60 saniyə ərzində pilləkənləri söndürmək deməkdir.

    M107: Bu, fanatlarınızdan birini söndürməyə imkan verir və heç bir indeks verilməsə, o, soyutma fanının hissəsi olacaq. .

    M117: Dərhal ekranınızda LCD mesajı təyin edin – “M117 Hello World!” “Salam Dünya!” göstərmək üçün

    M300: Bu əmrlə 3D printerinizdə melodiya çalın. S parametri (Hz tezliyi) və P parametri (Müddəti ilə) M300 istifadə edir.millisaniyə).

    M500: Yadda saxlamaq üçün 3D printerinizdə daxil etdiyiniz hər hansı daxiletmə parametrlərini EEPROM faylında saxlayın.

    M501: Bütün parametrləri yükləyin EEPROM faylınızda saxlanmış parametrləriniz.

    M502: Zavod parametrlərinə sıfırlama – bütün konfiqurasiya edilə bilən parametrləri zavod parametrlərinə sıfırlayın. Daha sonra M500-dən istifadə etməklə bunu yadda saxlamalı olacaqsınız.

    Bu əmrlər mövcud G-Code əmrlərinin geniş çeşidinin sadəcə bir nümunəsidir. Siz MarlinFW-də bütün G-Code əmrlərinin siyahısı, eləcə də RepRap-a baxa bilərsiniz.

    3D Çap üçün Ən Yaxşı Pulsuz G-kod Redaktorları

    Cura G-Kodu redaktə etmək üçün əladır. , lakin onun hələ də məhdudiyyətləri var. O, yalnız G-Kodunun müəyyən sahələrini redaktə etmək üçün faydalıdır.

    Əgər siz qabaqcıl istifadəçisinizsə və G-Kodunuzu redaktə etmək və onun ətrafında işləmək üçün daha çox sərbəstliyə ehtiyacınız varsa, G-Code redaktorundan istifadə etməyi tövsiyə edirik.

    Bu redaktorlarla G-Kodunuzun müxtəlif sahələrini yükləmək, redaktə etmək və hətta vizuallaşdırmaq azadlığınız var. Burada ən populyar pulsuz G-Code redaktorlarının siyahısı verilmişdir.

    Notepad ++

    Notepad++ normal mətn redaktorunun şirələnmiş versiyasıdır. O, G-Kodu onlardan biri olmaqla bir neçə fayl növlərinə baxa və redaktə edə bilər.

    Qeyd dəftəri ilə siz G-Kodunuzu redaktə etməkdə sizə kömək etmək üçün axtarış, tapma və dəyişdirmə və s. kimi standart funksiyalara sahibsiniz. Siz hətta bu sadə bələdçiyə əməl etməklə mətnin vurğulanması kimi əlavə funksiyaların kilidini aça bilərsiniz.

    Notepad++ ən parlaq olmaya bilər.

    Roy Hill

    Roy Hill 3D çapla bağlı hər şey haqqında zəngin biliyə malik ehtiraslı 3D çap həvəskarı və texnologiya gurudur. Bu sahədə 10 ildən çox təcrübəyə malik olan Roy 3D dizayn və çap sənətinə yiyələnib və ən son 3D çap tendensiyaları və texnologiyaları üzrə ekspertə çevrilib.Roy Los-Ancelesdəki Kaliforniya Universitetində (UCLA) maşınqayırma ixtisası üzrə təhsil alıb və MakerBot və Formlabs daxil olmaqla, 3D çap sahəsində bir neçə nüfuzlu şirkətdə çalışıb. O, həmçinin sənayelərində inqilab edən xüsusi 3D çap məhsulları yaratmaq üçün müxtəlif müəssisələr və şəxslərlə əməkdaşlıq edib.3D çapa olan həvəsindən başqa, Roy həvəsli səyahətçi və açıq hava həvəskarıdır. Təbiətdə vaxt keçirməyi, gəzintiləri və ailəsi ilə düşərgə etməyi sevir. Boş vaxtlarında o, həmçinin gənc mühəndislərə mentorluq edir və 3D çap üzrə zəngin biliklərini müxtəlif platformalarda, o cümlədən məşhur bloqu olan 3D Printerly 3D Printing vasitəsilə bölüşür.