Frezowanie końcowego czopwa kulistego....

Dyskusje na temat systemu Sinumerik

Autor tematu
Oska
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 3
Rejestracja: 25 sty 2012, 21:32
Lokalizacja: Jaworzno

Frezowanie końcowego czopwa kulistego....

#1

Post napisał: Oska » 25 sty 2012, 22:06

Witam Koleżanki i Kolegów.

Mam pytanie odnośnie frezowania czopa końcowego - kulistego.
Napisałem taki program:


;*********
N5 G17
N10 G64 G54 G90 G94
N15 T1 D1 M6
N20 S2000 F5000 M4 ;3
;***************
;NADDATEK*****
R44=20
TRANS Z=855

R1=300 ;PROMIEN CZOPA (XY)
R5=3000; PROMIEN SFERY(ZY)

R7=$P_TOOLR ;PROMIEN NARZEDZIA
R6=10; ;PROMIEN PLYTKI
R50=10; SKOK PO CZOLE


;STALE I OBLICZENIA
R8=R5+R6
R9=R7-R6
R11=0 ; KAT STARTOWY DLA XY
R12=0.1 ; KAT POSTEPOWY DLA XY
R13=360/R12
R21=ASIN(R1/(R5+R6)) ; KAT STARTOWY DLA ZY
R22=ASIN(R50/(R5+R6)) ;UBYTEK KATA
R75=(R1+R9+100)*COS(R11) ;X
R85=(R1+R9+100)*SIN(R11) ; Y
R95=(R8)*COS(ASIN(R1/R5)) ;Z

N25 G1 Z=100 X0 Y0
N30 Z=500 W0
N35 X=R75 Y=R85
R75=(R1+R9)*COS(R11)
R85=(R1+R9)*SIN(R11)
N40 G1 X=R75 Y=R85
N45 Z=R95 R44


SFERA:

R75=(R1+R9)*COS(R11)
R85=(R1+R9)*SIN(R11)
R95=(R5+R6)*COS(ASIN(R1/R5))

N50 G1 X=R75 Y=R85 Z=R95+R44

R11=R11+R12 ; MIARA KATOWA
R21=R21-R22/R13
R1=SIN(R21)*R8

IF R1>0.01 GOTOB SFERA
N55 G1 Y=3
N60 G2 I=AC(0) J=AC(0)
N65 Z=100
M9 M5
M30
;*********

Program frezuje czoło kuliste - oczywiście działa.
Ale jest drobny problem, otóż program pracuje z bardzo małym posuwem....
Tzn. zadany posuw nie jest osiągalny... maksymalny posów to 700mm/min

Pewnie jest to związane z tym, że program generuje chmure punktów rozrzuconą po powierzchni sferycznej w formie Spirali Archimedesa.

Przed włączeniem trybu konturowania (G64) maszyna przechodziła skokowo z punktu do punktu.

Czy macie pomysł jak rozwiązać ten problem.

Chciałbym skorzystać z funkcji spline M50 - ale to podobno dla 5 osi.

Przed powyższym programem napisałem coś takiego:


G54 G90 G94
T1 D1 S1500 F250 M3 M6
R21=0.1
R20=6.5
TRANS Z100 W-100
Z=100 W100
R6=6 ; PROMIEN PLYTKI
R7=$P_TOOLR

G0 X0 Y=(400+R7)
PET:
G1 Y=(SIN(R20)*(3000+R6)+R7) Z=(COS(R20)*(3000+R6))
G3 I=AC(0) J=AC(0)
R20=R20-R21
IF R20>0 GOTOB PET
Z200
G0 M9 M5
M30

co sprawdza się idealnie....


Ale po każdym okręgu następuje:
zatrzymanie -> oderwanie ->przejazd "z"->przejazd "y"- zatopienie w materiał -> okrąg
zależy mi na nieprzerwanym kontakcie z materiałem.

Pozdrawiam



Tagi:


jatu
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 21
Rejestracja: 30 gru 2011, 11:17
Lokalizacja: Polska

#2

Post napisał: jatu » 26 sty 2012, 23:49

chyba bezwładność maszyny Cię nie puszcza...


Autor tematu
Oska
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 3
Rejestracja: 25 sty 2012, 21:32
Lokalizacja: Jaworzno

#3

Post napisał: Oska » 15 lut 2012, 18:24

Witaj i dzięki za odpowiedź.

Wydaje mi się że to nie jest problem;)...
Jeśli masz dostęp do wytaczarki numerycznej, to program umieszczony post wyzej.
A potem taki:

%_N_KOLKO_MPF

G17
T1D1 M6
G94 G90 G90 G54 G64

TRANS W-200 Z200
Z0 W0
R7=$P_TOOLR
F25000 S300 M3
X0 Y=R7+300

G2 I=AC(0) J=AC(0)

X0Y0

M5
M30


Pozdrawiam Ośka...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”