G-code cyklus?

Odpovědět
luky_c
Příspěvky: 27
Registrován: 20. 7. 2011, 6:06

26. 8. 2011, 7:24

Ahojte,

Som absolutny zaciatocnik s CNC.

Prosim Vas o pomoc, poslete mi ukazku kratkeho G-codu pre konturu, kde postupne nastroj znizuje Z po hladinach uberu - krokoch (napr. 0.3mm) az na plnu hlbku?

Vyhladaval som cyklus, ale nepochopil som to napoprve. Kde zacina a konci cyklus a kde je premenna, kde sa pripocitava?

Pouzivate to bezne?, ked su zlozite kontury a frezuje sa do hlbsieho mat., nerobi to problemy tie cykly?

Diky a sory za samozrejmu vec pre vas

mam EMC2
samouk
Příspěvky: 27
Registrován: 23. 10. 2010, 5:04
Bydliště: havířov

28. 8. 2011, 10:15

Tvůj dotaz je pro mě nejasný.Cykli v G-codu programuji.
Uživatelský avatar
bobik
Příspěvky: 4564
Registrován: 11. 12. 2007, 7:48
Bydliště: Okres Klatovy

28. 8. 2011, 11:00

Je dobrý, že se snažíš programovat G-kod. Ale dnes se převážně generuje g-kod přes CAM. Heeks CAM je zdarma, doporučuji. Viz sekci CAM.
luky_c
Příspěvky: 27
Registrován: 20. 7. 2011, 6:06

29. 8. 2011, 7:10

samouk píše:Tvůj dotaz je pro mě nejasný.Cykli v G-codu programuji.
Keby si mi skolsky len napisal jednoduchy cyklus.

Napr.> konturu profil kridla na model lietadla (rebro) a budem ho chciet vyfrezovat z balzovej dosky.
G-kod tej plosnej kontury budem mat z CAMu napriklad a len potrebujem aby ho nastroj vyfrezoval po hladinach ktore si urcim (balsa ma hrubku 5mm a aby to nefrezovalo naraz, tak si to rozdelim napr. na 10 uberov po 0.5mm)
Cize budem opakovat X a Y, pritom Z sa mi vzdy v tom cykle prirata a odfrezuje o 0.5mm viac.

Aky ma cyklus syntax, kde sa premenne zapisuju ... atd.
Len jednoducho to chcem vidiet, lebo z inych materialov som to nepochopil.

Dik.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22422
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

29. 8. 2011, 7:19

paklize budes mit z camu tu konturu tak budes mit z camu i to zajizdeni po vrstvach
jinak by to ani nebyl cam

jinak s tim zajizdenim se to da udelat jednoduse
v G kodu nejsi vetsinou povinen vypisovat vsecky souradnice, tj. misto neuvedene hodnoty se pouzije posledni znama

g01 z-0.5
volej podprogram
g01 z-1
volej podprogram
g01 z-1.5

nejaky podprogram:
g01 x y
g01 x y
g01 x y
g01 x y
g01 x y
navrat z podprogramu

takze nahrubo asi takhle
za ty zastupny slovicka si dosad funkce z manualu k programovani tve masiny
Vsechna prava na chyby vyhrazena (E)
RaS
Příspěvky: 8593
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

29. 8. 2011, 8:18

a nebo trochu jednodušeji:

program třeba
g0 z30
g0 x0 y0
g0 z0
zavolání podprogramu X krát např v machu (m99 o1 p10)
podprogram
o1
g91
z-0.5
g90
g1 x..
y...x...
....
m99

g0 z10

prostě ti v každém kroku sjede o 0,5mm a udělá daný pohyb, dohromady 10x v tomto případě.. nakonec vyjede nahoru
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
samouk
Příspěvky: 27
Registrován: 23. 10. 2010, 5:04
Bydliště: havířov

29. 8. 2011, 10:44

Nerad píšu.Zavolej na Skype samouk69 dnes 29.8.2011 v 22.30 hodin.Za pět minut ti to objasním.
luky_c
Příspěvky: 27
Registrován: 20. 7. 2011, 6:06

29. 8. 2011, 2:04

samouk píše:Nerad píšu.Zavolej na Skype samouk69 dnes 29.8.2011 v 22.30 hodin.Za pět minut ti to objasním.
Ahoj, diky moc za prispevky aj za pomoc.
Uz sa mi to podarilo uspesne rozbehat cyklus i s premennymi.

Lukas.
Odpovědět

Zpět na „Ostatní veci kolem programovani“