dlutowanie

Dyskusje na temat systemu Sinumerik

Autor tematu
mietek87
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 12
Rejestracja: 11 mar 2014, 22:01
Lokalizacja: pomorskie

dlutowanie

#1

Post napisał: mietek87 » 06 mar 2017, 18:40

Proszę o pomoc Szanownych Kolegów!

Chciałbym napisać z "palca" program na dłutowanie kanałka na tokarce ze sterowaniem sinumerik 840 D.
Uważam że powinienem zacząć tak:

DIAMON- wymiarowanie na średnicy
G18 G54 G90- płaszczyzna obróbki, baza i wymiarowanie absolutne
T - wybór narzedzia
SETMS(4)- wrzeciono wiodące
G97 S4=0 M4=5 stałe obroty, wrzeciono na 0, M4 5 obr
G94 F100- posów liniowy
M412- zablokowanie wrzeciona
G0 X60 Z18 -najazd
G1 Z5-najazd
Z-50-ruch roboczy
X55-obniżenie
G0 Z3- wyjazd
G1 X60.1-przybranie
itd.........

nie wiem w jaki sposób zapętlić przybranie, tak abym mógł wpisać tylko ilość powtórzeń
i wielkość przybrania, ale tak żeby po każdym ruchu roboczym narzędzie obniżyło się np.
do X55 wycofało na Z3 i wtedy przybrało.

Z góry dziękuje za pomoc.



Tagi:


mateu5
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 618
Rejestracja: 31 paź 2009, 16:20
Lokalizacja: PL

#2

Post napisał: mateu5 » 06 mar 2017, 19:05

Zaoytaj google o programowanie parametryczne.
Mazak -> Fanuc -> Acramatic -> Sinumeric -> Heidenhain -> Mitsubishi meldas -> EdgeCAM -> NX CAM -> Postprocesory.


zbiggr
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 51
Rejestracja: 08 lip 2009, 22:06
Lokalizacja: Piotrków Tryb.

#3

Post napisał: zbiggr » 06 mar 2017, 22:04

Witam.
Nie znam tego sterowania, ale tak na "chłopski rozum"
R1=60
N100 X=R1
G1 Z5-najazd
Z-50-ruch roboczy
X55-obniżenie
G0 Z5- wyjazd
N110 R1=R1+0.1 przybranie

Powtórz bloki od N100 do N110 tyle razy ile potrzeba.

W przykładzie użyłem parametru R1, ale być może jest on zarezerwowany dla cykli więc należy wybrać jakikolwiek parametr przeznaczony do dowolnego wykorzystania przez użytkownika.

Awatar użytkownika

Krzycho_Wporzo
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 310
Rejestracja: 05 wrz 2013, 10:08
Lokalizacja: Częstochowa

#4

Post napisał: Krzycho_Wporzo » 07 mar 2017, 09:12

Witaj.
Np w ten sposób za pomocą pętli Repeat Until. :grin:

%_N_Test_MPF
;$PATH=/_N_MPF_DIR
DIAMON- wymiarowanie na średnicy
G18 G54 G90- płaszczyzna obróbki, baza i wymiarowanie absolutne
T - wybór narzedzia
SETMS(4)- wrzeciono wiodące
G97 S4=0 M4=5 stałe obroty, wrzeciono na 0, M4 5 obr
G94 F100- posów liniowy
M412- zablokowanie wrzeciona

R1=60 ;SREDNICA POCZATKOWA
R2=0.1 ;PRZYBRANIE
R3=20 ;ILOSC POWTORZEN
R4=0 ;LICZNIK

REPEAT
G0 X=R1
G1 Z5
Z-50
X55
G0 Z5
R1=R1+R2
R4=R4+1
UNTIL R4>R3
M30
Znane są ty­siące spo­sobów za­bija­nia cza­su, ale nikt nie wie jak go wskrzesić.
Albercik


Autor tematu
mietek87
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 12
Rejestracja: 11 mar 2014, 22:01
Lokalizacja: pomorskie

#5

Post napisał: mietek87 » 07 mar 2017, 17:12

Bardzo dziekuje za pomoc. Narazie uruchamiałem program bez detalu i narzędzia.
Wszystko działa tak jak chciałem :grin: Dla Kolegi Krzycho_wporzo wciskam pomógł

N05 G0 G153 D0 X520.
N10 M05
N15 M413
N20 Y0.0
N25 G153 D0 Z700.
N30 DIAMON
N35 G18 G54 G90
N40 T7 ; NAZWA NARZEDZA
TC(1)
N45 SETMS(4)
N50 G97 S4=0 M4=5
N55 G94 F2000.0
N60 M4=70
N65 C4=60
N70 M412
N75 Y0
N80 X60 Z18.0 M108
***************************
R1=60 ;SREDNICA POCZATKOWA
R2=0.1;PRZYBRANIE
R3=20;ILOSC POWORZEN
R4=0 ;LICZNIK
***************************
REPEAT
N85 G0 X=R1
N90 G1 Z5
N95 Z-100
N100 X55
N105 G0 Z5
N110 R1=R1+R2
N115 R4=R4+1
UNTIL R4>R3
***************************
N120 G0 Z25
N125 M109
N130 G0 G153 D0 X520.
N135 M05
N140 M413
N145 Y0.0
N150 G153 D0 Z700.
N155 M4=5
N160 M30


lotnik11
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 196
Rejestracja: 28 wrz 2009, 10:54
Lokalizacja: ze ściany wschodniej

Re: dlutowanie

#6

Post napisał: lotnik11 » 14 kwie 2018, 20:21

witam
jeżeli temat jeszcze atualny mogę podesłac ci program jak jest to zrobione w mojej firmie.
Jest do tego napisane specjalne makro, które edytuje się z zależności jaki kanałek chcesz zrobić.

pisz na prv. :D :D
Klikam w Solid Works, NX a kiedyś w Solid Edge
Teraz zmuszony jestem w Esprit.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”