Program i wywołanie podprogramu

Dyskusje na temat systemu Sinumerik

Autor tematu
szokmen
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 06 kwie 2014, 01:18
Lokalizacja: Brody

Program i wywołanie podprogramu

#1

Post napisał: szokmen » 06 kwie 2014, 01:42

Witam,
mam do was pytanko. Pracuje na maszynie CTX 310 i chciałbym się dowiedzieć jak wywołać jeden program w innym. Sytuacja jest taka, że mam detale które na zewnątrz są toczone inaczej natomiast środek jest toczony w każdym tak samo. Pomyślałem więc, że napiszę jeden program na tocznie w środku detalu i będę go wywoływał w innych programach. Poczytałem troszkę w internecie i chciałbym was zapytać czy dobrze to rozumie. Programy są w dwóch osobnych plikach (te są przykładowe).

PROGRAM 1:

Kod: Zaznacz cały

%
O822 (PROG1)
N10  G90 G21 G54
N20  T2 D1
N30  M8 M3 S2000
N40  G0 X20 Z0
N50  G1 F0.1 Z-5
N60  X15
N70  Z-10
N80  X17
N90  Z-12
N100 G0 X100 Z100
N110 M98 P08 L1 (WYWOŁANIE PODPROGRAMU PROG2)
N120 T6 D1
N130 G0 X30 Z-25
N140 G1 F0.1 X-1
N150 G0 X100 Z100
N160 M30
A tu DRUGI:

Kod: Zaznacz cały

%
O8 (PROG2)
N10  T3 D1 M3 S1500 
N20  G0 X0 Z1
N30  G1 F0.1 Z-3 
N40  G0 Z0
N50  G0 Z-2
N60  G1 F0.1 Z-15
N70  G0 Z2 
N80  G0 X100 Z100
N90  T5 D1
N100 G0 X5 Z2
N110 G1 F0.1 Z-5
N120 X7 Z-8
N130 Z-10
N140 G0 X4
N150 Z2
N160 X100 Z100
N170 M99



Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: Program i wywołanie podprogramu

#2

Post napisał: djronin » 08 kwie 2014, 04:12

szokmen pisze:Pomyślałem więc, że napiszę jeden program na tocznie w środku detalu i będę go wywoływał w innych programach.

szokmen pisze:Poczytałem troszkę w internecie i chciałbym was zapytać czy dobrze to rozumie. Programy są w dwóch osobnych plikach (te są przykładowe).
Dobrze kombinujesz ale wywołanie programu z tych przykładów może nie działać na sinumeriku.. No właśnie bo teraz nie wiem czy się pomyliłeś tworząc poprawne wywołanie podprogramu w dialekcie fanuca lecz omyłkowo tworząc temat w dziale sinumerik czy jednak nie pomyliłeś działu lecz drapiąc się po głowie wczytujesz się w dokumentację fanuca doszukując się błędu w swoim programie..

Wiem że ten post Ci w niczym nie pomaga ale jak chcesz aby ktoś Ci powiedział dokładnie jak by to miało wyglądać to napisz chociaż model sterowania.
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...


karolekqazplm
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 56
Rejestracja: 04 mar 2012, 13:57
Lokalizacja: bydgoszcz
Kontakt:

#3

Post napisał: karolekqazplm » 26 kwie 2014, 22:06

wssystko bedzie dobrze działać, spróbuj tylko użyć tej samej ilości znaków przy nazwie prog, np 101 i podprogram 102 :) daj znac jak zadziała, ja tak stosuje i jest ok co do całości Twoich programów to musisz jeszcze dodać odniesienie sie do bazy, naturalnie bedzie to samo, kolega wie o co chodzi ;)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”