scieee Open visual document viewer

Linear axis positioning with industrial servo motor

Tóth, Xénia Erzsébet; Tóth, János

Full text

Abs ac — P ocessions con olle de ices and posi ioning asks wi h di e en condi ions a e qui e impo an in indus ial au oma ed sys ems. The aim o his pape was o ma e ialize a sys em which is an indus ial applica ion, wi h using indus ial de ices. The main pa o his eachable sys em is a PLC con olled se o mo o . Wi h i he use can se di e en posi ions on he linea axis, wi h di e en eloci ies; mo eo e i gi es he possibili y o de ine new places, and o make a p og am o con ol a whole sequen ial p ocess. The use can con ol his sys em wi h an indus ial display (HMI). I s in e ace is use - iendly wi h easy manageabili y; he e o e i can be used wi hou p og amming knowledge. Keywo ds— se o mo o , posi ioning, PLC, HMI, p og amming I. INTRODUCTION HE p ac ical applica ions o he se o mo o s is e y impo an in he indus y. In his pape we use i wi h a oo h bel linea axis o posi ioning. I can be made in di e en ways, such as - con olling wi h a PLC, - own able which is good o epea edly unning, - using a so wa e on he compu e . On he o he hand hese op ions can be connec ed wi h an indus ial display oo. II. GENERAL INFORMATION ABOUT THE SERVO MOTOR Posi ioning means mo ing a mass om a poin o ano he . Fo his we use a FESTO EMMS-AS-55-S- TM se o mo o . The b ushless se o mo o con ains a h ee phase s a o and a pe manen -magne o o . The o a ional speed o he o o depends on he equency o he o a ional magne ic ield h ough he s a o windings. The o o mo es synch onic wi h he magne ic ield o he s a o , and ollows i wi h he same e olu ions. (Fig. 1.) Wi h his o mula, we can see ha he speed o he mo o (n) is p opo ional wi h he s a o equency ( ) and in in e se a ion o he numbe o he poles (p). The name o he used mo o means ha his h ee phased b ushless se o mo o wi h he lange size 55 mm is equipped wi h an induc i e mul i- u n encode moun ed on he mo o sha . This eeds in o ma ion goes back om he mo o o he con olle . I means ha we use a closed-loop sys em (Fig. 2.). Fig. 1. S uc u e o a se o mo o [3] The use gi es he ins uc ions wi h he HMI, and i sends hem o he PLC. A e p ocessing his in o ma ion he PLC sends hem o he mo o con olle which consis s o a p og ammable con olle and an ampli ie . The commands abou he di ec ion, he dis ance, he speed and he accele a ion o wa d o he ac ua o (mo o ). The senso measu es he eal alues and sends back he ac ual in o ma ion o he con olle . Based on his eedback he con olle a e he compa ing decides how much co ec ion is necessa y. I con inues epea edly un il he ins uc ion is comple ed, o main ain he mo o a he speci ied posi ion and s a e. The da a o he comple ed mo ion goes back o he PLC, and base on his in o ma ion i gi es he nex ins uc ion. The mo e impo an in o ma ion o he use can be seen on he display. Fig. 2. The used closed-loop sys em LINEAR AXIS POSITIONING WITH INDUSTRIAL SERVO MOTOR Xénia E zsébe TÓTH1, János TÓTH PhD2 email:1[email p o ec ed]; 2 o [email protected] Uni e si y o Deb ecen Facul y o Enginee ing T ANNALS OF THE ORADEA UNIVERSITY Fascicle o Managemen and Technological Enginee ing ISSUE #1, MAY 2014, h p://www.im uo adea. o/auo. m e/ 139 Fig. 3. The used sys em III. USED MOTOR AND ITS CONTROLLER We use a FESTO EGC-50-600-TB-KF-GK oo h bel linea axis, wi h 50 mm axis size, and 600 mm wo king s oke. Wi hou i he da a o he mo o a e he ollowing: TABLE I GENERAL TECHNICAL DATA OF THE SERVO MOTOR Nominal o que 0,68 Nm Nominal speed 6600 pm Nominal ol age 360 V Nominal cu en 1,2 A To que a s ands ill 0,98 Nm Maximum speed 7330 pm Peak o que 2,7 Nm Maximum cu en 5 A Wi h using he linea oo h bel axis, i limi s he ange. In his case he maximum speed o he mo o is 3000 mm/s, and he maximum accele a ion can be 50 mm/s2. The used mo o con olle is a FESTO CMMS-AS-C4- 3A-G2 which means he mo o echnology is AC synch onous, he nominal cu en o he mo o is 4 A, and he nominal ol age is 230V AC/50…60 Hz. The maximal cu en is 10 A, and he signal speed h ough he RS232 po is 9600-115000 bi s/s. In Table II he da a o he mo o con olle can be seen. TABLE II GENERAL TECHNICAL DATA OF THE MOTOR CONTROLLER Nominal ou pu cu en 4 A Peak cu en 10 A Max. in e media e ci cui ol age 380 V DC Mains equency 50 ... 60 Hz Max. nominal inpu cu en 5 A In Fig. 4 he d i e con igu a ion can be seen in he FCT p og am. E e y pa o a sys em should be se wi h all pa ame e s by his p og am, and a e i can calcula e he de ails, o example he maximum speed which is s o ed in i s memo y and i can be ound in he use manual o he de ices. Fig. 4. D i e con igu a ion Fo he accu acy o he posi ioning we use he encode which is moun ed on he mo o sha , and he limi swi ch o he linea axis. We se he home posi ion wi h using his Reed senso . The slide goes o he limi swi ch ( he side depends on he se ings) and a e eaching i , i goes immedia ely in o he opposi e di ec ion. The slide s ops when he signal is changing, his posi ion is aken as he homing poin . Fig. 5. Homing o he linea axis [4] IV. INTRODUCTION OF THE SYSTEM The con igu a ion o he mo o con olle can be done wi h he FESTO Con igu a ion Tool p og am. In one mo o con olle wi h using digi al I/O mode we can s o e 63 di e en posi ions and 8 p o iles ( eloci y, accele a ion and decele a ion). To con ol he sys em wi h he PLC we ha e o know he pin assignmen o he mo o con olle , in o de o be able o gi e he igh commands o he enable inpu s. Du ing he p ocess we de ine he numbe o he needed posi ions wi h he bina y code o he six Reco d selec bi s (Fig.6.). The i s one “000000” means he home posi ion, and a e we can choose om 63 posi ions. We can de ine also 8 p o iles in he mo o con olle and wi h using hese combina ions we can make he PLC p og am which chooses be ween hem depending on he use needs. Linea axis PLC Mo o con olle HM I ANNALS OF THE ORADEA UNIVERSITY Fascicle o Managemen and Technological Enginee ing ISSUE #1, MAY 2014, h p://www.im uo adea. o/auo. m e/ 140 Fig. 6. Digi al I/O o he mo o con olle The con olle also has digi al ou pu s, wi h hem we can make su e o example abou he e o s, he end o he posi ioning o he con olle is eady o he ope a ion. In his case we can send he nex ins uc ion o i . Wi h he Mode Selec Bi s we can choose be ween wo modes: “00” is simple posi ioning and “10” means eaching new posi ions o c awling on he axis. In Single Posi ion Se Mode we use he selec ion bi s o de ine posi ions. We can see he used posi ions and p o iles in he Fig. 7. Fig. 7. Used posi ions, eloci ies in he FCT In Jogging/Teaching Mode wi h DIN10 and DIN11 inpu s we can change he di ec ion and o a e he mo o slowly wi h 50 mm /s and a e 1s he speed changes o 200 mm/s (Fig.8.). Wi h his unc ion we can ind new posi ions, and wi h sending an impulse o DIN8 we can s o e hem o he DIN1-DIN4 de ined place. Fig. 8. Jog pa ame e s V. THE CONNECTION BETWEEN PLC AND HMI The cen e pa o he con olling is a FESTO CPX P og ammable Logic Con olle which has a modula s uc u e and i s p og amming in e ace is he Fes o So wa e Tools so wa e. We used an STL p og amming language, which desc ibes sequen ially p ocesses. A Fes o FED-500 ype HMI (Human-Machine In e ace) p o ides he necessa y in o ma ion abou he sys em’s unc ioning o he use , and makes he connec ion be ween he sys em and he use . I has a p essu e sensi i e ( esis i e) ouch sc een and i communica es wi h he PC and he PLC ia se ial po . The signals o he limi swi ch and he digi al ou pu s o he con olle go in o he wo digi al inpu s module o he PLC. F om he wo digi al ou pu s module o he PLC goes he necessa y enable, and inpu in o ma ion owa ds he mo o con olle h ough a pa allel cable which has 25 pins. The a iables ha we e used du ing he HMI p og amming a e de ined as lags inside he PLC p og am. The s uc u e o he p og am consis s o wo pa s: he main p og am ha ope a es he o he low- class p og ams, i makes hem ac i e o inac i e depends on he c i e ions. Fig. 9. Pa o he main p og am o he PLC In Fig. 9. can be seen a pa o he main p og am, when i is deciding abou he mode, in s ep Mode_sel he s a es is checking all he ime. Wi h he i s “i ” i is looking o whe he he Home bu on has been pushed o no . Wi h he second “i ” i does he same wi h he ese bu on. I hese a iables a e ue he p og am jumps in o ano he s eps. We a e also pay a en ion o he Mode selec bi s s a emen s, and base on hem i ac i a es o deac i a es p og ams. I he e is no homing he main p og am is con inually be in his s ep. ANNALS OF THE ORADEA UNIVERSITY Fascicle o Managemen and Technological Enginee ing ISSUE #1, MAY 2014, h p://www.im uo adea. o/auo. m e/ 141 VI. INTRODUCTION OF THE USER INTERFACE Fo he easie ope a ing we c ea ed a menu s uc u e which can be seen in Fig. 10. Wi h pushing he bu ons on he main sc een (in he middle) we can selec he o he sc eens. Be o e s a ing he p og am i goes au oma ically o i s home posi ion, bu wi h he home bu on he use can do i manually whene e i is necessa y. The p og am can be es a ed wi h he ese bu on. In he Posi ioning sc een ( igh on he op) we can selec be ween 8 ixed posi ions, which can be seen in he Fig. 7. The long g een line unde his unc ion symbolizes he linea axis, and he a ge posi ion on i . We can choose ixed eloci ies (Fig. 7.) o e e y posi ion and he indica o ligh s on he igh side show in o ma ion abou he s a e o he con olle . In Manual mo e & Teach posi ion sc een (le below) we can mo e he d ay wi h pushing mo e – o mo e + bu ons. I i s ops we can selec a place (1-7) in he con olle o he new posi ion, and sa e i wi h he Teach bu on. I we ha e manually augh posi ions we can load hem wi h he sc een on he le op. We can choose he numbe o he posi ion and push he mo e bu on. I will go o he de ined place wi h a ixed eloci y (200 mm/s). Wi h he las sc een on he igh below, called Posi ion se able, we can se a whole sequen ial p og am. We can desc ibe he posi ions, choose a eloci y and se a delay ime, which means he ime o wai ing be o e s a ing he mo emen . A e gi ing he de ails e e y used line should be ixed, o he wise he p og am skips hem. I a posi ion is eached he indica o ligh o he ow shows i . The p ocess s a s epea edly om he beginning i he epea bu on is pushed. VII. CONCLUSION AND RECOMMENDATIONS This p ocess and hese se ings can be qui e di icul , and needs he good knowledge o he de ices. Ou aim was o c ea e an in e ace o his sys em, wi h a simple s uc u e o a common use . I means ha i can be used easily wi hou he deep knowledge o p og amming, o o using so wa es. VIII. REFERENCES [1] Mohamed A. El-Sha kawi: Fundamen als o elec ic d i es, Cengage Lea ning, 2000 [2] János Tó h: Elec ical Ac ua o s, Uni e si y o Deb ecen Facul y o Enginee ing, 2012 [3] Da id Hoey, Dan Sando al, Edwa d Gaspe : TP 800 e-d i es - Re e ence no es, Fes o Didac ic GmbH & Co., D-73770 Denkendo , 2002 [4] h p://www. es o.com/ne /Suppo Po al/Files/102 73/EMMS-AS_ENUS.pd download: 20.04.2014. [5] h p://www. es o.com/ne /Suppo Po al/Files/102 72/CMMS-AS_ENUS.pd download: 20.04.2014. [6] h p://www.you ube.com/wa ch? =c2RhXUsSx E Fig. 10. The menu s uc u e [6] ANNALS OF THE ORADEA UNIVERSITY Fascicle o Managemen and Technological Enginee ing ISSUE #1, MAY 2014, h p://www.im uo adea. o/auo. m e/ 142