PNCCONF

Uživatelský avatar
zz912
Příspěvky: 1475
Registrován: 25. 5. 2008, 7:16

10. 6. 2025, 12:14

Doporučuji věnovat čas Modbusu, protože se ti to vrátí na zjednodušené kabeláži a vychytávky jako vytížení pohonu taky nejsou k zahození. Navíc ušetříš za vstupy a výstupy.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Lukas_2
Příspěvky: 564
Registrován: 6. 11. 2017, 3:58
Kontaktovat uživatele:

10. 6. 2025, 12:27

zz912 píše: 10. 6. 2025, 12:14 Doporučuji věnovat čas Modbusu, protože se ti to vrátí na zjednodušené kabeláži a vychytávky jako vytížení pohonu taky nejsou k zahození. Navíc ušetříš za vstupy a výstupy.
To určitě ano :D
BF30 přestavěná, Optimum F100 přestavěná
Kamodel.cz
Mach4
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22863
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

10. 6. 2025, 1:10

M19 pouze indexuje. Jde do toho zamotat C pro plynule otaceni.
Vsechna prava na chyby vyhrazena (E)
Milan199
Příspěvky: 3339
Registrován: 18. 8. 2010, 9:04

10. 6. 2025, 3:18

to Lukas_2

U toho Delta serva jsi nenapsal jaká je to řada. Myslím že řada B přechod z polohové do rychlostní vazby neumí. Také je potřeba si uvědomit jak je koncipovaný převod mezi servem a vřetenem. Tedy zda to udržíš v pozici pouze "elektricky" nebo budeš potřebovat brždění.

Pokud se týká přechodu z rychlostní vazby // běžné soustružení // do polohové.

Aktivací funkce pro ovládání C osy proběhne přepnutí serva.
Ne vždycky potřebuješ referovat C osu a měl bys to mít jako příznak u funkce. Když máš udělat například šestihran na kulatině, tak je jedno kde začneš. Také bys měl v tom makru // ??? // vypnout posuv na otáčku.

Funkce pro C osu by měla obsahovat :
směr otáčení CW / CCW // může být znaménkem u hodnoty //
příznak zda hodnota je absolutní / přírůstková
hodnotu otočení ve ° a nebo jako zlomek // některé hodnoty jdou jenom jako zlomek //
hodnotu posuvu // vztaženou na průměr //

Aktivací funkce pro rychlostní vazbu, bys měl vše přehodit do předchozích hodnot. Takže nezapomenout si je "naházet" do nějakého bufferu.

Jak se to dělá u Macha nevím - dělal jsem to v C++.
Lukas_2
Příspěvky: 564
Registrován: 6. 11. 2017, 3:58
Kontaktovat uživatele:

10. 6. 2025, 4:14

Díky Milan za odpověď.
Ta delta je řada A. Zajímalo mě to, a tak jsem odpoledne projel manuál a opravdu by to ten driver měl bez problémů umět.

U toho převodu jednoduše nevím. Bude to přes kvalitní ozubený řemen k tomu určený, ale já jsem k tomu trošku skeptický. Myslím že při obrábění při pohybu osy C to bude ok, ale při zapolohování by to mohlo mohlo dělat problémy.

Brzdu zatím tedy neřeším, ale kdyby bylo potřeba tak s ní počítám a bude to na ni připravené.

To s tím směrem otáčení je dobrý tip. Nad tím jsem se ještě nezamýšlel. Mám standardně motory od ATC připojené jako standartní rotační osy, tam směr neřeším a je fakt že to někdy točí zbytečně celým kolotočem o 300 stupňů třeba. Což tam mi nevadí, ale tady by to určitě chtělo ohlídat.

Ten poslední odstavec. Máš na mysli hodnoty parametrů toho vřetene v Machu ?
BF30 přestavěná, Optimum F100 přestavěná
Kamodel.cz
Mach4
Milan199
Příspěvky: 3339
Registrován: 18. 8. 2010, 9:04

10. 6. 2025, 6:08

Lukas_2 píše: 10. 6. 2025, 4:14 ...
Ten poslední odstavec. Máš na mysli hodnoty parametrů toho vřetene v Machu ?
Myslel jsem tím obecné nastavení pomocí G kódu. Tedy nejen přepnout mod serva, ale vrátit posuv na otáčku, konstantní řeznou rychlost ...

Prostě mít v rámci přechodu na a z ošetřené funkce které souvisí. Abys to nemusel pokaždé "ručně" přepisovat v G kodu tam a zase zpátky.
Lukas_2
Příspěvky: 564
Registrován: 6. 11. 2017, 3:58
Kontaktovat uživatele:

10. 6. 2025, 6:36

Jop. To by taky chtělo ošéfit :D
BF30 přestavěná, Optimum F100 přestavěná
Kamodel.cz
Mach4
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“