Dzięki za informacje
Fakt jeszcze nie mam jakiegoś ogromnego doświadczenia
Narzędzie z nazwą jest generowane na samym początku g kodu i z tym nie ma problemu
ale mam zamiar poukładać to i zaczynam robić nową bazę narzędzi
https://photos.app.goo.gl/fk8Yt7sNUFl6WupI3
tak to obecnie wygląda length offsset ma równać sie numerowi narzędzia
(na tych usawieniach był wygenerowany błedny program z korektorem 0)
offset D jest 0 czy to jest ok ?
Znaleziono 5 wyników
Wróć do „Programowanie obrabiarek pytanie ogólne CAM”
- 28 lis 2017, 17:43
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Programowanie obrabiarek pytanie ogólne CAM
- Odpowiedzi: 12
- Odsłony: 1770
- 27 lis 2017, 22:49
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Programowanie obrabiarek pytanie ogólne CAM
- Odpowiedzi: 12
- Odsłony: 1770
Re: Programowanie obrabiarek pytanie ogólne CAM
Pisalem ze nic ręcznie nie zmieniałem
Uznając ze moge polegać na przekazanym mi przez pracodawcę sofcie (post, baza) zrobilem symulację i wygenerowałem kod.
Z tym podejsciem lepiej robic posty i wdrażać je z bazami narzedzi bo i tak winny bedzie programista
Uznając ze moge polegać na przekazanym mi przez pracodawcę sofcie (post, baza) zrobilem symulację i wygenerowałem kod.
Z tym podejsciem lepiej robic posty i wdrażać je z bazami narzedzi bo i tak winny bedzie programista
- 27 lis 2017, 22:06
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Programowanie obrabiarek pytanie ogólne CAM
- Odpowiedzi: 12
- Odsłony: 1770
Re: Programowanie obrabiarek pytanie ogólne CAM
Mam bo programista jednak nie ma wpływu na pewne dane które generowane są zgodnie z założeniami osób które wdrażały CAMa i robiły postprocesor
Rozuemiem jak zrobi odjazdy i dziwne ścieżki które może wykryć w symulacji
Czyli dla jasności zaczynam pracę, będzie błąd w postprocesorze, bazie i mamy kolizje
To odpowiedzialny jest programista ? Finansowo również ?
Ja nie wyobrażam sobie przejrzenia i wyobrażenia ścieżek 5MB pliku txt z kodem, ale dopiero zaczynam prace..
Rozuemiem jak zrobi odjazdy i dziwne ścieżki które może wykryć w symulacji
Czyli dla jasności zaczynam pracę, będzie błąd w postprocesorze, bazie i mamy kolizje
To odpowiedzialny jest programista ? Finansowo również ?
Ja nie wyobrażam sobie przejrzenia i wyobrażenia ścieżek 5MB pliku txt z kodem, ale dopiero zaczynam prace..
- 27 lis 2017, 21:37
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Programowanie obrabiarek pytanie ogólne CAM
- Odpowiedzi: 12
- Odsłony: 1770
Re: Programowanie obrabiarek pytanie ogólne CAM
Plik tekstowy można edytować ręcznie, ale bazy narzędzi w których są zapisane korektory już nie.
Baza narzędzi i postprocesor są narzucone użytkownikowi.
Co w przypadku wadliwego postprocesora tego błędu nie da się wychwycić- za to ma być odpowiedzialny programista ? skoro nie maczał w nim palców ? z bazą narzędzi i korektorami to samo ( ktoś madrzejszy mógł przypisać korektor X do narzędzia Y i teoretycznie ma prawo to działać)
Generalnie tragedia się nie stała i temat jest zamknięty ale pytam na przyszłość czy programista jako ostatnia osoba która ma wpływ na kod i dane w nim zawarte jest odpowiedzialny za całość ? ( baza narzędzi, postprocesor no i ścieżki które programuje)
Co do samego korektora H to w CAM-ie (Surfcam) egzystuje on obecnie jako offset narzędzia pobierany z bazy narzędzi.
W bazie wpisany był offset 0 i wygenerowało w kodzie H0, reszta narzędzie ma offset odpowiadający numerowi narzędzia i takie rozwiązanie działa.
Nie mogę go zmienić (bez zgłoszenia do administracji i IT) na inna wartość gdyż możne to zrobić tylko administrator systemu
Baza narzędzi i postprocesor są narzucone użytkownikowi.
Co w przypadku wadliwego postprocesora tego błędu nie da się wychwycić- za to ma być odpowiedzialny programista ? skoro nie maczał w nim palców ? z bazą narzędzi i korektorami to samo ( ktoś madrzejszy mógł przypisać korektor X do narzędzia Y i teoretycznie ma prawo to działać)
Generalnie tragedia się nie stała i temat jest zamknięty ale pytam na przyszłość czy programista jako ostatnia osoba która ma wpływ na kod i dane w nim zawarte jest odpowiedzialny za całość ? ( baza narzędzi, postprocesor no i ścieżki które programuje)
Co do samego korektora H to w CAM-ie (Surfcam) egzystuje on obecnie jako offset narzędzia pobierany z bazy narzędzi.
W bazie wpisany był offset 0 i wygenerowało w kodzie H0, reszta narzędzie ma offset odpowiadający numerowi narzędzia i takie rozwiązanie działa.
Nie mogę go zmienić (bez zgłoszenia do administracji i IT) na inna wartość gdyż możne to zrobić tylko administrator systemu
- 27 lis 2017, 20:42
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Programowanie obrabiarek pytanie ogólne CAM
- Odpowiedzi: 12
- Odsłony: 1770
Programowanie obrabiarek pytanie ogólne CAM
Witam
Prosiłbym o wyrażenie opinii w sprawie programowania.
Czy programista który zaczyna pracę i dostaje skonfigurowaną stację roboczą z programem CAM, postprocesorem, bazą narzędzi powinien odpowiadać za ewentualne błędy które się w nich znajdują.
Przykład:
Dostaję skonfigurowanego CAM'a i robię program z użyciem zainstalowanej bazy narzędzi.
Program przed generowaniem kodu sprawdzam na symulacji pod kątem poprawności i ewentualnych kolizji..wszystko jest ok.
Generuje kod w zainstalowanym postprocesorze i oddaje na obrabiarkę.
Start programu i kolizja (nie ma mnie przy tym ze względu na uruchomienie w weekend)
Analiza i okazuje się że w bazie narzędzi przypisany był błędny korektor do uzytego narzędzia
"G43 H1" dla użytego narzędzia T6
(nie mam możliwosci edycji gdyż nie mam uprawnień administratora i nie mogę edytować bazy taką dostałem)
Kto w takiej sytacji jest odpowiedzialny za kolizję
-Operator bo powienien sprawdzić program i prototyp frezować na skręconym posuwie
- Programista bo powinien przejrzeć kod i domyśleć się że autor bazy narzędzi zrobił błąd
- Administrator który instalował bazę i postprocesor/ osoba która przekazała tą wersję bazy jako poprawną ?
Jakie są wasze opinie ?
Prosiłbym o wyrażenie opinii w sprawie programowania.
Czy programista który zaczyna pracę i dostaje skonfigurowaną stację roboczą z programem CAM, postprocesorem, bazą narzędzi powinien odpowiadać za ewentualne błędy które się w nich znajdują.
Przykład:
Dostaję skonfigurowanego CAM'a i robię program z użyciem zainstalowanej bazy narzędzi.
Program przed generowaniem kodu sprawdzam na symulacji pod kątem poprawności i ewentualnych kolizji..wszystko jest ok.
Generuje kod w zainstalowanym postprocesorze i oddaje na obrabiarkę.
Start programu i kolizja (nie ma mnie przy tym ze względu na uruchomienie w weekend)
Analiza i okazuje się że w bazie narzędzi przypisany był błędny korektor do uzytego narzędzia
"G43 H1" dla użytego narzędzia T6
(nie mam możliwosci edycji gdyż nie mam uprawnień administratora i nie mogę edytować bazy taką dostałem)
Kto w takiej sytacji jest odpowiedzialny za kolizję
-Operator bo powienien sprawdzić program i prototyp frezować na skręconym posuwie
- Programista bo powinien przejrzeć kod i domyśleć się że autor bazy narzędzi zrobił błąd
- Administrator który instalował bazę i postprocesor/ osoba która przekazała tą wersję bazy jako poprawną ?
Jakie są wasze opinie ?




