您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

PMC功能指令:数控编程旋转如何使用

大小:0.7 MB 人气: 2017-09-29 需要积分:1

  1.ROT(旋转控制:SUB6)

  用于回转控制,如刀架、ATL、旋转工作台等,且有如下功能。

  (a)选择短路径的回转方向。

  (b)计算由当前位置到目标位置的步数。

  (c)计算目标前一位置或到目标位置前一位置的步数。

  指令格式:

  PMC功能指令:数控编程旋转如何使用

  控制条件:

  (a) 指定转台的起始号(RNO)

  RN0=0:转台的位置号由0开始。

  RN0=1:转台的位置号由1开始。

  (b) 指定要处理的数据位置数据的位数**(BYT)**

  BYT=0:两位BCD码。

  BYT=1:四位BCD码。

  (c) 是否由短路径选择旋转方向**(DIR)**

  DIR=0:不选择,旋转方向仅为正向。

  DIR=1:进行选择,旋转方向的详细情况见W1。

  (d) 指定操作条件**(POS)**

  POS=0:计算目标位置。

  POS=1:计算目标前一位置。

  (e) 指定位置或步数**(INC)**

  INC=0:计算位置。如要计算目标位置的前一位置,指定INC=0和POS=1。

  INC=1:计算步数。如要计算当前位置与目标位置之间的差距,指令INC=1和POS=0。

  (f) 执行指令**(ACT)**

  ACT=0:不执行ROT指令。W1不改变。

  ACT=1:执行ROT指令。一般地设置ACT=0,如需要操作结果,设置ACT=1。

  参数

  (a) 转台定位号

  指定转台定位号,即位置数目。

  (b) 当前位置地址

  指定存储当前位置的地址。

  (c) 目标位置地址

  指定存储目标位置的地址。如存储CNC输出的T代码的地址。

  (d) 运行结果输出地址

  计算转台要旋转的步数,到达目标位置或前一位置的步数。当要使用计算结果时,总要检测ACT是否为1。

  旋转方向结果输出**(W1)**

  经由短路径旋转的方向输出至W1,当W1=0时方向为正向(FOR);W1=1时为反向(REV)。FOR及REV的定义如图所示。当转台号增加方向为FOR,减少方向为REV。W1的地址可任意选定。然而,要使用W1的结果时,总是要检测ACT=1的条件。

  PMC功能指令:数控编程旋转如何使用

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!