wyjscie z korekcji - postprocesor

NX CAM/Unigraphics
Awatar użytkownika

Autor tematu
pasierbo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 638
Rejestracja: 03 lut 2008, 23:24
Lokalizacja: Lublin

wyjscie z korekcji - postprocesor

#1

Post napisał: pasierbo » 20 paź 2013, 21:05

witam,
Nie mogę sobie poradzić z postprocesorem żeby komendę G40 wstawiał w tym samym bloku co ścieżka wyjścia z korekcji.
jest tak:
N17 T05 M06
M08
G0 G90 G54 X-343.642 Y-251.857 B0.0 S480 M03
G43 Z105. H05
Z67.5
G1 Z27.5 F100.
G41 X-364. Y-255.D5
G3 X-339. Y-280. I25. J0.0
X-309. Y-250. I0.0 J30.
X-339. Y-220. I-30. J0.0
X-369. Y-250. I0.0 J-30.
X-339. Y-280. I30. J0.0
X-314. Y-255. I0.0 J25.
G40 (oddanie korekcji następuje za wcześniej)
G1 X-334.358 Y-251.857
Z67.5
G0 Z105.
G91 G28 Z0.0
...

a chce żeby było tak:
N17 T05 M06
M08
G0 G90 G54 X-343.642 Y-251.857 B0.0 S480 M03
G43 Z105. H05
Z67.5
G1 Z27.5 F100.
G41 X-364. Y-255.D5
G3 X-339. Y-280. I25. J0.0
X-309. Y-250. I0.0 J30.
X-339. Y-220. I-30. J0.0
X-369. Y-250. I0.0 J-30.
X-339. Y-280. I30. J0.0
X-314. Y-255. I0.0 J25.
G1 G40 X-334.358 Y-251.857 (narzędzie wychodzi z korekcji tam gdzie trzeba)
Z67.5
G0 Z105.
G91 G28 Z0.0
...

Niby drobny szczegół ale maszyna z która teraz mam do czynienia wychodzi z korekcji już w bloku z G40 i w przypadku powyżej skończy się to wyrwaniem w ściance. Tylko kwestia czasu kiedy zapomnę tego zmienić ręcznie.

Drugi problem to ze gdy mam dwa razy po korekcji w programie to samo narzędzie to za drugim razem postprocesor nie wstawia komendy D. wystarczy ze w międzyczasie wcisnę przycisk reset i komenda D ucieka z pamięci maszyny a post uważa ze komenda jest modalnie zapamiętana.

Próbowałem już na rożne sposoby rozwiązać te problemy ale nie wychodzi to tak jak trzeba:/
Pozdrawiam



Tagi:


Tomasz-NX
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 10
Rejestracja: 11 wrz 2013, 11:07
Lokalizacja: Pieńsk

#2

Post napisał: Tomasz-NX » 21 paź 2013, 11:32

Jeżeli chodzi o korekcję D, to spróbuj dodać "custom command" MOM_force once po wymianie narzędzia MOM_force once G_adjust S M_spindle X Y Z fourth_axis fifth_axis H F D. Dostaniesz jednorazowo niemodalnie blok z G-ruchem, xyz i np 4-ta oś oraz korekcję H D.
Co do G40 podłączam się do problemu. G40 powoduje ruch maszyny. Tak mam na Mazakach. Na Hasie tego problemu nie ma ( o Heidenhainie i R0 nie wspomnę).
Tomasz-NX

Awatar użytkownika

nxcam
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 734
Rejestracja: 04 maja 2009, 17:54
Lokalizacja: Tuszyma
Kontakt:

#3

Post napisał: nxcam » 21 paź 2013, 20:55

- kawałek kodu z mojego Mazak:

N6 T17 M6
N7 G90G54
N8 G0X0Y0
N9 M3 S600
N10 G0 B0.0 C0.0
N11 G43 H17 X2.915 Y64.340 Z30.000
N12 G0 Z30.
N13 G0 X2.915 Y64.34
N14 G0 (komentarz )
N15 G0 Z-9.
N16 G1 Z-12. F500. D17
N17 G42 G1 X10.056 Y57.34

N18 G2 X-4.226 Y51.34 R20.
N19 G1 X-74.226
N20 G3 X-79.226 Y46.34 R5.
N21 G1 Y-43.66
N22 G3 X-74.226 Y-48.66 R5.
N23 G1 X65.774
N24 G3 X70.774 Y-43.66 R5.
N25 G1 Y46.34
N26 G3 X65.774 Y51.34 R5.
N27 G1 X-4.226
N28 G2 X-18.509 Y57.34 R20.
N29 G40 G1 X-11.368 Y64.34
N30 G1 Z-9.

- w PostBuilder na drzewku w Motion Control nie mam nic zdefiniowane pod "Cutcom" (moze tam macie zdefiniowne wyłączenie korekcji?)
- w jaki sposób włączacie korekcję w NX CAM? na karcie Więcej w Ruchach łaczących czy z UDE ? (ja na karcie)


Tomasz-NX
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 10
Rejestracja: 11 wrz 2013, 11:07
Lokalizacja: Pieńsk

#4

Post napisał: Tomasz-NX » 22 paź 2013, 10:20

U mnie korekcja jest wyrzucana za pomocą procedury G_cutcom ( lewa, prawa, wyłącz) jako opcjonalnie. W Cam-ie natomiast przy zakładce Więcej. Nie zaglądałem do UDE. Ale czy UDE spowoduje wygenerowanie ścieżki narzędzia jako kontakt?
Tomasz-NX


radeko
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 302
Rejestracja: 20 lut 2009, 20:17
Lokalizacja: -;)

#5

Post napisał: radeko » 22 paź 2013, 17:05

A ja na Fanuc-u 18M w ogóle nie muszę odwoływać korekcji. Załadowanie G40 generuje błąd w maszynie nawet. Po prostu M30 albo RESET przywraca stan maszyny do wartości modalnych m.in G40
W Twoim przypadku też możesz spokojnie wyjść w "górę" na aktywnej G42 i nic nie powinno się dziać złego bo kończysz program (G91 G28 Z0)

Awatar użytkownika

Autor tematu
pasierbo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 638
Rejestracja: 03 lut 2008, 23:24
Lokalizacja: Lublin

#6

Post napisał: pasierbo » 22 paź 2013, 17:52

Niewiarygodne ale prawdziwe. wystarczylo tylko usunac z drzewka definicje wyjscia. Mialem tam w "cutcom off" wpisane G1G40. Dzieki wielkie :)
Ja korekcje generuje tak jak mowicie z "wejscia/wyjscia" zakladka "wiecej".
radeko pisze:A ja na Fanuc-u 18M w ogóle nie muszę odwoływać korekcji. Załadowanie G40 generuje błąd w maszynie nawet. Po prostu M30 albo RESET przywraca stan maszyny do wartości modalnych m.in G40
W Twoim przypadku też możesz spokojnie wyjść w "górę" na aktywnej G42 i nic nie powinno się dziać złego bo kończysz program (G91 G28 Z0)
generuje ci blad bo pewnie masz wlasnie G40 w pojedynczym bloku. Z tym tez sie spotkalem. Maszyna nie wie gdzie wyjść z korekcji i zglasza blad. Jazda z nieodwolana korekcja tam gdzie nie trzeba to dosc ryzykowne wedlug mnie.

Nad MOM_force jeszcze pracuje. mam problem ze znalezieniem tego.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NX CAM/Unigraphics”