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$
]输出效果:
流浪在水一方 发表于 2024-5-30 22:24
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內直接開啟CIMCO嗎?
很少用C ...
主要 Code Expert 支持代码补全,修改后处理比较方便,看刀路我也是用 CIMCO 支持一下...{:smile:}
sangebiao 都用MC的Code Expert ....能在Code Expert內直接開啟CIMCO嗎?
很少用Code Expert 我有設了外部應用程式但只開啟CIMCO並沒有將其NC一併開啟 ?!
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 中看模擬...怎處理 ? 流浪在水一方 发表于 2024-5-30 22:24
支持一下...
sangebiao 都用MC的Code Expert ....能在Code Expert內直接開啟CIMCO嗎?
很少用C ...
启动应用程序和文件比较,应该可以,你试一下
{:biggrin:}刀具名称怎么不是中文的? 刀路名称怎么改成中文? 流浪在水一方 发表于 2024-5-30 22:32
我知道在Code Expert 中方便搞後處理...但Code Expert 能直接模擬刀路嗎? ...我沒在用
如果不能 ...
看不了,要不你就拖源文件进cimco,要不就直接post到cimco 1210631362 发表于 2024-6-4 16:17
看不了,要不你就拖源文件进cimco,要不就直接post到cimco
了解 ....試了也只能這樣
那Code Expert內的啟用外部應用程式.....沒啥意義了
只開啟應用程式 但沒加載文件進去{:shutup:} 流浪在水一方 发表于 2024-6-4 23:43
了解 ....試了也只能這樣
那Code Expert內的啟用外部應用程式.....沒啥意義了
只開啟應用程式 但沒加載 ...
本来Code Expert的作用就不是这个,他是一个很强大的仿真器也是一个编辑机床根后处理的软件,但是这个仿真仅限于车铣复合模块,我不太推荐别人铣跟车用这个,直接cimco就好
至于用他改后处理,也仅限于有提示这一块了,不过一般我不用,我不需要提示都是直接查说明书的