Strona 1 z 2

pp na hh w nx6.05

: 28 mar 2011, 17:42
autor: marcinello3
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

: 28 mar 2011, 18:36
autor: nxcam
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

: 28 mar 2011, 18:56
autor: marcinello3
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

: 28 mar 2011, 19:02
autor: nxcam
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

: 29 mar 2011, 19:47
autor: marcinello3
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:

: 29 mar 2011, 22:18
autor: radeko
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

: 30 mar 2011, 17:08
autor: marcinello3
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?

: 30 mar 2011, 19:00
autor: Magneto86
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:

: 30 mar 2011, 21:17
autor: nxcam
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 :)

: 31 mar 2011, 07:33
autor: radeko
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