HH 426 jak pisać w G-codzie?

Dyskusje na temat systemu Heidenhaina

Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

HH 426 jak pisać w G-codzie?

#1

Post napisał: dragon44 » 10 lut 2016, 11:11

Witam. Mam taki problem, do tej pory pracowałem sobie spokojnie na frezarce Heller ze sterowaniem Uni-Pro. Jakieś stare dziadoskie, ale pisałem tam w czymś zbliżonym do iso. Ostatnio szef wziął robotę na ośmiotonowy klocek z wybraniem półkulistym na siłownik o średnicy prawie metra. Mam to napisać z palca na wytaczarce ze sterowaniem HH TNC 426... Nigdy nie pracowałem na HH i nie znam kompletnie środowiska. Nie chce mi się tego uczyć i wolałbym to pisać w normalnym g-codzie w iso. I teraz pytanie, pewnie dla wielu z Was banalne. Jak na tym sterowaniu zmienić okno dialogowe, by móc pisać w poczciwym g-codzie??

Bartek



Tagi:


Pneumokok
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 916
Rejestracja: 28 gru 2009, 15:56
Lokalizacja: Miasto nieudaczników

#2

Post napisał: Pneumokok » 10 lut 2016, 11:46

W momencie jak tworzysz nowy plik wpisz na końcu nazwy pliku ".i", np. dragon44.i
Tylko nie wiem czy małe czy duże i.
Jeżeli pomogłem kliknij pomógł :)


Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

#3

Post napisał: dragon44 » 10 lut 2016, 15:33

Dzięki za pomoc ;)


Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

#4

Post napisał: dragon44 » 11 lut 2016, 19:05

Mam jeszcze jeden problem. Próbuje oswoić się ze sterowaniem, napisałem prosty program, ale pojawia się komunikat o błędzie. Prawdę mówiąc nie mam pojęcia czego brakuje albo co jest źle - znając życie to jakaś błahostka... Mógłby ktoś sprawdzić poniższy kod, albo podesłać jakiś przykładowy?

%NAZWA G71
N10 G30 G17 X-100 Y-100 Z-200
N20 G31 G90 X100 Y100 Z200
N30 T20
N40 S500 G40 F300
N50 G0 X0 Z50 Y0
N60 G1 Z20
N79 G83 P01 +5 P02 +50 P03 +25 P04 +8 P05 +22
N80 M2
N999999 %DRT G71

Przypomnę, że sterowanie to HH 426

[ Dodano: 2016-02-11, 19:56 ]
Program "ruszył"... przeskakuje pierwsze linie, ale zatrzymuje się przy linii z przejazdem osi, czyli na: N50 G0 X0 Z50 Y0 . Pojawia się komunikat błędu 1024: "undefinierter programmstart" albo jak ktoś woli po angielsku: "Program start undefined". O co chodzi?


Pneumokok
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 916
Rejestracja: 28 gru 2009, 15:56
Lokalizacja: Miasto nieudaczników

#5

Post napisał: Pneumokok » 11 lut 2016, 23:29

Niech Kolega spojrzy tutaj:

http://content.heidenhain.de/doku/tnc_g ... 940-22.pdf - niestety po angielsku

to pdf do tego sterowania dla programowaniw w kodzie ISO.

Niech Kolega zerknie na stronę 75 (licząc wg numerów na stronach pdf), tam jest początek programu opisany:

%NEW G71 * Program begin, name, unit of measure
N10 G30 G17 X+0 Y+0 Z-40 * Spindle axis, MIN point coordinates
N20 G31 G90 X+100 Y+100 Z+0 * MAX point coordinates
N999999 %NEW G71 * Program end, name, unit of measure

Nie wiem czemu tam na końcu każdej linii sa gwiazdki. Ale wygląda tak samo jak u Kolegi, może niech Kolega skopiuje to do siebie i zobaczy czy działa. Na stronie 135 jest prosty program na obróbkę.
Przy wywołaniu narzędzia brakuje chyba u Kolegi G17 - czyli deklaracji osi wrzeciona i obrotów czyli S

Pozdrawiam
Jeżeli pomogłem kliknij pomógł :)


Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

#6

Post napisał: dragon44 » 12 lut 2016, 09:45

Gwiazdki są na ekranie po każdej linii.
G17 jest zdefiniowane na początku, ale wprowadzałem je jeszcze raz z podobnym skutkiem ;/

Na stronie 135 tego pdfu jest fragment kodu:

Kod: Zaznacz cały

%LINEAR G71 *
N10 G30 G17 X+0 Y+0 Z-20 *
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+10 *
N40 T1 G17 S4000 *
N50 G00 G40 G90 Z+250 *
N60 X-10 Y-10 *
N70 G01 Z-5 F1000 M3 *
N80 G01 G41 X+5 Y+5 F300 *
N90 G26 R5 F150 *
N100 Y+95 *
N110 X+95 *
N120 G24 R10 *
N130 Y+5 *
N140 G24 R20 *
N150 X+5 *
N160 G27 R5 F500 *
N170 G40 X-20 Y-20 F1000 *
N180 G00 Z+250 M2 *
N999999 %LINEAR G71 *

Żeby było ciekawie w linii N30 czytamy:

Kod: Zaznacz cały

G99 T1 L+0 R+10 *
, a u mnie na maszynie nie mogę wprowadzić komendy G99 bo wyskakuje, że jest nie poprawna ;/ i o co chodzi?

Próbuje to przeskoczyć, program idzie przez wszystkie pierwsze linie, ale zatrzymuje się na linii gdzie ma przesunąć którąś oś. A wcześniej zdefiniowana funkcja M3 przelatuje i nie załącza obrotów... Mam jeszcze pomysł żeby zmienić jeden z parametrów maszynowych, bo znalazłem, że odpowiada za to w jakim języku jest program napisany... Z tego co pamiętam ma nr 7020.

Bartek


Pneumokok
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 916
Rejestracja: 28 gru 2009, 15:56
Lokalizacja: Miasto nieudaczników

#7

Post napisał: Pneumokok » 12 lut 2016, 11:17

Powiem szczerze, że nie wiem. Nigdy nie programowałem HH w zwykłych Gkodach. To G99 to chyba moze Kolega wyrzucić, bo to jest zdefiniowanie narzędzia, a trzeba je tylko wywołac.
Jeżeli pomogłem kliknij pomógł :)


Autor tematu
dragon44
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 616
Rejestracja: 01 mar 2008, 20:46
Lokalizacja: Lubsko

#8

Post napisał: dragon44 » 12 lut 2016, 14:14

Wyrzuciłem, modyfikowałem kod na kilka sposobów, ale póki co bez efektów ;/ jadę zaraz dalej walczyć...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”