正运动技术运动控制器与手轮来对点校准示例 点击:730 | 回复:2



正运动技术

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:267帖 | 328回
  • 年度积分:50
  • 历史总积分:918
  • 注册:2020年9月10日
发表于:2022-05-31 17:29:21
楼主

手轮就是一个编码器,通常用来对点校准工件位置坐标。手轮运动就是类似与机械齿轮传动的运动, 通过不同的比例线性运动。 


示例代码:

ERRSWITCH = 3 '全部信息输出 

CONST AXISHAND = 0 

BASE(AXISHAND) '选择第 0 轴接手轮 

ATYPE=6 '脉冲+方向的手轮,正交输入手轮使用 3

BASE(1) '1 被手轮控制 

ATYPE=1 '步进 

DPOS = 0

UNITS = 100 '脉冲当量,每 mm100 脉冲 

SPEED = 200 

ACCEL = 3000 

DECEL = 3000 

SRAMP = 20 

CLUTCH_RATE = 0 '采用速度加速度来进行限制 

DIM POSLAST '记录上一个位置变量 

POSLAST = DPOS 

WHILE 1 '手动选择手轮连接倍率 

    IF IN(0) = ON AND IN(1) = OFF THEN 

          CONNECT(1, AXISHAND) '链接到轴 0, 倍率

    ELSEIF IN(1) = ON AND IN(0) = OFF THEN 

        CONNECT(10, AXISHAND) '链接到轴 0, 倍率 10 

    ELSEIF IN(0)= ON AND IN(1) = ON THEN 

        CONNECT(50, AXISHAND) '链接到轴 0, 倍率 50,对步进,倍率太高会出现丢步或长时间才 能结束 

    ELSEIF MTYPE = 21 THEN '取消 

        CONNECT CANCEL 

    ENDIF IF 

    POSLAST <> DPOS THEN 

    POSLAST = DPOS 

    TRACE DPOS 

    ENDIF 

WEND 

END



楼主最近还看过



正运动技术

  • 精华:0帖
  • 求助:1帖
  • 帖子:267帖 | 328回
  • 年度积分:50
  • 历史总积分:918
  • 注册:2020年9月10日
发表于:2022-05-31 17:30:29
1楼

登陆正运动技术官网 www.zmotion.com.cn或拨打  400-089-8936 获取更多学习资料和产品资料

更多精彩内容请关注“正运动小助手”公众号。


世事如棋!

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 796回
  • 年度积分:3454
  • 历史总积分:6074
  • 注册:2011年2月28日
发表于:2022-06-20 10:56:36
2楼

谢谢分享


热门招聘
相关主题

官方公众号

智造工程师