G- kody

Dyskusje dotyczące programowania G-Code
Awatar użytkownika

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

G- kody

#1

Post napisał: WZÓR » 30 mar 2009, 17:57

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.



Tagi:


twist
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 54
Rejestracja: 04 mar 2009, 17:12
Lokalizacja: lubelskie

#2

Post napisał: twist » 30 mar 2009, 18:10

czesc
a czy sam podprogram idzie bo zdaje mi sie ze g91 powinno byc juz na samym początku podprogramu
nara

Awatar użytkownika

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

#3

Post napisał: WZÓR » 30 mar 2009, 18:20

twist pisze:...a czy sam podprogram idzie...
Nie wiem , muszę sprawdzić ale w tym G91 chyba tkwi błąd.
Dzięki.


bob35
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 417
Rejestracja: 05 maja 2007, 10:23
Lokalizacja: Bielsko-Biała

#4

Post napisał: bob35 » 30 mar 2009, 19:23

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.
OGŁOSZENIE!!! Zamienię dobrą prace w dynamicznie rozwijającym się kraju na zasilek w krajach starej uni.


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#5

Post napisał: Leoo » 30 mar 2009, 20:01

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.

Awatar użytkownika

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

#6

Post napisał: WZÓR » 30 mar 2009, 20:51

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.


janek43
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 13
Rejestracja: 03 sty 2008, 18:00
Lokalizacja: Jelenia Góra

#7

Post napisał: janek43 » 05 kwie 2009, 16:41

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.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”