找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 50|回复: 8

[分享] 论如何给自定义螺纹简单的添加斜进斜出_简易版

[复制链接]

2

主题

79

回帖

1406

积分

六级士官

积分
1406
发表于 2 小时前 | 显示全部楼层 |阅读模式
软件:mc2004


后处理:软件自带MPLFAN .pst


其余版本自测



2

主题

79

回帖

1406

积分

六级士官

积分
1406
 楼主| 发表于 2 小时前 | 显示全部楼层
本帖最后由 memoni 于 2025-10-3 13:30 编辑



首先打开控制定义

字数限制真麻烦


0.png

2

主题

79

回帖

1406

积分

六级士官

积分
1406
 楼主| 发表于 2 小时前 | 显示全部楼层
本帖最后由 memoni 于 2025-10-3 12:48 编辑

修改其所需要的变量名称


这里对于的参数是mi9$   mr1$   mr2$




控制定义.png

2

主题

79

回帖

1406

积分

六级士官

积分
1406
 楼主| 发表于 2 小时前 | 显示全部楼层
本帖最后由 memoni 于 2025-10-3 12:59 编辑

现在打开后处理
找到 pthrg32_1$
在上面定义一下所需的参数


g32_xabs     : 0        #标记g32X
g32_zabs     : 0        #标记g32Z

fmt  "X" 2  g32_xabs    #G32X
fmt  "Z" 2  g32_zabs    #G32Z
fmt  "W" 2  g32_w1      #G32_W斜进刀
fmt  "W" 2  g32_w2      #G32_W斜退刀
fmt  "Z" 2   g32_w3      #G32_Z螺纹终点


在pthrg32_1$ 最下面添加

      if tool_op$ = 227,[
      g32_xabs = xabs
      g32_zabs = zabs
         ]

      获取一下螺纹X定位点及进刀点
   tool_op$ = 227是自定义螺纹操作的编号
1.png

2

主题

79

回帖

1406

积分

六级士官

积分
1406
 楼主| 发表于 2 小时前 | 显示全部楼层
继续在pthrg32_2$上做文章


     gcode$ = zero

     if tool_op$ = 227 & mi9$ = 1 & mr1$ > 0, [ #使用斜进斜出 且斜进数据大于0
           copy_x = vequ(x$)
           pcan
           c_rcc_setup$
           plcc_lead_begin
           pcom_moveb
             ], else, lrapid$




     判断mi9$ 且mr1$ > 0给X点及Z点提前一些转换,如果不使用斜进刀则执行lrapid$ 直接G0输出XZ定位点
2.png

2

主题

79

回帖

1406

积分

六级士官

积分
1406
 楼主| 发表于 2 小时前 | 显示全部楼层
  在pthrg32_3$下添加

     if tool_op$ = 227 & mi9$ = 1 & mr1$ > 0,[
          #自定义螺纹
         if thread_q1 > thread_q2, g32_w1 =-abs(mr1$), else, g32_w1 =abs(mr1$)
           sgfeed, *sthdgcode, pxout, *g32_w1, pfr, e$
             ]
          #这是输出前面XZ处理又未输出的数据

在pparameter$下面加上

     


      if prmcode$ = 10813, thread_q1 =rparsngl(sparameter$,1)         #螺纹起始位置
      if prmcode$ = 10814, thread_q2 =rparsngl(sparameter$,1)         #螺纹结束位置


thread_q2  thread_q2 的变量变量自行添加

3.png

2

主题

79

回帖

1406

积分

六级士官

积分
1406
 楼主| 发表于 2 小时前 | 显示全部楼层
到这里应该有初步成果了试试有没有报错及能否进行斜进刀
很不幸,成功了,只是进给值不对,这个没有关系我们后面再修复
直接上半成品
4.png

MPLFAN .zip

43.79 KB, 下载次数: 2, 下载积分: G币 -1

2

主题

79

回帖

1406

积分

六级士官

积分
1406
 楼主| 发表于 2 小时前 | 显示全部楼层
接下来就是斜退了,出去溜达一下,晚点回来再更

2

主题

22

回帖

175

积分

上等兵

积分
175
发表于 29 分钟前 | 显示全部楼层
大佬牛皮  等后续
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-3 15:31

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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