Stránka 1 z 1
Sinamics + CNC software
Napsal: 14. 1. 2013, 6:00
od Qinetiq
Zdravím
Často dělám polohové regulace se servoměniči Siemens S120 atd. Většinou se jedná o jednoduché obráběcí stroje nebo manipulátory, 2osy + vřeteno max. Složitější věci pak na Sinumeriku ale to již nedělám já jen u toho asistuji jako PLC a HMI programátor. Napadlo mě však jestli je možnost řídit tyto průmyslové servopohony i jinak než skrze software stejného výrobce. Tzn. jiná a mnohem levnější cesta.
Proto jsem zavítal zde mezi odborníky s otázkou

. Existuje nějaký způsob jak propojit servopohony firem. např. Siemens, Rexroth, Lenze atd. s CNC software jako Mach3, EMC atd?
Re: Sinamics + CNC software
Napsal: 14. 1. 2013, 6:28
od packa
možnosti tam určitě jsou , záleží natom jaká je tam potřeba komunikace , a rozhraní ?
Re: Sinamics + CNC software
Napsal: 14. 1. 2013, 7:07
od Qinetiq
Zdravím
No když vezmeme např. S120 tak ten má Profibus a Profinet (ethernet) s tím že onen Profibus se dá ještě rozdělit na dva na klasický Profibus a Profidrive jež se používá při přímém řízení z PLC (S7 - technology). Popravdě Technology vůbec nemusím hodně komplikované řešení.
Problém bude že jak klasický Profibus tak Profinet pro polohování slouží jen na to aby se mimo jiné zadávala konečná poloha jak tam dojede a s tím spojená regulace je již záležitostí měniče. Jenže toto již při CNC nejde.
Pokud bych řídil současné polohování dvou os X a Y přímo z PLC tak je zde problém velkého zpoždění řádově ms spíše desítky. Např. Profidrive má min. 10x méně. No a zde je právě ten zakopaný pes.
Další problém asi bude ono komunikační rozhraní Mach3 / Profibus.
Re: Sinamics + CNC software
Napsal: 14. 1. 2013, 7:12
od testone
to mě silně zajímá taky
u starších systémů, např. až do Heidenhain 530 (ten snad existuje v analogové i digitální verzi) bylo analogové rozhraní +- 0-10V mezi systémem a pohony
systém měl zpětnou polohovou vazbu buď pomocí pravítek nebo rotačních snímačů na šroubech nebo přímo na motorech
otázka: Umí Mach nebo EMC, případně něco dalšího této kategorie řídit servopohony (ne krokáče!) pomocí rozhraní +- 0-10V a zpětné vazby z inkrementálních snímačů?
Má s tím někdo zkušenost?
Díky za odpověď.
Re: Sinamics + CNC software
Napsal: 14. 1. 2013, 7:22
od packa
emc a ani mach profibus neumí ,
řídit servo +-10v není problem pro EMC třeba s touhle kartou
http://www.duzi.cz/shop_cnc/index.php?m ... 0cb1d85934" onclick="window.open(this.href);return false;
http://www.duzi.cz/shop_cnc/index.php?m ... ucts_id=12" onclick="window.open(this.href);return false;
Re: Sinamics + CNC software
Napsal: 14. 1. 2013, 9:06
od Qinetiq
Hm to by asi šlo ale jak se dívám tak je tu jiný problém přesnost A/D převodníku např. analogový vstup Sinamicsu má přesnost pouhých 11bit + sign. A pak je tu otázka vzorkovací frekvence kterou jsem v katalogu nenašel. Možná že to tak dělá Siemens záměrně

.
Re: Sinamics + CNC software
Napsal: 14. 1. 2013, 9:14
od robokop
11 bitu asi neni az tak problem ne?
mesa ma na generatoru STEP/DIR taky tusim 11 bitu pro kmitocet a neni to problem
Re: Sinamics + CNC software
Napsal: 14. 1. 2013, 11:06
od ledvinap
Qinetiq píše:Hm to by asi šlo ale jak se dívám tak je tu jiný problém přesnost A/D převodníku např. analogový vstup Sinamicsu má přesnost pouhých 11bit + sign. A pak je tu otázka vzorkovací frekvence kterou jsem v katalogu nenašel. Možná že to tak dělá Siemens záměrně

