Konwerter kodu CNC

Heidenhain

Dyskusje na temat systemu Heidenhaina

Autor tematu
Lzoor
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 61
Rejestracja: 14 paź 2017, 14:24
Lokalizacja: Wroclaw

Konwerter kodu CNC

#1

Post napisał: Lzoor » 12 gru 2019, 20:33

Witam.
Jest może jakiś konwerter kodu cnc, który przerabiałby np. kod z ISO na Heidenhaina.




jasiu...
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 5345
Rejestracja: 14 lip 2007, 19:02
Lokalizacja: Westfalia

Re: Konwerter kodu CNC

#2

Post napisał: jasiu... » 13 gru 2019, 13:36

A po co, jeśli w HH możesz stosować g-kody?

W przepięknym języku masz: ;-)


Autor tematu
Lzoor
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 61
Rejestracja: 14 paź 2017, 14:24
Lokalizacja: Wroclaw

Re: Konwerter kodu CNC

#3

Post napisał: Lzoor » 13 gru 2019, 19:10

jasiu... pisze:
13 gru 2019, 13:36
A po co, jeśli w HH możesz stosować g-kody?

W przepięknym języku masz: ;-)
Tak wiem ale czy dałoby się konwertowć kod nc na rózne systemy. Nie tylko iso>heidenhain ale i na inne sterowania.


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4147
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Konwerter kodu CNC

#4

Post napisał: Steryd » 13 gru 2019, 21:24

Sa takie pisadła do g kodów, które tłumaczą, ale poza kodami typu linia łuk to nie działa.
Można?
Morzna!!!


jasiu...
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 5345
Rejestracja: 14 lip 2007, 19:02
Lokalizacja: Westfalia

Re: Konwerter kodu CNC

#5

Post napisał: jasiu... » 14 gru 2019, 09:52

Lzoor pisze:
13 gru 2019, 19:10
Nie tylko iso>heidenhain ale i na inne sterowania.
Mógłbyś rozwinąć temat?

Jeśli masz kod ISO, to on jest często zrozumiały dla wszystkich obrabiarek. I nie różni się, chyba że o czymś nie wiem. Bo różnice dotyczą tylko stosowania szczególnych cykli, ale tego w normie nie ma. Norma jest uniwersalna i kod jest rozumiany na wszystkich maszynach.

Tłumacząc "jak chłopu" na każdej maszynie, zgodnej z ISO (nie ważne, Fanuc, czy np. Sinumerik) zawsze G00 to szybkie przejazdy, a M03 włącza prawe obroty wrzeciona. S to prędkość, określona np. przez G96, czyli stałą prędkość skrawania.

Niektóre maszyny nie wykorzystują pełnego zakresu, niektóre wymagają specyficznego formatu, na przykład archaiczny NUMS, gdzie nie było przecinka, a przy łukach I i K podawano zawsze jako liczby dodatnie. No ale taki translator, to możesz sobie sam napisać, jak ci potrzebny, jak bystry jesteś jako makro do edytora. Naprawdę nie rozumiem, czemu tłumaczyć G-kod na G-kod i jak miałoby to wyglądać.

Oczywiście, że można w wielu edytorach dla programistów napisać sobie makro, które wyrzuci ci nagłówek z jednej maszyny i przepisze na potrzebny nagłówek dla drugiej, tylko że to samo możesz zrobić też ręcznie z klawiatury. Nadal nie rozumiem twoich intencji. O ile w HH nie masz normalnie G00 czy G1, występują "jakieś" BLK FORM czy TOOL CALL to w przypadku systemu ISO tych problemów nie ma.

Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 532
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: Konwerter kodu CNC

#6

Post napisał: JacekBelof » 14 gru 2019, 12:04

Chyba wiem o co koledze chodzi, ale... to trzeba samemu, albo ręcznie, albo jakieś makro sobie zmaścić.
Zakładam, że chodzi o możliwość przenoszenia kodu pomiędzy różnymi maszynami w parku którym się dysponuje... i tu muszę wszystkich rozczarować... różnice są w sam HH (np. w rowkach dodany parametr określający zachowanie freza w łukach -w starszych wersjach go niema w nowszych jest, przeniesienie ze starszej na nowszą jest możliwe, maszyna sama sobie doda brakujący parametr, w drogą stronę zgłosi błąd), dodatkowo konstrukcja maszyny... M91 jest i działa pięknie, ale współrzędne do niego każda maszyna ma inne.
Z ISO sytuacja jest jeszcze gorsza... HH jako parametrów używa symbolu Q, Sinumerik R, a Fanuc, z tego co kojarzę #. Do tego trzeba wsiąść różnice w wersjach sterowania... G251 (z wideo powyżej) w starym Sinumeriku, nawet nie wiem czy jest, w nowszych jest to POCKET bodajże 09.
A to tylko wierzchołek góry lodowej... gdy w programach zaczynają się instrukcje skoków, warunków itp, implementacja rozjeżdża się całkowicie... jest zupełnie inna filozofia wykozystywania instrukcji LBL z HH a ich odpowiednikami w ISO... i Sinumeriku istnieje funkcja REPEAT, w HH jest to tylko inny sposób użycia LBL... a w starym Sinumeriku, żeby było jeszcze ciekawiej były to funkcje @100, @101 itp.

Wracając dompytania podstawowego... nie, nie spotkałem takiego programu, obawiam się, że nie istnieje uniwersalny, prawdopodobnie jeśli ktoś posiada, to napisany specjalnie dla niego, albo jako skrypt do office’a, albo javascript, ewentualnie vbcscript lub python pod linuxem
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


Autor tematu
Lzoor
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 61
Rejestracja: 14 paź 2017, 14:24
Lokalizacja: Wroclaw

Re: Konwerter kodu CNC

#7

Post napisał: Lzoor » 16 gru 2019, 12:24

Ok dziękuję wszystkim za odpowiedź. Będziemy stosować ISO skoro jest zrozumiały i dla HH i Fanuc. Pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”