3D ပရင့်ထုတ်ခြင်းအတွက် Cura တွင် G-Code မွမ်းမံနည်းကို လေ့လာပါ။

Roy Hill 12-08-2023
Roy Hill

မာတိကာ

သင်၏ 3D ပရင့်များအတွက် G-Code ကို မွမ်းမံပြင်ဆင်ခြင်းသည် အစပိုင်းတွင် ခက်ခဲပြီး ရှုပ်ထွေးပုံပေါ်နိုင်သော်လည်း ဖြုတ်ချရန်မှာ မခက်ခဲလှပါ။ သင်၏ G-Code ကို Cura တွင် မွမ်းမံနည်းကို လေ့လာလိုပါက ဤဆောင်းပါးသည် သင့်အတွက်ဖြစ်သည်။

Cura သည် 3D ပုံနှိပ်စက်ဝါသနာရှင်များကြားတွင် အလွန်ရေပန်းစားသော အပိုင်းတစ်ခုဖြစ်သည်။ ၎င်းသည် အသုံးပြုသူများ၏ G-Code ကို နေရာချထားသူများကို အသုံးပြု၍ စိတ်ကြိုက်ပြင်ဆင်ရန် နည်းလမ်းတစ်ခု ပေးထားသည်။ ဤနေရာချထားသူများသည် သတ်မှတ်နေရာများတွင် သင့် G-Code တွင် သင်ထည့်သွင်းနိုင်သည့် ကြိုတင်သတ်မှတ်အမိန့်များဖြစ်သည်။

ဤနေရာသည် အလွန်အသုံးဝင်သော်လည်း၊ ပိုမိုကြီးမားသော တည်းဖြတ်မှုထိန်းချုပ်မှုလိုအပ်သော အသုံးပြုသူများအတွက် ၎င်းတို့သည် အလွန်အကန့်အသတ်ရှိနိုင်သည်။ G-Code ကို အပြည့်အဝကြည့်ရှုပြီး တည်းဖြတ်ရန်၊ သင်သည် ပြင်ပမှ G-Code တည်းဖြတ်သူ အမျိုးမျိုးကို အသုံးပြုနိုင်ပါသည်။

၎င်းသည် အခြေခံအဖြေဖြစ်သည်၊ ထို့ကြောင့် ပိုမိုအသေးစိတ်သော လမ်းညွှန်ချက်ကို ဆက်လက်ဖတ်ရှုပါ။ ဤလမ်းညွှန်တွင်၊ Cura နှင့် ပြင်ပမှ တည်းဖြတ်သူများ နှစ်မျိုးလုံးကို အသုံးပြု၍ G-Code ကို ဖန်တီးခြင်း၊ နားလည်ခြင်းနှင့် ပြုပြင်နည်းကို သင့်အား ပြသပါမည်။

