Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

UCCNC vezérlő program

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

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

ium8w94xp

Én is szeretném frissíteni arra, ami még nincs kiadva...mikor lehet?[#nyes]

Bocs

Sziasztok! Szia Csaba!

A rohanásban nem volt időm normálisan feltenni a Gkódot, ez a fórum által előírt megoldás. (01.txt)

Közben a Cimcoban rendesen működik, tehát nem butasággal próbálkozom. Szeretném kérni a nálam sokkal okosabbakat (ezt szó szerint értem), hogy ha van erre megoldás, írják meg! A Rajzok, Gkódok topikban is leírtam, hátha van kedve valakinek gondolkodni rajta.
Persze lehet CAM-elni is, de ilyen egyszerű dolgokat én legalábbis gyorsabban megírok kézzel.

M6 T3 H3 G18 (20-AS FÉLGÖMB MARÓ)
G0 X53 Y480
G0 Z16
G1 Z6
G2 X67.98 Z-8 I14.03(ívvel indul X/Z-ben az anyagba)
G1 X215 Z2
G68 R30 (forgatás az aktuális pozíció körül)
G0 X53 Y480
G2 X67.98 Z-8 I14.03
G1 X215 Z2
G68 R60
G0 X53 Y480
G2 X67.98 Z-8 I14.03
G1 X215 Z2

dezsoe

Szia!

Sajnos, a forgatás és a G18/G19 egyelőre nem megy egyszerre, úgyhogy két lehetőséged maradt. Vagy kiszámolod az elforgatott ívek koordinátáit és használod a G18-at, vagy legenerálod az ívet G1-ekkel a G17 síkon és akkor használhatod a forgatást. (Az első lehetőséget megoldhatod M98 szubrutinnal is, kódban tudsz változókkal szögfüggvényeket is számolni. Lásd: a kézikönyv 4.2 fejezetében.)

Bocs

Szia Csaba!

Ismét köszönettel tartozok[#worship]. Így nem túráztatom magam, egyértelmű a dolog. Ja és persze reménykedek, hogy mások is hasznát veszik az infonak.
A függvénytáblázatos történet már eszembe jutott, de gondoltam számítson a számítógép. Nos így majd én is számolgatok. Könnyebb így, hogy biztosan tudom, hogy ezen a módon nem megy. Megy másképp.

svejk

Egy kollégám unszolására a "Run from here" funkcióról érdeklődnék.
A doksiba nem igazán találtam a működéséről pontos leírást.

A tapasztalataink szerint az adott sortól való futtatás nem vesz semmit figyelembe az előtte levő sorokból.

A kolléga ipari gépekhez van szokva és ott lehet választani lehetőséget, hogy ténylegesen csak az adott sortól fusson a program (interlock funkció), vagy előtte végigszaladjon a program elejétől és beolvassa pl. a szeszámkorrekciókat, majd a tényleges mozgást csak az adott sortól végezze.

Állítólag munkadarab javításánál nagyon hasznos funkció lenne ez utóbbi.

dezsoe

Valami konkrét példa kéne, g-kóddal együtt, mert elvileg pont a második módon működik a rendszer.

svejk

Aha... elkérem a kódot és jelentkezem.

dezsoe

Rendben. Kérjél leírást is, hogy melyik sortól futtatva mi nem jó, könnyebb lesz hibát keresni. :)

3ebj3bk8b

Én már próbáltam és valóban a második módon működik.

dezsoe

Szerintem is, de azért nem árt tudni, hogy mi volt a gond. Ja, és melyik verzióval.

svager

Valaki fel tudna homályosítani a következő problémával kapcsolatban?
Már sokadjára próbálkozok a G52 eltolással illetve az M98-al,de egyszerűen nem akar összejönni.

Arra már rájöttem,hogy ha nincs a  G52 előtt G0 vagy G1 180° elforgatva jelenik meg a szerszámpálya megjelenítőben.
Gondolom(mivel csak demó módban futtattam),hogy élesben is így működik.

Igazából ami a problémám,hogy vagy valamit nem jól írok,vagy nem értem,de a kódnézőben csak egy pálya látható,és ha elindítóm akkor is csak ezen a pályát mutatja.

Írtam egy egyszerű példa kódot de ezzel sem működik.
Én bénázok el valamit,vagy kihagytam esetleg valamit amitől nem jó ?



G0 Z50
G0 X0 Y0
G52 X10 Y0
M98 P100
G52 X20 Y0
M98 P100
G52 X30 Y0
M98 P100
G52 X 0 Y0
M30

O100


G0 X0,0000 Y0,0000

G1 X-2,5000 Y0,0000 F300
G1 Z0,0000 F150
G2 X2,5000 Y0,0000 Z-1,0000 R2,5000 F300
G2 X-2,5000 Y0,0000 Z-2,0000 R2,5000
G2 X2,5000 Y0,0000 Z-2,0000 R2,5000 F300
G2 X-2,5000 Y0,0000 Z-2,0000 R2,5000
G1 Z0,0000 F150
G0 Z5,0000
G0 X0,0000 Y0,0000
M99

dezsoe

Ha a mellékelt képen levő eredmény a cél, akkor jó a kód. Az UCCNC nem jeleníti meg a G52/G92 eltolásokat, de jól hajtja végre. Demóban úgy tudod ellenőrizni, hogy bekapcsolod a gépi koordináta megjelenítést és akkor látod a koordinátákból, hogy hol köröz.

  

Bocs

Szia svager!

Én is szemesültem ezzel, és ahogy dezsoe írta szépen végrehajtotta a kódokat, és már a megjelenítésben is látom a logikát. Mivel azonban saját magamban nem voltam biztos, először úgy állítottam be a Z munkadarab eltolást, hogy az anyag fölött dolgozzon a szerszám. Volt, hogy hibáztam, volt, hogy nem, de emiatt eddig minden munka jól végződött.
Demó mód:
Én a lakásban kényelmesen letesztelem a demó verzióval a megírt programot, és ha minden rendben, a kis műhelyemben a teljes verzióval végrehajtatom. Nem emlékszem, hogy lett volna különbség, szerintem nem is lesz.

svager

Köszönöm,igy már értem.
Most még az a kérdés kell a G52 elé a G0/G1?

dezsoe

Két G0-t lehetett kivenni következmények nélkül, gondolom, hogy ezekre gondoltál.

G0 Z50
(--- G0 X0 Y0 ---)
G52 X10 Y0
M98 P100
G52 X20 Y0
M98 P100
G52 X30 Y0
M98 P100
G52 X 0 Y0
M30

O100


G0 X0,0000 Y0,0000

G1 X-2,5000 Y0,0000 F300
G1 Z0,0000 F150
G2 X2,5000 Y0,0000 Z-1,0000 R2,5000 F300
G2 X-2,5000 Y0,0000 Z-2,0000 R2,5000
G2 X2,5000 Y0,0000 Z-2,0000 R2,5000 F300
G2 X-2,5000 Y0,0000 Z-2,0000 R2,5000
G1 Z0,0000 F150
G0 Z5,0000
(--- G0 X0,0000 Y0,0000 ---)
M99