关于FB2 FB3 读取机床坐标的问题,请大家一起来讨论下

已锁定

福禄寿的手

  • 帖子

    137
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2022-04-22

普通 普通 如何晋级?

关于FB2 FB3 读取机床坐标的问题,请大家一起来讨论下

306

2

2022-05-19 09:46:12

各位好!

    小弟使用PLC西门子300编程,组态什么的确认OK,现在写程序需要用到FB2/FB3读写机床坐标。

    程序运行后,STATE状态为为020d,查了下是“所需的NCVAR数据未设置”,请问一下各位怎么解决

 

 

我的流程是:NCVAR先生成DB块,涉及到的变量是N_SMA_actToolBasePosl_2(当前机床坐标系值)和刀具号等参数,写入 刀补值,涉及到的变量是T1_T0_cuttEdgeParam_1,分别是DB110和DB120.

 

 

FB2,FB3程序如下:

 

CALL FB2 , DB112

Req : = DB10. DBX107. 0

NumVar : = 1

Addr1 : = DB110. DBX0. 0

Unit1 : =

Column1 : =

Line1 : = MW201 / / = 1 x 轴 = 2 z 轴

Error : =

NDR : =

State : = MW100    //运行后020d

RD1 : = MD10 / /坐标值

 

 

 

CALL FB 3 , DB122

Req: = DB10. DBX107. 0

NumVar: = 1

Addr1: = DB120. DBX0. 0  //写入的地址

Unit1: = B#16#1 / /通道号

Column1: = MW32 / /有效刀具号

Line1: = MW44 / /参数号

Error: =

Done: =

State: = MW104    //运行后020d

SD1: = MD10

 

 

程序是读入机床坐标系,写入刀补值

 

现在怀疑两个地方有问题:

1. 目前刀具管理已配置,但是刀库管理还没配好(初始化数据未完成),是否需要先将刀库配置完毕再运行程序

2. Unit,column,line我使用的是NC_VAR_SELECTOR软件的默认值,是否需要修改?如何修改?

 

请大家提供一下参考资料,或者说一下自己的想法,我这边再一一的进行排查,非常感谢!!!


关于FB2 FB3 读取机床坐标的问题,请大家一起来讨论下 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54044条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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