修改 FM357-2 上的零点漂移

问题:
如何设置和调整 FM357-2 上的零点漂移。n

解答:
FM357-2 上有四个可调的零点漂移(G54、G55、G56 和 G57)。通过编程 G54 到 G57,可以通过 G53/G500 激活或者禁用存储的数值。通过参数设置工具将 用于配置这些零点漂移的数值输入期望的数据区域。n

或者,您可以通过您的 STEP 7 应用程序设置缺省的零点漂移,或者分别将参数传送到 FM357 而设置零点漂移。为此,插入 FB3“FM_PUT”。n

NC-VAR 选择器
必须使用该 NC-VAR 选择器做一些设置,以便使 FB3 正确地传送数据。n

为了修改零点漂移,在 NC-VAR 选择器中执行的步骤:

通过按钮“NC-Tags”选择变量列表。为了为零点漂移设置新数值,必须在区域 C、Block FU 中描述变量“linShift” (= 零点漂移)。
该变量有下列参数:n

  • Area number:描述通道(1...4)n
  • Line:按下列公式计算:
    Line = [ 帧索引 * 轴的数量 ] + 轴索引(轴编号)

计算 line 索引:
帧索引(Frame-Index)始终参考某个特定的漂移n

G54 = 1
G55 = 2
G56 = 3
G57 = 4n

  • 轴的数量始终参考机器数据中的设置。如果所有的轴均处于使用中,则轴的数量为 4。n
  • 轴索引是机器数据中的轴编号(第一、第二、第三,等)。

    注意事项:
    轴索引和轴的数量始终参考通道的配置!

line 索引的例子:

  • 所有四个轴均设置在一个通道中:
    G54 X-Axis = ( 1 * 4 ) + 1 = 5
    G54 Y-Axis = ( 1 * 4 ) + 2 = 6
    G54 Z-Axis = ( 1 * 4 ) + 3 = 7
    G54 A-Axis = ( 1 * 4 ) + 4 = 8 n

    G55 X-Axis = ( 2 * 4 ) + 1 = 9
    G55 Y-Axis = ( 2 * 4 ) + 2 = 10
    G55 Z-Axis = ( 2 * 4 ) + 3 = 11
    G55 A-Axis = ( 2 * 4 ) + 4 = 12n

    等。n

  • 每个通道两个轴:

    第一个通道:
    G54 X-Axis = ( 1 * 2) + 1 = 3
    G54 Y-Axis = ( 1 * 2) + 2 = 4 n

    第二个通道:
    G54 Z-Axis = ( 1 * 2 ) + 1= 3
    G54 A-Axis = ( 1 * 2) + 2= 4

    注意事项:
    两个通道 通过区域编号进行区别(见上文)

    第一个通道:
    G55 X-Axis = ( 2 * 2) + 1 = 5
    G55 Y-Axis = ( 2 * 2 ) + 2 = 6

    第二个通道:
    G55 Z-Axis = ( 2 * 2) + 1=5
    G55 A-Axis = ( 2 * 2) + 2= 6

    等。

激活零点漂移修改:
修改并通过 FB3 将数值传递之后,还必须激活这些值。通过 NC-Service“SETUFR”执行激活。必须对每个单独的通道执行激活。

FB4“FM_PI”(常规业务)激活用户帧(“SETUFR”)。

注意:
只有当至少一个用于零点漂移的新数值被传送到 FM357-2 之后,才执行业务“SETUFR”。如果没有首先传送新数值就执行该业务,则伴随一个否定应答执行被拒绝。

关于该主题的更多信息可参阅手册“Multiple axis block FM357-2for Servo- resp. step drive”,版本 2003/01,条目号 1803537

零点漂移 第 5.5.3 节,第 10.3 节
FB3“FM_PUT”第 6.3.5 节 6.3.5 第 6.3.5 节
FB4“FM_PI”(常规业务) 第 6.3.6 节

前提条件:

  • 组态包 FM357-2,从版本 01/04/2001 起
  • 固件 FM357-2,从版本 01/04/2001 起

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论