Znaleziono 1 wynik

autor: thewilis
14 paź 2015, 12:58
Forum: Fanuc
Temat: Prosba o sprawdzenie makra
Odpowiedzi: 5
Odsłony: 2607

Prosba o sprawdzenie makra

Witam serdecznie.
Jest to moje pierwsze podejscie do napisania makra
Makro powinno rozfrezowywac otwor do zadanej srednicy z maksymalnej glebokosci
Maszyna wysypuje sie na 3 linijce makra z komunikatem Invalid Character
Maszyna na której próbuje to odpalic to Hurco VM30i

Czy, ktorys z kolegow moglby rzucic okiem i podpowiedziec co robie nie tak ?

Pozdawiam

kod:

%
G54 G90
T8 M6
G0 X0 Y0 Z100
S6000 M3 M8

G65 P0070 F600 A8.5 B13 C3 D8 E8 F500 H0 I0.5 J9.99 K100
M30

O0070 ( START OF SUBRPOGRAM 0070 )

(A=8.5 -== HOLE DIAMETER ==- )
(B=13 -== HOLE DEPTH ==- )
(C=3 -== RETRACT PLANE ==- )
(D=8 -== RADIUS OFFSET NUMBER ==- )
(E=8 -== TOOL DIAMETER ==- )
(F=500 -== FEED ==- )
(H=0 -== VARIABLE RESET ==- )
(I=0.3 -== CUTTING DEPTH ==- )
(J=9.95 -== FINISH DIAMETER ==- )
(K=100 -== SAFE PLANE ==- )

G0 Z#3
G1 Z-#2 F#9 ( GO TO RETRACT PLANE )
G91 G1 G42 D#8 X[#1/2] ( COMPENSATION TURN ON )
N10 #11=#11+#4
G1 X#4
G2 I-[[#1/2]]+#11] J0 ( -== ENLARGING ==- )
IF[#11 LT [#5-#1-#4]]GOTO 10 (---------------------)
G91 G40 G1 X-[[#1/2]]+#11] ( COMPENSATION TURN OFF )
G91 G1 G42 D#8 X[#5/2]
G2 I-[[#5/2]] J0 ( FINISHING PASS )
G91 G40 G1 X-[[#1/2]]+#11]
G90 G1 Z#3 ( GO TO RETRACT PLANE )
G0 Z#6 ( RAPID TO SAFE PLANE )
M99 ( End of SUBPROGRAM 0070 )

Wróć do „Prosba o sprawdzenie makra”