Znaleziono 2 wyniki

autor: radeko
04 sty 2012, 22:38
Forum: NX CAM/Unigraphics
Temat: post sinum840 cycle800
Odpowiedzi: 3
Odsłony: 1935

marcinello3 pisze:widzę że lubisz rozgrzebywać wnętrzności plików
Tak lubię pogrzebać z ręki i teraz żaden pui mi nie działa ale procki śmigają hehe
autor: radeko
03 sty 2012, 23:42
Forum: NX CAM/Unigraphics
Temat: post sinum840 cycle800
Odpowiedzi: 3
Odsłony: 1935

Miałem podobny przypadek z prockiem do TNC530.
Podczas robienia otworów i przy wymianie narzędzia mój też był za mądry i pamiętał ostatnią wartość np. X i po zmianie narzędzia dla tych samych otworów maszyna szalała bo następna operacja generowała tylko jedną oś.
Rozwiązania znalazłem dwa :
1. W pliku *.def zmieniłem w odpowiednim adresie ( u mnie to było drilling_move_xy Coordinate FORCE z off na Always) - rezultat taki że sypał XYZ w każdym bloku do końca programu - niby poprawnie ale straszna kaszana i duży plik NC.

2. Stworzyłem więc w pliku *.def nowy adres dla każdej osi np. ADDRESS Y_d, X_d
ADDRESS X_d
{
FORMAT Coordinate
FORCE always
MAX 9999.9999 Truncate
MIN -9999.9999 Truncate
ZERO_FORMAT Zero
LEADER "X"
i przypisałem to tylko i wyłącznie do BLOCK_TEMPLATE drilling_move_xy jak niżej :
"L"
X_d[$mom_pos(0)]
Y_d[$mom_pos(1)]
R[$cutcom_mode]\opt
"FMAX
Problem rozwiązałem tworząc nowe adresy i nadając im modalnośc tylko dla wiercenia edytując plik def z ręki po prostu.
Nie wiem na ile Ci to pomoże ale zawsze możesz zajrzeć do swojego def. odnaleźć TEMPLATE dla obrotu stołu , wyedytować i na wszelki wypadek save as ..... :)

Noworocznie Pozdrawiam

Wróć do „post sinum840 cycle800”