ဒါဆို စလိုက်ကြရအောင်။

    3D ပရင့်ထုတ်ခြင်းတွင် G-Code ဟူသည် အဘယ်နည်း။

    G-Code သည် ပရင်တာ၏ ပရင့်လုပ်ဆောင်ချက်အားလုံးနီးပါးကို ထိန်းချုပ်ရန်အတွက် command အစုံပါရှိသော ပရိုဂရမ်ဘာသာစကားတစ်ခုဖြစ်သည်။ ၎င်းသည် extrusion speed, fan speed, heated bed temperature, print head movement, etc.

    ၎င်းကို "Slicer" ဟုလူသိများသောပရိုဂရမ်ကိုအသုံးပြု၍ 3D မော်ဒယ်၏ STL ဖိုင်မှ ဖန်တီးထားသည်။ အပိုင်းလိုက်သည် STL ဖိုင်ကို ပရင်တာအား ပုံနှိပ်ခြင်းလုပ်ငန်းစဉ်တစ်လျှောက်တွင် အချက်တိုင်း၌ လုပ်ဆောင်ရမည့်အရာများကို ပြောပြသည့် ကုဒ်မျဉ်းများအဖြစ် ပြောင်းလဲပေးပါသည်။

    3D ပရင်တာများအားလုံး အသုံးပြုပါစျေးကွက်ရှိ G-Code တည်းဖြတ်သူသည် မြန်ဆန်သည်၊ အသုံးပြုရလွယ်ကူပြီး ပေါ့ပါးသည်။

    NC Viewer

    NC viewer သည် Notepad++ ထက်ပိုမိုပါဝါနှင့်လုပ်ဆောင်နိုင်စွမ်းကိုရှာဖွေသောအသုံးပြုသူများအတွက်ဖြစ်သည်။ ကမ်းလှမ်း စာသားမီးမောင်းထိုးပြခြင်းကဲ့သို့သော အစွမ်းထက်သော G-Code တည်းဖြတ်ရေးကိရိယာများအပြင်၊ NC ကြည့်ရှုသူသည် G-Code ကို မြင်သာစေရန် အင်တာဖေ့စ်ကို ပံ့ပိုးပေးပါသည်။

    ဤအင်တာဖေ့စ်ဖြင့်၊ သင်သည် သင်၏ G-Code မျဉ်းကြောင်းတစ်လျှောက် လိုင်းတစ်လိုင်းဖြတ်၍ ကြည့်ရှုနိုင်သည် သင်သည် လက်တွေ့ဘဝတွင် တည်းဖြတ်နေပါသည်။ ဤဆော့ဖ်ဝဲကို 3D ပရင်တာများဖြင့် ဖန်တီးထားခြင်းမဟုတ်ကြောင်း သတိပြုရန် အရေးကြီးပါသည်။ ၎င်းသည် CNC စက်များအတွက် ဦးတည်ထားသောကြောင့် အချို့သော command များသည် ကောင်းမွန်စွာလုပ်ဆောင်နိုင်မည်မဟုတ်ပေ။

    gCode Viewer

    gCode သည် 3D ပုံနှိပ်ခြင်းအတွက် အဓိကတည်ဆောက်ထားသော အွန်လိုင်း G-Code တည်းဖြတ်သူဖြစ်သည်။ G-Code ကို တည်းဖြတ်ခြင်းနှင့် ပုံဖော်ခြင်းအတွက် အင်တာဖေ့စ်များကို ပံ့ပိုးပေးသည့်အပြင်၊ ၎င်းသည် နော်ဇယ်အရွယ်အစား၊ ပစ္စည်းစသည်ဖြင့် အချက်အလက်များကိုလည်း လက်ခံပါသည်။

    ၎င်းနှင့်အတူ၊ သင်ဆုံးဖြတ်ရန် G-Code အမျိုးမျိုးအတွက် မတူညီသော ကုန်ကျစရိတ် ခန့်မှန်းချက်များကို ထုတ်လုပ်နိုင်ပြီး နှိုင်းယှဉ်နိုင်ပါသည်။ အကောင်းဆုံးဗားရှင်း။

    နောက်ဆုံးတွင်၊ သတိထားရမည့်စကားလုံး။ သင်၏ G-Code ကိုမပြင်ဆင်မီ၊ ပြောင်းလဲမှုများကို နောက်ပြန်လှည့်ရန် လိုအပ်ပါက မူရင်း G-Code ဖိုင်ကို မိတ္တူကူးထားရန် သေချာပါစေ။

    ထို့ပြင်၊ သင် G ကို စတင်အသုံးမပြုမီ သင့်ပရင်တာအား မှန်ကန်စွာ ချိန်ညှိကြောင်း သေချာပါစေ။ အမိန့်များ။ ပျော်ရွှင်စွာတည်းဖြတ်ခြင်း။

    G-Code ?

    ဟုတ်ကဲ့၊ 3D ပရင်တာများအားလုံး G-Code ကိုအသုံးပြုသည်၊ ၎င်းသည် 3D ပရင့်ထုတ်ခြင်း၏ အခြေခံအစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ 3D မော်ဒယ်များမှ ဖန်တီးထားသည့် အဓိကဖိုင်များမှာ STL ဖိုင်များ သို့မဟုတ် Stereolithography ဖိုင်များဖြစ်သည်။ ဤ 3D မော်ဒယ်များကို 3D ပရင်တာများ နားလည်နိုင်သည့် G-Code ဖိုင်များအဖြစ်သို့ ပြောင်းလဲရန် အပိုင်းလိုက်ဆော့ဖ်ဝဲတစ်ခုမှတဆင့် ထည့်သွင်းထားပါသည်။

    သင်မည်သို့ဘာသာပြန်ပါ & G-Code ကို နားလည်ပါသလား။

    အစောပိုင်းတွင် ကျွန်ုပ်တို့ပြောခဲ့သည့်အတိုင်း၊ ပုံမှန်အသုံးပြုသူများသည် G-Code ကို တည်းဖြတ်ရန် သို့မဟုတ် ပြုပြင်ရန်ပင်မလိုအပ်ပေ။ သို့သော် တစ်ခါတစ်ရံတွင်၊ အသုံးပြုသူတစ်ဦးသည် ပရင်တာ၏ G-Code ပရိုဖိုင်တွင်သာ တွေ့ရှိနိုင်သည့် အချို့သော ပရင့်ဆက်တင်များကို ပြင်ဆင်ရန် သို့မဟုတ် ပြင်ဆင်ရန် လိုအပ်သည့် အခြေအနေများ ဖြစ်ပေါ်လာနိုင်သည်။

    ဤကဲ့သို့သော အခြေအနေမျိုးတွင်၊ G-Code အသိပညာ ဝင်လာနိုင်သည်။ တာဝန်ကို ပြီးမြောက်အောင် ကူညီရန် အသုံးဝင်သည်။ G-Code ရှိ ဘုံအမှတ်အသားအချို့နှင့် ၎င်းတို့ဆိုလိုသည်များကို ကြည့်ကြပါစို့။

    G-Code ပရိုဂရမ်းမင်းဘာသာစကားတွင်၊ ကျွန်ုပ်တို့တွင် အမိန့်နှစ်မျိုးရှိသည်။ G command နှင့် M command။

    ၎င်းတို့ နှစ်ခုလုံးကို ကြည့်ကြပါစို့-

    ကြည့်ပါ။: Glass ပေါ်တွင် 3D တိုက်ရိုက်ပုံနှိပ်နိုင်ပါသလား။ 3D Printing အတွက် အကောင်းဆုံး Glass

    G Commands

    G commands သည် printer ၏ မတူညီသောမုဒ်များကို ထိန်းချုပ်ပါသည်။ ပရင်တာ၏ မတူညီသော အစိတ်အပိုင်းများ၏ ရွေ့လျားမှုနှင့် တိမ်းညွှတ်မှုကိုလည်း ထိန်းချုပ်ရာတွင်လည်း အသုံးပြုပါသည်။

    ပုံမှန် G command သည် ဤကဲ့သို့ဖြစ်သည်-

    11 G1 F90 X197။ 900 Y30,000 Z76,000 E12.90000 ; မှတ်ချက်

    စာကြောင်းကို ဖြတ်ပြီး ညွှန်ကြားချက်များကို ရှင်းပြကြပါစို့-

    • 11 – ၎င်းသည် လုပ်ဆောင်နေသော ကုဒ်လိုင်းကို ညွှန်ပြပါသည်။
    • G – G သည် ကုဒ်မျဉ်းသည် G အမိန့်ကို ဆိုလိုသည်။၎င်းနောက်မှ နံပါတ်သည် ပရင်တာ၏မုဒ်ကို ကိုယ်စားပြုသည်။
    • F – F သည် ပရင်တာ၏ အမြန်နှုန်း သို့မဟုတ် အစာစားနှုန်းဖြစ်သည်။ ၎င်းသည် ၎င်းနောက်တွင် နံပါတ် (mm/s သို့မဟုတ် in/s) နှုန်းကို သတ်မှတ်ပေးသည်။
    • X / Y / Z – ၎င်းတို့သည် သြဒီနိတ်စနစ်နှင့် ၎င်း၏ အနေအထားတန်ဖိုးများကို ကိုယ်စားပြုသည်။
    • E – E သည် feeder ၏ရွေ့လျားမှုအတွက် ကန့်သတ်ချက်
    • ; - ကော်လံတစ်ပိုင်းသည် များသောအားဖြင့် G-Code တွင် မှတ်ချက်တစ်ခု ရှေ့တွင်ရှိတတ်သည်။ မှတ်ချက်သည် စီမံကုဒ်၏ အစိတ်အပိုင်းမဟုတ်ပေ။

    ထို့ကြောင့် ကျွန်ုပ်တို့အားလုံး ပေါင်းထားလျှင်၊ ကုဒ်မျဉ်းသည် ပရင်တာကို အမြန်နှုန်းဖြင့် ညှိနှိုင်းရန် [197.900၊ 30.00၊ 76.00] သို့ ရွှေ့ရန် ပြောထားသည်။ ပစ္စည်း၏ 12.900mm ကို extruding လုပ်နေစဉ် 90mm/s။

    G1 command သည် သတ်မှတ်ထားသော feed speed တွင် printer သည် မျဉ်းဖြောင့်အတိုင်း ရွေ့နေသင့်သည်။ အခြား G command အမျိုးမျိုးကို နောက်ပိုင်းတွင် ကြည့်ရှုပါမည်။

    သင်၏ G-Code ညွှန်ကြားချက်များကို ဤနေရာတွင် မြင်ယောင်ပြီး စမ်းသပ်နိုင်ပါသည်။

    M Commands

    M commands များသည် G command များနှင့် ကွဲပြားသည် အာရုံခံကိရိယာများ၊ အပူပေးကိရိယာများ၊ ပန်ကာများနှင့် ပရင်တာ၏အသံများကဲ့သို့သော ပရင်တာ၏ အခြားအထွေထွေလုပ်ဆောင်ချက်အားလုံးကို ၎င်းတို့က ထိန်းချုပ်ထားသည်။

    ကျွန်ုပ်တို့သည် ပြုပြင်ရန်နှင့်ပြောင်းရန် M ညွှန်ကြားချက်များကို အသုံးပြုနိုင်သည်။ ဤအစိတ်အပိုင်းများ၏လုပ်ဆောင်ချက်များ။

    ပုံမှန် M command သည် ဤကဲ့သို့ဖြစ်သည်-

    11 M107 ; တစ်စိတ်တစ်ပိုင်း အအေးခံပန်ကာကို ပိတ်ပါ

    ကြည့်ပါ။: Ender 3/Pro/V2/S1 စတင်သူများ ပုံနှိပ်ခြင်းလမ်းညွှန် – Beginners များအတွက် အကြံပြုချက်များ & အမြဲမေးလေ့ရှိသောမေးခွန်းများ

    12 M84 ; မော်တာများကို ပိတ်ထားပါ

    ၎င်းတို့၏ ဆိုလိုရင်းကို ပုံဖော်ကြည့်ကြပါစို့။

    • 11၊ 12 – ဤအရာများသည် ကုဒ်၏မျဉ်းကြောင်းများဖြစ်သည်၊အကိုးအကားအဖြစ် အသုံးပြုပါသည်။
    • M 107 ၊ M 84 – ၎င်းတို့သည် ပရင်တာအား ပါဝါချရန်အတွက် ပရင့်တာ၏ ပုံမှန်အဆုံးသတ်အမိန့်များဖြစ်သည်။

    Cura တွင် G-Code ကို တည်းဖြတ်နည်း

    အစောပိုင်းတွင် ဖော်ပြခဲ့သည့်အတိုင်း လူကြိုက်များသော Ultimaker Cura slicer သည် အသုံးပြုသူများအတွက် G-Code တည်းဖြတ်ခြင်းလုပ်ဆောင်ချက်အချို့ကို ပံ့ပိုးပေးပါသည်။ အသုံးပြုသူများသည် G-Code ၏ အချို့သော အစိတ်အပိုင်းများကို ၎င်းတို့၏ စိတ်ကြိုက် သတ်မှတ်ချက်များနှင့်အညီ ချိန်ညှိပြီး ပိုမိုကောင်းမွန်အောင် ပြုလုပ်နိုင်ပါသည်။

    သို့သော်၊ ကျွန်ုပ်တို့သည် G-Code ကို တည်းဖြတ်ခြင်းသို့ မဝင်ရောက်မီ၊ G-Code ၏ ဖွဲ့စည်းပုံကို နားလည်ရန် အရေးကြီးပါသည်။ G-Code ကို အဓိက အပိုင်းသုံးပိုင်းဖြင့် ဖွဲ့စည်းထားပါသည်။

    အစပြုခြင်း အဆင့်

    ပုံနှိပ်ခြင်း မစတင်မီ၊ အချို့သော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် လိုအပ်ပါသည်။ ဤလှုပ်ရှားမှုများတွင် အိပ်ယာကို ကြိုတင်အပူပေးခြင်း၊ ပန်ကာများဖွင့်ခြင်း၊ ပူသောအဆုံးအနေအထားကို ချိန်ညှိခြင်းကဲ့သို့သော အရာများပါဝင်သည်။

    ဤအကြိုပုံနှိပ်ခြင်းဆိုင်ရာ လုပ်ဆောင်ချက်များအားလုံးသည် G-Code ၏ ကနဦးအဆင့်တွင်ဖြစ်သည်။ ၎င်းတို့ကို အခြားကုဒ်အတိုအထွာများရှေ့တွင် လုပ်ဆောင်ပါသည်။

    အစပြုခြင်း အဆင့်ကုဒ်၏ ဥပမာမှာ-

    G90 ; စက်ကို absolute mode သို့ သတ်မှတ်ပါ

    M82; extrusion တန်ဖိုးများကို absolute values ​​အဖြစ် အဓိပ္ပာယ်ဖွင့်ပါ

    M106 S0; ပန်ကာကို ပါဝါဖွင့်ပြီး အမြန်နှုန်း 0 သို့ သတ်မှတ်ပါ။

    M140 S90; အိပ်ရာအပူချိန် 90oC

    M190 S90 သို့ အပူပေးပါ။ အိပ်ရာအပူချိန် 90oC

    ပုံနှိပ်ခြင်းအဆင့်

    ပုံနှိပ်ခြင်းအဆင့်သည် 3D မော်ဒယ်၏ အမှန်တကယ်ပုံနှိပ်ခြင်းကို အကျုံးဝင်သည်အထိ စောင့်ပါ။ ဤကဏ္ဍရှိ G-Code သည် အလွှာအလိုက် အလွှာအလိုက် ရွေ့လျားမှုကို ထိန်းချုပ်သည်။ပရင်တာ၏ပူပြင်းမှု၊ ဖိဒ်အမြန်နှုန်း စသည်တို့။

    G1 X96.622 Y100.679 F450; X-Y လေယာဉ်တွင် ထိန်းချုပ်ထားသော ရွေ့လျားမှု

    G1 X96.601 Y100.660 F450; X-Y လေယာဉ်တွင် ထိန်းချုပ်ထားသော ရွေ့လျားမှု

    G1 Z0.245 F500; အလွှာကိုပြောင်းပါ

    G1 X96.581 Y100.641 F450; X-Y လေယာဉ်တွင် ထိန်းချုပ်ထားသော ရွေ့လျားမှု

    G1 X108.562 Y111.625 F450; X-Y လေယာဉ်တွင် ထိန်းချုပ်ထားသော ရွေ့လျားမှု

    ပရင်တာပြန်လည်သတ်မှတ်ခြင်းအဆင့်

    ဤအဆင့်အတွက် G-Code သည် 3D မော်ဒယ်ကို ပုံနှိပ်ပြီးသည်နှင့် ပြီးဆုံးသည်။ ၎င်းတွင် ပရင်တာကို ၎င်း၏ မူလအခြေအနေသို့ ပြန်လည်ရောက်ရှိစေရန် သန့်ရှင်းရေးလုပ်ဆောင်မှုများအတွက် ညွှန်ကြားချက်များ ပါဝင်သည်။

    ပရင်တာအဆုံး သို့မဟုတ် G-Code ပြန်လည်သတ်မှတ်ခြင်း၏ ဥပမာကို အောက်တွင်ဖော်ပြထားသည်-

    G28 ; နော်ဇယ်ကို အိမ်သို့ ယူဆောင်လာပါ

    M104 S0 ; အပူပေးစက်များကို ပိတ်ပါ

    M140 S0 ; အိပ်ရာအပူပေးစက်

    M84 ; မော်တာများကို ပိတ်ပါ

    ယခု ကျွန်ုပ်တို့သည် G-Code ၏ မတူညီသော အဆင့်များ သို့မဟုတ် ကဏ္ဍများအားလုံးကို သိရှိပြီး ၎င်းတို့ကို မည်သို့တည်းဖြတ်နိုင်သည်ကို ကြည့်ကြပါစို့။ အခြားအခွဲအချပ်များကဲ့သို့ပင်၊ Cura သည် G-Code ကို နေရာသုံးမျိုးတွင်သာ တည်းဖြတ်နိုင်သည်-

    1. ပရင့်စတင်ခြင်းအဆင့်အတွင်း ပရင့်ထုတ်ခြင်း၏အစတွင်။
    2. ပုံနှိပ်ခြင်းအဆုံးတွင် ပရင့်ပြန်လည်သတ်မှတ်ခြင်းအဆင့်အတွင်း။
    3. ပုံနှိပ်ခြင်းအဆင့်တွင်၊ အလွှာအပြောင်းအလဲများအတွင်း။

    Cura တွင် G-Code ကိုတည်းဖြတ်ရန်၊ ညွှန်ကြားချက်အစုံကို လိုက်နာရပါမည်။ ၎င်းတို့ကို ဖြတ်သန်းကြပါစို့-

    အဆင့် 1: Ultimaker ဆိုက်မှ Cura ကို ဒေါင်းလုဒ်လုပ်ပါဤနေရာတွင်။

    အဆင့် 2: ၎င်းကို ထည့်သွင်းပါ၊ စည်းကမ်းသတ်မှတ်ချက်များအားလုံးကို သဘောတူပြီး ၎င်းကို စတင်သတ်မှတ်ပါ။

    အဆင့် 3: သင်၏ထည့်ပါ ပရင်တာများစာရင်းသို့ ပရင်တာ။

    အဆင့် 4: သင့်ပုံနှိပ်ခြင်းပရိုဖိုင်ကို စနစ်ထည့်သွင်းသည့်အခါ၊ စိတ်ကြိုက်မုဒ်ကို ရွေးချယ်ရန် အကြံပြုထားသည့်မုဒ်ကို ရွေးချယ်မည့်အစား၊

    အဆင့် 5: သင်၏ G-Code ဖိုင်ကို Cura ထဲသို့ တင်သွင်းပါ။

    • စိတ်ကြိုက်များကို နှိပ်ပါ
    • ပရိုဖိုင်ကို နှိပ်ပါ
    • ထို့နောက် ဖိုင်ကိုတင်သွင်းရန် ဝင်းဒိုးတစ်ခုဖွင့်ရန် တင်သွင်းမှုကို နှိပ်ပါ။

    အဆင့် 6: တနည်းအားဖြင့် သင်သည် ပရင်တာ၏ဆက်တင်များသို့သွားကာ စက်ဆက်တင်များကို နှိပ်ပြီးနောက် သင်၏ G-Code ကို ကိုယ်တိုင်ထည့်နိုင်သည်။

    အဆင့် 7 : ပရင်တာ၏ဆက်တင်များတွင်၊ extruder(များ)၊ ပရင့်ခေါင်းဆက်တင်များ စသည်တို့ကဲ့သို့သော အစိတ်အပိုင်းအမျိုးမျိုးအတွက် G-Code ကို စတင်ခြင်းနှင့် အဆုံးမွမ်းမံပြင်ဆင်ခြင်း tabs များကို သင်တွေ့ရပါမည်။

    ဤနေရာတွင် သင်ပြင်ဆင်နိုင်ပါသည်။ အမျိုးမျိုးသော ပရင့်စတင်ခြင်း နှင့် ဆက်တင်များကို ပြန်လည်သတ်မှတ်ပါ။ သင်သည် ကွန်မန်းများကို တည်းဖြတ်နိုင်ပြီး သင့်ကိုယ်ပိုင်အချို့ကိုလည်း ထည့်သွင်းနိုင်သည်။

    နောက်အပိုင်းတွင်၊ ကျွန်ုပ်တို့သည် အဆိုပါ command အချို့ကို ကြည့်ရှုပါမည်။

    သင်သည် Cura ၏ လုပ်ဆောင်မှုနောက်ဆက်တွဲကို အသုံးပြုနိုင်သည်။ သင်၏ G-ကုဒ်ကို ပြင်ဆင်ပါ။ ဤသည်မှာ သင်လုပ်ဆောင်နိုင်ပုံဖြစ်သည်။

    အဆင့် 1 - Cura ကိုဖွင့်ပြီး သင့်ဖိုင်ကို တင်ပါ။

    အဆင့် 2- ကိရိယာဘားပေါ်ရှိ တိုးချဲ့မှုများ တက်ဘ်ကို နှိပ်ပါ။

    အဆင့် 3: တိုးချဲ့မှုများကို နှိပ်ပါ၊ ထို့နောက် ပြင်ဆင်ရန် G-Code ကို နှိပ်ပါ။

    အဆင့် 4 - ပေါ်လာသော ဝင်းဒိုးအသစ်တွင်၊ “စာကြောင်းများထည့်ရန်” ကိုနှိပ်ပါ။

    အဆင့် 5: မီနူးတစ်ခုသည် “အမြင့်တွင်ရပ်ရန်”၊ “အချိန် ပျက်သည်”စသည်တို့။ သင်၏ G-Code ကို ပြင်ဆင်ရန် ဤကြိုတင် script များကို သင်သုံးနိုင်သည်။

    အချို့သော အဖြစ်များသော 3D ပရင်တာ G-Code Commands များသည် အဘယ်နည်း။

    ယခုသင်သည် G-Code အကြောင်း အားလုံးကို သိပြီး ၎င်းကို Cura တွင် မွမ်းမံနည်းကို သိပြီး၊ သင်သုံးနိုင်သော command အချို့ကို သင့်အား ပြသလိုက်ကြပါစို့။

    ဘုံ G Commands

    G1 /G0 (Linear Move): ၎င်းတို့နှစ်ဦးစလုံးသည် စက်အား သြဒိနိတ်တစ်ခုမှ အခြားတစ်ခုသို့ တိကျသောအမြန်နှုန်းဖြင့် ရွှေ့ရန် ပြောကြသည်။ G00 သည် စက်အား ၎င်း၏ အမြင့်ဆုံးအမြန်နှုန်းဖြင့် နေရာလွတ်မှ နောက်သြဒိနိတ်သို့ ရွှေ့ရန် ပြောထားသည်။ G01 က သတ်မှတ်ထားသော မျဉ်းဖြောင့်အတိုင်း အမြန်နှုန်းဖြင့် နောက်အမှတ်သို့ ရွှေ့ရန် ပြောထားသည်။

    G2/ G3 (Arc သို့မဟုတ် Circle Move): ၎င်းတို့နှစ်ဦးစလုံးက စက်ကို စက်ဝိုင်းပုံစံ ရွှေ့ရန် ပြောသည် ပုံစံသည် ၎င်း၏အစမှတ်မှ အလယ်ဗဟိုမှ အော့ဖ်ဆက်အဖြစ် သတ်မှတ်ထားသည့်အမှတ်အထိဖြစ်သည်။ G2 သည် စက်အား နာရီလက်တံအတိုင်း ရွှေ့ပေးကာ G3 သည် ၎င်းအား နာရီလက်တံအတိုင်း တန်ပြန်ပုံစံဖြင့် ရွှေ့သည်။

    G28- ဤအမိန့်သည် စက်ကို ၎င်း၏ အိမ်အနေအထား (စက်သုည) [0,0,0) သို့ ပြန်ပေးသည်။ ] စက်က သုညသို့ ဖြတ်သွားမည့် အလယ်အလတ်မှတ်တိုင်များကို သင်သတ်မှတ်နိုင်သည်။

    G90- ၎င်းသည် စက်အား absolute mode သို့ သတ်မှတ်ပေးသည်၊ ၎င်းသည် ယူနစ်အားလုံးကို absolute ဟုအဓိပ္ပာယ်ရသော၊ သြဒိနိတ်များ။

    G91- ၎င်းသည် စက်ကို ၎င်း၏လက်ရှိအနေအထားမှ ယူနစ်များစွာ သို့မဟုတ် တိုးမြင့်မှုများကို ရွှေ့သည်။

    Common M Commands

    M104/109 : အမိန့်နှစ်ခုစလုံးသည် extruder အပူပေးသည့်အမိန့်စာဖြစ်ပြီး ၎င်းတို့နှစ်ဦးစလုံးသည် အလိုရှိသောအပူချိန်အတွက် S အငြင်းအခုံတစ်ခုကို လက်ခံပါသည်။

    M104 ကွန်မန်းသည် အပူပေးခြင်းစတင်သည်extruder သည် ကုဒ်ကို ချက်ချင်းလုပ်ဆောင်ပြီး ပြန်လည်စတင်သည်။ M109 သည် အခြားကုဒ်လိုင်းများကို မလုပ်ဆောင်မီ extruder မှ အလိုရှိသော အပူချိန်သို့ ရောက်သည်အထိ စောင့်ပါသည်။

    M 140/ 190: ဤအမိန့်များသည် အိပ်ယာအပူပေးသည့် ညွှန်ကြားချက်များဖြစ်သည်။ ၎င်းတို့သည် M104/109

    M140 command သည် ကုတင်ကို အပူပေးကာ ကုဒ်ကို ချက်ခြင်း ပြန်စတင်သည်။ M190 ကွန်မန်း သည် အခြားကုဒ်လိုင်းများကို မလုပ်ဆောင်မီ အိပ်ယာမှ အလိုရှိသော အပူချိန်သို့ ရောက်သည်အထိ စောင့်ပါသည်။

    M106: M106 အမိန့်သည် သင့်အား ပြင်ပ၏ အမြန်နှုန်းကို သတ်မှတ်နိုင်စေပါသည်။ အအေးခံပန်ကာ။ ၎င်းသည် 0 (off) မှ 255 (ပါဝါအပြည့်) ကွာဝေးနိုင်သည့် argument S ကို ယူသည်။

    M82/83: ဤအမိန့်များသည် သင်၏ extruder ကို absolute သို့မဟုတ် relative mode အသီးသီးသတ်မှတ်ခြင်းကို ရည်ညွှန်းသည်၊ G90 နှင့် G91 သည် X၊ Y & Z ဝင်ရိုး။

    M18/84- သင်၏ Stepper မော်တာများကို ပိတ်နိုင်ပြီး S (စက္ကန့်) တွင် အချိန်တိုင်းကိရိယာဖြင့်ပင် သတ်မှတ်နိုင်သည်။ E.g. M18 S60 – ၎င်းသည် စက္ကန့် 60 အတွင်း steppers ကိုပိတ်ရန်ဆိုလိုသည်။

    M107: ၎င်းက သင့်ပရိတ်သတ်များထဲမှ တစ်ခုကို ပိတ်နိုင်စေပြီး အညွှန်းကိုမပေးပါက ၎င်းသည် အအေးခံပန်ကာတစ်ပိုင်းဖြစ်လိမ့်မည်

    M117: သင့်စခရင်ပေါ်ရှိ LCD မက်ဆေ့ဂျ်ကို ချက်ချင်းသတ်မှတ်ပါ – “M117 Hello World!” “Hello World!”

    M300: ဤအမိန့်ဖြင့် သင်၏ 3D ပရင်တာပေါ်တွင် တေးသွားကို ဖွင့်ပါ။ ၎င်းသည် S parameter ( Frequency in Hz) နှင့် P parameter (ကြာချိန်အတွင်း) ဖြင့် M300 ကိုအသုံးပြုသည်။milliseconds)။

    M500: မှတ်သားထားရန် သင်၏ 3D ပရင်တာပေါ်ရှိ သင်၏ထည့်သွင်းမှုဆက်တင်များကို EEPROM ဖိုင်တွင် သိမ်းဆည်းပါ။

    M501: အားလုံးအား တင်ပါ။ သင်၏ EEPROM ဖိုင်အတွင်း သိမ်းဆည်းထားသော ဆက်တင်များ။

    M502: စက်ရုံထုတ် ပြန်လည်သတ်မှတ်ခြင်း – ပြင်ဆင်သတ်မှတ်နိုင်သော ဆက်တင်များအားလုံးကို စက်ရုံထုတ် ပုံသေများအဖြစ် ပြန်လည်သတ်မှတ်ပါ။ ၎င်းကို M500 သုံးပြီး နောက်မှ သိမ်းဆည်းရမည်ဖြစ်ပါသည်။

    ဤ command များသည် ရနိုင်သော G-Code command များ၏ ကျယ်ပြန့်သော အခင်းအကျင်း နမူနာတစ်ခုမျှသာ ဖြစ်ပါသည်။ G-Code ညွှန်ကြားချက်များအပြင် RepRap များအားလုံး၏စာရင်းတစ်ခုအတွက် MarlinFW ကိုသင်စစ်ဆေးနိုင်ပါသည်။

    3D ပရင့်ထုတ်ခြင်းအတွက် အကောင်းဆုံးအခမဲ့ G-code တည်းဖြတ်သူများ

    Cura သည် G-Code ကိုတည်းဖြတ်ရန်အတွက် ကောင်းမွန်ပါသည်။ ဒါပေမယ့် သူ့မှာ အကန့်အသတ်တွေ ရှိနေပါသေးတယ်။ G-Code ၏ အချို့သော နယ်ပယ်များကို တည်းဖြတ်ရန်အတွက်သာ အသုံးဝင်ပါသည်။

    သင်သည် အဆင့်မြင့် အသုံးပြုသူတစ်ဦးဖြစ်ပြီး သင့် G-Code တွင် တည်းဖြတ်ရန်နှင့် လုပ်ဆောင်ရန် ပိုမိုလွတ်လပ်မှု လိုအပ်ပါက၊ G-Code တည်းဖြတ်သူအား အသုံးပြုရန် အကြံပြုအပ်ပါသည်။

    ဤတည်းဖြတ်သူများနှင့်အတူ၊ သင်၏ G-Code ၏ အမျိုးမျိုးသော နယ်ပယ်များကို မြင်သာစေရန်၊ တင်ရန်၊ တည်းဖြတ်ရန်နှင့် မြင်သာစေရန်ပင် လွတ်လပ်စွာ လုပ်ဆောင်ခွင့်ရှိပါသည်။ ဤသည်မှာ လူကြိုက်အများဆုံး အခမဲ့ G-Code တည်းဖြတ်သူများ၏ စာရင်းတစ်ခုဖြစ်သည်။

    Notepad ++

    Notepad++ သည် သာမန်စာသားတည်းဖြတ်သူ၏ ဖျော်စပ်ထားသောဗားရှင်းဖြစ်သည်။ G-Code သည် ၎င်းတို့ထဲမှ တစ်ခုဖြစ်ပြီး ဖိုင်အမျိုးအစားများစွာကို ကြည့်ရှု တည်းဖြတ်နိုင်ပါသည်။

    Notepad ဖြင့်၊ သင်၏ G-Code ကို တည်းဖြတ်ရာတွင် ကူညီရန် ရှာဖွေခြင်း၊ ရှာဖွေခြင်းနှင့် အစားထိုးခြင်း စသည်တို့ကဲ့သို့သော စံလုပ်ဆောင်ချက်များ ရှိပါသည်။ ဤရိုးရှင်းသောလမ်းညွှန်ချက်ကို လိုက်နာခြင်းဖြင့် စာသားမီးမောင်းထိုးပြခြင်းကဲ့သို့သော နောက်ထပ်အင်္ဂါရပ်များကိုပင် လော့ခ်ဖွင့်နိုင်ပါသည်။

    Notepad++ သည် အတောက်ပဆုံးမဟုတ်နိုင်ပါ။

    Roy Hill

    Roy Hill သည် 3D ပုံနှိပ်စက်နှင့် ပတ်သက်သည့် အရာအားလုံးကို ဗဟုသုတကြွယ်ဝသော 3D ပုံနှိပ်စက်ကို စိတ်အားထက်သန်သူဖြစ်ပြီး နည်းပညာဂုရုဖြစ်သည်။ နယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသည့် Roy သည် 3D ဒီဇိုင်းနှင့် ပုံနှိပ်စက်၏ အနုပညာကို ကျွမ်းကျင်ခဲ့ပြီး နောက်ဆုံးပေါ် 3D ပုံနှိပ်စက်နှင့် နည်းပညာများတွင် ကျွမ်းကျင်သူဖြစ်လာခဲ့သည်။Roy သည် University of California, Los Angeles (UCLA) မှ စက်ပိုင်းဆိုင်ရာ အင်ဂျင်နီယာဘွဲ့ကို ရရှိထားပြီး MakerBot နှင့် Formlabs အပါအဝင် 3D ပုံနှိပ်စက်နယ်ပယ်တွင် ကျော်ကြားသော ကုမ္ပဏီများစွာတွင် အလုပ်လုပ်ခဲ့သည်။ သူသည် ၎င်းတို့၏ လုပ်ငန်းများကို တော်လှန်ပြောင်းလဲခဲ့သည့် စိတ်ကြိုက် 3D ပုံနှိပ်စက် ထုတ်ကုန်များကို ဖန်တီးရန် အမျိုးမျိုးသော စီးပွားရေးလုပ်ငန်းများ၊ တစ်ဦးချင်းနှင့်လည်း ပူးပေါင်းဆောင်ရွက်ခဲ့သည်။Roy သည် 3D ပုံနှိပ်စက်ကို ဝါသနာပါသည့်အပြင် ခရီးသွားဝါသနာပါသူတစ်ဦးဖြစ်ပြီး ပြင်ပတွင် ဝါသနာပါသူတစ်ဦးဖြစ်သည်။ သူသည် သဘာဝတရားတွင် အချိန်ဖြုန်းခြင်း၊ တောင်တက်ခြင်းနှင့် မိသားစုနှင့်အတူ စခန်းချခြင်းကို နှစ်သက်သည်။ အားလပ်ချိန်များတွင် သူသည် လူငယ်အင်ဂျင်နီယာများကို လမ်းညွှန်ပေးကာ သူ၏နာမည်ကြီးဘလော့ဂ်ဖြစ်သည့် 3D Printerly 3D Printing အပါအဝင် ပလက်ဖောင်းအမျိုးမျိုးမှတဆင့် 3D ပရင့်ထုတ်ခြင်းဆိုင်ရာ ဗဟုသုတများစွာကို မျှဝေပါသည်။