CNC machining programming သည် စက်အစိတ်အပိုင်းများ၊ လုပ်ငန်းစဉ်ဘောင်များ ၊ workpiece size ၊ tool displacement ၏ဦးတည်ချက် နှင့် အခြားသော အရန်လုပ်ဆောင်ချက်များ (ဥပမာ- tool change ၊ cooling ၊ loading and unloading ကဲ့သို့သော workpieces များ၏ ရွေ့လျားမှုအစီအစဥ်) ကို ရေးရန်ဖြစ်သည်။ ပရိုဂရမ်းမင်းပုံစံနှင့်အညီ ပရိုဂရမ်စာရွက်များရေးရန် ညွှန်ကြားချက်ကုဒ်များ။ ၏လုပ်ငန်းစဉ်။ ရေးထားသော ပရိုဂရမ်စာရင်းသည် လုပ်ဆောင်ဆဲပရိုဂရမ်စာရင်းဖြစ်သည်။
Xinfa CNC ကိရိယာများသည် အရည်အသွေးကောင်းမွန်ပြီး ဈေးနှုန်းသက်သာသော လက္ခဏာများရှိသည်။ အသေးစိတ်အချက်အလက်များအတွက်၊ ဝင်ရောက်ကြည့်ရှုပါ-
CNC Tools ထုတ်လုပ်သူများ - တရုတ် CNC Tools စက်ရုံနှင့် ပေးသွင်းသူများ (xinfatools.com)
စက်ကိရိယာ ညှိနှိုင်းစနစ်နှင့် ရွေ့လျားမှု ဦးတည်ချက်ကို ဆုံးဖြတ်ခြင်း။
စက်ကိရိယာ၏ မျဉ်းဖြောင့်ရွေ့လျားမှု X၊ Y နှင့် Z ၏ သြဒီနိတ်စနစ်သုံးခုသည် ပုံ 11-6 တွင်ပြထားသည့်အတိုင်း ညာလက်ဖြင့် Cartesian စတုဂံသြဒိနိတ်စနစ်ကို လက်ခံကျင့်သုံးသည်။ သြဒီနိတ် axes ကို သတ်မှတ်ခြင်း၏ အစီအစဥ်မှာ Z ဝင်ရိုးကို ဦးစွာ ဆုံးဖြတ်ရန်ဖြစ်ပြီး၊ ထို့နောက် X ဝင်ရိုး နှင့် နောက်ဆုံးတွင် Y ဝင်ရိုးကို ဆုံးဖြတ်ရန် ဖြစ်သည်။ စက်ကိရိယာများ (ဥပမာ- lathes ကဲ့သို့သော) စက်ကိရိယာများအတွက် workpiece နှင့်ဝေးသော tool ၏ ဦးတည်ချက်သည် Look ၏ အပြုသဘောဆောင်သော ဦးတည်ချက်ဖြစ်ပြီး မှန်ကန်သော ဦးတည်ချက်မှာ X-axis ၏ အပြုသဘောဆောင်သော ဦးတည်ချက်ဖြစ်သည်။
လည်ပတ်ဝင်ရိုးသုံးခုကို သြဒိနိတ်စနစ်များသည် X၊ Y နှင့် Z သြဒိနိတ်ဝင်ရိုးအသီးသီးနှင့် အပြိုင်ဖြစ်ပြီး၊ ညာလက်ချည်၏ ရှေ့ဦးတည်ချက်ကို အပြုသဘောဆောင်သော ဦးတည်ချက်အဖြစ် ယူသည်။
CNC lathes အတွက်အခြေခံလမ်းညွှန်ချက်များ
1) အစီအစဉ်ပုံစံ
လုပ်ဆောင်ခြင်းပရိုဂရမ်တွင် အများအားဖြင့် အပိုင်းသုံးပိုင်းပါဝင်သည်- ပရိုဂရမ်အစ၊ ပရိုဂရမ်အကြောင်းအရာနှင့် ပရိုဂရမ်အဆုံး။
ပရိုဂရမ်၏အစမှာ ပရိုဂရမ်နံပါတ်ဖြစ်ပြီး၊ လုပ်ဆောင်ဆဲပရိုဂရမ်၏အစကို သိရှိရန်အသုံးပြုသည့် ပရိုဂရမ်နံပါတ်ဖြစ်သည်။ ပရိုဂရမ်နံပါတ်ကို များသောအားဖြင့် စာလုံး “%” ဖြင့် ကိုယ်စားပြုပြီး ဂဏန်းလေးလုံးဖြင့် ကိုယ်စားပြုသည်။
ပရိုဂရမ်၏အဆုံးကို အရန်လုပ်ဆောင်ချက်များ M02 (ပရိုဂရမ်၏အဆုံး)၊ M30 (ပရိုဂရမ်၏အဆုံး၊ အစမှတ်သို့ ပြန်သွားရန်) စသည်တို့ဖြင့် ညွှန်ပြနိုင်သည်။
ပရိုဂရမ်၏ အဓိကအကြောင်းအရာတွင် ပရိုဂရမ်အပိုင်း (BLOCK) အများအပြား ပါဝင်ပါသည်။ ပရိုဂရမ် အပိုင်းသည် အချက်အလက် စကားလုံးတစ်လုံး သို့မဟုတ် အများအပြားဖြင့် ဖွဲ့စည်းထားသည်။ အချက်အလက်တစ်ခုစီတိုင်းသည် လိပ်စာအက္ခရာများနှင့် အချက်အလက်အက္ခရာအက္ခရာများဖြင့် ဖွဲ့စည်းထားသည်။ အချက်အလက် စကားလုံးသည် သင်ကြားမှု၏ အသေးငယ်ဆုံး ယူနစ်ဖြစ်သည်။ (သင့်ကိုလမ်းပြပေးမယ့်သူမရှိတဲ့အခါ၊ သင့်ကိုယ်ပိုင်အရည်အချင်းတွေကို အားကိုးဖို့ ဒါမှမဟုတ် သင်ကိုယ်တိုင်နည်းနည်းချင်းစီစုပြီး ဖြတ်သန်းဖို့က အရမ်းနှေးကွေးပါတယ်။ တခြားသူတွေက သင့်အတွေ့အကြုံကို သင်သင်ပေးရင် လမ်းလွှဲများစွာကို ရှောင်ရှားနိုင်ပါတယ်။
2) ပရိုဂရမ် အပိုင်း ဖော်မတ်
လက်ရှိတွင်၊ စကားလုံးလိပ်စာ ပရိုဂရမ် အပိုင်း ဖော်မတ်ကို အသုံးများပြီး အပလီကေးရှင်း စံနှုန်းမှာ JB3832-85 ဖြစ်သည်။
အောက်ဖော်ပြပါသည် ပုံမှန်စကားလုံးလိပ်စာပရိုဂရမ် အပိုင်းပုံစံဖြစ်သည်
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
၎င်းတို့အနက် N001- သည် ပထမဆုံး ပရိုဂရမ်အပိုင်းကို ကိုယ်စားပြုသည်။
G01―တစ်ပြေးညီ ပေါင်းစပ်မှုကို ညွှန်ပြသည်။
X60.0 Z-20.0 – X နှင့် Z သြဒိနိတ်လမ်းကြောင်းများတွင် ရွေ့လျားမှုပမာဏကို ကိုယ်စားပြုသည်
F၊ S၊ T – feed speed၊ spindle speed နှင့် tool number တို့ကို ကိုယ်စားပြုသည်။
M03 - ဗိုင်းလိပ်တံသည် နာရီလက်တံအတိုင်း လှည့်ကြောင်း ညွှန်ပြသည်။
LF - ပရိုဂရမ်အပိုင်း၏အဆုံးကိုညွှန်ပြသည်။
3) CNC စနစ်ရှိ အခြေခံလုပ်ဆောင်ချက်ကုဒ်များ
(၁) ပရိုဂရမ် အပိုင်းနံပါတ်- N10၊ N20…
(2) ကြိုတင်ပြင်ဆင်ခြင်းလုပ်ဆောင်ချက်- G00-G99 သည် CNC စက်အား အချို့သော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်နိုင်စေသည့် လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။
G ကုဒ်များကို modal codes နှင့် non-modal codes ဟူ၍ နှစ်မျိုးခွဲခြားထားသည်။ modal code ဟုခေါ်သော အချို့သော G ကုဒ် (G01) ကို သတ်မှတ်ပြီးသည်နှင့် ၎င်းကို အစားထိုးရန်အတွက် နောက်ဆက်တွဲ ပရိုဂရမ်အပိုင်းတွင် တူညီသော G ကုဒ်များ (G03) ကို အသုံးပြုသည်အထိ အမြဲတမ်း မှန်ကန်ပါသည်။ မော်ဒယ်မဟုတ်သောကုဒ်သည် သတ်မှတ်ထားသော ပရိုဂရမ်ကဏ္ဍတွင်သာ အကျုံးဝင်ပြီး နောက်ပရိုဂရမ်ကဏ္ဍ (G04 ကဲ့သို့) တွင် လိုအပ်သည့်အခါ ပြန်လည်ရေးသားရပါမည်။ သတ္တုလုပ်ဆောင်ခြင်း WeChat သည် သင့်အာရုံစူးစိုက်မှုကို ခံထိုက်သည်။
a အမြန်ပွိုင့်နေရာချထားခြင်း အမိန့် G00
G00 အမိန့်သည် ကိရိယာကို ညွှန်ပြသည့်နေရာ ထိန်းချုပ်မှုတွင် ကိရိယာ၏နောက်ပစ်မှတ်နေရာသို့ လျင်မြန်စွာရွှေ့ရန် ကိရိယာကို အမိန့်ပေးသည့် မော်ဒယ်ကုဒ်တစ်ခုဖြစ်သည်။ ရွေ့လျားမှုလမ်းကြောင်း လိုအပ်ချက်မရှိဘဲ အမြန်နေရာချထားခြင်းအတွက်သာဖြစ်သည်။
အမိန့်ပေးစာရေးသားဖော်မတ်သည်- အောက်ပါ G00 ထိပ်တိုက်တွေ့ဆုံမှုများသည် ပို၍အန္တရာယ်များသည်။
ခ Linear interpolation command G01
linear interpolation instruction သည် linear motion instruction ဖြစ်ပြီး modal code လည်းဖြစ်သည်။ သတ်မှတ်ထားသော F feed နှုန်း (ယူနစ်- mm/min) ဖြင့် ပေါင်းစပ်ချိတ်ဆက်မှုပုံစံဖြင့် သြဒိနိတ်နှစ်ခု သို့မဟုတ် သြဒိနိတ်သုံးခုကြားရှိ မျဉ်းကြောင်းအတိုင်းရွေ့လျားမှုပြုလုပ်ရန် ကိရိယာအား အမိန့်ပေးသည်။
အမိန့်ပေးစာရေးဖော်မတ်မှာ G01 X_Z_F_; F command သည် modal command တစ်ခုဖြစ်ပြီး ၎င်းကို G00 command ဖြင့် ပယ်ဖျက်နိုင်သည်။ G01 ပိတ်ဆို့ခြင်းမတိုင်မီ ပိတ်ဆို့ခြင်းတွင် F အမိန့်မရှိပါက၊ စက်ကိရိယာသည် ရွှေ့မည်မဟုတ်ပါ။ ထို့ကြောင့်၊ G01 ပရိုဂရမ်တွင် F command တစ်ခုရှိရမည်။
ဂ။ Arc interpolation ညွှန်ကြားချက် G02/G03 (တရားစီရင်ရန် Cartesian သြဒီနိတ်များကို အသုံးပြု)
arc interpolation command သည် arc contour ကိုဖြတ်ရန် သတ်မှတ်ထားသော F feed နှုန်းဖြင့် သတ်မှတ်ထားသော လေယာဉ်အတွင်း စက်ဝိုင်းပုံရွေ့လျားမှုကို လုပ်ဆောင်ရန် ကိရိယာကို ညွှန်ကြားသည်။ စက်ပေါ်ရှိ ခုံးကွက်တစ်ခုကို လုပ်ဆောင်သည့်အခါတွင်၊ သင်သည် arc ၏လက်ယာရစ်နှင့် နောက်ပြန်လှည့်သည့်လမ်းကြောင်းကိုညွှန်ပြရန် G02/G03 ကိုအသုံးပြုရုံသာမက၊ arc ၏အဆုံးမှတ်ကိုသြဒိနိတ်များကိုသတ်မှတ်ရန် XZ ကိုအသုံးပြု၍ arc ၏အချင်းဝက်ကိုလည်းသတ်မှတ်ရပါမည်။
လမ်းညွှန်ရေးသားမှုပုံစံမှာ- G02/G03 X_Z_R_;
(၃) အရန်လုပ်ဆောင်ချက်များ- စက်ကိရိယာ၏ အရန်လုပ်ဆောင်ချက်များကို သတ်မှတ်ရန် (ဥပမာ- စက်ကိရိယာ၏ အစနှင့် ရပ်တန့်မှု၊ စတီယာရင်၊ အရည်ဖြတ်တောက်ခြင်း၊ ဗိုင်းလိပ်တံစတီယာရင်၊ ကိရိယာ ကုပ်တွယ်ခြင်းနှင့် ဖြည်ခြင်း စသည်ဖြင့်)၊
M00 - အစီအစဉ်ခေတ္တရပ်
M01 – ပရိုဂရမ်အစီအစဉ်ကို ခေတ္တရပ်ထားသည်။
M02- အစီအစဉ်ပြီးဆုံး
M03 - Spindle ရှေ့လှည့်ခြင်း (CW)
M04 - Spindle ပြောင်းပြန် (CCW)
M05- Spindle ရပ်တန့်သည်။
M06-စက်စက်စင်တာရှိ ကိရိယာပြောင်းလဲမှု
M07, M08-coolant on
M09 - အအေးခံပါ။
M10 - အလုပ်ခွင်ကုပ်ခြင်း။
M11 - အလုပ်အပိုင်းကို ဖြေလျော့လိုက်သည်။
M30 - ပရိုဂရမ်ပြီးဆုံး၊ အစမှတ်သို့ ပြန်သွားပါ။
spindle ကိုရပ်တန့်ရန် M05 command ကို M03 နှင့် M04 command များကြားတွင်အသုံးပြုရပါမည်။
(၄) Feed function F
တိုက်ရိုက်သတ်မှတ်ခြင်းနည်းလမ်းကို အသုံးပြုပါက၊ F1000 ကဲ့သို့ လိုအပ်သော feed speed ကို F ပြီးနောက် တိုက်ရိုက်ရေးပါ၊ ဆိုလိုသည်မှာ feed rate သည် 1000mm/min ဖြစ်သည်)။ ချည်မျှင်များလှည့်ခြင်း၊ နှိပ်ခြင်းနှင့် ချည်ခြင်းပြုလုပ်သည့်အခါ feed speed သည် spindle speed နှင့်သက်ဆိုင်သောကြောင့်၊ F ပြီးနောက် နံပါတ်သည် သတ်မှတ်ထားသော lead ဖြစ်သည်။
(၅) Spindle function S
S သည် S800 ကဲ့သို့သော spindle speed ကို သတ်မှတ်ပေးသည်၊ ဆိုလိုသည်မှာ spindle speed သည် 800r/min ဖြစ်သည်။
(၆) Tool function T
ကိရိယာကိုပြောင်းလဲရန် CNC စနစ်အား ညွှန်ကြားပြီး ကိရိယာနံပါတ်နှင့် ကိရိယာလျော်ကြေးနံပါတ် (တူးလ်အော့ဖ်ဆက်နံပါတ်) ကို သတ်မှတ်ရန် လိပ်စာ T နှင့် အောက်ပါဂဏန်း 4 လုံးကို အသုံးပြုပါ။ ပထမ ဂဏန်း 2 လုံးသည် ကိရိယာ အမှတ်စဉ် နံပါတ်- 0 ~ 99 ဖြစ်ပြီး နောက်ဆုံး ဂဏန်း 2 လုံးသည် ကိရိယာလျော်ကြေးငွေ နံပါတ် ဖြစ်သည်- 0 ~ 32 ဖြစ်သည်။ ကိရိယာတစ်ခုစီကို လုပ်ဆောင်ပြီးနောက်၊ ကိရိယာလျော်ကြေးငွေကို ပယ်ဖျက်ရပါမည်။
ကိရိယာအမှတ်စဉ်နံပါတ်သည် ခုတ်ထစ်ခေါင်းရှိ ကိရိယာတည်နေရာနံပါတ်နှင့် ဆက်စပ်နိုင်သည်၊
ကိရိယာလျော်ကြေးတွင် ပုံသဏ္ဍာန်လျော်ကြေးနှင့် ဝတ်ဆင်မှုလျော်ကြေးငွေများ ပါဝင်သည်။
ကိရိယာအမှတ်စဉ်နံပါတ်နှင့် ကိရိယာလျော်ကြေးနံပါတ်သည် တူညီရန်မလိုအပ်သော်လည်း အဆင်ပြေစေရန်အတွက် တူညီနိုင်သည်။
CNC စက်တွင်၊ ပရိုဂရမ်မှတ်တမ်းကို ပရိုဂရမ်နံပါတ်ဖြင့် သတ်မှတ်ဖော်ထုတ်သည်၊ ဆိုလိုသည်မှာ ပရိုဂရမ်ကိုခေါ်ဆိုခြင်း သို့မဟုတ် ပရိုဂရမ်ကိုတည်းဖြတ်ခြင်းအား ပရိုဂရမ်နံပါတ်ဖြင့် ခေါ်ဆိုရမည်ဖြစ်သည်။
a ပရိုဂရမ်နံပါတ်: O;
“O” ပြီးနောက် နံပါတ်ကို ဂဏန်း 4 လုံး (1~9999) ဖြင့် ကိုယ်စားပြုပြီး “0” ကို ခွင့်မပြုပါ။
ခ ပရိုဂရမ် အပိုင်း အပိုင်း နံပါတ်- N ကဲ့သို့သော ပရိုဂရမ် အပိုင်း ရှေ့တွင် အတွဲလိုက် နံပါတ်ကို ထည့်ပါ။
“O” ပြီးနောက် နံပါတ်ကို ဂဏန်း 4 လုံး (1~9999) ဖြင့် ကိုယ်စားပြုပြီး “0” ကို ခွင့်မပြုပါ။
workpiece coordinate system ကို သတ်မှတ်ခြင်း။
အဆိုပါ workpiece ကို chuck ပေါ်တွင်တပ်ဆင်ထားသည်။ စက်ကိရိယာ သြဒိနိတ်စနစ် နှင့် အလုပ်ခွင် သြဒိနိတ်စနစ် ယေဘုယျအားဖြင့် တိုက်ဆိုင်မှု မရှိပါ။ ပရိုဂရမ်ရေးဆွဲခြင်းကို လွယ်ကူချောမွေ့စေရန်အတွက်၊ ဤသြဒိနိတ်စနစ်တွင် tool ကိုလုပ်ဆောင်နိုင်စေရန်အတွက် workpiece coordinate system ကို တည်ထောင်သင့်ပါသည်။
G50XZ
ဤအမိန့်စာသည် ကိရိယာ၏အစမှတ်မှ သို့မဟုတ် ကိရိယာပြောင်းလဲမှုအမှတ်မှ workpiece မူလအစဆီသို့ အကွာအဝေးကို သတ်မှတ်ပေးသည်။ သြဒိနိတ် X နှင့် Z တို့သည် workpiece coordinate system ရှိ tooltip ၏ အစမှတ်အနေအထားဖြစ်သည်။
ကိရိယာလျော်ကြေးပေးမှုလုပ်ဆောင်ချက်ပါရှိသော CNC စက်ကိရိယာများအတွက်၊ ကိရိယာဆက်တင်အမှားကို ကိရိယာအော့ဖ်ဆက်ဖြင့် လျော်ကြေးပေးနိုင်သည်၊ ထို့ကြောင့် စက်ကိရိယာကို ချိန်ညှိရန် လိုအပ်ချက်များမှာ တင်းကျပ်ခြင်းမရှိပါ။
CNC lathes အတွက် အခြေခံ ကိရိယာ သတ်မှတ်ခြင်း နည်းလမ်းများ
အသုံးများသော ကိရိယာဆက်တင်နည်းလမ်းသုံးမျိုး ရှိသည်- စမ်းသပ်ဖြတ်တောက်ခြင်း ကိရိယာဆက်တင်နည်းလမ်း၊ စက်ပိုင်းဆိုင်ရာ ထောက်လှမ်းမှု ကိရိယာတပ်ဆင်မှုဖြင့် ကိရိယာဆက်တင်နှင့် အလင်းထောက်လှမ်းကိရိယာ သတ်မှတ်ကိရိယာဖြင့် ကိရိယာဆက်တင်။
G50 UW ကိုအသုံးပြုခြင်းဖြင့် သြဒီနိတ်စနစ်ပြောင်းသွားခြင်း၊ သြဒီနိတ်တန်ဖိုးဟောင်းများကို သြဒီနိတ်တန်ဖိုးအသစ်များဖြင့် အစားထိုးခြင်း၊ စက်ကိရိယာ သြဒီနိတ်စနစ်နှင့် အလုပ်အပိုင်းအစ သြဒီနိတ်စနစ်တို့ကို အပြန်အလှန် အစားထိုးနိုင်ပါသည်။ စက်ကိရိယာ သြဒိနိတ်စနစ်တွင်၊ သြဒီနိတ်တန်ဖိုးသည် ကိရိယာကိုင်ဆောင်သူ စင်တာအမှတ်နှင့် စက်ကိရိယာမူလအစအကြား အကွာအဝေးဖြစ်သည်ကို သတိပြုသင့်သည်။ workpiece သြဒိနိတ်စနစ်တွင်ရှိနေစဉ်၊ သြဒီနိတ်တန်ဖိုးသည် ကိရိယာအစွန်အဖျားနှင့် workpiece မူလအမှတ်ကြားအကွာအဝေးဖြစ်သည်။
စာတိုက်အချိန်- မေလ ၂၇-၂၀၂၄