Strona 1 z 1

Program i wywołanie podprogramu

: 06 kwie 2014, 01:42
autor: szokmen
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

Re: Program i wywołanie podprogramu

: 08 kwie 2014, 04:12
autor: djronin
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.

: 26 kwie 2014, 22:06
autor: karolekqazplm
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 ;)