LinuxCNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

99cwyhfhj

Lézerhez tökéletes. Én is használtam régebben az inkscape lézer moduljához, szürke árnyalatos gravírozáshoz.
Csak nekem nem volt türelmem kísérletezgetni az árnyalatokkal.

s7manbs8

A jitter érték mennyi, ami még jó ?

s7manbs8

Nálam itt egyik lapos HP gépen valami 44000 ns ot ír ki az mintha soknak tűnne, bár ha ki nem hagy meg elég a jelhoszz, akkor szervónak mindegy, annyi tempó úgyis csak a gyorsjáratnál van.

Plusz még egy, ha nekem kéne 10 tengelyt mozgatni azt tud a linuxcnc ?

s7manbs8

Nálam itt egyik lapos HP gépen valami 44000 ns ot ír ki az mintha soknak tűnne, bár ha ki nem hagy meg elég a jelhoszz, akkor szervónak mindegy, annyi tempó úgyis csak a gyorsjáratnál van.

Plusz még egy, ha nekem kéne 10 tengelyt mozgatni azt tud a linuxcnc ?

fahzgvxn8

Az egy kicsit sok lehet, a max sebességedet behatárolja mekkora?

9 tengelyt biztosan tud vezérelni. De mintha valahol láttam volna 32-t, de ez nem biztos.

fahzgvxn8

Az egy kicsit sok lehet, a max sebességedet behatárolja mekkora?


Javítva:
Az egy kicsit sok lehet, a max sebességedet behatárolja.

s7manbs8

Majd meglátom hardverrel mit művel hamarosan, van másik gép is, ha ez nem lesz elég jó.

fahzgvxn8

Ha nagyon jót akarsz vegyél egy mesa kártyát. Én egy 7i92 használok etherneten. Baromi pontos és gyors. Jittert nem tudtam mérni a 100Mhz-es szkóppal.
Csináltam hozzá egy optós leválsztókártyát és azon keresztül hajtom a szervókat és a digit ki/bemeneteket. Nekem bevált. Az ára sem volt vészes.

s7manbs8

Igen, az ilyen megoldások jobbak egyértelmű. :)

zfhr4a9ei

"Nem kell az index jel ahhoz hogy elinduljon a menetvágás!kipróbáltam! kiszámolja szerintem az A phase configból is, és indul akkor is ha nem jön az index jel, csak ebben az esetben nem talál vissza a menetárokba!
Nincs ebből probléma, csak a működési elvet cikizem!"

Bocsánat, tudom, hogy nem éppen mai téma, de nagyon ritkán olvasom a fórumot, ezért szólok most hozzá.
Nem cikizendő a dolog, egyszerűen a LinuxCNC nem esztergára van "kihegyezve", hanem szó szerint értsd: bármire.
Egy eléggé rugalmasan variálható "elektronikus fogaskerék" (electronic gear) modulja van. Ez annyit jelent, hogy akár több tengely (max. 8 pár) szinkronizálható (más-más módosítással). Ezen belül max. a CPU teljesítmény vagy a fantázia szab határt. És persze ez a dolog jól felhasználható menetesztergáláshoz is. :)
Ez az oka nálad annak, hogy index jel nélkül is csodásan szinkronban maradnak a tengelyek, amint írtam: mert elektronikusan folytamatosan áttételezve vannak (mintha mechanikus kivitelben a főorsó a cserekerekeken keresztül folyamatosan forgatná a vonó-/vezérorsót).
Az index jel funkciója opcionális, eszterga esetében csupán annyi, hogy segít* megtalálni a menet bekezdést.
(*: Csak segít, de meg tudná találni nélküle is a bekezdést, viszont több hibalehetőséggel.)

A fogaskerék lefejtőmarás egy másik kitűnő példa a főorsó szinkronra, csak ez marógépen és (bár használja) nem igényel index jelet.

7snm9r7t

Kezdem érteni!köszi!
Kíváncsi lennék egy ilyen lefejtő marás g kódjára!
A g33 van itt is használva? gondolom igen, de akkor itt is van egy index jel az elején, csak nem kell újrakezdeni, ezért értelmét veszti.

zfhr4a9ei

Itt közöl g-kódot a video szerzője.

De meglátásom szerint még g-kód sem feltétlen kell ennél a műveletnél. 0:50 környékén kézzel megforgatja a főorsót, mindkét irányba követi a munkadarab. Ez a rész független a g-kódodtól, a hardver rétegen folyamatosan, valós időben szinkronizál. A tényleges megmunkálás akár manuálisan "slow jog" módban is kivitelezhető, vagy G01-gyel megfelelő előtolással adott pontig mozgatva. Ha nem téveszt lépést a másodlagos tengely, akkor bármeddig szinkronban maradnak.

A Mach3 mindent az index pontra alapoz, abból számolja a fordulatszámot, majd az alapján az előtolást, és ahhoz igazítja a menetbekezdést is, ezért számára így jóformán csak eszterga létezik.

7snm9r7t

Köszi!
Ahááá! akkor itt a configban, a hal file-ban van összehozva a szinkronizáció!
Másik beállításhoz, másik configgal kell újraindítani a Linuxcnc-t.
Nem lenne gyorsabb egy subrutin? annó én kísérleteztem a gépemen hatszög és excenter esztergálással, Béni fórumtársunk remek subokat írt erre a feladatra, a g33-at használva a szinkronizálásra.

s7manbs8

Szia  !

Neked a géped az milyen amit használsz ?

Mármint az esztergád.


Itt is LinuxCNC-znek.



s7manbs8

Nekem is a saját magam írt DOS-os cnc vezárlőben a menetvágás úgy megy, hogy egy valahány réses érzékelő ahogy kiadom a G33 vagy mit is, utána az adott Z pont eléréséig szinkronban tartja az orsót a Z-ve és annyi.