G12 w emc2

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
zaqaq
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 1
Posty: 33
Rejestracja: 24 lis 2008, 23:32
Lokalizacja: 3city

G12 w emc2

#1

Post napisał: zaqaq » 25 sie 2009, 21:44

Witam,

chcę sobie wyfrezować okrągły otwór na zadaną głębokość, jako że w g-code jestem dość początkujący wyczytałem, że da się to zrobić przy pomocy funkcji G12 (chyba?)

próbowałem przerabiać przykład ze strony: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?G12-13
ale emc2 daje mi komunikat, że g-kod nieznany ;-(

czy G12 ma szansę działać w emc2?

tymczasem, z braku laku ;-) napisałem sobie taki oto kod:

#<XSTART>=0
#<YSTART>=0
#<STEP>=2.2
#<DOWN>=0.33
#<STEP_DOWN>=[#<DOWN>]
#<MAX_DOWN>=3
#<Z_ZERO>=0
#<TOOL-DIA>=2.35 (srednica freza)
#<OTWOR>=18.99
#<SREDNICA> = [#<OTWOR>-#<TOOL-DIA>/2]

O101 while [#<DOWN> lt #<MAX_DOWN>]
O102 while [#<SREDNICA> gt 0]
g1 x #<XSTART> y[#<YSTART> + [#<SREDNICA> / 2]] z [#<Z_ZERO> - #<DOWN>]
g3 x #<XSTART> y[#<YSTART> + [#<SREDNICA> / 2 ]] i0 j[0 - [#<SREDNICA> / 2]] z [#<Z_ZERO> - #<DOWN>]
#<SREDNICA>=[#<SREDNICA> - #<STEP>]
O102 endwhile
#<SREDNICA> = [#<OTWOR>-#<TOOL-DIA>/2]
#<DOWN> = [#<DOWN> + #<STEP_DOWN>]
O101 endwhile



Tagi:


aron_d
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 20
Rejestracja: 19 kwie 2007, 14:30
Lokalizacja: Połczyn Zdrój

#2

Post napisał: aron_d » 25 lis 2009, 08:33


ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”