sangebiao 发表于 2024-5-30 22:10:02

MasterCAM 后处理小技巧之6-获取加工刀路名称

这一次教大家如何获取刀路名称并输出

大体思路和之前获取刀具类型的原理一样,提前用 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外形:



修改输出:

sop_info      : ""      # 刀路名称
sop_ct2d      : 0      

ptool_info
      
      tool_d = tldia$
      stool_type = flook(5, tool_typ$)
      "(", stool_type, "|", tool_d, ,tcr$, ")" , e$
      if tool_op$ = 1 | tool_op$ = 2,
          [
          sop_ct2d = opinfo(12014,0)
          if tool_op$ = 1, sop_info = flook(7, sop_ct2d)
          if tool_op$ = 2, sop_info = flook(8, nextdc$)      #钻孔
          "(", *sop_info, ")", e$
          ]
      else,
          [
          sop_info = flook(6, tool_op$)
          "(", *sop_info, ")", e$
          ]输出效果:


sangebiao 发表于 2024-5-30 22:26:30

流浪在水一方 发表于 2024-5-30 22:24
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內直接開啟CIMCO嗎?
很少用C ...

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

流浪在水一方 发表于 2024-5-30 22:24:02

支持一下...{:smile:}
sangebiao 都用MC的Code Expert ....能在Code Expert內直接開啟CIMCO嗎?
很少用Code Expert   我有設了外部應用程式但只開啟CIMCO並沒有將其NC一併開啟 ?!

流浪在水一方 发表于 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 中看模擬...怎處理 ?   

sangebiao 发表于 2024-5-30 22:32:28

流浪在水一方 发表于 2024-5-30 22:24
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內直接開啟CIMCO嗎?
很少用C ...

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



荣班长 发表于 2024-5-31 11:06:43

{:biggrin:}刀具名称怎么不是中文的?

62615151 发表于 2024-5-31 18:29:57

刀路名称怎么改成中文?

1210631362 发表于 2024-6-4 16:17:21

流浪在水一方 发表于 2024-5-30 22:32
我知道在Code Expert 中方便搞後處理...但Code Expert 能直接模擬刀路嗎?   ...我沒在用
如果不能   ...

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

流浪在水一方 发表于 2024-6-4 23:43:30

1210631362 发表于 2024-6-4 16:17
看不了,要不你就拖源文件进cimco,要不就直接post到cimco

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

1210631362 发表于 2024-6-5 09:26:52

流浪在水一方 发表于 2024-6-4 23:43
了解 ....試了也只能這樣
那Code Expert內的啟用外部應用程式.....沒啥意義了
只開啟應用程式 但沒加載 ...

本来Code Expert的作用就不是这个,他是一个很强大的仿真器也是一个编辑机床根后处理的软件,但是这个仿真仅限于车铣复合模块,我不太推荐别人铣跟车用这个,直接cimco就好
至于用他改后处理,也仅限于有提示这一块了,不过一般我不用,我不需要提示都是直接查说明书的
页: [1] 2 3
查看完整版本: MasterCAM 后处理小技巧之6-获取加工刀路名称