Strona 1 z 1

Post builder NX 11

: 04 maja 2020, 18:09
autor: exblokers
Witam
mam problem z postprocesorem, że nie generuje kodu korekcji długości narzędzia dla przypadku gdy, w opcjach ścieżki w menu posuwów wybiorę "G1-Tryb posuwu" dla ruchu szybkiego.

Pytanie drugie, nawiązujące do pierwszego, jak zmienić postprocesor aby wygładzone ścieżki generowały się poprawnie, chodzi mi o to aby dla tych ścieżek posuw G0 miał wszystkie współrzędne w jednej linii, mogę zmienić aby wszystkie przejazdy tak miały, ale chciałbym żeby to było tylko w tych miejscach gdzie mam interpolację w osiach ZY i ZX. Był kiedyś taki tutorial jak to zrobić pod tym linkiem:
https://community.sw.siemens.com/s/arti ... operations , ale zanim się za to zabrałem to filmik został usunięty i został tylko artykuł który tego nie wyjaśnia.

Re: Post builder NX 11

: 06 maja 2020, 11:56
autor: zibi
Mowa tu tylko o

global mom_feed_rapid_value

if {$mom_feed_rapid_value != 0} {
return 1
} else {
return 0

może tę zmienną trzeba sprawdzać i zależnie od jej wartości zmieniać xy na modalną/niemodalną.

Re: Post builder NX 11

: 06 maja 2020, 13:47
autor: exblokers
Tak jak pisałem, był film opisujący jak to zrobić, ta procedura to tylko ułamek całej konfiguracji. Postprocesor po zmianach działał tak że jak wykrywał że wykorzystuje się wygładzanie to ruchy szybkie podawał w jednej lini np.:
G0 X10.Y10.Z10.
zamiast w dwóch:
G0 Z10.
G0 X10.Y10.

Re: Post builder NX 11

: 08 maja 2020, 11:55
autor: pragmatic_player
Zobacz czy w Motions-->Rapid Move masz odznaczony "Work Plane Change"

Re: Post builder NX 11

: 10 maja 2020, 00:33
autor: exblokers
Wiem że można to uzyskać przez "Work Plane Change", ale wtedy wszystkie ruchy szybkie będą wykonywane w ten sposób, a tak nie powinno być.

Re: Post builder NX 11

: 11 maja 2020, 11:01
autor: pragmatic_player
W initial_moves (first) dodaj bloki, że wykonujesz najpierw najazd w XY --> Z. Ruchy rozpoczynające obróbkę będą pozycjonowały narzędzie bezpiecznie i wszystkie ruchy "wewnątrz" ścieżki będą XYZ.