Znaleziono 2 wyniki

autor: zordon666
27 lut 2012, 11:34
Forum: NX CAM/Unigraphics
Temat: Potrzebna pomoc w okiełznaniu Post Builder
Odpowiedzi: 9
Odsłony: 149706

Nie wiem jak dziękować :D Wszystko działa jak powinno, ucieszyłem się jak dziecko :D
Wasze rady są nieocenione.
radeko pisze:Pierwsze co powinieneś zrobić przy takim dosyć czytelnym komunikacie, to otworzyć sobie plik MILOO_4axis.tcl w jakimś edytorze tekstowym...
radeko pisze:Spróbuj wpisać w tej tabeli którą załączyłeś Axis Limit deg MAX 360 MIN -360
Porównałem plik przed i po edycji Post Builder, zauważyłem że następuje przesunięcie lekko o 10 linii (okolice 505 linii), przy zmianie Axis Rotation czy Axis Limits (Deg) wyskakiwał w/w błąd.
Postanowiłem przeszukać plik *.tcl i odnaleźć specyfikacje kinematyczną 4 osi - znalazłem cały opis prościutki do edycji:

####### KINEMATIC VARIABLE DECLARATIONS ##############
set mom_kin_4th_axis_ang_offset "0.0"
set mom_kin_4th_axis_center_offset(0) "0.0"
set mom_kin_4th_axis_center_offset(1) "0.0"
set mom_kin_4th_axis_center_offset(2) "0.0"
set mom_kin_4th_axis_direction "MAGNITUDE_DETERMINES_DIRECTION"
set mom_kin_4th_axis_incr_switch "OFF"
set mom_kin_4th_axis_leader "A"
set mom_kin_4th_axis_limit_action "Warning"
set mom_kin_4th_axis_max_limit "360"
set mom_kin_4th_axis_min_incr "0.001"
set mom_kin_4th_axis_min_limit "-360" (zamiast "0" wpisałem "-360")
set mom_kin_4th_axis_plane "YZ"
set mom_kin_4th_axis_point(0) "0.0"
set mom_kin_4th_axis_point(1) "0.0"
set mom_kin_4th_axis_point(2) "0.0"
set mom_kin_4th_axis_rotation "standard" (zamiast reversed wpisałem standard)

NX wygenerował kod który idealnie lata po wzorcu bez żadnych dzikich obrotów.
Mogę wreszcie odhaczyć kolejny sukces i brać się za następne zadanie.


radeko bardzo dziękuje za naprowadzenie, tak to jest jak się człowiek czegoś uczepi to nie widzi innego rozwiązania, punkt dla ciebie :D

Pozdrawiam
Paweł
autor: zordon666
26 lut 2012, 14:02
Forum: NX CAM/Unigraphics
Temat: Potrzebna pomoc w okiełznaniu Post Builder
Odpowiedzi: 9
Odsłony: 149706

Potrzebna pomoc w okiełznaniu Post Builder

Witam

Bardzo potrzebuje waszej pomocy, bo sam sobie nie poradzę :(
Od kilku dni walczę z Post Builderem, stworzyłem sobie postprocesor do obsługi 4 osi, ale problem polega na tym że cokolwiek zmienię w specyfikacji kinematycznej (Fourth Axis) nie mogę później wygenerować kodu, otrzymuję komunikat z NX:

Wyjście
Received an error 177002
Nazwa pliku ...\mom_tcl_definitions.c, numer linii: 505
Kominikat błędu: Error received in do_event. Event Handler: C:\Program Files\...\postprocesor\MILOO_4axis.tcl, Event name: MOM_before_motion, See syslog for more


Obrazek

Sterowanie maszyny to LinuxCNC, zauważyłem że sterowanie osi A jest inne jak w przypadku przemysłowej obrabiarki. Gdy zapodaję komendę G0 A350, a następnie A0 to oś wykonuje pełny obrót do współrzędnej A0.
Na obrabiarce przemysłowej te same komendy powodują że A dąży do A0 po najkrótszej drodze.
Wygenerowany kod w momencie przekraczania współrzędnej A0 wykonuje pełny obrót (np. następujące po sobie A356.5 A.058) gdzie na obrabiarce przemysłowej takiego zjawiska nie ma.
Teraz nie wiem czy to kwestia sterowania, czy należy wykonać postprocesor który uwzględni taką pracę osi A, gdzie nie będą generowane współrzędne jak w/w?

Moja wiedza przy edycji czy tworzeniu postprocesora jest bardzo mała i sprawia mi to duży problem, czy ktoś z kolegów wesprze mnie w tej walce :(

Link do tematu: LINK

Wróć do „Potrzebna pomoc w okiełznaniu Post Builder”