Hypermill后处理输出“第一把刀”做备刀
发布时间:2024-10-29 09:23 [ 我要自学网原创 ] 发布人: 快乐小女 阅读: 1947

1:第一把刀做备刀,应该在最后一把刀加工时输出 。节约下一件产品加工时的换刀时间。

2;实现原理与备下一把刀宏程序,基本一样,只需要将Tnext改为Tfirst即可

3新建嵌入式宏程序The_first_knife(第一把刀)内部写到:

lvi      ir3, Prepare_a_knife 

jz       not_out        

;-------------------引入配置文件,选择是否输出备刀功能

lvi      ir3, Tfirst

lvi      ir1, T

cmpi     ir3, ir1

je       not_out

----------------引入当前刀号和下一把刀刀号,并进行比较,若相等,则跳转到结束,不输出备刀

exec     blockNumber

------------------输出行号

srs      sr1, "T"

adds     sr3, sr1

;--------------------输出T

lvi      ir3, Tfirst       ;引入下一把刀刀号

lvs      sr1, "I_Tnumber" ;引入整型数输出格式

call     ltos             ;将整型数转化为字符串,结果寄存在sr2里面

adds     sr3, sr2         ;将sr2的值叠加到sr3

 

lvs      sr2, b_eol

adds     sr3, sr2

 

sri      ir3, 1

svi      f_block_content, ir3        

 

 

lbl      not_out

 

 

本宏程序应在最后一次换刀模块中被调用执行。

HyperMILL后处理教程
我要自学网商城 ¥210 元
进入购买
文章评论
1 条评论 按热度排序 按时间排序 /350
遵守中华人民共和国的各项道德法规,
承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。
参与本评论即表明您已经阅读并接受
上述条款。
学习达人
快乐小女 展开
V
特惠充值
联系客服
APP下载
官方微信
返回顶部
分类选择:
电脑办公 平面设计 室内设计 室外设计 机械设计 工业自动化 影视动画 程序开发 网页设计 会计课程 兴趣成长 AIGC