.
Ale ten vstup 0-10V ridi rychlost (pripadne silu), ne pozici. Takze 12 bit by melo byt s velkou rezervou a nepresnosti kompenzuje PID v ridicim systemu.
Re: Sinamics + CNC software
Napsal: 15. 1. 2013, 5:26
od Qinetiq
ledvinap píše:
Ale ten vstup 0-10V ridi rychlost (pripadne silu), ne pozici. Takze 12 bit by melo byt s velkou rezervou a nepresnosti kompenzuje PID v ridicim systemu.
Díky
Ok to chápu bude to jak klasický ještě analogový Simodrive 611, prostě jen výkonový člen.
Existuje nějaký výrobce výkonových členů na synchronní servomotory větších výkonů řádově kW?
Schválně si zkusím poskládat nějakou konfiguraci snad mi jí z oponujete.
Re: Sinamics + CNC software
Napsal: 20. 1. 2013, 3:17
od Qinetiq
Zdravím tak jsem trochu studoval problematiku.
V podstatě jsem zjistil že je to docela jednoduché
Předpokládám užití Mach3.
a) Pokud se smířím s nižší přesností resp. rychlostí obrábění tak mi stačí řídit přímo servodriver pro krokové motory z paralelního portu PC. Našel jsem že na každý paralelní port max 2 osy.
b) Pokud chci zvýšit přesnost/rychlost obrábění tak mohu použít HW interpolátor např.
http://www.cncshop.cz/hw-interpolator_c" onclick="window.open(this.href);return false;
nebo
http://www.cs-lab.eu/en/index.php?m=gal ... er_STEPDIR" onclick="window.open(this.href);return false;
c) pokud nechci použít krokové motory ale např. AC servomotory lze řídit jejich měniče přes např.
http://www.duzi.cz/shop_cnc/index.php?m ... ucts_id=12" onclick="window.open(this.href);return false;
nebo
http://www.cs-lab.eu/en/index.php?m=gal ... alog__10_V" onclick="window.open(this.href);return false;
Otázkou je pokud bych chtěl používat zpětnou vazbu polohy k osám jak se zapojují do PC pokud bych chtěl použít jen variantu a)? Jde to vůbec?
Našel jsem možnost použití zpětné vazby polohy za použití tohoto rozšíření k jejich HW
http://www.cs-lab.eu/en/index.php?m=gal ... CSMIOIP_SA" onclick="window.open(this.href);return false;
Jak se zpětná vazba polohy pro Mach3 vůbec řeší?
Re: Sinamics + CNC software
Napsal: 20. 1. 2013, 4:32
od robokop
neresi
vyprdni se na mach a nastuduj emc
hned ti bude vse jasne
ne ze to co jsi napsal by nebylo spravne ale myslim ze to je spis slepa ulicka
Re: Sinamics + CNC software
Napsal: 20. 1. 2013, 5:30
od Qinetiq
robokop píše:neresi
vyprdni se na mach a nastuduj emc
hned ti bude vse jasne
ne ze to co jsi napsal by nebylo spravne ale myslim ze to je spis slepa ulicka
OK nastuduji EMC

Re: Sinamics + CNC software
Napsal: 5. 5. 2013, 10:49
od Qinetiq
robokop píše:neresi
vyprdni se na mach a nastuduj emc
hned ti bude vše jasné
ne ze to co jsi napsal by nebylo správně ale myslím ze to je spis slepa ulicka
Tak jsem se po menší přestávce vrátil k tomuto zájmu. Prostudoval EMC2 a popravdě mě to docela zaujalo hlavně existence FPGA dodnes jsem měl představu jen o používání μC (PIC, ATMEL atd.).
No a jelikož mě to stále zajímá tak jsem se rozhodl si pro zkoušku a naučení EMC2 udělat vlastní frézku/gravírku hlavně na dělání PCB a taky nějaké frézování měkkých materiálů (plasty, dřevo, hliník).
3osy max tak XYZ (0,6m ,1m, 0,3m) jako vřeteno bude zatím minivrtačka Dremel. Myslím že trapézový šroub mi na to bude stačit dostatečně. Teď hlavně jestli jsem dobře pochopil sestavu pro EMC.
Sestava EMC2:
MESA 5i20 + 7i42TA (3x (driver (puls, dir, enable - Leadshine) + 2ks limit. koncáků) tzn. 3x3 DO + 3x2 DI) Ten driver pro krokové motory má již vstupy oddělené takže by to teoreticky nebylo třeba.
+ 7i37TA pro externí I/O pro případnou potřebu a zkoušení.
Opravdu je to tak jednoduché? No pak už jen stačí se porvat s Linuxem a konfigurací EMC2
