PLC နှင့် Stepper Driver Control Principle
PLC နှင့် Stepper Driver Control Principle
ထိန်းချုပ်မှုအခြေခံ
Stepper မော်တာများကို တည်နေရာထိန်းချုပ်ရန်အတွက် အသုံးများသည်။ လည်ပတ်မှုထောင့် (ထို့ကြောင့် အကွာအဝေး) ကို ဆုံးဖြတ်ရန် PLC မှ ပဲမျိုးစုံထွက်ရှိမှု အရေအတွက်ကို မော်တာ၏ အမြန်နှုန်းကို ထိန်းညှိပေးသည့် ကြိမ်နှုန်းဖြင့် ထိန်းချုပ်နိုင်သည်။ Stepper မော်တာစနစ်များသည် ရိုးရှင်းပြီး ကုန်ကျစရိတ်-ထိရောက်ပြီး ထိန်းချုပ်ရလွယ်ကူသောကြောင့် ထိန်းချုပ်မှုတိကျမှုမှာ အလွန်အမင်းမစိုးရိမ်ရသော အပလီကေးရှင်းများအတွက် သင့်လျော်စေသည်။ မြင့်မားသောတိကျသောထိန်းချုပ်မှုအခြေအနေများအတွက်၊ servo ထိန်းချုပ်မှုစနစ်များသည် ပုံမှန်အားဖြင့် လိုအပ်သည်။
Stepper စနစ်တွင် stepper driver နှင့် stepper motor ပါ၀င်သည် ။ Stepper မော်တာအား ပါဝါအရင်းအမြစ်အဖြစ် လုပ်ဆောင်သည့် stepper driver မှ မောင်းနှင်ပါသည်။ ယာဉ်မောင်းအား ပြင်ပသွေးခုန်နှုန်းနှင့် ဦးတည်ချက်အချက်ပြမှုများဖြင့် ထိန်းချုပ်ထားသည် (ဤဥပမာတွင်၊ Siemens PLC မှ ပဲမျိုးစုံ) သည် မော်တာ၏လည်ပတ်ထောင့်နှင့် အမြန်နှုန်းကို ထိန်းညှိပေးသည်။
အဓိက အဓိပ္ပါယ်ဖွင့်ဆိုချက်
1. ယာဉ်မောင်း-PLC နှင့် stepper မော်တာကြားကြားခံ။ ၎င်းသည် PLC မှ pulse အချက်ပြမှုများကို ချဲ့ထွင်ပြီး ၎င်းတို့အား stepper motor သို့ ပေးပို့ကာ PLC နှင့် driver မှသတ်မှတ်ထားသော parameters များအတိုင်း လည်ပတ်နိုင်စေပါသည်။
2. အဆင့်ထောင့်-stepper motor သည် pulse တစ်ခုစီဖြင့် လှည့်သည့်ထောင့်။ အများအားဖြင့် အဆင့်ထောင့်သည် 1.8° ဖြစ်ပြီး ပုံမှန်အားဖြင့် ချိန်ညှိ၍မရပါ။
ဥပမာ- microstepping မပါဘဲ 1.8° ရှိသော stepper motor ကိုလှည့်ရန် PLC သည် ပဲမျိုးစုံမည်မျှထွက်ရန်လိုအပ်သနည်း။
အဖြေ- 360° / X = 1.8° / 1 ⇒ X = 200 ပဲမျိုးစုံ။
3. Microstepping-လက်တွေ့အသုံးချမှုများတွင်၊ ကြီးမားသောခြေလှမ်းထောင့်သည် သိသာထင်ရှားသောတုန်ခါမှုကိုဖြစ်စေပြီး ထိန်းချုပ်မှုအမှားများကို တိုးစေသည်။ Microstepping သည် ယာဉ်မောင်း၏ DIP ခလုတ်များကို အသုံးပြု၍ အဆင့်ထောင့်ကို အပိုင်းငယ်များအဖြစ် ပိုင်းခြားပေးကာ မော်တာလည်ပတ်မှုကို ပိုမိုချောမွေ့စေသည်။
ဥပမာ- အဆင့်ထောင့်သည် 1.8° ဖြစ်ပြီး microstepping ကို 10 ဟု သတ်မှတ်ပါက၊ မော်တာသည် တော်လှန်ရေး အပြည့်ဖြင့် ပြီးမြောက်ရန် ပဲမျိုးစုံ မည်မျှ လိုအပ်သနည်း။
အဖြေ- 360° / X = (1.8° / 10) / 1 ⇒ X = 2000 ပဲမျိုးစုံ။
အနှစ်ချုပ်- ပိုကြီးသောခြေလှမ်းထောင့်သည် ပဲမျိုးစုံအနည်းငယ်လိုအပ်ပြီး သေးငယ်သောခြေလှမ်းထောင့်သည် ပဲမျိုးစုံပိုမိုလိုအပ်သည်။
Stepper System Hardware (ဥပမာအဖြစ် Phidgets Stepper Motor ကိုအသုံးပြုခြင်း)
1. Stepper Driver
Pulse + Direction Control- PUL တွင် သွေးခုန်နှုန်းကို ထုတ်ပေးသောအခါ၊ မော်တာသည် DIR မှ သတ်မှတ်သည့် ဦးတည်ချက်ဖြင့် လှည့်သည်။
Forward Pulse + Reverse Pulse Control- PUL ရှိ Pulse များသည် မော်တာအား ရှေ့သို့လှည့်စေပြီး DIR မှ ပဲများသည် ၎င်းကို ပြောင်းပြန်လှည့်စေသည်။ PUL နှင့် DIR သည် ပဲမျိုးစုံကို တစ်ပြိုင်နက် မထုတ်လုပ်သင့်ပါ။
2. Stepper Motor
A နှင့် B အဆင့် အကွေ့အကောက်များကို လဲလှယ်သောအခါ မော်တာသည် ဆန့်ကျင်ဘက်သို့ လှည့်သည်။
Stepper motor ၏ signal voltage သည် 5 V ဖြစ်ပြီး Siemens PLC သည် 24 V. A 1.2 K, 1/4 W resistor သည် driver သို့ ချိတ်ဆက်သောအခါတွင် အစီအရီချိတ်ဆက်ရမည်ဖြစ်ပြီး၊ ပုံ၏အနီရောင်အပိုင်းတွင်ပြထားသည့်အတိုင်း၊
Siemens PLC (CPU222) သည် မြန်နှုန်းမြင့် သွေးခုန်နှုန်း နှစ်မျိုးလုံးကို ပံ့ပိုးပေးသည်-
PTO (Pulse Train Output) : 50% တာဝန်လည်ပတ်မှု။
PWM (Pulse - Width Modulation): ချိန်ညှိနိုင်သော တာဝန်စက်ဝန်း။
ဤရွေ့ကားနှုန်းမြင့်မားသော သွေးခုန်နှုန်းအထွက်များကို stepper driver နှင့် သီးခြားကိရိယာများ၏ ရွေ့လျားမှုနှင့် အမြန်နှုန်းကို ထိန်းချုပ်ရန်အတွက် အသုံးပြုနိုင်သည်။