1. pause အမိန့်
G04X (U)_/P_ သည် ကိရိယာ ခေတ္တရပ်ချိန် (feed stops၊ spindle သည် မရပ်တန့်) ကို ရည်ညွှန်းပြီး လိပ်စာ P သို့မဟုတ် X ပြီးနောက် တန်ဖိုးသည် ခေတ္တနားချိန် ဖြစ်သည်။ ပြီးရင် တန်ဖိုးရှိတယ်။
ဥပမာ၊ G04X2.0; သို့မဟုတ် G04X2000; 2 စက္ကန့်ခေတ္တရပ်ပါ။
G04P2000;
သို့သော်၊ အချို့သောအပေါက်စနစ်လုပ်ဆောင်ခြင်းဆိုင်ရာ ညွှန်ကြားချက်များ (ဥပမာ G82၊ G88 နှင့် G89) တွင် အပေါက်အောက်ခြေ၏တိကျမှုကိုသေချာစေရန်အတွက်၊ tool သည် အပေါက်အောက်ခြေအထိလုပ်ဆောင်သည့်အခါ ခေတ္တနားချိန်ရှိသည်။ ဤအချိန်တွင်၊ လိပ်စာ P ဖြင့်သာ ဖော်ပြနိုင်သည်။ အကယ်၍ လိပ်စာ X သည် ထိန်းချုပ်မှုစနစ်မှ X ကို X-axis သြဒိနိတ်တန်ဖိုးအဖြစ် သတ်မှတ်ပြီး ၎င်းကို လုပ်ဆောင်သည်ဟု ညွှန်ပြနေပါက၊
ဥပမာအားဖြင့်၊ G82X100.0Y100.0Z-20.0R5.0F200P2000; အပေါက်၏အောက်ခြေအထိ (100.0၊ 100.0) ကို တူးပြီး 2 စက္ကန့်ကြာ ခေတ္တရပ်ပါ။
G82X100.0Y100.0Z-20.0R5.0F200X2.0; ခေတ္တရပ်နားခြင်းမရှိဘဲ အပေါက်၏အောက်ခြေသို့ တူးဖော်ခြင်း (2.0၊ 100.0)။
2. M00၊ M01၊ M02 နှင့် M30 အကြား ကွဲပြားမှုများနှင့် ချိတ်ဆက်မှုများ
M00 သည် ပရိုဂရမ်အတွက် ခြွင်းချက်မရှိ ခေတ္တရပ်ထားသည့် ညွှန်ကြားချက်တစ်ခုဖြစ်သည်။ ပရိုဂရမ်ကို လုပ်ဆောင်သောအခါ၊ ဖိဒ်သည် ရပ်သွားပြီး ဗိုင်းလိပ်တံ ရပ်တန့်သွားသည်။ ပရိုဂရမ်ကို ပြန်လည်စတင်ရန် JOG အခြေအနေသို့ ဦးစွာပြန်သွားရမည်၊ ဗိုင်းလိပ်တံကိုစတင်ရန် CW ( spindle ရှေ့သို့) ကိုနှိပ်ပါ၊ ထို့နောက် AUTO အခြေအနေသို့ပြန်သွားကာ ပရိုဂရမ်ကိုစတင်ရန် START ခလုတ်ကိုနှိပ်ပါ။
M01 သည် ပရိုဂရမ်ရွေးချယ်ခေတ္တရပ်ခြင်း ညွှန်ကြားချက်တစ်ခုဖြစ်သည်။ ပရိုဂရမ်ကို မလုပ်ဆောင်မီ၊ ထိန်းချုပ်မှုဘောင်ပေါ်ရှိ OPSTOP ခလုတ်ကို ဖွင့်ထားရပါမည်။ ကွပ်မျက်ပြီးနောက်အကျိုးသက်ရောက်မှုသည် M00 နှင့်တူညီသည်။ ပရိုဂရမ်ကို အထက်ဖော်ပြပါအတိုင်း ပြန်လည်စတင်ရပါမည်။
M00 နှင့် M01 ကို လုပ်ဆောင်နေစဉ်အတွင်း workpiece အတိုင်းအတာများကို စစ်ဆေးခြင်း သို့မဟုတ် chip ဖယ်ရှားခြင်းအတွက် မကြာခဏအသုံးပြုသည်။
M02 သည် ပင်မပရိုဂရမ်အဆုံး ညွှန်ကြားချက်ဖြစ်သည်။ ဤအမိန့်ကို လုပ်ဆောင်သောအခါ၊ ဖိဒ်ရပ်သွားသည်၊ ဗိုင်းလိပ်တံရပ်သွားကာ coolant သည် ပိတ်သွားပါသည်။ သို့သော် ပရိုဂရမ် ကာဆာသည် ပရိုဂရမ်၏အဆုံးတွင် ရပ်သွားသည်။
M30 သည် main program end command ဖြစ်သည်။ လုပ်ဆောင်ချက်သည် M02 နှင့် အတူတူပင်ဖြစ်သည်၊ ကွာခြားချက်မှာ M30 ပြီးနောက် အခြားပရိုဂရမ်အပိုင်းများ ရှိနေသည်ဖြစ်စေ ကာဆာသည် ပရိုဂရမ်၏ဦးခေါင်း အနေအထားသို့ ပြန်သွားခြင်းဖြစ်သည်။
3. လိပ်စာများသည် D နှင့် H တွင် အဓိပ္ပါယ်တူသည်။
ကိရိယာလျော်ကြေးသတ်မှတ်ချက်များ D နှင့် H သည် တူညီသောလုပ်ဆောင်ချက်ရှိပြီး အလိုအလျောက်လဲလှယ်နိုင်သည်။ ၎င်းတို့နှစ်ဦးစလုံးသည် CNC စနစ်ရှိ လျော်ကြေးငွေစာရင်း၏ လိပ်စာအမည်ကို ကိုယ်စားပြုသော်လည်း တိကျသောလျော်ကြေးတန်ဖိုးကို ၎င်းတို့နောက်တွင် လျော်ကြေးနံပါတ်လိပ်စာဖြင့် ဆုံးဖြတ်သည်။ သို့သော်လည်း စက်ယန္တရားစင်တာများတွင် အမှားအယွင်းများကို ကာကွယ်ရန်အတွက် H သည် ကိရိယာအရှည်လျော်ကြေးလိပ်စာဖြစ်သည်၊ လျော်ကြေးနံပါတ် 1 မှ 20 မှ D သည် ကိရိယာအချင်းဝက်လျော်ကြေးလိပ်စာဖြစ်ပြီး လျော်ကြေးနံပါတ်သည် No မှစတင်သည် ဟု ယေဘုယျအားဖြင့် အတုအယောင်သတ်မှတ်ထားသည်။ 21 (ကိရိယာ 20 ပါသော ကိရိယာမဂ္ဂဇင်း)။
ဥပမာ၊ G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Mirror အမိန့်
ကြေးမုံရုပ်ပုံလုပ်ဆောင်ခြင်းဆိုင်ရာ ညွှန်ကြားချက်များ M21၊ M22၊ M23။ X-axis သို့မဟုတ် Y-axis ကိုသာ ထင်ဟပ်ပြသောအခါ၊ ဖြတ်တောက်သည့် sequence (တက်ခြင်းနှင့် အပေါ်သို့ ကြိတ်ခြင်း)၊ tool လျော်ကြေးပေးသည့် ဦးတည်ချက်၊ arc interpolation steering သည် ပုံ 1 တွင်ပြထားသည့်အတိုင်း လက်တွေ့ပရိုဂရမ်နှင့် ဆန့်ကျင်ဘက်ဖြစ်နေပါမည်။ X သောအခါ၊ -axis နှင့် Y-axis တို့ကို တစ်ချိန်တည်းတွင် ထင်ဟပ်ပြသည်၊၊ tool feeding sequence၊ tool လျော်ကြေးပေးသည့် ဦးတည်ချက်၊ arc interpolation steering သည် မပြောင်းလဲပါ။
မှတ်ချက်- mirror command ကိုအသုံးပြုပြီးနောက်၊ နောက်ဆက်တွဲပရိုဂရမ်များကိုမထိခိုက်စေရန် ၎င်းကိုပယ်ဖျက်ရန် M23 ကိုအသုံးပြုရပါမည်။ G90 မုဒ်တွင်၊ mirror image သို့မဟုတ် cancel command ကိုအသုံးပြုသည့်အခါ၊ ၎င်းကိုအသုံးမပြုမီ workpiece coordinate system ၏မူလသို့ပြန်သွားရပါမည်။ မဟုတ်ပါက CNC စနစ်သည် နောက်ဆက်တွဲ ရွေ့လျားမှုလမ်းကြောင်းကို မတွက်ချက်နိုင်ဘဲ ကျပန်းကိရိယာ ရွေ့လျားမှု ဖြစ်ပေါ်လာမည်ဖြစ်သည်။ ဤအချိန်တွင် ပြဿနာကိုဖြေရှင်းရန် လူကိုယ်တိုင် မူရင်းပြန်ခြင်းလုပ်ငန်းကို လုပ်ဆောင်ရပါမည်။ mirror image command ဖြင့် spindle rotation သည် ပြောင်းလဲခြင်းမရှိပါ။
ပုံ 1- ကြေးမုံပြင်နေစဉ် ကိရိယာလျော်ကြေး၊ ရှေ့နှင့်နောက်ပြန်ပြောင်းလဲမှုများ
5. Arc interpolation အမိန့်
G02 သည် နာရီလက်တံဖြင့် ရောယှက်ခြင်းဖြစ်ပြီး G03 သည် နာရီလက်တံပြန်ထည့်ခြင်း ဖြစ်သည်။ XY လေယာဉ်တွင်၊ ဖော်မတ်မှာ အောက်ပါအတိုင်းဖြစ်သည်- G02/G03X_Y_I_K_F_ သို့မဟုတ် G02/G
03X_Y_R_F_ ဘယ်မှာလဲ။
arc ဖြတ်သည့်အခါ q≤180°၊ R သည် အပြုသဘောတန်ဖိုးဖြစ်သည်၊ q>180° ဖြစ်သောအခါ၊ R သည် အနုတ်တန်ဖိုးဖြစ်သည်။ I နှင့် K ကိုလည်း R ဖြင့် သတ်မှတ်နိုင်သည်။ နှစ်ခုလုံးကို တစ်ချိန်တည်းတွင် သတ်မှတ်သောအခါ၊ R command သည် ရှေ့တန်းရောက်ပြီး I , K သည် မမှန်ကန်ပါ။ R သည် စက်ဝိုင်းအပြည့်ဖြတ်တောက်ခြင်းကို လုပ်ဆောင်၍မရပါ၊ ပုံ 2 တွင်ပြထားသည့်အတိုင်း တူညီသောအချင်းဝက်ကိုဖြတ်သွားသော မရေမတွက်နိုင်သောစက်ဝိုင်းများရှိသောကြောင့် စက်ဝိုင်းအပြည့်ဖြတ်တောက်ခြင်းကို I, J, နှင့် K တို့ဖြင့်သာ ပရိုဂရမ်ပြုလုပ်နိုင်သည်။
ပုံ 2 တူညီသောအချက်ကိုဖြတ်၍ စက်ဝိုင်းတစ်ခု
ငါနှင့် K သည် သုညဖြစ်သောအခါ ၎င်းတို့ကို ချန်လှပ်ထားနိုင်သည်။ G90 သို့မဟုတ် G91 မုဒ်မခွဲခြားဘဲ I၊ J နှင့် K တို့သည် ဆွေမျိုးသြဒီနိတ်များအတိုင်း ပရိုဂရမ်ပြုလုပ်ထားသည်။ arc interpolation ကာလအတွင်း၊ ကိရိယာလျော်ကြေးပေးခြင်းညွှန်ကြားချက် G41/G42 ကို အသုံးမပြုနိုင်ပါ။
၆။ G92 နှင့် G54~G59 ကြား အားသာချက်များနှင့် အားနည်းချက်များ
G54~G59 သည် မလုပ်ဆောင်မီ သတ်မှတ်ထားသော သြဒီနိတ်စနစ်ဖြစ်ပြီး G92 သည် ပရိုဂရမ်တွင် သတ်မှတ်ထားသည့် သြဒီနိတ်စနစ်ဖြစ်သည်။ G54~G59 ကိုအသုံးပြုပြီးနောက်၊ G92 ကို ထပ်မံအသုံးပြုရန်မလိုအပ်တော့ဘဲ၊ မဟုတ်ပါက G54~G59 ကို အစားထိုးပြီး ဇယား 1 တွင်ပြထားသည့်အတိုင်း ရှောင်ရှားသင့်ပါသည်။
ဇယား 1 G92 နှင့် အလုပ်လုပ်သော သြဒီနိတ်စနစ်ကြား ကွာခြားချက်
မှတ်ချက်- (၁) G92 ကို သြဒိနိတ်စနစ်ကို သတ်မှတ်ရန် အသုံးပြုပြီးသည်နှင့်၊ G54~G59 ကို ထပ်မံအသုံးပြုခြင်းသည် စနစ်အား ပါဝါပိတ်ပြီး ပြန်လည်စတင်ခြင်းမရှိပါက အကျိုးသက်ရောက်မှုရှိမည်မဟုတ်ပါ၊ သို့မဟုတ် လိုအပ်သော workpiece သြဒိနိတ်စနစ်အသစ်ကို သတ်မှတ်ရန် G92 ကို အသုံးပြုပါသည်။ (၂) G92 ကိုအသုံးပြုပြီး ပရိုဂရမ်ပြီးဆုံးပြီးနောက် စက်ကိရိယာသည် ပြန်မလာပါက၊
羾92 မှသတ်မှတ်ထားသောဇာစ်မြစ်ကို ထပ်မံစတင်ပါက၊ စက်ကိရိယာ၏လက်ရှိအနေအထားသည် မတော်တဆမှုများဖြစ်နိုင်ချေရှိသော workpiece coordinate ဇာစ်မြစ်အသစ်ဖြစ်လာမည်ဖြစ်သည်။ ထို့ကြောင့် စာဖတ်သူများ သတိဖြင့် သုံးစွဲကြမည်ဟု မျှော်လင့်ပါသည်။
7. လုပ်ရိုးလုပ်စဉ်ကို ပြောင်းလဲခြင်း ကိရိယာကို ပြင်ဆင်ပါ။
စက်ယန္တရားစင်တာတွင်၊ ကိရိယာပြောင်းလဲမှုများသည် ရှောင်လွှဲ၍မရပါ။ သို့သော်၊ စက်ကိရိယာသည် စက်ရုံမှထွက်ခွာသောအခါတွင် ပုံသေကိရိယာပြောင်းလဲမှုအချက်တစ်ခုရှိသည်။ ၎င်းသည် tool change position တွင်မရှိပါက၊ tool ကိုပြောင်း၍မရပါ။ ထို့အပြင်၊ ကိရိယာမပြောင်းမီ၊ ကိရိယာလျော်ကြေးငွေနှင့် စက်ဝန်းအား ပယ်ဖျက်ရမည်ဖြစ်ပြီး ဗိုင်းလိပ်တံရပ်သွားကာ coolant ကို ပိတ်သွားရမည်ဖြစ်သည်။ အခြေအနေများစွာရှိပါသည်။ လက်စွဲကိရိယာတစ်ခုစီမပြောင်းလဲမီ ဤအခြေအနေများကို သေချာစေရမည်ဆိုပါက၊ ၎င်းသည် အမှားအယွင်းများတတ်ရုံသာမက ထိရောက်မှုလည်းမရှိနိုင်ပါ။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် ၎င်းကို သိမ်းဆည်းပြီး DI အခြေအနေတွင် အသုံးပြုရန် ကိရိယာပြောင်းလဲမှုပရိုဂရမ်ကို စုစည်းနိုင်ပါသည်။ M98 ကိုခေါ်ဆိုခြင်းဖြင့် tool change လုပ်ဆောင်ချက်ကို တစ်ကြိမ်တည်း ပြီးမြောက်နိုင်ပါသည်။
ဥပမာတစ်ခုအနေဖြင့် PMC-10V20 စက်ယန္တရားစင်တာကို နမူနာယူ၍ ပရိုဂရမ်သည် အောက်ပါအတိုင်းဖြစ်သည်။
O2002;(ပရိုဂရမ်အမည်)
G80G40G49; (ပုံသေစက်ဝိုင်းနှင့် ကိရိယာလျော်ကြေးကို ပယ်ဖျက်ရန်)
M05; ( spindle ရပ်တန့်ခြင်း )
M09;(အအေးခံစက်ပိတ်)
G91G30Z0; (Z axis သည် tool change point ဖြစ်သည့် ဒုတိယဇာစ်မြစ်သို့ ပြန်သွားသည်)
M06; (Tool change)
M99; (လုပ်ရိုးလုပ်စဉ်ခွဲ၏ အဆုံး)
သင်ကိရိယာကိုပြောင်းလဲရန်လိုအပ်သောအခါ၊ သင်သည်လိုအပ်သောကိရိယာ T5 ကိုအစားထိုးရန် MDI အခြေအနေတွင် “T5M98P2002″ ကိုရိုက်ထည့်ရန်သာလိုအပ်သည်၊ ထို့ကြောင့်မလိုအပ်သောအမှားများစွာကိုရှောင်ရှားနိုင်သည်။ စာဖတ်သူများသည် ၎င်းတို့၏ စက်ကိရိယာများ၏ ဝိသေသလက္ခဏာများနှင့်အညီ သက်ဆိုင်ရာ ကိရိယာငယ်များကို ပြောင်းလဲနိုင်သော လုပ်ရိုးလုပ်စဉ်များကို စုစည်းနိုင်သည်။
8. အခြား
လိပ်စာ N ဖြင့် ကိုယ်စားပြုသည့် ပရိုဂရမ်အပိုင်း နံပါတ်စဉ် နံပါတ်။ ယေဘူယျအားဖြင့် CNC စက်တွင် မှတ်ဉာဏ်နေရာလွတ် (64K) ကန့်သတ်ထားသည်။ သိုလှောင်မှုနေရာ သိမ်းဆည်းရန်အတွက်၊ ပရိုဂရမ် အပိုင်း အတွဲလိုက် နံပါတ်များကို ချန်လှပ်ထားသည်။ N သည် ပရိုဂရမ်၏ ရှာဖွေမှုနှင့် တည်းဖြတ်မှုကို လွယ်ကူချောမွေ့စေသည့် ပရိုဂရမ်အပိုင်းအညွှန်းကိုသာ ကိုယ်စားပြုသည်။ ၎င်းသည် စက်ယန္တရားလုပ်ငန်းစဉ်အပေါ် သက်ရောက်မှုမရှိပါ။ ဆက်တိုက်နံပါတ်ကို တိုးနိုင်သည် သို့မဟုတ် လျှော့ချနိုင်ပြီး တန်ဖိုးများ၏ အဆက်ပြတ်နေရန် မလိုအပ်ပါ။ သို့သော်၊ အချို့သော loop လမ်းညွှန်ချက်များ၊ ခုန်လမ်းညွှန်ချက်များ၊ subroutines များကိုခေါ်ဆိုခြင်းနှင့် mirror ညွှန်ကြားချက်များကိုအသုံးပြုသည့်အခါ ၎င်းကိုချန်လှပ်၍မရပါ။
9. တူညီသောပရိုဂရမ်အပိုင်းတွင်၊ တူညီသောညွှန်ကြားချက် (တူညီသောလိပ်စာအက္ခရာ) သို့မဟုတ် တူညီသောညွှန်ကြားချက်အုပ်စုအတွက်၊ နောက်ပိုင်းတွင်ပေါ်လာသည့်အရာသည် အသက်ဝင်မည်ဖြစ်သည်။
ဥပမာအားဖြင့်၊ tool change program, T2M06T3; T2 အစား T3 ကို အစားထိုးသည်။
G01G00X50.0Y30.0F200; G00 ကို လုပ်ဆောင်သည် (F တန်ဖိုးရှိသော်လည်း G01 ကို လုပ်ဆောင်မည်မဟုတ်ပါ)။
တူညီသောအုပ်စုတွင်မရှိသော ညွှန်ကြားချက်ကုဒ်များသည် တူညီသောပရိုဂရမ်အပိုင်းတွင် အတွဲလိုက်လဲလှယ်ခြင်းဖြင့် လုပ်ဆောင်ပါက တူညီသောအကျိုးသက်ရောက်မှုရှိသည်။
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
အထက်ဖော်ပြပါအရာအားလုံးကို လည်ပတ်ပြီး PMC-10V20 (FANUCSYSTEM) စက်ယန္တရားစင်တာတွင် ဖြတ်သန်းခဲ့သည်။ လက်တွေ့အသုံးချမှုများတွင် ညွှန်ကြားချက်အမျိုးမျိုး၏ အသုံးပြုမှုနှင့် ပရိုဂရမ်ရေးဆွဲခြင်းဆိုင်ရာ စည်းမျဉ်းများကို နက်နဲစွာနားလည်ရန် လိုအပ်ပါသည်။
Xinfa CNC ကိရိယာများသည် အရည်အသွေးကောင်းမွန်ပြီး ဈေးနှုန်းသက်သာသော လက္ခဏာများရှိသည်။ အသေးစိတ်အချက်အလက်များအတွက်၊ ဝင်ရောက်ကြည့်ရှုပါ-
CNC Tools ထုတ်လုပ်သူများ - တရုတ် CNC Tools စက်ရုံနှင့် ပေးသွင်းသူများ (xinfatools.com)
စာတိုက်အချိန်- နိုဝင်ဘာ- ၀၆-၂၀၂၃