您的位置:控制工程论坛网论坛 » 自动化软件 » s7200 SMART的运动向导AXIS_MAN的当前位置可以累计吗

luckynf

luckynf   |   当前状态:在线

总积分:915  2024年可用积分:0

注册时间: 2008-09-19

最后登录时间: 2023-08-24

空间 发短消息加为好友

s7200 SMART的运动向导AXIS_MAN的当前位置可以累计吗

luckynf  发表于 2023/8/24 17:15:29      532 查看 1 回复  [上一主题]  [下一主题]

手机阅读

S7200 SMART的运动向导生成的AXIS_MAN子例程序,里面有这样几个输出

Error 参数包含该子例程的结果。

C_Pos 参数包含运动轴的当前位置。 根据所选的测量单位,该值是脉冲数 (DINT) 或工程单位数 (REAL)。

C_Speed 参数包含运动轴的当前速度。 根据所选的测量单位,该值是脉冲数/每秒 (DINT) 或工程单位数/每秒 (REAL)。

C_Dir 参数表示电机的当前方向.

那么如果用M0.0调用AXIS_MAN子例程序正向移动20mm,完成后再用M0.1调用AXIS_MAN子例程序反向移动100mm,两个程序段C_POS的寄存器一个用VD10,第二个用VD20。

那么在M0.1开始的时候第二个AXIS_MAN子例程序里面的C_POS是否为20呢?


1楼 0 0 回复
  • shiyouwa

    shiyouwa   |   当前状态:在线

    总积分:904  2024年可用积分:0

    注册时间: 2005-03-04

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    shiyouwa   发表于 2023/8/30 16:26:09

    首先AXIS_MAN只是点动JOG指令,不具备精准定位功能,AXIS_GOTO或者AXIS_RUN才具备定位功能,而且里面有区分相对定位和绝对定位功能,只不过绝对定位功能需要配合回零功能一起使用,设备上电初期使用绝对定位前必须提前回零。具体看手册

    2楼 回复本楼

    引用 shiyouwa 2023/8/30 16:26:09 发表于2楼的内容

总共 , 当前 /