Znaleziono 1 wynik

autor: teles222
28 gru 2013, 18:16
Forum: G-CODE - programowanie
Temat: Step and repeat w g-codzie?
Odpowiedzi: 18
Odsłony: 3820

W linuxCNC używam do tego podprogramów i G92 do zmiany ofsetu

przykładowy programik

G21
G90
G64
G17
g40
G10 L1 P3 r 2.000
T3M6
S5000M03
g0 z 30.000
o<kontur1> sub
g0 x 85.000 y 85.000
g0 z 12.000
g1 z 0.000 f 400
g42
f2000
g1 x 74.664 y 95.000
g1 x 72.500 y 109.000
g1 x 52.500
g1 z 1.000
g1 x 37.500
g1 z 0.000
g1 x 17.500
g1 x 13.405 y 82.500
g1 z 1.000
g1 x 10.700 y 65.000
g1 z 0.000
g1 x 9.000 y 54.000
g2 x 0.000 y 45.000 r 9.000
g1 y 29.000
g3 x 35.000 y 1.022 r 49.410
g1 z 1.000
g3 x 55.000 y 1.022 r 49.410
g1 z 0.000
g3 x 90.000 y 29.000 r 49.410
g1 y 45.000
g2 x 81.000 y 54.000 r 9.000
g1 x 79.300 y 65.000
g1 z 1.000
g1 x 76.595 y 82.500
g1 z 0.000
g1 x 72.500 y 109.000
g1 z 13.000
g40
g0 z 30.000
o<kontur1>endsub
g0 x 0.000
o<kontur1>call (wywołanie podprogramu)
g40
g0 x 98.000
g92 x 0.000 (Zmiana ofsetu z x98 na x 0.000)
o<kontur1>call
g40
g0 x 98.000
g92 x 0.000
o<kontur1>call
g40
g0 x 98.000
g92 x 0.000
o<kontur1>call
g40
g0 z 35.000
g92.2
g0 x 356.200
y 209.200
g92 y 64.200 x 62.200
o<kontur1>call
g40
g92.2
g0 x 258.200
y 209.200
g92 y 64.200 x 62.200
o<kontur1>call
g40
g92.2
g0 x 160.200
y 209.200
g92 y64.200 x 62.200
o<kontur1>call
g40
g92.2
g0 x 62.200
y 209.200
g92 y 64.200
o<kontur1>call
g40
g0 z 30
g92.2
m5
g0 x 0.000 y 0.000
m2

Pozdrawiam

Wróć do „Step and repeat w g-codzie?”