各位大侠,能帮我解决一下这个问题吗?6 w' [" N+ k2 x# t' t
1,一台4轴直角坐标机器人,通过示教器示教得到空间中A,B,C , D.点." O; T0 G, v3 M
控制要求如下:直角坐标机器人按照A,B,C,D顺序对示教点进行再现。
. @5 b/ M- x) N0 P8 r本人写了二套程序效果不是很理想,想请各位指点指点! ; A: g+ A2 S) @2 s
mode:
2 y0 s8 i c a0 q3 }9 @IF READ_OP(202)=1 THEN$ H2 u0 U- f6 l8 {, g+ j2 `% j
BASE(2,1,0,3)
e: Z% e: r+ y' ?4 \ MERGE AXIS(2)=ON/ H2 U( u9 ?8 o9 B9 ^3 F
MOVEABS(VR(92),VR(91),VR(90),VR(93)) 'A点坐标
. b' a G% G& R6 Z$ i, j MOVEABS(VR(92),VR(91),VR(90)+(VR(54)*10),VR(93))'B点坐标
' D. r+ ?* N& }. |& K1 ~ MOVEABS(VR(82),VR(81),VR(80)+(VR(55)*10),VR(83))'C点坐标9 ~. b/ s9 b4 b' ~6 Y* ~8 c
MOVEABS(VR(92),VR(91),VR(90)+(VR(54)*10),VR(93))'D点坐标4 W& z7 N$ s% a6 [. A- F5 Q& g
MERGE AXIS(2)=OFF; ]5 c: H4 I1 t
ENDIF
( x. T; j$ L" x1 TGOTO mode
8 m" z2 D5 v( K$ z) k6 X8 E此程序在运行过程中的抖动,本人想是不是电机的旋转方向改变后引起的# {8 o3 m; p6 ?, p) O0 T
电机抖动 + P; Z& j. M) x Q
mode1:
* o; R$ ^! M- O% x, {9 |IF READ_OP(202)=1 THEN
4 i6 P. t: ]. ]; D: R4 B. q( O BASE(2,1,0,3)0 Q M$ i+ y- F% H# y8 b
MOVEABS(VR(92),VR(91),VR(90),VR(93)) 'A点坐标
$ S2 c9 f0 s: [ WAIT IDLE
. O: z# x o# f; m# Z3 `5 y1 O1 q" I MOVEABS(VR(92),VR(91),VR(90)+(VR(54)*10),VR(93))'B点坐标$ g5 ^+ v6 j4 o# t, f
WAIT IDLE
1 u9 K- b; c. N( \0 x+ M( f/ } MOVEABS(VR(82),VR(81),VR(80)+(VR(55)*10),VR(83))'C点坐标/ L+ r) i2 Q( Q$ L: d% I/ I
WAIT IDLE7 }6 Z6 l; {/ X/ m* u3 N& g
MOVEABS(VR(92),VR(91),VR(90)+(VR(54)*10),VR(93))'D点坐标& }- o ^- U9 i1 M/ R W- E- F
WAIT IDLE
* R/ ?1 F# r+ G: m) `; HENDIF6 c C f( D3 A: k2 _/ t4 a6 o. Q* @
GOTO mode 1 3 m. _! T a# q2 R- v$ F
此程序在运行过程中不抖动,但运行不平滑 。想请各位指点指点! " ~4 L9 G! C v! j7 g
问题能得到解决,本人定有重谢 !联系电话:13782704927,杨 / h! L% [# c# W: H
|