Hi there,
i have an old PP for a horizontal Okuma MA600 and want to optimize the output of workplanes.
Now the PP outputs for each operation a new workplane, but i want that he links the same workplanes together and writes it just once.
That's what we have now:
G21
GOTO N25 (GEHE ZU PROGRAMMANFANG)
(----------------------------------------------)
(NULLPUNKTVERSCHIEBUNGEN)
(----------------------------------------------)
N1 VZOFX[1]=-50.000396728515916 VZOFY[1]=652.5 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N26 (RUECKSPRUNG 1.BEARBEITUNG)
N2 VZOFX[1]=-50.000396728515916 VZOFY[1]=502.50000000000006 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N27 (RUECKSPRUNG 2.BEARBEITUNG)
N3 VZOFX[1]=199.4990692138669 VZOFY[1]=652.5 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N28 (RUECKSPRUNG 3.BEARBEITUNG)
N4 VZOFX[1]=199.4990692138669 VZOFY[1]=502.50000000000006 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N29 (RUECKSPRUNG 4.BEARBEITUNG)
N5 VZOFX[1]=-50.000396728515916 VZOFY[1]=652.5 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N30 (RUECKSPRUNG 5.BEARBEITUNG)
N6 VZOFX[1]=-50.000396728515916 VZOFY[1]=502.50000000000006 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N31 (RUECKSPRUNG 6.BEARBEITUNG)
N7 VZOFX[1]=199.4990692138669 VZOFY[1]=652.5 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N32 (RUECKSPRUNG 7.BEARBEITUNG)
N8 VZOFX[1]=199.4990692138669 VZOFY[1]=502.50000000000006 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N33 (RUECKSPRUNG 8.BEARBEITUNG)
N9 VZOFX[1]=-50.000396728515916 VZOFY[1]=652.5 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N34 (RUECKSPRUNG 9.BEARBEITUNG)
N10 VZOFX[1]=-50.000396728515916 VZOFY[1]=652.5 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N35 (RUECKSPRUNG 10.BEARBEITUNG)
N11 VZOFX[1]=-50.000396728515916 VZOFY[1]=502.50000000000006 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N36 (RUECKSPRUNG 11.BEARBEITUNG)
N12 VZOFX[1]=-50.000396728515916 VZOFY[1]=502.50000000000006 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N37 (RUECKSPRUNG 12.BEARBEITUNG)
N13 VZOFX[1]=199.4990692138669 VZOFY[1]=652.5 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N38 (RUECKSPRUNG 13.BEARBEITUNG)
N14 VZOFX[1]=199.4990692138669 VZOFY[1]=652.5 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N39 (RUECKSPRUNG 14.BEARBEITUNG)
N15 VZOFX[1]=199.4990692138669 VZOFY[1]=502.50000000000006 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N40 (RUECKSPRUNG 15.BEARBEITUNG)
N16 VZOFX[1]=199.4990692138669 VZOFY[1]=502.50000000000006 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N41 (RUECKSPRUNG 16.BEARBEITUNG)
N17 VZOFX[1]=-50.000396728515916 VZOFY[1]=652.5 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N42 (RUECKSPRUNG 17.BEARBEITUNG)
N18 VZOFX[1]=-50.000396728515916 VZOFY[1]=502.50000000000006 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N43 (RUECKSPRUNG 18.BEARBEITUNG)
N19 VZOFX[1]=199.4990692138669 VZOFY[1]=652.5 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N44 (RUECKSPRUNG 19.BEARBEITUNG)
N20 VZOFX[1]=199.4990692138669 VZOFY[1]=502.50000000000006 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N45 (RUECKSPRUNG 20.BEARBEITUNG)
N21 VZOFX[1]=-50.000396728515916 VZOFY[1]=652.5 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N46 (RUECKSPRUNG 21.BEARBEITUNG)
N22 VZOFX[1]=-50.000396728515916 VZOFY[1]=502.50000000000006 VZOFZ[1]=199.50093269592617 (Winkel_0._1)
GOTO N47 (RUECKSPRUNG 22.BEARBEITUNG)
N23 VZOFX[1]=199.4990692138669 VZOFY[1]=652.5 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N48 (RUECKSPRUNG 23.BEARBEITUNG)
N24 VZOFX[1]=199.4990692138669 VZOFY[1]=502.50000000000006 VZOFZ[1]=50.002260210574605 (Winkel_90._1)
GOTO N49 (RUECKSPRUNG 24.BEARBEITUNG)
(----------------------------------------------)
N25 (PROGRAMMANFANG)
G30 P01 (Move to home position)
GOTO N1 (NULLPUNKT SETZEN)
N26 (Planen 2_BEGIN)
NT1 (Plan/Eckmesserkopf)
G30 P01 (Move to home position)
G111 T1 S1432 M03 V2 (Plan/Eckmesserkopf)
And that's what we want:
(VERWENDETE NULLPUNKTE)
(------------------------------------------------------------)
VZOFX[1]=0VZOFY[1]=452.5VZOFZ[1]=199.5(BB0-FRAME_01)
VZOFX[2]=0VZOFY[2]=602.5VZOFZ[2]=199.5(BB0-FRAME_01)
VZOFX[3]=-0.001VZOFY[3]=452.5VZOFZ[3]=199.499(BB90-FRAME_01)
VZOFX[4]=-0.001VZOFY[4]=602.5VZOFZ[4]=199.499(BB90-FRAME_01)
(------------------------------------------------------------)
(OPERATION 1)
(ECKFRAESER D 50)
NT1(ECKFRAESER D 50)
( --- SP.TXT ---)
G30 P7
( --- SP.TXT ---)
S955
M3
G111 T1 H1 S955 V2
Hope someone can help me.
@i_mrvelj
If the generic posts do not provide the required output, I offer post processor development services and happy to work out a solution for your machine! Please message me if further assistance is needed.
Can't find what you're looking for? Ask the community or share your knowledge.