QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2998|回复: 21
打印 上一主题 下一主题

[图文教程] MasterCAM 后处理小技巧之6-获取加工刀路名称

[复制链接]

少尉

Rank: 5Rank: 5

9

主题

148

帖子

2279

积分
跳转到指定楼层
楼主
发表于 2024-5-30 22:10:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这一次教大家如何获取刀路名称并输出

大体思路和之前获取刀具类型的原理一样,提前用 flktbl 函数创建好所有刀路类型的查找表格,后面用 flook 函数匹配表格中与 tool_op$ 相符的数值并返回字符串

这次还需要用到 opinfo 这个函数,获取 NCI 数据


例如:
return = opinfo( 1234,0)
其中
-1 = 查询前一个操作
0  = 查询当前操作
1 = 查询下一个操作

在 Mastercam 中存储刀路类型操作码的变量是 tool_op$,  钻孔类型: nextdc$,2d 外形:12014,2d高速刀路:12713 ,3d高速刀路:12628


首先把 tool_op$ 变量中所有的刀路名称创建好:



钻孔类型,2d外形:



修改输出:

  1. sop_info        : ""        # 刀路名称
  2. sop_ct2d        : 0        

  3. ptool_info
  4.         
  5.         tool_d = tldia$
  6.         stool_type = flook(5, tool_typ$)
  7.         "(", stool_type, "|", tool_d, [if tool_a <> 180, tool_a],  tcr$, ")" , e$
  8.         if tool_op$ = 1 | tool_op$ = 2,
  9.           [
  10.           sop_ct2d = opinfo(12014,0)
  11.           if tool_op$ = 1, sop_info = flook(7, sop_ct2d)
  12.           if tool_op$ = 2, sop_info = flook(8, nextdc$)        #钻孔
  13.           "(", *sop_info, ")", e$
  14.           ]
  15.         else,
  16.           [
  17.           sop_info = flook(6, tool_op$)
  18.           "(", *sop_info, ")", e$
  19.           ]
复制代码
输出效果:


有奖推广贴子: 

回复

使用道具 举报

少尉

Rank: 5Rank: 5

9

主题

148

帖子

2279

积分
推荐
 楼主| 发表于 2024-5-30 22:26:30 | 只看该作者
流浪在水一方 发表于 2024-5-30 22:24
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內  直接開啟CIMCO嗎?
很少用C ...

主要 Code Expert 支持代码补全,修改后处理比较方便,看刀路我也是用 CIMCO
回复 支持 1 反对 0

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

15

主题

2378

帖子

1万

积分
沙发
发表于 2024-5-30 22:24:02 | 只看该作者
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內  直接開啟CIMCO嗎?
很少用Code Expert   我有設了外部應用程式  但只開啟CIMCO  並沒有將其NC一併開啟 ?!

回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

15

主题

2378

帖子

1万

积分
地板
发表于 2024-5-30 22:32:18 | 只看该作者
sangebiao 发表于 2024-5-30 22:26
主要 Code Expert 支持代码补全,修改后处理比较方便,看刀路我也是用 CIMCO

我知道在Code Expert 中  方便搞後處理  ...但Code Expert 能直接模擬刀路嗎?   ...我沒在用
如果不能  想從Code Expert 中  看模擬  ...怎處理 ?  我那天剛好用Code Expert 看看
然後發現  只能開啟CIMCO  沒一併開啟NC ...
然後把Code Expert 的***.NC 那格分頁  拖到CIMCO ....這招沒作用  所以好奇...
想從Code Expert 中  看模擬  ...怎處理 ?   
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

9

主题

148

帖子

2279

积分
5#
 楼主| 发表于 2024-5-30 22:32:28 | 只看该作者
流浪在水一方 发表于 2024-5-30 22:24
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內  直接開啟CIMCO嗎?
很少用C ...

启动应用程序和文件比较,应该可以,你试一下



回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

0

主题

176

帖子

2487

积分
6#
发表于 2024-5-31 11:06:43 | 只看该作者
刀具名称怎么不是中文的?
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

0

主题

144

帖子

2861

积分
7#
发表于 2024-5-31 18:29:57 | 只看该作者
刀路名称怎么改成中文?
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

4

主题

242

帖子

1744

积分
8#
发表于 2024-6-4 16:17:21 | 只看该作者
流浪在水一方 发表于 2024-5-30 22:32
我知道在Code Expert 中  方便搞後處理  ...但Code Expert 能直接模擬刀路嗎?   ...我沒在用
如果不能   ...

看不了,要不你就拖源文件进cimco,要不就直接post到cimco
回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

15

主题

2378

帖子

1万

积分
9#
发表于 2024-6-4 23:43:30 | 只看该作者
1210631362 发表于 2024-6-4 16:17
看不了,要不你就拖源文件进cimco,要不就直接post到cimco

了解 ....試了也只能這樣
那Code Expert內的啟用外部應用程式.....沒啥意義了
只開啟應用程式 但沒加載文件進去
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

4

主题

242

帖子

1744

积分
10#
发表于 2024-6-5 09:26:52 | 只看该作者
流浪在水一方 发表于 2024-6-4 23:43
了解 ....試了也只能這樣
那Code Expert內的啟用外部應用程式.....沒啥意義了
只開啟應用程式 但沒加載 ...

本来Code Expert的作用就不是这个,他是一个很强大的仿真器也是一个编辑机床根后处理的软件,但是这个仿真仅限于车铣复合模块,我不太推荐别人铣跟车用这个,直接cimco就好
至于用他改后处理,也仅限于有提示这一块了,不过一般我不用,我不需要提示都是直接查说明书的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-8 21:25

返回顶部