中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

求助!三菱Q系列电机角度换算成mm,我想用ST功能...

 无雨歌

下载贤集网APP入驻自媒体

求助!三菱Q系列电机角度换算成mm,我想用ST功能块写,但以前没接触过?
电机是用CPU173运动模块控制,放卷电机有减速机1比5,每转角度是72度。已知放卷半径为105mm.我想让放卷电机放卷时感应感应器后走30mm行程怎样写ST程序。
公式求圆弧长度:  2*3.14*半径*角度/360。
每转脉冲4194304 / 72度=58254.2 pus/deg
圆弧长度:2*3.14*105*15deg(角度值可通过当前脉冲量读取转换成角度) /360=27.475mm
控制要求:放卷电机放卷过程中收到 感应器信号后计算放卷电机走了多少mm.因为有浮点运算想用ST语言写,但没有写过,求大神支招!

最新回复
发布回复
每转的移动量:,电机旋转1转后的工件移动量,由机械机构决定。实际的每转的移动量,已超出参数上的设置范围时,可以使用单位倍率进行设置。
每转的移动量,电机旋转1转后的工件移动量,由机械机构决定。实际的每转的移动量,已超出参数上的设置范围时,可以使用单位倍率进行设置。
首先定义了放卷半径和电机角度的变量,并计算出圆弧长度。然后,根据圆弧长度和当前脉冲量计算出行走距离。最后,使用 IF 语句判断是否收到感应器信号,并在收到信号时将行走距离输出。
定义了两个变量 IN_ANGLE 和 OUT_MM ,用于存储输入的角度值和输出的毫米值。然后,我们使用 ANGLE_TO_MM 过程来计算输出的毫米值,公式为 2 * 3.14 * 半径 * 角度 / 360 。在过程中,我们将输入的角度值乘以半径和角度的商,并将结果存储在 OUT_MM 变量中。

为您推荐

热门交流