Cześć,
czy ktoś ma doświadczenie z pisaniem programów parametrycznych na spirale w Sinumeriku 840D ? Chcę napisać program, który będzie frezował stożek wewnętrzny (lej) we wcześniej już wywierconym otworze. Próbuję korzystając ze zmiany średnicy okręgu przy użyciu tangensa wartości pochylenia ścianki stożka, ale nie do końca mam koncepcję jak wpleść w to płynny (nie schodkowy) ruch w osi Z. Widziałam na forum, że ktoś pisał pisał podobnego typu programy ale na inne sterowania. Kombinowałam trochę, wyszło mi narazie tyle, ale jakoś to chyba bez sensu... Ktoś coś ?
N10 R1=10 ; promień freza
N15 R2=55 ; kąt pochylenia ścianki stożka
N20 R3=60; promień początkowy stożka
N25 R4=50; promień końcowy stożka
N30 R5=90; glebokość
N35 R6=0.2; skok
N40 M6 T1 D1
N45 S3000 M3
N50 G0 X0 Y0 Z150
N55 R7=R3-R1
N60 G1 XR7 Y0 F1000
N65 G3 X0 Y-R7 F1000
N66 G1 Z-R6 F1000
N70 G3 X-R7 Y0 F1000
N75 G1 Z-R6 F1000
N80 G3 X0 YR7 F1000
N85 G1 Z-R6 F1000
N90 R7=R7-TAN(R6)
N95 IF [R7>R5] GOTOB N60
Sinumerik 840D frezowanie stożka
Frezowanie stożka wewnętrznego ruchem spiralnym, ciągłym
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 2
- Posty: 16
- Rejestracja: 22 cze 2018, 12:00
- Lokalizacja: Breslau
-
- Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 1
- Posty: 18
- Rejestracja: 15 sie 2018, 17:58
Re: Sinumerik 840D frezowanie stożka
Witam u mnie na fanucu działa taki program :
%O0001
#100=2 (PROMIEN FREZA)
#101=10 (KAT STOZKA)
#102=0 (GLEBOKOSC, PUNKT KONCOWY STOZKA W OSI Z)
#103=5 (SREDNICA GORNA)
#104=0.05 (SKOK)
#105=50 (POSUW OKREGU)
#106=50 (POSUW W OSI Z)
G55
M3S3500
#101=#101/2
#103=#103/2-#100(POCZATKOWY X i R)
G1X0Y0
G1Z5.8
#106=5.8 (PUNKT POCZATKOWY STOZKA Z, wysokosc stozka !)
N1
G1X#103Z#106F#106
#106=#106-#104
#103=#103-#104*TAN[#101]
G3X-#103Y0Z#106R#103F#105
G3X#103Y0Z#106R#103
IF[#106GE#102]GOTO1
G1X0Y0F20
Z-1
G0Z100
M30%
Wystarczy zmienić zmienne z Fanuca na R parametry z Sinumerika, dostosować dane do swojego stożka i promień freza , może komuś się przyda pozdrawiam.
%O0001
#100=2 (PROMIEN FREZA)
#101=10 (KAT STOZKA)
#102=0 (GLEBOKOSC, PUNKT KONCOWY STOZKA W OSI Z)
#103=5 (SREDNICA GORNA)
#104=0.05 (SKOK)
#105=50 (POSUW OKREGU)
#106=50 (POSUW W OSI Z)
G55
M3S3500
#101=#101/2
#103=#103/2-#100(POCZATKOWY X i R)
G1X0Y0
G1Z5.8
#106=5.8 (PUNKT POCZATKOWY STOZKA Z, wysokosc stozka !)
N1
G1X#103Z#106F#106
#106=#106-#104
#103=#103-#104*TAN[#101]
G3X-#103Y0Z#106R#103F#105
G3X#103Y0Z#106R#103
IF[#106GE#102]GOTO1
G1X0Y0F20
Z-1
G0Z100
M30%
Wystarczy zmienić zmienne z Fanuca na R parametry z Sinumerika, dostosować dane do swojego stożka i promień freza , może komuś się przyda pozdrawiam.
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 3
- Rejestracja: 29 wrz 2021, 10:42
Re: Sinumerik 840D frezowanie stożka
podjąłem próbę konwersji z fanuca na parametry r siemensa , niestety NC nie chce ugryżć linijki
STROWANIE MOJEJ MASZYNY TO SINUMERIK 810 D
G3 X-R3 Y0 Z=R6 CR=R3 F=R5
I TEJ IF(R6>=R2) GOTO N.....
WYRZUCA MI BŁĄD SKŁADNI ( SYNTAX ERROR )
pomoże ktoś?
r7= r freza = 5
r1= kąt stożka = 9
r2 = głębokość = 20
r3 = średnica góra = 30
r4 = skok = 0.1
r5 = posów okręgu =100
r6 = posów w osi z =100
R1=R1/2
R3= R3/2-R7
G0X0Y0
G1Z20
R6=20
N1
G1X=R3 Z=R6 F=R6
R6=R6-R4
R3=R3-R4*TAN(R1)
G3 X-R3 Y0 Z=R6 CR=R3 F=R5
G3 X=R3 Y0 Z=R6 CR=R3
IF(R6>=R2) GOTO N1
G1X0Y0F200
G0Z100
M30
STROWANIE MOJEJ MASZYNY TO SINUMERIK 810 D
G3 X-R3 Y0 Z=R6 CR=R3 F=R5
I TEJ IF(R6>=R2) GOTO N.....
WYRZUCA MI BŁĄD SKŁADNI ( SYNTAX ERROR )
pomoże ktoś?
r7= r freza = 5
r1= kąt stożka = 9
r2 = głębokość = 20
r3 = średnica góra = 30
r4 = skok = 0.1
r5 = posów okręgu =100
r6 = posów w osi z =100
R1=R1/2
R3= R3/2-R7
G0X0Y0
G1Z20
R6=20
N1
G1X=R3 Z=R6 F=R6
R6=R6-R4
R3=R3-R4*TAN(R1)
G3 X-R3 Y0 Z=R6 CR=R3 F=R5
G3 X=R3 Y0 Z=R6 CR=R3
IF(R6>=R2) GOTO N1
G1X0Y0F200
G0Z100
M30
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 3
- Rejestracja: 29 wrz 2021, 10:42
Re: Sinumerik 840D frezowanie stożka
goto ogarniete - skok do gory programu to GOTOB N1
wyczytalem tez ze zmiene wpisuje sie po G91 , podstawiłem to G91 ale symulator w maszynie pisze ze r3 nie koresponduje z typem wartosci
wyczytalem tez ze zmiene wpisuje sie po G91 , podstawiłem to G91 ale symulator w maszynie pisze ze r3 nie koresponduje z typem wartosci
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 2
- Posty: 16
- Rejestracja: 22 cze 2018, 12:00
- Lokalizacja: Breslau
Re: Sinumerik 840D frezowanie stożka
Nie wiem czy to w czymś pomoże, ale na tokarce gdzie mam Sinumerika 810T promienie wpisuje się parametrem B np. B3.
Choć to bez sensu byłby zapis CR=BR3.. nie. To na pewno nie o to chodzi.
Choć to bez sensu byłby zapis CR=BR3.. nie. To na pewno nie o to chodzi.