技术论坛

如何提取程序中的刀具名称

作者 主题
游民

经验值: 51
发帖数: 7
精华帖: 0
主题:【求助】如何提取程序中的刀具名称


只看楼主 楼主 2020-06-14 09:33:47

我想在很长的NC程序中提取出每一把刀的刀具名称,请问在840D系统中有相关的代码可以实现此功能吗?


 
以下网友喜欢您的帖子:

  
重要声明:

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

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

游民

经验值: 51
发帖数: 7
精华帖: 0
回复:如何提取程序中的刀具名称


只看楼主 楼主 1楼 2020-06-14 09:37:02

read指令研究过,只能在99行代码中运行,一般程序都得上千行,99行太小了。

根据我的观察,在SHOPMILL程序的启动搜索过程中,会执行某个程序检测是否缺少刀具,有没有了解SHOPMILL的搜索启动机制的


 
以下网友喜欢您的帖子:

  
游侠

经验值: 523
发帖数: 56
精华帖: 0
回复:如何提取程序中的刀具名称


只看楼主 2楼 2020-06-17 22:28:54

eg:

N850 WZNR="18"  ;T18

N860 T=WZNR;



今天工作不 努力,明天努力找工作 !
以下网友喜欢您的帖子:

  
游侠

经验值: 344
发帖数: 19
精华帖: 0
回复:如何提取程序中的刀具名称


只看楼主 3楼 2020-07-02 10:54:25

down 当前主轴上的刀号:

FILENAME="/_N_WKS_DIR/_N_TOOLTIME_WPD/_N_TOOL_TIME_A_MPF"

WRITE(ERROR,FILENAME,"T"<<$TC_TP2[$TC_MPP6[9998,1]]<<": "<<TM<<" MIN ")   将“T刀号”  “时间” “MIN” 写入FILENAME这个文件中



获取刀库中的刀号:

N160 _TNR="6-088712-389-000"                                                 赋值刀具号

N170 _L1=129.0                                                               赋值_L1变量

;

N180 R1=GETT(_TNR,1)                                                         将"6-088712-389-000"刀具的系统变量编号输入R1中。



long time no see
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
如何提取程序中的刀具名称
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。