Nie widzę problemu.grzeszko pisze:u mnie ma robić taki a nie inny otwór niestety,...
Rozpisuję na dwa , trzy razy , w zależności jakie narzędzie użyję.
..... , a jakim narzędziem chcesz jechać ,,na raz'' aby uzyskać wymiar ø 204 ?
Mariusz.
Jeśli to mój programik , to jest tak.grzeszko pisze:witam, odgrzebie kotleta, mam do zrobieniA 2 otwory fi 204
punkt bazowy to środek pierwszego otworu x0y0 i drugi otwór x500y0
jeśli dobrze rozumiem program wygląda tak:
tyle że teraz nie wiem jak to zrobić aby później skoczyło do 2 punktu i robiło makro od nowa?Kod: Zaznacz cały
N500 (KOPIERFRAESER D35) T6 M06 M88 G00 G90 G54 G40 X0 Y0 G43 H06 D06 Z150. M08 M88 #1= 204 (SERDNICA) #2= -3 (GLEBOKOS -Z) #3= 100 (START +Z) #4= 0.5 (schodzenie) #6= 1550 (OBROTY) #7= 6. (nr NARZEDZIE) #8= 3500. (POSOW) #13= 1. (ILE BAZ) (nie zmieniac dalej) G90 G17 G80 G40 G91 G28 Z0 G90 IF [ #4 GT #2 ] GOTO30 IF [ #13 GT 6 ] GOTO30 IF [ #13 LT 0 ] GOTO30 IF [ #7 EQ 1 ] GOTO30 #1= [ #1 / 2 ] WH [ #13 GT 0 ] DO2 G [ #13 + 53 ] #13= [ #13 - 1 ] M06 T#7 G43 H#7 M03 S#6 G00 X0 Y0 G00 Z20. M08 #9= [ #3 + 2 ] #12= #4 G00 Z#9 G01 Z#3 F#8 G41 D#7 G01 X - [ #1 ] Z [ #3 ] WH [ #2 GT #12 ] DO1 G03 X - [ #1 ] Y0 Z - [ #12 ] I#1 J0 #12= [ #12 + #4 ] END1 G03 X - [ #1 ] Y0 Z - [ #2 ] I#1 J0 G03 X - [ #1 ] Y0 I#1 J0 G40 G01 X0 Y0 G00 Z20. END2 N30 M09 M05 G28 G91 Z0 G28 G91 Y0 G40 G00 G49 G90 G00 Z200. G00 G40 X0 Y0 G00 G90 G54 G40 X500 Y0
wogóle nie pojmuje tego makro![]()
...
No to dzięki ....ryby007 pisze:Też mi wywalało teraz na symulatorze że frez na duży![]()
Doszedłem do tego że musiałem powpisywać kropki za cyframi(zamiast X0 to X0.) i chyba musiałem wł. G90 na początku.
Tylko jeszcze na symulacji zamiast schodzić po 0.5mm to się przesuwa o 0.05 w osi Y też nie tak.
W offsetach oczywiście fi10.
klik
Kurnaryby007 pisze:WZÓR
Ze zrzutu jest coś innego niż ja napisałem.
W linii G03 musi być Z-0.5 by okrąg zrobiło w osiach xyz no i w trybie przyrostowym by działało w tej linii L20.
Żeby robić to jako podprogram to trzeba byłoby wlączanie kompensacji opisać inaczej, tylko trzeba być w środku okręguKod: Zaznacz cały
N1 G91 G01 G41 D4 Y10 ( wł. Komp. ) G03 J-10 Z-0.5 L20 (jazda w dół) G90 G03 J-10 (wyrównanie dna wył tr. Przyr. ) G00 G40 G91 Z11 Y-10 (w trybie przyrostowym wył. komp. z odjazdem na Z1) G90(wył. Te. Przyr) M99
Po spirali nie pójdzie.CFA pisze:A to jest na pewno po spirali?ryby007 pisze:
G91 G03 J-10 Z-0.5 L20
Bo ten program pójdzie w zetce w dół te 0,5 na pierwszym milimetrze obwodu i dalej będzie
frezował pełną wysokością 0,5.
Kolego ..... , nie przekonałeś mnie.ryby007 pisze:Frez idzie spiralnie w dół i na dnie jedno kółko wyrównujące. Jeśliby chodziło o spiranie na boki to G13.
Po pierwszym 0.5mm będzie szło cały czas na ap. 0,5mm
Coś mi ten Twój program nie chodzi jak trzeba.ryby007 pisze:Witam.Kod: Zaznacz cały
G00 X0 Y0 Z1 G1 Z0 F. .. G91 G01 D4(nr. Korektora narzędzia) Y10 G03 J-10 Z-0.5 L20 G90 G03 J-10 G00 G40 X0 Y0 Z1
Kod: Zaznacz cały
%
O01001
#1= 20. (SERDNICA)
#2= 10 (GLEBOKOSC -Z)
#3= 0.2 (START +Z)
#4= 0.5 (SCHODZENIE)
#6= 2100 (OBROTY)
#7= 5 (nr NARZEDZIE)
#8= 500 (POSOW)
#13= 1 (ILE BAZ)
(program wykonuje srednice w kilku otworach)
M08
(nie zmieniac dalej)
G90
G17
G80
G40
G91 G28 Z0
G90
IF [ #4 GT #2 ] GOTO30
IF [ #13 GT 5 ] GOTO30
IF [ #13 LT 0 ] GOTO30
IF [ #7 EQ 1 ] GOTO30
#1= [ #1 / 2 ]
WH [ #13 GT 0 ] DO2
G [ #13 + 53 ]
#13= [ #13 - 1 ]
M06 T#7
G43 H#7
M03 S#6
G00 X0 Y0
G00 Z20.
#9= [ #3 + 2 ]
#12= #4
G00 Z#9
G01 Z#3 F#8
G41 D#7 G01 X - [ #1 ] Z [ #3 ]
WH [ #2 GT #12 ] DO1
G03 X - [ #1 ] Y0 Z - [ #12 ] I#1 J0
#12= [ #12 + #4 ]
END1
G03 X - [ #1 ] Y0 Z - [ #2 ] I#1 J0
G03 X - [ #1 ] Y0 I#1 J0
G40 G01 X0 Y0
G00 Z20.
END2
N30 M09
M05
G28 G91 Z0
G28 Y0
G40
G00 G49
G90
M30
%