35课程序

已锁定

慢慢即漫漫

  • 帖子

    168
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2018-03-14

普通 普通 如何晋级?

35课程序

307

3

2021-01-24 16:45:29

老师35课课程中讲解的程序我有点疑问。

axisInterface.FB284[#ROTARY_AXIS].Control.cancelTraversing:=FALSE;

为什么要写这一步,这一步表示将拧丝电机动作取消吧。

#EMPTY这个值,程序中没有将这个值赋值到#statOriginStep中呀?那CASE永远也不会走这步呀,所以这步为啥要写哇

还有一个就是当轴已经回到初始位后oriPosReached=1,然后再将oriPosReached=FALSE,这个动作就是一瞬间的,肉眼看不见他从1变成0的这个过程,那其实也就没有信号能够准确的告诉我们轴已经回到初始位了呀?



老师,上面这个程序,第一个框出来的地方,为什么设置的值取的是50? 这个是垂直电机实际位置和垂直电机设置位置做的比较吧,如果定位完成实际位置和设定位置应该都是0,为什么取50呢?

第二个框出来的地方,excuteMode这里直接true了,为什么垂直电机回参考点的时候excuteMode要有50ms 的延时脉冲,这里拧丝电机不需要呢,不是说在同一个周期调用的话会excuteMode会触发不成功吗?

还有上面这个程序,书上么得 0.0

35课程序 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MA 小型自动化系统

共有860条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。