Witam.
Stosuje ktoś może interpolację spiralną z korekcją średnicy. Chcę używać tego do dokładnego frezowania gwintów. Jaka jest składnia takiego cyklu. Postprocesor wywala mi coś ale sterowanie tego nie łyka.
Pozdrawiam
wojtek
Frezowanie gwintów z korekcją średnicy narzędzia.
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 177
- Rejestracja: 09 wrz 2007, 12:45
- Lokalizacja: Gdańsk
Np. Dla M24 zwykłego
Ogólnie programik sobie robisz na # i wtedy jest luzik. Zaczynasz z korekcją D na + i kończysz na -0.??? aż śruba będzie się ładnie wkręcać. Jeśli tego zapisu maszyna ci nie przyjmie możesz napisać na I i J i robić koło w jednym wierszu. Ważne: musi być G2 i G42 dla otworu inaczej wyjdą głupoty 
Kod: Zaznacz cały
G0 X0.Y0.
Z0.
G1 G42 X0.Y12. D1 F200
G2 X0.Y-12.Z-1.5.R12.
G2 X0.Y12.Z-3.R12.
G2 X0.Y-12.Z-4.5.R12.
itd.
G0G40X0.Y0.
G0 Z10.

W rozmiarze siła: Hartford Blockbuster PRO-3210 - 3000x2100x1070,42kW,35t
-
- Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 2
- Posty: 19
- Rejestracja: 30 lis 2009, 11:33
- Lokalizacja: Gliwice
Tu przykład podprogramu do frezowania gwintów frezem z płyta wieloostrzowa jednak bez G41 i G42 gdyż korekcja jest realizowana za pomocą parametru R
program był sprawdzany na sterowaniu SINUMERIK 840d i działa bez problemu w razie jakiś pytań pisać
:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
;R1-ROZMIAR GWINTU ( NP DLA M24 WPISUJEMY 24 )
;R2-SKOK GWINTU
;R3-GLEBOKOSC GWINTU
;R4-SREDNICA FREZA
;R5-PROMIEN TORU FREZA
;R6-POLOWA PROMIENIA TORU FREZA
;R7-ILOSC ZEBOW NA PLYTCE
;R8-KOREKTOR SREDNICY GWINTU ( tu korygujemy jesli nam wyjdzie zbyt ciasny gwint wartosc zmienia srednice gwintu )
;R11 ILOSC POWTORZEN
;XXXXXXXXXXXXXXXXXXXX WPROWADZ DANE XXXXXXXXXXXXXXXXXXXXXXXXXXXX
R1=
R2=
R3=
R4=.....
R5=((R1+R8)-R4)/2
R6=R5/2
R7=
R8=
R11=
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
G90 G0 X0 Y0
G90 G0 Z100
X0 Y0
M42
Z0
M3 S1300 F150 G64
G00 Z=-R3 CFTCP
G91 X=R6 Y=-R6 Z=-(R2/8)
R10=0
DALEJ:
R10=(R10+1)
G3 X=R6 Y=R6 CR=R6 Z=(R2/8)
G3 X0 Y0 I=-R5 J0 Z=R2
G3 X=-R6 Y=R6 CR=R6 Z=(R2/8)
G0 Z=((R2*R7)-(R2/4))
G0 Y=(-R6*2)
IF R10<R11 GOTOB DALEJ
G90
G0 X0 Y0
Z100
M17
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
program był sprawdzany na sterowaniu SINUMERIK 840d i działa bez problemu w razie jakiś pytań pisać
:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
;R1-ROZMIAR GWINTU ( NP DLA M24 WPISUJEMY 24 )
;R2-SKOK GWINTU
;R3-GLEBOKOSC GWINTU
;R4-SREDNICA FREZA
;R5-PROMIEN TORU FREZA
;R6-POLOWA PROMIENIA TORU FREZA
;R7-ILOSC ZEBOW NA PLYTCE
;R8-KOREKTOR SREDNICY GWINTU ( tu korygujemy jesli nam wyjdzie zbyt ciasny gwint wartosc zmienia srednice gwintu )
;R11 ILOSC POWTORZEN
;XXXXXXXXXXXXXXXXXXXX WPROWADZ DANE XXXXXXXXXXXXXXXXXXXXXXXXXXXX
R1=
R2=
R3=
R4=.....
R5=((R1+R8)-R4)/2
R6=R5/2
R7=
R8=
R11=
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
G90 G0 X0 Y0
G90 G0 Z100
X0 Y0
M42
Z0
M3 S1300 F150 G64
G00 Z=-R3 CFTCP
G91 X=R6 Y=-R6 Z=-(R2/8)
R10=0
DALEJ:
R10=(R10+1)
G3 X=R6 Y=R6 CR=R6 Z=(R2/8)
G3 X0 Y0 I=-R5 J0 Z=R2
G3 X=-R6 Y=R6 CR=R6 Z=(R2/8)
G0 Z=((R2*R7)-(R2/4))
G0 Y=(-R6*2)
IF R10<R11 GOTOB DALEJ
G90
G0 X0 Y0
Z100
M17
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
SINUMERIK , FANUC , HEIDENHAIN
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 177
- Rejestracja: 09 wrz 2007, 12:45
- Lokalizacja: Gdańsk
-
- Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 2
- Posty: 19
- Rejestracja: 30 lis 2009, 11:33
- Lokalizacja: Gliwice