两轴插补速度怎么给定_如何正确计算及设置DMC1000插补的矢量速度

如何正确计算及设置DMC1000插补的矢量速度

一、问题现象

用户通过以下编程:

# define XCH 0

# define YCH 1

double fUnit[]={ 3200/5.0, 3200/5.0}; //脉冲当量,每毫米脉冲数

//每转脉冲数为3200,每转毫米数为5.0

short axisArray[]={ XCH, YCH };//选择XY两轴

long distArray[]={ x * fUnit[XCH], y*fUnit[YCH] }; //x和y为毫米单位的绝对位置

d1000_start_ta_line( 2, axisArray, distArray, 10, 10, 0.0);//匀速插补

通过实际运动发现以下情况:

No.1 当X=100,Y=0,即水平方向,所花时间为10.002秒

No.2 当X=0,Y=100,即垂直方向,所花时间为10.003秒

No.3 当X=100,Y=100,即45度斜线,所花时间为10.005秒

即三种情况下的运行时间几乎相当(当中的微小时间差可能由系统的多任务特性引起的),而实质上当走45度斜线时,其距离等于100*sqrt(2) = 100*1.414=141.4毫米,由此可见距离长了许多,故其速度也快了许多。此种情况在速度慢的情况下表现不明显,但是在激光切割时,速度不稳定,同样的能量切割出来的效果就不一致,质量也就不能过关。

二、原因分析

DMC1000的开发较早,对于直线插

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值