U i W w postprocesorze EdgeCam


Autor tematu
kefiros
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 14
Rejestracja: 01 lis 2006, 18:49
Lokalizacja: Brzeszcze

U i W w postprocesorze EdgeCam

#1

Post napisał: kefiros » 01 mar 2009, 22:22

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??



Tagi:

Awatar użytkownika

Primoza2007
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 177
Rejestracja: 09 wrz 2007, 12:45
Lokalizacja: Gdańsk

#2

Post napisał: Primoza2007 » 02 mar 2009, 21:58

Ja mam do tego osobny postprocesor na HH.
W rozmiarze siła: Hartford Blockbuster PRO-3210 - 3000x2100x1070,42kW,35t


Autor tematu
kefiros
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 14
Rejestracja: 01 lis 2006, 18:49
Lokalizacja: Brzeszcze

#3

Post napisał: kefiros » 02 mar 2009, 22:20

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

Awatar użytkownika

Primoza2007
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 177
Rejestracja: 09 wrz 2007, 12:45
Lokalizacja: Gdańsk

#4

Post napisał: Primoza2007 » 02 mar 2009, 22:35

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.
W rozmiarze siła: Hartford Blockbuster PRO-3210 - 3000x2100x1070,42kW,35t


Endrju76
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 351
Rejestracja: 30 wrz 2008, 21:17
Lokalizacja: Śląsk

#5

Post napisał: Endrju76 » 02 mar 2009, 23:46

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.
Endrju
Zaznacz "POMÓGŁ" - to nie boli


Autor tematu
kefiros
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 14
Rejestracja: 01 lis 2006, 18:49
Lokalizacja: Brzeszcze

#6

Post napisał: kefiros » 02 mar 2009, 23:47

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.

Awatar użytkownika

Primoza2007
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 177
Rejestracja: 09 wrz 2007, 12:45
Lokalizacja: Gdańsk

#7

Post napisał: Primoza2007 » 03 mar 2009, 19:20

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
W rozmiarze siła: Hartford Blockbuster PRO-3210 - 3000x2100x1070,42kW,35t


Autor tematu
kefiros
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 14
Rejestracja: 01 lis 2006, 18:49
Lokalizacja: Brzeszcze

#8

Post napisał: kefiros » 03 mar 2009, 23:00

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


mil3k
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 28
Rejestracja: 21 gru 2005, 22:41
Lokalizacja: google

#9

Post napisał: mil3k » 09 mar 2009, 14:45

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.


Autor tematu
kefiros
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 14
Rejestracja: 01 lis 2006, 18:49
Lokalizacja: Brzeszcze

#10

Post napisał: kefiros » 11 mar 2009, 20:14

mil3k - Brzmi interesująco jutro to sprawdze

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „EdgeCAM”