post sinum840 cycle800

NX CAM/Unigraphics

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

post sinum840 cycle800

#1

Post napisał: marcinello3 » 03 sty 2012, 20:49

witam

panowie mam proble,tzn.
podczas generowania programów w grupie, współrzędne obrotu stołu w cycle800 w jednej z operacji pozostają mi w pozycji skrętu z poprzedniej opercji.

Dokladnie mówiąc w pierwszej operacji był uchył o A90st i skręt C74st, a w kolejnej powrót do A0 i C0, natomiast oś C pozostała 74, a współrzędne wyglądały na to że przliczne są do podanej pozycji o kącie 74st, choć nie wiem bo wyskoczył mi limit osi i dopiero wtedy to wykryłem.
Jak wygeneruje prgm osobno jest wszystko ok, a w grupie dalej to samo. Postprocek jest za mądry i pamięta wczesniejsza pozycję jak to obejść?

Dodam jeszcze że przepuszczając przez inny wynik jest taki sam.
Będe wdzięczny za jakieś info.


Po wygenerowaniu pojedynczego programu
N5 ; ==== OPERATION: FAZA3 - TOOL.: T2 KULA_D12_R6
N6 T2 ; KULA_D12_R6
N7 M6
N8 D1
N9 ;Ruch inicjujacy
N10 TRAFOOF
N11 G90
N12 G54
N13 CYCLE800( 1, "", 0, 39, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1, )
N14 G1 G60 X265.186 Y77.638 F8000.
N15 Z118. G64 S5000 M3
N16 M8
N17 Z82.244 F6000.
N18 X265.187 Y77.635 Z82.03 F1200.

Ten sam program w grupie
N77510 ; ==== OPERATION: FAZA3 - TOOL.: T2 KULA_D12_R6
N77511 ; =======================================================================
N77512 T2 ; KULA_D12_R6
N77513 M6
N77514 D1
N77515 ;Ruch inicjujacy
N77516 G90 G54
N77517 TRAFOOF
N77518 G54
N77519 CYCLE800( 1, "", 0, 39, 0.0, 0.0, 0.0, -74.926, 0.0, 0.0, 0.0, 0.0, 0.0, -1, )
N77520 G1 G60 X-6.001 Y276.252 F8000.
N77521 G1 Z118. G64 S5000 M3 F8000.


Program przed tym w grupie przed programem z problemem
N74576 ; ==== OPERATION: ZGRBOK4 - TOOL.: T1 GLOWICA_D16_R0.8
N74577 ; =======================================================================
N74578 ;Pierwszy ruch
N74579 TRAFOOF
N74580 G54
N74581 CYCLE800( 1, "", 0, 39, 0.0, 0.0, 0.0, -74.926, -90., 0.0, 0.0, 0.0, 0.0, -1, )
N74582 G1 G60 X9.854 Y15.103 S2500 M3 F8000.


Pozdrawiam[/b]



Tagi:


radeko
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 302
Rejestracja: 20 lut 2009, 20:17
Lokalizacja: -;)

#2

Post napisał: radeko » 03 sty 2012, 23:42

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


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

#3

Post napisał: marcinello3 » 04 sty 2012, 17:20

radeko dzieki za szybką podpowiedz, punkcik sie należy!!
widzę że lubisz rozgrzebywać wnętrzności plików hehe

pozdrowienia!!!


radeko
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 302
Rejestracja: 20 lut 2009, 20:17
Lokalizacja: -;)

#4

Post napisał: radeko » 04 sty 2012, 22:38

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NX CAM/Unigraphics”