Strona 1 z 2
Podprogramy
: 07 lis 2009, 19:41
autor: KK1966
Witam!
Mam taki problem, podprogramy wg. instrukcji wywołuje się poprzez M97 lub M98.
M97 dla lokalnego N0010
M98 dla zewnętrznego o0010
Problem jest taki że w symulatorze CIMCO to nie działa.
Czy ktoś z kolegów spotkał się z tym??
: 10 lis 2009, 20:43
autor: -=JaNeK=-
a wywolujesz np M97 P10? czy piszesz samo M97?
: 11 lis 2009, 14:18
autor: KK1966
Witam!
W symulatorze piszę tak:
%
o0010
T1 M6
......
M97 P0011
G00 Z100 M5 M9
T2 M6
..........
M97 P0012
G00 Z100 M5 M9
M30
N0011
.......
.....
M99
N0012
.....
...
M99
I niestety ale nie działa.
Proszę o zweryfikowanie tego co napisałem powyżej.
Pozdrawiam!
: 11 lis 2009, 15:42
autor: -=JaNeK=-
zobacz jeszcze bez zer przed numerem linii (zamiast N0011 napisz N11) ale to nie powinno robic roznicy. masz % na koncu?
: 11 lis 2009, 17:22
autor: KK1966
Witam!
Dopisałem % na końcu za podprogramami, zmieniłem numery i nic dalej nie działa.
: 01 gru 2011, 16:58
autor: poverejay
W tym konkretnym systemie nie wiem jak jest dokładnie ale na ogół np..w Fanuc (a powinno byc podobnie) pisze sie w ten sposób :
M98 P1000 L4
W powyższym przypadku wywołanie podprogramu odnosi sie na zewnątrz czyli główny program wywołuje podprogram P1000 a L4 to naprzykład zapetlenie jeżeli przykładowo na głebokości napiszesz go przyrostowo z G91
M98
G91
Z-1 F200
G90
M99
..bedzie to zapetlac cztery razy czyli zjedzie na Z-4 mm. Pamietać aby zewnetrzny podprogram zaczynał sie na M98 a konczył na M99
W przypadku wywołania podprogramu wewnatrz programu głównego to na niektórych obrabiarkach wykorzystuje taki zapis:
M98 H10 L4
W tym przypadku oczywiscie podprogram jest po M30
czyli:
..M30
N10
G91
G1 Z-1 F200
G90
..reasumując maszyna teraz wie ze wywołany podprogram ma zaczać od wiersza N10 i ten podprogram powtórzyć - zapetlic cztery razy...
Narazie nie mam kiedy sprawdzić w Cimco...
: 01 gru 2011, 20:26
autor: WZÓR
poverejay pisze:...W przypadku wywołania podprogramu wewnatrz programu głównego to na niektórych obrabiarkach wykorzystuje taki zapis:
M98 H10 L4
W tym przypadku oczywiscie podprogram jest po M30
czyli:
..M30
N10
G91
G1 Z-1 F200
G90
..reasumując maszyna teraz wie ze wywołany podprogram ma zaczać od wiersza N10 i ten podprogram powtórzyć - zapetlic cztery razy...
Narazie nie mam kiedy sprawdzić w Cimco...
W Haas jest tak ;
przykład
%
O12345
G17
G40
G80
G90
G54
T2 M6
G43 H2
S950 M3
G0 X0. Y-27.
Z25.
G0 Z0.
M97 P1 L45 (L- ILOŚĆ POWTÓRZEŃ)
G0 Z25.
G28 G91 Z0.
G28 Y0.
G0 G49
G90
M30
N1 G1 G91 Z-0.5 F600.
G1 G90 Y137.
X33.
Y-27.
X0.
M99
%
: 08 gru 2011, 21:03
autor: ryby007
Wywołanie :
M97 P11
Podprogram:
N11............
.............
..............
N11 M99
: 02 kwie 2012, 11:08
autor: demolka19
niestety nic nie pomaga:( może w programie jest jakaś opcja do odznaczenia żeby czytał podprogramy?
: 07 kwie 2012, 10:46
autor: ryby007
Napisz jak wpisane masz u siebie, czy przepisałeś powyższy program od WZÓR?