各位大侠,能帮我解决一下这个问题吗?" t! `8 r: M R: s
1,一台4轴直角坐标机器人,通过示教器示教得到空间中A,B,C , D.点." \2 ^1 n8 ^$ f6 U; s
控制要求如下:直角坐标机器人按照A,B,C,D顺序对示教点进行再现。- G# Q" Z) v Z4 ?0 O
本人写了二套程序效果不是很理想,想请各位指点指点! 1 I3 u8 u8 `( Z- a6 V5 Y/ R9 I' H
mode:
& O9 X1 ^- s- \' t7 BIF READ_OP(202)=1 THEN
8 n9 K+ c0 X# W" s3 k) ]3 f BASE(2,1,0,3)
% u- b" d- [6 q0 h9 z: O MERGE AXIS(2)=ON
6 k0 n, T' I% ?/ t# v MOVEABS(VR(92),VR(91),VR(90),VR(93)) 'A点坐标
8 v5 \ Z: v! [' P4 R MOVEABS(VR(92),VR(91),VR(90)+(VR(54)*10),VR(93))'B点坐标
" m! U* N( u) o) R6 T3 s MOVEABS(VR(82),VR(81),VR(80)+(VR(55)*10),VR(83))'C点坐标
& m* u9 ]. c# T5 F/ ~0 R MOVEABS(VR(92),VR(91),VR(90)+(VR(54)*10),VR(93))'D点坐标- ^. b+ O8 H0 d; H
MERGE AXIS(2)=OFF
5 s7 l" j3 ^; M* qENDIF6 t$ ?* K% n: Q: d9 Z
GOTO mode
1 H$ p0 e6 T) C9 J此程序在运行过程中的抖动,本人想是不是电机的旋转方向改变后引起的3 ^) Z! l9 ?6 O; E, y; s
电机抖动 ' z0 u7 G: S4 A/ j: l
mode1:
( w$ Z" }, c% U1 y4 k, y' q3 ]IF READ_OP(202)=1 THEN# ]0 B {( [; O# Z8 O# p% X
BASE(2,1,0,3)
. [ J; F/ y( a( l P+ K- h MOVEABS(VR(92),VR(91),VR(90),VR(93)) 'A点坐标
+ @) f7 ]6 e# E0 C5 S* X2 B% | WAIT IDLE" d0 q& v1 K* P0 d( b
MOVEABS(VR(92),VR(91),VR(90)+(VR(54)*10),VR(93))'B点坐标' N3 @& b* j4 b; j! d+ W2 v
WAIT IDLE" l* j( ?% {- G# ~
MOVEABS(VR(82),VR(81),VR(80)+(VR(55)*10),VR(83))'C点坐标
8 S/ S. J2 n0 a0 N, c' { WAIT IDLE
3 e( [. W, K$ h MOVEABS(VR(92),VR(91),VR(90)+(VR(54)*10),VR(93))'D点坐标
! Z( T$ W7 h+ Q- `1 X$ S( r WAIT IDLE% \1 ?+ N5 Q1 N! f- p6 w; m& c
ENDIF2 O; ~! r2 y& L0 v7 @
GOTO mode 1
; U% [; c2 g/ p( h( l! R1 C, U1 H此程序在运行过程中不抖动,但运行不平滑 。想请各位指点指点! % m! N* e0 e* K4 Y4 P8 e- y3 n
问题能得到解决,本人定有重谢 !联系电话:13782704927,杨
7 w I( b& Z4 H! l& [( r9 k/ R, x |