Znaleziono 2 wyniki

autor: teles222
03 maja 2012, 20:29
Forum: G-CODE - programowanie
Temat: linuxcnc problem z korekcją G41, G42
Odpowiedzi: 13
Odsłony: 4508

Dziękuję wszystkim za zainteresowanie moim problemem. :grin:
Szczególnie Tobie tuxcnc. Naprowadziłeś mnie. problemem było złe odwołanie korekcji
( G40).
Zobaczę jak pójdzie mi teraz z następną procedurką.
Oczywiście wciskam pomógł.
Pozdrawiam

[ Dodano: 2012-05-03, 22:42 ]
O i jest już nowa procedurka i działa :smile:

G21 (Unit in mm)
G90 (Absolute distance mode)
G64 P0.01 (Exact Path 0.001 tol.)
G17
G40 (Cancel diameter comp.)
G49 (Cancel length comp.)
G10 L1 P1 R3.000
T1M6 (Tool change to T1)
M8 (Coolant flood on)
#<glebokosc> = 0
S5000M03 (Spindle 5000rpm cw)
G0 X 0.000 Y 00.000 z 1.000
o100 while [#<glebokosc> gt -10.000]
#<glebokosc> = [#<glebokosc> - 0.500]
F50
G1 z #<glebokosc>
f800
g42
g1 x 14.000 y 6.000
g1 x 104.500
g3 x 112.500 y 14.000 r 8.000
g1 y 55.800
g3 x 104.500 y 63.800 R 8.000
g1 x 14.000
g3 x 6.000 y 55.800 R 8.000
g1 y 14.000
g3 x 14.000 y 6.000 R 8.000
G40
g1 x 0.000 y 0.000
o100 endwhile

g1 z 1.000
g0 z 50.000
M9 (Coolant off)
M5 (Spindle off)
g49
m6
g10 L2 p2 r0.500
T2M6
#<dol> = 0
o110 while [#<dol> gt -3.000]
#<dol> = [#<dol> - 0.200]
g0 x 14.000 y 14.000
f50
g1 z #<dol>
g42
F200
g1 x 7.400
y 54.800
x 8.000
y 56.5
x 7.445
g2 x 13.990 y 62.4 r 6.580
g1 x36.500
y 61.600
x 40.000
y 62.400
x 62.500
y 61.6
x 66.00
y 62.4
x 94.500
y 61.600
x98.000
y 62.400
x 104.52
g2 x 111.1 y 55.82 R 6.58
g1 y 35.800
x 109.500
y 30.600
x 111.100
y 13.98
g2 x 104.52 y 7.400 R 6.58
g1 x 98.000
y 8.200
x 94.500
y7.400
x 66.000
y 8.200
x 62.500
y 7.400
x 40.000
y 8.200
x 36.500
y 7.400
x 13.98
g2 x 7.400 y 13.98 r 6.580
g40
o110 endwhile
g1 z 1.000
g0 z 50.000
x 0.000 y 0.000
m9
m5
m2
autor: teles222
03 maja 2012, 00:03
Forum: G-CODE - programowanie
Temat: linuxcnc problem z korekcją G41, G42
Odpowiedzi: 13
Odsłony: 4508

linuxcnc problem z korekcją G41, G42

Witam
Od pewnego czasu walczę z nauką G-codu.
Napisałem właśnie prostą procedurkę na frezowanie gabarytu zewnętrznego płytki i niestety linuxcnc wywala mi błąd
"length of cutter compensation entry move is not greater than the tool radius"
To ten programik

G21 (Unit in mm)
G90 (Absolute distance mode)
G64 P0.01 (Exact Path 0.001 tol.)
G17
G40 (Cancel diameter comp.)
G49 (Cancel length comp.)
G10 L1 P1 R3.000
T1M6 (Tool change to T1)
M8 (Coolant flood on)
#<glebokosc> = 0
S5000M03 (Spindle 5000rpm cw)
G0 X 0.000 Y 66.000 z 1.000
o100 while [#<glebokosc> gt -10.000]
#<glebokosc> = [#<glebokosc> - 0.500]
F50
G1 z #<glebokosc>
f400
g42
g1 x 6.000
g1 y 14.000
g3 x 14.000 y 6.000 r 8.000
g1 x 104.500
g3 x 112.5000 y 14.000 R 8.000
g1 y 55.800
g3 x 104.500 y 63.800 R 8.000
g1 x 14.000
g3 x 6.000 y 55.800 R 8.000
g1 y 60.000
g1 x 0.000
G40
o100 endwhile
g1 z 1.000
g0 z 15.000
g0 x 0.000 y 0.000
M9 (Coolant off)
M5 (Spindle off)
M2 (Prgram end)

Nie mogę dojść co robię źle.
Może ktoś mógłby dać mi wskazówkę co mam poprawić?
Pozdrawiam

Wróć do „linuxcnc problem z korekcją G41, G42”