Witam
Mam taki problem że chciałbym aby niektóre dane postprocesor generował mi jako zmienne Q i nie wiem jak to dodać w Post Builder
poniżej rysunek który powinien to wyjaśnić
Post Builder w NX
Edycja postprocessora
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 620
- Rejestracja: 31 paź 2009, 16:20
- Lokalizacja: PL
Re: Post Builder w NX
Możesz stworzyć sobie prostą procedurę o treści:
MOM_output_literal "FN 0: Q501=+0 ; X HOME POSITION"
MOM_output_literal "FN 0: Q502=+0 ; Y HOME POSITION"
MOM_output_literal "FN 0: Q503=+0 ; Z HOME POSITION"
MOM_output_literal "FN 0: Q501=+0 ; X HOME POSITION"
MOM_output_literal "FN 0: Q502=+0 ; Y HOME POSITION"
MOM_output_literal "FN 0: Q503=+0 ; Z HOME POSITION"
Mazak -> Fanuc -> Acramatic -> Sinumeric -> Heidenhain -> Mitsubishi meldas -> EdgeCAM -> NX CAM -> Postprocesory.
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 3
- Rejestracja: 28 lut 2018, 10:05
Re: Post Builder w NX
Witam.
Chciałbym wygenerować kod jak proponuje Kolega Mateu 5
MOM_output_literal "Q501= i tu zmienna $mom_pos(0)
MOM_output_literal "Q502= $mom_pos(1)
MOM_output_literal "Q503= $mom_pos(1)
ale pod Q chciałbym podstawić wartości zmiennej z pozycją XYZ ze zmiennej mom_pos
Nie potrafię odpowiednio sformatować wyjścia .
Warto też by użyć format%.3f aby ograniczyć liczby po przecinku.
Proszę o pomoc.
Chciałbym wygenerować kod jak proponuje Kolega Mateu 5
MOM_output_literal "Q501= i tu zmienna $mom_pos(0)
MOM_output_literal "Q502= $mom_pos(1)
MOM_output_literal "Q503= $mom_pos(1)
ale pod Q chciałbym podstawić wartości zmiennej z pozycją XYZ ze zmiennej mom_pos
Nie potrafię odpowiednio sformatować wyjścia .
Warto też by użyć format%.3f aby ograniczyć liczby po przecinku.
Proszę o pomoc.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 620
- Rejestracja: 31 paź 2009, 16:20
- Lokalizacja: PL
Re: Post Builder w NX
global mom_pos
MOM_output_literal "FN 0: Q501= [format %.3f $mom_pos(0)]"
MOM_output_literal "FN 0: Q502= [format %.3f $mom_pos(1)]"
MOM_output_literal "FN 0: Q503= [format %.3f $mom_pos(2)]"
MOM_output_literal "FN 0: Q501= [format %.3f $mom_pos(0)]"
MOM_output_literal "FN 0: Q502= [format %.3f $mom_pos(1)]"
MOM_output_literal "FN 0: Q503= [format %.3f $mom_pos(2)]"
Mazak -> Fanuc -> Acramatic -> Sinumeric -> Heidenhain -> Mitsubishi meldas -> EdgeCAM -> NX CAM -> Postprocesory.
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 3
- Rejestracja: 28 lut 2018, 10:05
Re: Post Builder w NX
Witam.
Próbuję zrobić postprocessor do Nx.
Mam pytanie jak zrobić aby pierwszy ruch rozbić na dwie linie najpierw XY a następnie Z.
W tej chwili pierwszy ruch to XYZ na raz .
wrzucam fragmenty kodu jaki teraz generuję dla frezowania:
9 TOOL CALL 0 Z S0
10 M3
11 L M126
12 ;
13 PLANE SPATIAL SPA+0.0 SPB-43.794 SPC-40.568 TURN F1500 SEQ+
14 ;
15 L X-60.618 Y-101.82 Z80.285 FMAX chciałbym aby było: 15 L X-60.618 Y-101.82 FMAX
16 L Z80.285 FMAX
16 L X-60.618 Y-101.819 Z49.224 FMAX
17 L X-60.618 Y-101.819 F250.
i dla wiercenia:
9 TOOL CALL 0 Z S0
10 M3
11 L M126
12 ;
13 PLANE SPATIAL SPA+0.0 SPB+90. SPC+0.0 TURN F1500 SEQ+
14 ;
15 L X55.684 Y-18.467 Z143. FMAX tu odpowiednio: 15 L X55.684 Y-18.467 FMAX
16 L Z143. FMAX
16 CYCL DEF 200 Q200=0.25 Q201=-3. Q206=30. Q202=1.5 Q210=0 Q203=140. Q204=50. Q211=0.025
17 L X55.684 Y-18.467 R0 FMAX M99
Proszę o podpowiedz gdzie szukać rozwiązania.
Z góry dziękuję
Próbuję zrobić postprocessor do Nx.
Mam pytanie jak zrobić aby pierwszy ruch rozbić na dwie linie najpierw XY a następnie Z.
W tej chwili pierwszy ruch to XYZ na raz .
wrzucam fragmenty kodu jaki teraz generuję dla frezowania:
9 TOOL CALL 0 Z S0
10 M3
11 L M126
12 ;
13 PLANE SPATIAL SPA+0.0 SPB-43.794 SPC-40.568 TURN F1500 SEQ+
14 ;
15 L X-60.618 Y-101.82 Z80.285 FMAX chciałbym aby było: 15 L X-60.618 Y-101.82 FMAX
16 L Z80.285 FMAX
16 L X-60.618 Y-101.819 Z49.224 FMAX
17 L X-60.618 Y-101.819 F250.
i dla wiercenia:
9 TOOL CALL 0 Z S0
10 M3
11 L M126
12 ;
13 PLANE SPATIAL SPA+0.0 SPB+90. SPC+0.0 TURN F1500 SEQ+
14 ;
15 L X55.684 Y-18.467 Z143. FMAX tu odpowiednio: 15 L X55.684 Y-18.467 FMAX
16 L Z143. FMAX
16 CYCL DEF 200 Q200=0.25 Q201=-3. Q206=30. Q202=1.5 Q210=0 Q203=140. Q204=50. Q211=0.025
17 L X55.684 Y-18.467 R0 FMAX M99
Proszę o podpowiedz gdzie szukać rozwiązania.
Z góry dziękuję