Strona 1 z 1
U i W w postprocesorze EdgeCam
: 01 mar 2009, 22:22
autor: kefiros
Witam drodzy forumowicze.
Mam taki problemik w EdgeCam wersja 7.5 (albo 8)
Problem dotyczy postprocesora na Fanuc`a
Czy istnieje jakaś możliwość aby Postprocesor generował kody wynikowe w U i V
gdy w projekcie zadaje współrzędne przyrostowe IX i IZ??
: 02 mar 2009, 21:58
autor: Primoza2007
Ja mam do tego osobny postprocesor na HH.
: 02 mar 2009, 22:20
autor: kefiros
Primoza2007 a powiedz mi czy
ten postprocesor generuje kod UW w całym programie czy tylko w miejscu
gdzie w projekcie użyjesz IX i IZ?
Jeżeli nie w całym projekcie to bym prosił o wejście do tego postprocesora i wklejenie na forum definicji ruchu np. G0 albo G1
: 02 mar 2009, 22:35
autor: Primoza2007
Używam go głównie do wiercenia dużej ilości otworów i generuje bez problemu punkty wiercenia. Nie testowałem go na ścieżce. Post ma 4 pliki. Nie bardzo wiem gdzie szukać informacji których potrzebujesz.
: 02 mar 2009, 23:46
autor: Endrju76
kefiros możesz wszystko sobie poustawiać w postprocesorze między innymi w tabeli formatów. Najlepiej zrób sobie nowy postprocesor z szablonu obecnie stosowanego, zapisz pod inną nazwą i rób doświadczenia.
: 02 mar 2009, 23:47
autor: kefiros
Jakbyś mógł zapodać jakiś program wygenerowany tym postprocesorem
to się zorientuje czy o to mi chodzi.
Widzisz bo jak zrobić U W w całym programie to wiem, to nie problem.
A gdzie szukać napiszę ja wkleisz program.
Endrju76: To nie jest niestety takie proste. W domyslnych ustawieniach system nie generuje mi U i W tylko wszędzie wstawia X i Z nawet gdy w projekcie zastosuję współrzędne przyrostowe.
Próbowałem dojść do tego jak działają postprocesory. W jaki sposób program EdgeCam przekazuje parametry do postprocesora. Znalazlem w helpie postprocesora listę parametrów jakie są przekazywane do postprocesora. Z tego co pamiętam to do przekazania parametru o trybie pracy (abs/inc) słuzy parametr #ABSINC (tak jest przy frezowaniu a w module toczenia jest to #TEMP). Tyle że nie wiem jak ją zastosować. Bo dotychczas jak próbowałem ją użyć to przekazywała mi zawsze tą samą liczbę (z tego co pamiętam 44) bez względu na tryb pracy przekazany z EdgeCam.
: 03 mar 2009, 19:20
autor: Primoza2007
kefiros pisze:Jakbyś mógł zapodać jakiś program wygenerowany tym postprocesorem
to się zorientuje czy o to mi chodzi.
Widzisz bo jak zrobić U W w całym programie to wiem, to nie problem.
A gdzie szukać napiszę ja wkleisz program.
Program wygląda normalnie.
Kod: Zaznacz cały
/ 15 TOOL CALL 20 Z S200
/ 16 CYCL DEF 207 GWINTOWANIE GS-NOWE ~
Q200=+2 ;BEZPIECZNA WYSOKOSC ~
Q201=-11 ;GLEBOKOSC GWINTU ~
Q239=+1.5 ;SKOK ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS.
/ 17 L X+0 Y+0 Z+100 R0 FMAX M3 M8
/ 18 L X-13.1 Y+26.2 R0 FMAX M99
/ 19 L IX+26.2 R0 FMAX M99
/ 20 L IY-52.4 R0 FMAX M99
/ 21 L IX-26.2 R0 FMAX M99
/ 22 L Z+100 R0 FMAX M5 M9
W miejscach gdzie na rysunku jest inkrementalnie post generuje IX i IY
: 03 mar 2009, 23:00
autor: kefiros
Program wygląda normalnie.
Kod:
/ 15 TOOL CALL 20 Z S200
/ 16 CYCL DEF 207 GWINTOWANIE GS-NOWE ~
Q200=+2 ;BEZPIECZNA WYSOKOSC ~
Q201=-11 ;GLEBOKOSC GWINTU ~
Q239=+1.5 ;SKOK ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=+50 ;2-GA BEZPIECZNA WYS.
/ 17 L X+0 Y+0 Z+100 R0 FMAX M3 M8
/ 18 L X-13.1 Y+26.2 R0 FMAX M99
/ 19 L IX+26.2 R0 FMAX M99
/ 20 L IY-52.4 R0 FMAX M99
/ 21 L IX-26.2 R0 FMAX M99
/ 22 L Z+100 R0 FMAX M5 M9
No widzę ze wlasnie o to mi chodzi.
To teraz jeszcze jakbys mi podał jak jest zdefiniowany ruch roboczy w postprocesorze
to bylo by wszystko
Uruchom program Postprocesor
Załaduj ten postprocesor którym wygenerowałeś powyższy kod
Przejdź do definicji ruchu roboczego i wklej to co tam masz wpisane
: 09 mar 2009, 14:45
autor: mil3k
Po otworzeniu postprocesora code wizzardem (niewiem jak nazywa sie edytor postow w polskiej wersji) dwukrotnie kliknij Style NC i kody G. Powinno otworzyc sie okienko z wieloma zakladkami. W zakladce NC debug (NC debugowanie?) w prawum gornym rogu powinna byc opcja do sledzenia generatora kodu. Jak ja zaznaczysz, skompilujesz post processor i ponownie wygenerujesz kod to powinny sie pojawic informacje ktora funkcja generuje dana linijke kodu. Tak latwo znajdzies, ktora funkcje musisz zmienic.
: 11 mar 2009, 20:14
autor: kefiros
mil3k - Brzmi interesująco jutro to sprawdze