o sub g92 x0 y0 z0 g92.2 #3999=[#3999+1] ;next parameter o100 if[#3999 EQ 1] #<_posX1> = #5211 #<_posY1> = #5212 o100 endif o101 if[#3999 EQ 2] #<_posX2> = #<_posX1> #<_posY2> = #<_posY1> #<_posX1> = #5211 #<_posY1> = #5212 o101 endif o102 if[#3999 EQ 3] #<_posX3> = #<_posX2> #<_posY3> = #<_posY2> #<_posX2> = #<_posX1> #<_posY2> = #<_posY1> #<_posX1> = #5211 #<_posY1> = #5212 o102 endif o103 if[#3999 GE 4] #<_posX4> = #<_posX3> #<_posY4> = #<_posY3> #<_posX3> = #<_posX2> #<_posY3> = #<_posY2> #<_posX2> = #<_posX1> #<_posY2> = #<_posY1> #<_posX1> = #5211 #<_posY1> = #5212 #3999=4 o103 endif (LOGAPPEND,poslog) ;(LOG, X=#5211, Y=#5212, Z=#5213) (LOG, X=#5211, Y=#5212) (LOGCLOSE) g92.1 o endsub M2