Strona 1 z 1

G- kody

: 30 mar 2009, 17:57
autor: WZÓR
Tokarka (made in china) - KANMEN CNC HNC-21T.
Oprogramowanie systemowe - ,,Century Star'' HNC-21M (sprzedawca twierdzi , że na bazie FANUCA , ale ja sądzę , że stała ... ale daleko).
W instrukcji obsługi G -kody ,,ubogie'' (np.brak (?) cyklu nacinania kanałków).
W/g instrukcji programowania - format podprogramu wygląda tak;
%****
......
M99

M98 P_ L_
P - numer przywołanego podprogramu,
L - ilość powtórzeń przywołania,
Moje wypociny;
PROGRAM GŁÓWNY
%6060
T0101
G95 F0.2
G97 S557 M03
G00 X42. Z1.
M08
...
...
T0303
G97 S557 M03
G94 F27
G00 X22. Z0.
M08
M98 P3030 L1 - W TYM MIEJSCU LINIA MI SIĘ PODŚWIETLA I MASZYNA STAJE!!!
G00 G90 X22. Z-24.5
M98 P3030 L1
G00 G90 X22. Z-34.5
M98 P3030 L1
...
...
PODPROGRAM
%3030
G00 U0. W-14.5
G01 G91 U-4.9 F27
G00 U0.
G00 W-14.9
G01 U-4.9
G00 U0.
G00 W-14.
G01 U-5.
W-15.
U0.
M99

nie zwracajcie uwagi na parametry (F) , (S) - są domyślne - ćwiczenie skierowane na PODPROGRAM i umiejętność jego zapisu w prog.głównym.
Gdzieś walnąłem BYKA (być może podprogram źle napisałem lub źle wpisałem) i proszę o pomoc w rozwiązaniu tego problemu.

: 30 mar 2009, 18:10
autor: twist
czesc
a czy sam podprogram idzie bo zdaje mi sie ze g91 powinno byc juz na samym początku podprogramu
nara

: 30 mar 2009, 18:20
autor: WZÓR
twist pisze:...a czy sam podprogram idzie...
Nie wiem , muszę sprawdzić ale w tym G91 chyba tkwi błąd.
Dzięki.

: 30 mar 2009, 19:23
autor: bob35
Jeżeli chcesz podprogram wykonał jeden raz to się nie pisze L1
każdy program może być podprogramem i po co zmieniasz G90 i G91 jak używasz XZUW.

: 30 mar 2009, 20:01
autor: Leoo
WZÓR pisze:M98 P3030 L1 - W TYM MIEJSCU LINIA MI SIĘ PODŚWIETLA I MASZYNA STAJE!!!
Zapis będzie:
M98 %3030 1 albo
M98 3030 1
Sprawdź.
Bardzo możliwe, że przy jednokrotnym wywołaniu nawet jedynka na końcu nie jest potrzebna.

: 30 mar 2009, 20:51
autor: WZÓR
Ten program napisałem i testowałem na maszynie na początku mojej ,,przygody'' z CNC.
Nie ,,odpalił'' mi i puściłem go w kąt .
Dzięki Waszej pomocy i weryfikacji mojej wiedzy w tym temacie postanowiłem powrócić do niego , naprawić błędy i nadać mu poprawny zapis.
Dziękuję za wskazówki.

: 05 kwie 2009, 16:41
autor: janek43
Wywołanie podprogramu w Fanuc:
M98P013030, gdzie 01-ilość powtórzeń podprogramu, 3030-nr podprogramu.
Twój sposób zapisu z literką L spotkałem na starym Fanuc 6.