Strona 1 z 3

Programowanie haas

: 24 lip 2015, 15:23
autor: Pavllo7
Jak napisać program na frezowanie otworu po spirali. Chciałbym użyć freza 10mm i rozfrezowac otwór o średnicy 20mm na głębokość 10mm o skoku 0.5mm ??
Dziękuje za pomoc

: 24 lip 2015, 18:27
autor: davish88
Podobny temat z przykładem na g-kodach

https://www.cnc.info.pl/topics44/frezow ... t22604.htm

: 24 lip 2015, 22:46
autor: WZÓR
Uniwersalny program makro;

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 
%
Mariusz.

: 25 lip 2015, 12:41
autor: ryby007
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 

: 26 lip 2015, 09:54
autor: 1q1q1q1q
Tu programik ktory generuje kody na haasa mdi..

: 26 lip 2015, 10:49
autor: WZÓR
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 
Coś mi ten Twój program nie chodzi jak trzeba.

Mariusz.

: 26 lip 2015, 11:14
autor: ryby007
Możliwe że za szybko wł. G91 i idiota zapomniałem o G41 :mrgreen:

Kod: Zaznacz cały

G00 X0 Y0 Z1 
G01 Z0 F. .. 
G01 G41 D4(nr.  Korektora narzędzia) Y10
G91 G03 J-10 Z-0.5 L20 
G90 G03 J-10 
G00 G40 X0 Y0 Z1
Wartość Y (za korektorem) powinna być górna wartością otworu w układzie współrzędnych czyli przy osi otworu X0 Y5 wartość Y będzie Y15 jednak J zostaje J-10.

: 26 lip 2015, 11:45
autor: CFA
ryby007 pisze:
G91 G03 J-10 Z-0.5 L20
A to jest na pewno po spirali?
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.

: 26 lip 2015, 12:07
autor: ryby007
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

: 26 lip 2015, 12:22
autor: WZÓR
CFA pisze:
ryby007 pisze:
G91 G03 J-10 Z-0.5 L20
A to jest na pewno po spirali?
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.
Po spirali nie pójdzie.
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
Kolego ..... , nie przekonałeś mnie. :grin:
Nie tak wywołuje się podprogram.

http://zapodaj.net/1f5c1cb9ed285.jpg.html

Mariusz.