UCCNC vezérlő program

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

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

3ztiz2p39

Az alábbi kód is hülyeséget csinál:
(mach3-ban jó)
 
f1000
g0 x0 y-20  
g2 x0 y20  r20
g2  x0 y-20 r20  
g0 x0 y0
m5 m30
 

kr97pwss2

Megvizsgálom, mi okozza.

3ztiz2p39

Úgy látom hogy az I,J módot inkrementálisan értelmezi.
De ha az R szót használjuk akkor ennek nincs jelentősége.  
Vagy rosszul tudom?

s7manbs8

Az akkor tényleg nem normális. :)

3ztiz2p39

Hmmm.. mégis tudja a spirális interpolációt, egy mintapélda is van a Example könyvtárában. :)
 

znyj7btbe

Offline tesztelgetem a programot én is, nagyon jó. Gratulálok hozzá.
Felmerült egy kérdés,hogy létezik-e MDI/AUTO/MANUAL mód átkapcsolásra lehetőség.
AUTO mód: program futtatás
MANUAL mód: kézzel, pendant stb. mozgatás..
MDI mód: kód futtatás az MDI ablakból - OK, de ekkor ne lehessen a kurzor mozgató billentyűkkel a gépet vezérelni (szerintem veszélyes), hanem a föl-le nyilakkal az előzőleg bevitt parancsok lennének elérhetőek, szerkeszthetők, majd ENTER leütésével futtatható.
 
Köszönöm.

3ztiz2p39

Néha, -még nem tudtam rájönni a szabályra-  az M30 utáni parancsokat is kirajzolja a Toolpath-ra.
 
De szerencsére a valóságban nem hajtja végre.

znyj7btbe

Még egy-két gondolat (tudom, ez még BÉTA verzió, igy inkább kivánságlista [#wink] ):
 
Toolpath ablak:  
- jó volna, ha fixen látszódna a beállitott gépi limit (munkaterület határai)  
- koordináta rendszerek eltolásakor az origó megjelenne
 
DRO:
- beállitható funkció, hogy csak koordináta eltolást adok meg, vagy
- a beirt érték alapján, gyorsjárati mozgással megy az adott pozicióba.

3ztiz2p39

Az Appearance fülön kikapcsolható a szerszámot jelölő kis kúp.
Engem a szálkereszt majdnem jobban zavar, főleg egy bonyolultabb rajzon, esetleg érdemes lenne azt is kikapcsolhatóvá tenni.

3ztiz2p39

??
Én nem tudok idézőjeles file nevet létrehozni, sem átnevezni.
No meg hogy is néznének ki a file-k?

zstnmzgc

Ez így van, de már hozzászoktunk. Vagy csak próbálunk.

4a8dg8sxf

Nézegetem a programot. Egyenlőre gép nélkül, mert a meglévő programjaim olyan kódokat tartalmaznak, amit az UCCNC még nem ismer.
Van egy kis hiányérzetem.
Nem tudom megnézni a behívott kód alapján a minimum, és a maximum mozgástartományt.
Ez a kézzel írt programok ellenőrzésénél sokszor tesz jó szolgálatot.
Már velem is előfordult, hogy elnéztem valamit, vagy csak kimaradt egy tizedes pont.
A megmunkálási határok ellemőrzésével szerszám, neadj Isten géptörés kerülhető el.
Van még más is, de arról később.

2h0y3p4wh

Nem biztos, hogy erre gondolsz, de egy behívott g kód után
a diagnosztika ablakban ezeket az adatokat szerintem kiírja a progi...

3ztiz2p39

El is felejtettem írni, hogy ez a funkció is tetszik.
 
Nem is tudtam, hogy a Mach3 tud ilyet?
Miki2!  
A mach3-ban hol kell megnézni?
Én eddig ha ilyen problémám volt offline-ban és gyorsjáratban végigsöpörtem és néztem a tooolpath-on hogy meddig tart a darab.

6x0ud2xg

 A jól beállított softlimit nem oldja meg a problémát ? El sem indul a program ha a limiteken túli G kód adatok vannak ( ha jól emlékszem )