pp na hh w nx6.05

NX CAM/Unigraphics

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

pp na hh w nx6.05

#1

Post napisał: marcinello3 » 28 mar 2011, 17:42

prubuje podrasowac postprocesor na wiercenie (ukł ster. heidenhain)i mam kilka pytan:
chcę wykorzystać ten cykl:

CYCL DEF 1.0 PECKING
CYCL DEF 1.1 ODSTEP ??
CYCL DEF 1.2 GLEBOK ?? ($mom_cycle_feed_to_pos(2))-nie gada
CYCL DEF 1.3 DOSUW ??
CYCL DEF 1.4 P.CZAS ??
CYCL DEF 1.5 POSUW $feed

którymi "mom"ami je zdefiniować żeby je wstawiało z pod nx`a automatycznie?

Jak ktoś pisał cos podobnego prosiłbym o jakąś podpowiedź.

zdrowia



Awatar użytkownika

nxcam
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 734
Rejestracja: 04 maja 2009, 17:54
Lokalizacja: Tuszyma
Kontakt:

#2

Post napisał: nxcam » 28 mar 2011, 18:36

ja uzywam nowszych cykli na paramerach Q, ale zmienne są te same np.

Q201 hole depth ( incremental ) = $mom_cycle_rapid_to
Q202 peck size = $cycle_peck_size
Q204 Zreturn after cycle ( incremental ) = $mom_cycle_retract_to
Q206 feedrate units/min = $feed
Q211 cycle dwell = $mom_cycle_delay
...

zobacz w postprocesorze poglądowym do Heidenhain jaki byl dołączony do ksiązki
Załączniki
heidenhain.rar
postprocesor pogladowy do Heidenhain
(32.94 KiB) Pobrany 315 razy


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

#3

Post napisał: marcinello3 » 28 mar 2011, 18:56

tak, patrzyłem na to i napisałem bardzo podobny, jednak nie wiem co jest grane bo maszyna nie kupuje tego?? niby cykle te same i wogóle na pierwszy rzut oka jest ok a wstawia mi error w kodzie maszyn

zaraz obadam te zmienne i dam znać

dzieki

Awatar użytkownika

nxcam
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 734
Rejestracja: 04 maja 2009, 17:54
Lokalizacja: Tuszyma
Kontakt:

#4

Post napisał: nxcam » 28 mar 2011, 19:02

zdarzało mi się że stojące obok siebie te same maszyny, na tym samym sterowaniu miały inaczej skonfigurowane cykle wiercenia np kolejność podawania parametrów :)

pamietaj o znaku tyldy: "~" na końcach linii w cyklu
- nie moze jej być po ostatnim parametrze w cyklu


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

#5

Post napisał: marcinello3 » 29 mar 2011, 19:47

stosując te zmienne co mi podałeś, nie wstawia mi zdefiniowanych wartości (np. depth i retract wstawia 0.1 , natomiast pozostałe powoduje błąd mom`a - nie mam pojecia co jest nie tak, dlatego też powróciłem do metody na parametrach Q.

Dzisiaj po kilku prubach nadal pojawia sie error przy cyklach. Program wygląda identyko jak zczytany z maszyny, "~" wstawione tak jak mówisz i nic z tego. Dopiero jak przekopiowałem z programu z maszyny do mojego programu to ruszyło pytanie tylko co jest nie tak, czy składnia? odstępy mogą mieć tu znaczenie?
Jeszcze sie tak teraz zastanawiam jeśli nie korzystam z cyklu Q204 i w prgmie go nie mam wogóle wywołanego to może to?

jeszcze jedno jak zadać w pp żeby np. DRILLING wstawiało w jednej linii? Bo jak narazie wstawia mi to pod spodem o tak:

CYCL DEF 200
DRILLING ~
Q200=3.000
;SET-UP CLEARANCE ~
.....
a chcę

CYCL DEF 200 DRILLING ~
Q200=3.000 ;SET-UP CLEARANCE ~
???

Załączam fotoObrazek

wielkie THX!!!! :cool:


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

#6

Post napisał: radeko » 29 mar 2011, 22:18

Ja to mam tak zrobione :

global dwell_at_top
global surface_coordinate
global mom_cycle_delay_mode
global mom_cycle_delay
global mom_cycle_delay_revs
global mom_cycle_feed_to plunging_depth

MOM_force once Q200 Q201 Q206 Q202 Q210 Q203 Q204 Q211

set dwell_at_top "0.0"
if {$mom_cycle_delay_mode == "OFF"} {
set dwell_at_top 0.0
} elseif {$mom_cycle_delay_mode == "ON"} {
set dwell_at_top 0.1
} else {
set dwell_at_top $mom_cycle_delay
}

set plunging_depth [expr abs($mom_cycle_feed_to)]

MOM_do_template cycle_200

Po przepuszczeniu przez postprocesor program wygląda tak ,że parametry Q ustawione są w jednej linii i TNC530 to akceptuje. Wcześniej też mi wywalało podobne errory jak Tobie . Przykładowy program NC wygląda tak i maszyna to przyjmuje

10 L Z3. FMAX M3
11 CYCL DEF 200 Q200=3. Q201=-7.9 Q206=70 Q202=7.9 Q210=.1 Q203=0 Q204=3.
12 CYCL CALL


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

#7

Post napisał: marcinello3 » 30 mar 2011, 17:08

poszło, winą było jak podejrzewałem Q204 którego nie wstawiało mi automatycznie :),
pytanie tylko jak wstawić komentarz w jednej linii obok

Q.... ;komentarz ~

korzystając z w/w zapisanych cykli?

Awatar użytkownika

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

#8

Post napisał: Magneto86 » 30 mar 2011, 19:00

W tej procedurze, której zdjęcie wkleiłeś, masz:
MOM_do_template cycle_block
MOM_output_text "DRILLING ~"
Najprościej było by wyedytować ten blok o nazwie "cycle_block", do którego tu jest odniesienie i komentarz umieścić w tym bloku zamiast jako kolejne wywołanie w procedurze :mrgreen:

Awatar użytkownika

nxcam
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 734
Rejestracja: 04 maja 2009, 17:54
Lokalizacja: Tuszyma
Kontakt:

#9

Post napisał: nxcam » 30 mar 2011, 21:17

marcinello3

jeżdżę teraz po wdrożeniach - postaram się na łykendzie odnalesc/umieścić szablon *.pui do tego postprocka z ksiązki lub p[odobny i nagrać film jak się dodaje/edytuje kolejności tych elementów

PS. ...dziś na nowej wysokogórskiej hali z betonu 10-12 stopni... a na zewnątrz słońce i ze 20... - ale Mikron 5axis hula :)


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

#10

Post napisał: radeko » 31 mar 2011, 07:33

marcinello3 pisze:pytanie tylko jak wstawić komentarz w jednej linii obok
Marcinello nie musisz wstawiać tych komentarzy w programie wejściowym, TNC530 pięknie Ci to wstawi w obrazek z wiertłem jak masz zapis "stringowy" Q w jednej linii.
Po zgraniu programu z maszyny na komputer będziesz miał z komentarzami jak tak bardzo Ci zależy ale to nie ma znaczenia dla TNC

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NX CAM/Unigraphics”