Strona 1 z 1
WYKONANIE PROMIENIA 0 PROŚBA O SPR KODU
: 19 mar 2013, 11:41
autor: Krauz
Witam. Bardzo proszę byście Panowie zerknęli na poniższy podprogram na wykonanie promieni czopa:
http://www.fotosik.pl/showFullSize.php? ... bfdc8b0978
Podprogram:
N10 X98 Z-430
N20 Z-454.34
N30 X92 Z-454.34 B12.5 (PRZEJŚCIE PO PROMIENIU)
N40 Z-462.46
N50 X92 Z-492.5 B30
N60 X330
Czy taki zapis konturu dla promieni R12.5 i R50 jest ok?
Sprawa pilna, mam nadzieję na waszą pomoc

: 19 mar 2013, 12:53
autor: rc666
Brakuje mi tutaj G01 albo G02. Tak wogole to brakuje mi tutaj g-codow
: 19 mar 2013, 13:33
autor: Krauz
To jest PODPROGRAM czyli sam opis konturu. Jeśli chodzi o G1 ok jest już. Ale G2 po co?
N10 G90
N20 G54
N30 G59 X0 Z700
N60 G92 S1500
N70 G96 S120
N40 G00 X200 Z-430
N80 @CCC (Z:X:X) R20=1 R21=0 R22=450 R24=1 R25=1 R26=3 R27=42 R29=11
R28=4 R30=3
L95 P1
(BFM:L95)
N90 G00 X400 Z0
N100 M02
L1:
N10 G01 F.5 X98
N20 Z-454.34
N30 X92 Z-454.34 B12.5
N40 Z-462.46
N50 X92 Z-492.5 B30
N60 X330
N70 M12
: 19 mar 2013, 14:52
autor: skapiec1123
Żeby program wiedział że ma iść po łuku i w którym kierunku.
Pozdrawiam
: 19 mar 2013, 15:40
autor: Krauz
N10 G90
N20 G54
N30 G59 X0 Z700
N60 G92 S1500
N70 G96 S120
N40 G00 X200 Z-430
N80 @CCC (Z:X:X) R20=1 R21=0 R22=450 R24=1 R25=1 R26=3 R27=42 R29=11
R28=4 R30=3
L95 P1
(BFM:L95)
N90 G00 X400 Z0
N100 M02
L1:
N10 G01 F.5 X98
N20 Z-454.34
N30 G02 X92 Z-454.34 B12.5
N40 Z-462.46
N50 G02 X92 Z-492.5 B30
N60 X330
N70 M12
Czy tak?
: 19 mar 2013, 15:45
autor: skapiec1123
L1:
N10 G01 F.5 X98
N20 Z-454.34
N30 G02 X92 Z-454.34 B12.5
N40 G01 Z-462.46
N50 G02 X92 Z-492.5 B30
N60 G01X330
N70 M17
Komenda M17 kończy podprogram.
Po zakończeniu promienia i gdy następny odcinek jest prostą musisz dać komendę G01 ( ruch po linii prostej)
: 19 mar 2013, 16:23
autor: Krauz
A co z posuwem? Ustaliłem maks. obroty oraz stała prędkość skraw., czy posuw muszę ustalać przy każdym G01 oraz G02?
: 19 mar 2013, 16:33
autor: skapiec1123
Nie musisz wpisywać. Maszyna ( Sinumerik ) pamięta ostatni zaprogramowany posuw.
Posuw wpisujesz tylko wtedy gdy do programu wpisujesz ruch szybki ( G0 ) a następnie chcesz wykonać kolejny ruch ruchem roboczym ( G01 G02 G03).
np:
G00 Z10
G01 Z1 F0.5
X-2
Z-10
X10
G00 Z-15
G01 X-1 Z0.2
.
.
.