[elektro] DC motor encoderrel CNC-re
vajk fekete
halaloszto at yahoo.co.uk
Wed Jun 18 21:58:43 CEST 2008
lehet hogy a foorsot is enkoderes szervomotor hajtja, de azert altalanos esetben nem kezeli a vezerlo tengelynek. elo van irva a fordulatszam, nyilvan megvarja hogy felporogjon. de nincsen ra gyorsitas meg lassitas profil eloirva. a menetvagas is egy speci program, nem pedig egy mezei mozgas, ami megadna egy iranyt es utat a foorsora meg az X-re.
vajk
----- Original Message ----
From: Adam Huszar <adam.huszar at machinnov.com>
To: elektro at tesla.hu
Sent: Wednesday, 18 June, 2008 4:51:16 PM
Subject: Re: [elektro] DC motor encoderrel CNC-re
Pedig a gyári vezérlők figyelik az épp aktuális pozíciót és sebességet
is. Pl. a főhajtás munkadarab nélkül érszrevehetően gyorsabban fut
fel, mintha benne lenne egy 80-as átmérőjű 3m-es rúd. De hát ez
nyilvánvaló is. Pl adott az alábbi programrészlet, ahol előzőleg
mondjuk állandó vágósebességet állítottunk be:
...
G00 X82 Z0
M3
G01 X-2
G00 Z1
...
Na hogy ha nem várná meg míg a főorsó felpörög a vezérlő által számolt
fordulatszámra, de már rögtön indulna is az X tengely, akkor a
megmunkálás nem állandó vágósebességgel történne, vagy nem a megadott
vágósebességen.
>nade
>
>te tudod legjobban, hogy
> - nem arrol van szo hogy kell menni ennyivel ennyit, hanem van gyorsulas, lassulas
> - nem egy tengely van
> - a tengelyek egymashoz kepesti szinkronja a lenyeg.
>
>Onnantol meg hogy a fenti harmat egyszerre veszed, pont nem all meg hogy "Ennek a feldolgozása ugyanannyi hardverrel
>megoldható mint a step-dir jeleké,"
>
>A step-dir ben mar benne van a profil es a szinkron is!
Nade éppen ez az! Egy PIC-be ezeket ugyanúgy le lehet programozni mint
ahogy a MACH3-ban van. Miért ne lehetne a gyorsulásokat összehangolni?
Meg kell nézni hogy melyik tengely a leglassabb, és ahhoz beállítani a
többi tengely fel- és lefutási idejét. Ha 5 tengely mozog egyidejűleg,
akkor se lesz gond az útvonallal. Na meg a másik, hogy a tengelyek
egymáshoz képesti szinkronja, az is ugyanúgy lekezelhető
kontrollerrel. Még mindig tartom, hogy nem kell hozzá több hardver.
Gondolj bele, csak annyit kell csinálni, hogy bejön az adat mondjuk
USB-n, hogy:
X100
Y50
Z20
B10
C50
És ezután sorban előállítasz a tengelyeknek megfelelő kimeneteken
impulzusokat, hogy mindegyik akkor érjen oda a megadott helyre, és
azzal a sebességgel amikor kell. Nem látok ebben semmi nehézséget.
Aztán lehet, hogy tévedek. Te próbáltál már ilyet csinálni?
Ádi
-----------------------------------------
elektro[-flame|-etc]
__________________________________________________________
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html
More information about the Elektro
mailing list