Stránka 1 z 1

Synchronizacia vretena s posuvom .

Napsal: 12. 11. 2013, 8:24
od Juro
Mam sustruh a chcem robit zavity. Vreteno riadim pulzovo. Docital som sa , ze musim nejake riadky dopisat do HALu ale neviem co. Nieco to ma spolocne s kodom G33. Robil to uz niekto? Na sustruhu mam osi X a Z.

Re: Synichronizacia vretena s posuvom .

Napsal: 12. 11. 2013, 12:08
od fupe
Juro píše:Mam sustruh a chcem robit zavity. Vreteno riadim pulzovo. Docital som sa , ze musim nejake riadky dopisat do HALu ale neviem co. Nieco to ma spolocne s kodom G33. Robil to uz niekto? Na sustruhu mam osi X a Z.
"Vreteno riadim pulzovo" predpokladam nejaky servo s odpovidajicim step/dir driverem, nebo KM?
Je potřeba přivezt zpet informaci o poloze vretena do motion.spindle-speed-in ale ma to jeden háček, jestli se nepletu. Synchronizovane pohyby potrebuji mit signal index z encoderu aby začal pohyb a tenhle signal, pokud používás KM nemas a pokud servo tak možná jo.
Samozřejme by to šlo obejit třeba dopsanim vlastiho celkem jednoduchého HALu, ktery by na základě polohy dopočítával signal index a ten by startoval pohyb. Nebo na to možná existuje jiná finta, ale nezabyval sem se tim nikdy tak do hloubky.
Zkus se vic rozepsat a upresnit zadáni. V LINUXCNC jde skoro všechno.
M

Re: Synichronizacia vretena s posuvom .

Napsal: 12. 11. 2013, 1:28
od Juro
Ano, vreteno je step/dir , servo s resolverom. Taktiez vsetky osi. Este musim zistit ci tam mam zetko v resolveri zapojene. Moj nazor je, ze asi to nie je treba .

Re: Synichronizacia vretena s posuvom .

Napsal: 12. 11. 2013, 2:29
od fupe
Juro píše: Moj nazor je, ze asi to nie je treba .
motion.spindle-index-enable I/O BIT

For correct operation of spindle synchronized moves, this signal must be hooked to the index-enable pin of the spindle encoder.
M

Re: Synichronizacia vretena s posuvom .

Napsal: 13. 11. 2013, 11:23
od Juro
Pruser , ten index tam nemam. CO teraz?

Re: Synichronizacia vretena s posuvom .

Napsal: 13. 11. 2013, 11:24
od robokop
vyrobit pomoci indukcaku a sroubku?

Re: Synichronizacia vretena s posuvom .

Napsal: 13. 11. 2013, 1:24
od fupe
Juro píše:Pruser , ten index tam nemam. CO teraz?
Jestli tomu dobre rozumim, tak mas pro vreteno vlastni stepgen v velocity modu a generujes pulzy step/dir pro požadované otáčky vretena. Na vřetenu je resolver jako zpetna vazba pouze do driveru, ale linuxcnc uz žádnou zpetnou vazbu o poloze vretena nema. Dalsi predpoklad je že asi bude i problem takouvou zpetnou vazbu z resolveru do linuxcnc dostat bez nejaky resolverovy karty a podobne.
je to tak? Co leze z driveru pro vreteno za pouzitelny signaly? myslim ti treba spindle at speed a podobne, jestli vubec neco leze.
Problem je v tom, ze asi obcas to vreteno bude v nejakym skluzu a tim padem trochu nekde jinde nez by si potreboval. Neslo by treba primontovat za resolver jeste nejakej obycejnej encoder za par korun? To by byla jistota, vsechno ostatni muze a nemusi chodit.
M

Re: Synichronizacia vretena s posuvom .

Napsal: 14. 11. 2013, 11:30
od Juro
Fupe, presne jak pises. V plane bol a mam uz aj kupeny encoder na vreteno , kvoly vacsemu sprevodovaniu vretena so spetnou vazbou. Na karte Mesa mam moznost napojit dva encodery.

Robokopov napad nie je tiez zly napad. Tak ci tak nemam na ose A home poziciu.

Re: Synchronizacia vretena s posuvom .

Napsal: 27. 11. 2014, 9:22
od Juro
Konecne som sa dostal k tuningu mojej masiny . Na vretene som osadil encoder (incremental) naladil , aj to akoze funguje s G-ckom 33 a 76, ale je to chaos. Nerobi to dobre. Javi sa mi to , ako keby osi na sustruhu necakali na prvy povel ZET faze . Neviem spravne dopisat do halu ZET fazu a enable_speed. Ma niekto nejaky HAL k nahliadnutiu?
Doteraz som rezal zavity na freze s rotacnou osou A.

Re: Synchronizacia vretena s posuvom .

Napsal: 10. 12. 2014, 5:52
od Max
Ahoj, tu je můj HAL:
Wabeco D6000E.zip

Re: Synchronizacia vretena s posuvom .

Napsal: 10. 12. 2014, 7:35
od Juro
Dik pozriem na to.