找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 3300|回复: 21

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

[复制链接]

9

主题

138

回帖

2280

积分

少尉

积分
2280
发表于 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$ 变量中所有的刀路名称创建好:

1.png

钻孔类型,2d外形:

2.png

修改输出:
3.png
  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.           ]
复制代码
输出效果:

4.png

15

主题

2363

回帖

1万

积分

上校

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

9

主题

138

回帖

2280

积分

少尉

积分
2280
 楼主| 发表于 2024-5-30 22:26:30 | 显示全部楼层
流浪在水一方 发表于 2024-5-30 22:24
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內  直接開啟CIMCO嗎?
很少用C ...

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

15

主题

2363

回帖

1万

积分

上校

积分
14795
发表于 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 中  看模擬  ...怎處理 ?   

9

主题

138

回帖

2280

积分

少尉

积分
2280
 楼主| 发表于 2024-5-30 22:32:28 | 显示全部楼层
流浪在水一方 发表于 2024-5-30 22:24
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內  直接開啟CIMCO嗎?
很少用C ...

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


5.png

0

主题

187

回帖

2788

积分

少尉

积分
2788
发表于 2024-5-31 11:06:43 | 显示全部楼层
{:biggrin:}刀具名称怎么不是中文的?

0

主题

143

回帖

2898

积分

少尉

积分
2898
发表于 2024-5-31 18:29:57 | 显示全部楼层
刀路名称怎么改成中文?

4

主题

268

回帖

1935

积分

六级士官

积分
1935
发表于 2024-6-4 16:17:21 | 显示全部楼层
流浪在水一方 发表于 2024-5-30 22:32
我知道在Code Expert 中  方便搞後處理  ...但Code Expert 能直接模擬刀路嗎?   ...我沒在用
如果不能   ...

看不了,要不你就拖源文件进cimco,要不就直接post到cimco

15

主题

2363

回帖

1万

积分

上校

积分
14795
发表于 2024-6-4 23:43:30 | 显示全部楼层
1210631362 发表于 2024-6-4 16:17
看不了,要不你就拖源文件进cimco,要不就直接post到cimco

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

4

主题

268

回帖

1935

积分

六级士官

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

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

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-26 15:01

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表