I design write charater “0”,I use some tool soft to design charater 0 point coordinate data,then use as to program,then use rs010N robot to
draw,but some path is not circle。
.PROGRAM write() ; main program
TWAIT 2
ACCURACY 10 always
SPEED 90 ALWAYS
CP ON
TWAIT 2
WHILE (1) DO
HOME2
BREAK
CALL write0_v1 ;write
BREAK
TWAIT 10
END
.END
.PROGRAM write0_v1
scale=10
CP ON
HERE .start
POINT FP0 = SHIFT(.start BY 2.17*scale,0.22*scale,0)
POINT FP1 = SHIFT(.start BY 2.85*scale,0*scale,0)
POINT FP2 = SHIFT(.start BY 3.81*scale,0.00*scale,0)
POINT FP3 = SHIFT(.start BY 5.23*scale,0.48*scale,0)
POINT FP4 = SHIFT(.start BY 6.19*scale,1.91*scale,0)
POINT FP5 = SHIFT(.start BY 6.66*scale,4.28*scale,0)
POINT FP6 = SHIFT(.start BY 6.66*scale,5.72*scale,0)
POINT FP7 = SHIFT(.start BY 6.19*scale,8.09*scale,0)
POINT FP8 = SHIFT(.start BY 5.23*scale,9.52*scale,0)
POINT FP9 = SHIFT(.start BY 3.81*scale,10.00*scale,0)
POINT FP10 = SHIFT(.start BY 2.85*scale,10.00*scale,0)
POINT FP11 = SHIFT(.start BY 1.42*scale,9.52*scale,0)
POINT FP12 = SHIFT(.start BY 0.48*scale,8.09*scale,0)
POINT FP13 = SHIFT(.start BY 0.00*scale,5.72*scale,0)
POINT FP14 = SHIFT(.start BY 0.00*scale,4.28*scale,0)
POINT FP15 = SHIFT(.start BY 0.48*scale,1.91*scale,0)
POINT FP16 = SHIFT(.start BY 1.43*scale,0.48*scale,0)
POINT FP0 = SHIFT(.start BY 2.17*scale,0.22*scale,0)
LMOVE FP0
BREAK
SIGNAL 1
C1MOVE FP1
C1MOVE FP2
C1MOVE FP3
C1MOVE FP4
C1MOVE FP5
C1MOVE FP6
C1MOVE FP7
C1MOVE FP8
C1MOVE FP9
C1MOVE FP10
C1MOVE FP11
C1MOVE FP12
C1MOVE FP13
C1MOVE FP14
C1MOVE FP15
C1MOVE FP16
C2MOVE FP0
BREAK ;
SIGNAL -1 ;
HOME 2
BREAK
CP OFF
.END