Znaleziono 3 wyniki

autor: nxcam
21 paź 2018, 21:13
Forum: NX CAM/Unigraphics
Temat: Edycja Postprocesor Sinumeric 840d 5 osi W NX10
Odpowiedzi: 9
Odsłony: 1957

Re: Edycja Postprocesor Sinumeric 840d 5 osi W NX10

Postprocesor nr 1 nie ma nic wspólnego z postprocesorem nr 2.

Postprocesor nr 1: mill_5axis_actt_Sinumerik_840D_mm
- jest bez grafiki maszyny 3D
- znajduje się w lokalizacji: x:\....\NX10\MACH\resource\postprocessor...
- ma osie obrotowe AC w stole
- po podmianie UDE działa CYCLE800

Postprocesor nr 2: sim8_mill_5ax_sinumerik_mm (w NX 10 to sim8 ma osie prostopadłe i stół AC)
- jest z grafiką maszyny 3D
- znajduje się w lokalizacji: x:\....\NX10\MACH\resource\library\machine\installed_machines\sim8_mill_5ax\postprocessor\sinumerik...
- ma osie obrotowe AC w stole
- postprocesor z grafiką maszyny ma zaszyte w pliku *.pui skąd widzi UDE
- jeśli nie chcesz korzystać z grafiki 3D to sprawdź czy włączenie CYCLE800 działa z poziomu UDE

Sposób pisania postprocesora może być różny, dlatego uważaj co się będzie działo na maszynie. :)

Generalnie ustaw w UDE opcję Transformacji na Swiveling (CYCLE800)
Obrazek
autor: nxcam
20 paź 2018, 15:28
Forum: NX CAM/Unigraphics
Temat: Edycja Postprocesor Sinumeric 840d 5 osi W NX10
Odpowiedzi: 9
Odsłony: 1957

Re: Edycja Postprocesor Sinumeric 840d 5 osi W NX10

zibi: te pliki są w standardowej instalacji NX, sprawdź w tych lokalizacjach o których pisałem wcześniej

jackforest: postprocesory, które piszemy dla firm mają od razu zaimplementowany CYCLE800 (dla obróbek indeksowanych) i TRAORI do obróbek płynnych 5-osiowych i te funkcje włączą się same w zależności od rodzaju używanej operacji.
- ale wiadomo gotowego ci nie wyślę :)

Jeśli korzystasz z przykładowego postprocesora, który instaluje się razem z NX CAM, to by uzyskać CYCLE800 musisz go włączyć z poziomu UDE (User Defined Events)

Z tego co zauważyłem, to NX CAM 10 nie widzi tego UDE dla Sinumerik...

Czyli musisz zrobić tak:

1) x:\....\NX10\MACH\resource\user_def_event
- wejdź do tego katalogu
- jest tam plik ude.cdl (to funkcje dodatkowe napisane pod FANUC)
- jest tam też plik Siemens_Cycles.cdl
- zrób kopie tych plików
- zmień nazwę ude.cdl na jakiś inną
- zmień nazwę Siemens_Cycles.cdl na ude.cdl

W ten sposób - po ponownym starcie - NX CAM zaciągnie te funkcje specjalne (UDE) z pliku z funkcjami Sinumerik

2) Po uruchomieniu NX CAM wejdź do operacji i włącz odpowiednie UDE
Obrazek


3) w kodzie powinien się pojawić CYCLE800 np:
N480 CYCLE800(1,"R_DATA",0,57,0.,0.,0.,180.,88.,90.,0.,0.,0.,-1,1.)

Włączenie CYCLE800 można zrobić dla kilku operacji naraz (po ich zaznaczeniu) pod prawym klawiszem myszy
- Obiekt/Zdarzenie...

...i jeszcze jedno: jeśli masz DMU 50 "ECO" to te maszyny nie są do obróbki symultanicznej i nie obsługują TRAORI
- nie możesz mieć w jednej linii XYZ i BC
- unikaj przy ruchach szybkich zaokrągleń, ruchów bezpiecznych np. po walcu czy kuli itd. bo maszyna tego nie realizuje i sterownik wyrzuci błąd

...

Dajcie znać czy zadziałało.
autor: nxcam
19 paź 2018, 15:29
Forum: NX CAM/Unigraphics
Temat: Edycja Postprocesor Sinumeric 840d 5 osi W NX10
Odpowiedzi: 9
Odsłony: 1957

Re: Edycja Postprocesor Sinumeric 840d 5 osi W NX10

Zajrzyj w przykładowym pliku, który jest w standardowej instalacji NX:
...NXxx\MACH\samples\nc_simulation_samples: sim14_mill_5ax_cam_sinumerik_mm.prt

Postprocesor do tego przykładu jest tutaj: \NXxx\MACH\resource\library\machine\installed_machines\sim14_mill_5ax\postprocessor\sinumerik...
..................................
- przykład kodu z posta (nie sprawdzałem na maszynie):
N190 G54
N200 CYCLE800(1,"R_DATA",0,57,0,0,0,90,15,0,0,0,0,1,0)
N210 G0 X-49.95 Y-0.059 Z55. S2228 D1 M3
N220 Z52.
N230 G1 G90 Z49. F1203.
........................................

Aby uzyskać kod z indeksowaniem na CYCLE800 musisz ustawić odpowiednie opcje na układach współrzędnych MCS.
Obrazek

Wróć do „Edycja Postprocesor Sinumeric 840d 5 osi W NX10”