blokada modułu frezowania w pp

NX CAM/Unigraphics

Autor tematu
marcinello3
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 246
Rejestracja: 08 lut 2008, 12:07
Lokalizacja: tarów

blokada modułu frezowania w pp

#1

Post napisał: marcinello3 » 19 sty 2012, 19:29

Witam

Jak zablokować moduł frezowania tak aby po wyborze obróbki frezarskiej wyświetliło komunikat. Potrzębuję korzystać tylko z modułu wiertarskiego. Jedyne co to udało mi się zablokować moduł wieloosiowy, natomiast blokując różnymi sposobami blokuje mi wszystko.

Może ktoś próbował coś takiego? Będe wdzięczny za wskazówki.

Pozdrowienia



Tagi:

Awatar użytkownika

Magneto86
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 266
Rejestracja: 25 cze 2009, 23:06
Lokalizacja: RPZ / DW

#2

Post napisał: Magneto86 » 19 sty 2012, 22:07

A w jaki sposób próbowałeś "blokować"?

Ja bym próbował tak:



Tutaj masz pliki szablonów operacji:
(...)\UGS\NX 7.5\MACH\resource\template_part\metric

Tutaj są wpisy do bibliotek tych szablonów:
(...)\UGS\NX 7.5\MACH\resource\template_set


Kombinuąc z tymi plikami, można sprawić, że na liście w ogóle nie będzie dostępnych żadnych innych operacji (ich piktogramów) poza tymi które chcesz.
Możesz stworzyć własną grupę operacji (jak mill_planar albo mill_contour), albo edytować te istniejące.

TYLKO BEZWARUNKOWO:
ZRÓB NAJPIERW KOPIE ZAPASOWE OBYDWÓCH FOLDERÓW, KTÓRE PODAŁEM WYŻEJ!


...trzeba też uważać przy aktualizowaniu NXa - czy przypadkiem aktualizacja nie podmieni Twoich plików.
Ostatnio zmieniony 19 sty 2012, 22:13 przez Magneto86, łącznie zmieniany 1 raz.
Obrazek


Autor tematu
marcinello3
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 246
Rejestracja: 08 lut 2008, 12:07
Lokalizacja: tarów

#3

Post napisał: marcinello3 » 19 sty 2012, 22:12

oooooo soryyyyyy
chodzi o postprocesor a nie o moduły nx`a
zle sprecyzowałem

chce to zablokować w postprocesorze

Awatar użytkownika

Magneto86
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 266
Rejestracja: 25 cze 2009, 23:06
Lokalizacja: RPZ / DW

#4

Post napisał: Magneto86 » 19 sty 2012, 22:22

Spróbuj tak:

Kod: Zaznacz cały

global mom_operation_type

if { ![string compare "Point To Point" $mom_operation_type] } { 
     MOM_abort<komentarz_bez_spacji> 
}
Pewnie trzeba będzie poprawić składnię, bo pisałem z ręki.
Obrazek


Autor tematu
marcinello3
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 246
Rejestracja: 08 lut 2008, 12:07
Lokalizacja: tarów

#5

Post napisał: marcinello3 » 21 sty 2012, 12:15

czesc magneto, wyprubowałem point to point niestety nie blokuje, do tej pory próbowałem kilku definicji:
milling, mill, drilling, drill, 3_axis_mill itp.

wielo-osiowy moduł udało mi sie zablokować variable-axis
natomist z tym mam problem, może jeszcze jakieś proppozycje?

dodam jeszcze że umieściłę tą procedure w initial_move i first_move

Awatar użytkownika

Magneto86
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 266
Rejestracja: 25 cze 2009, 23:06
Lokalizacja: RPZ / DW

#6

Post napisał: Magneto86 » 21 sty 2012, 16:38

Sprawdziłem:

Kod: Zaznacz cały

global mom_operation_type

if { ![string match "Point to Point" $mom_operation_type] } { 
     MOM_abort <komentarz_bez_spacji> 
}
ten kod w Start of Path powoduje zablokowanie wszystkiego oprócz cykli wiercenia.
- tak jak mówiłem trzeba było poprawić składnię:
"Point to Point" zamiast "Point To Point"
Obrazek


Autor tematu
marcinello3
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 246
Rejestracja: 08 lut 2008, 12:07
Lokalizacja: tarów

#7

Post napisał: marcinello3 » 22 sty 2012, 19:35

jutro to sprawdze, w każdym bądz razie podzienkował!!!!


pozdrowionka

(punkcik dla ciebie!!!)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NX CAM/Unigraphics”