Podprogramy

Dyskusje na temat maszyn HAAS

Autor tematu
KK1966
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 117
Rejestracja: 21 lut 2007, 19:21
Lokalizacja: wielkopolskie

Podprogramy

#1

Post napisał: KK1966 » 07 lis 2009, 19:41

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??



Tagi:

Awatar użytkownika

-=JaNeK=-
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 265
Rejestracja: 23 kwie 2008, 22:34
Lokalizacja: WarSZawkA

#2

Post napisał: -=JaNeK=- » 10 lis 2009, 20:43

a wywolujesz np M97 P10? czy piszesz samo M97?
Pomagam w:
HAAS - frezarki, tokarki, stoły, podajniki
FANUC - frezarki, tokarki, automaty wzdłużne

Instrukcje HAAS są dostępneTU


Autor tematu
KK1966
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 117
Rejestracja: 21 lut 2007, 19:21
Lokalizacja: wielkopolskie

#3

Post napisał: KK1966 » 11 lis 2009, 14:18

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!

Awatar użytkownika

-=JaNeK=-
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 265
Rejestracja: 23 kwie 2008, 22:34
Lokalizacja: WarSZawkA

#4

Post napisał: -=JaNeK=- » 11 lis 2009, 15:42

zobacz jeszcze bez zer przed numerem linii (zamiast N0011 napisz N11) ale to nie powinno robic roznicy. masz % na koncu?
Pomagam w:
HAAS - frezarki, tokarki, stoły, podajniki
FANUC - frezarki, tokarki, automaty wzdłużne

Instrukcje HAAS są dostępneTU


Autor tematu
KK1966
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 117
Rejestracja: 21 lut 2007, 19:21
Lokalizacja: wielkopolskie

#5

Post napisał: KK1966 » 11 lis 2009, 17:22

Witam!
Dopisałem % na końcu za podprogramami, zmieniłem numery i nic dalej nie działa.


poverejay
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 106
Rejestracja: 13 mar 2006, 21:00
Lokalizacja: Białystok
Kontakt:

#6

Post napisał: poverejay » 01 gru 2011, 16:58

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...
Obrazek

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7977
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#7

Post napisał: WZÓR » 01 gru 2011, 20:26

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
%
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

ryby007
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 456
Rejestracja: 04 cze 2007, 18:49
Lokalizacja: Mogilno
Kontakt:

#8

Post napisał: ryby007 » 08 gru 2011, 21:03

Wywołanie :
M97 P11

Podprogram:
N11............
.............
..............
N11 M99
W-T-C ®
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2


demolka19
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 2
Posty: 36
Rejestracja: 22 maja 2009, 12:20
Lokalizacja: lubelskie

#9

Post napisał: demolka19 » 02 kwie 2012, 11:08

niestety nic nie pomaga:( może w programie jest jakaś opcja do odznaczenia żeby czytał podprogramy?

Awatar użytkownika

ryby007
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 456
Rejestracja: 04 cze 2007, 18:49
Lokalizacja: Mogilno
Kontakt:

#10

Post napisał: ryby007 » 07 kwie 2012, 10:46

Napisz jak wpisane masz u siebie, czy przepisałeś powyższy program od WZÓR?
W-T-C ®
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”