UG爱好者

标题: mastercam余量的源代码 [打印本页]

作者: 3946    时间: 2023-10-10 14:03
标题: mastercam余量的源代码
那位大哥能指点一下,mastercam余量的源代码,想试试后处理。

作者: xinruyu369    时间: 2023-10-10 14:23
fmt "TOOL - "      4   tnote    #Note format
fmt "DIA. OFF. - " 4   toffnote #Note format
fmt "LEN. - "      4   tlngnote #Note format
fmt "直径= " 1   tldia$   #Note format
fmt "R角=" 1   tcr$   # Note format 刀具资讯,显示刀具R角输出
fmt "XY余量=" 2  xy_stock #Note format XY余量输出
fmt "Z余量= "  2  z_stock  #Note format  Z余量输出
# ------------------------------------------------------------
作者: xinruyu369    时间: 2023-10-10 14:24
ptooltable      #Tooltable output
      sopen_prn, *t$, sdelimiter, pstrtool, sdelimiter, *tlngno$,
        [if comp_type > 0 & comp_type < 4, sdelimiter, *tloffno$, sdelimiter, *scomp_type, sdelimiter, *tldia$, *tcr$],#加*tcr$,显示R角
        [if xy_stock <> 0 | z_stock <> 0, sdelimiter, *xy_stock, sdelimiter, *z_stock],
        sclose_prn, e$
       #加后面2行显示余量
      xy_stock = 0  #Reset stock to leave values
      z_stock = 0   #Reset stock to leave values
作者: xinruyu369    时间: 2023-10-10 14:25
我自己改的,你可以参考测试一下
作者: 3946    时间: 2023-10-10 14:31
xinruyu369 发表于 2023-10-10 14:24
ptooltable      #Tooltable output
      sopen_prn, *t$, sdelimiter, pstrtool, sdelimiter, *tlngno$, ...

你好,我是想用余量去调用机床的加工模式。谢谢你的分享。
作者: 流浪在水一方    时间: 2023-10-10 16:10
3946 发表于 2023-10-10 14:31
你好,我是想用余量去调用机床的加工模式。谢谢你的分享。

想用餘量的多寡去分配高速加工的級別 ?....
作者: 3946    时间: 2023-10-10 16:17
流浪在水一方 发表于 2023-10-10 16:10
想用餘量的多寡去分配高速加工的級別 ?....

是的,有了解过这方面的知识吗?

作者: 流浪在水一方    时间: 2023-10-10 16:29
3946 发表于 2023-10-10 16:17
是的,有了解过这方面的知识吗?

你工作很大!...需要這樣了
應該是可以 加判斷句進去就行 用操作類型也可以 但用餘量是比較好準確控制
有空我也試試加進自己的後處理 感覺做個開關選項會更好 ...目前還是慣用自己設定
這想法還不錯 就不知實不實用 找時間改一下看看....
作者: 3946    时间: 2023-10-10 16:31
流浪在水一方 发表于 2023-10-10 16:29
你工作很大!...需要這樣了
應該是可以 加判斷句進去就行 用操作類型也可以 但用餘量是比較好準確控制
...

现在新版本后处理没有弄到,无从下手。
作者: 流浪在水一方    时间: 2023-10-10 16:48
本帖最后由 流浪在水一方 于 2023-10-10 16:53 编辑
3946 发表于 2023-10-10 16:31
现在新版本后处理没有弄到,无从下手。

改後處理應該是可以  只是這變成是個人習慣用問題了
材料 刀具類型 大小 走法..等相關條件   都關係到餘量設多少
要分配級別....是各自習慣性問題了  
訂一個標準給後處理 沒設參數就照預定值分配 操作內有設參數就自行控制....這樣應該比較好
找時間試看看....

作者: 流浪在水一方    时间: 2023-10-10 21:51
本帖最后由 流浪在水一方 于 2023-10-10 21:59 编辑

剛簡單試了下2個類型  是可以....種類蠻多 2d 3d 傳統刀路 高速刀路....多軸當3軸用的....等
蠻多參數要提取的  還要分配級數....後處理還沒那麼熟  這要慢慢搞了....

多軸的餘量還有分使用驅動面的 蠻多格的參數 沒試過....這比較麻煩
作者: boy9981    时间: 2023-10-12 00:52
严格来说,是参数号,就是你输入余量的窗口,
给一个定义,设置好小数格数,和这个参数号挂勾即可。
每个OP刷新一下,就有余量了。

例如以下参数号:
        10010  
        10068   
        10227
        12068
        12665
        12666
作者: 流浪在水一方    时间: 2023-10-12 13:44
boy9981 发表于 2023-10-12 00:52
严格来说,是参数号,就是你输入余量的窗口,
给一个定义,设置好小数格数,和这个参数号挂勾即可。
每个 ...

大致沒錯  提出參數號 賦予值 加條件式到高速加工代碼模塊 分配級數...
請教一下 多軸的這些參數 ...有辦法判斷 操作是用選用哪個嗎?....這5種有無參數號?

10.png (41.56 KB, 下载次数: 12)

10.png

11.png (9.34 KB, 下载次数: 17)

11.png

作者: 邮寄爱好者    时间: 2023-10-12 22:18
机床的加工进度级别是代码控制的哦
作者: boy9981    时间: 2023-10-13 03:13
流浪在水一方 发表于 2023-10-12 13:44
大致沒錯  提出參數號 賦予值 加條件式到高速加工代碼模塊 分配級數...
請教一下 多軸的這些參數 ...有 ...

我有空研究一下,请做一些含刀路的文件上传上来,谢谢!
作者: 四季的味道    时间: 2024-1-20 12:14

ptooltable      #Tooltable output
      sopen_prn, *t$, sdelimiter, pstrtool, sdelimiter, *tlngno$,
        [if comp_type > 0 & comp_type < 4, sdelimiter, *tloffno$, sdelimiter, *scomp_type, sdelimiter, *tldia$, *tcr$],#加*tcr$,显示R角
        [if xy_stock <> 0 | z_stock <> 0, sdelimiter, *xy_stock, sdelimiter, *z_stock],
        sclose_prn, e$
       #加后面2行显示余量
     




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2