技术论坛

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

作者 主题
游侠

经验值: 561
发帖数: 137
精华帖: 0
主题:【探讨】关于FB2 FB3 读取机床坐标的问题,请大家一起来讨论下


只看楼主 楼主 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软件的默认值,是否需要修改?如何修改?

 

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



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1762789&b_id=4&s_id=0&num=2

版主

经验值: 16187
发帖数: 6610
精华帖: 50
回复:关于FB2 FB3 读取机床坐标的问题,请大家一起来讨论下


只看楼主 1楼 2022-05-19 20:57:18

这不是编程的问题,与系统原理、工艺、组成有密切关系,估计没人帮得了你。


知其道,用其妙!
以下网友喜欢您的帖子:

  
游侠

经验值: 561
发帖数: 137
精华帖: 0
回复:关于FB2 FB3 读取机床坐标的问题,请大家一起来讨论下


只看楼主 楼主 2楼 2022-07-26 20:45:18

已解决  b站有视频


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
关于FB2 FB3 读取机床坐标的问题,请大家一起来讨论下
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。