y81992669 发表于 2024-11-2 18:58:06

1210631362 发表于 2024-10-30 09:34
你看你m41-44有没有可能同时存在,同时存在才会去考虑这种
如果只是单独的,像m3 m4 m5是冲突的话,那就 ...

师傅我现在弄的新变量做比较,但是检测不到粗车里面的半精转速变化求指导,
我是这么写的
fmt"M" 4first_gear      #新变量档位范围111111
fmt"M" 4next_gear      #新变量档位范围    111111

ltlchg$          #车床#刀具更换
   first_gear= frange(one, c1_ss)#111111
   next_gear= frange(one, n1_ss)   #111111

ltlchg0$         ##调用NCI零刀具更换,车床
#111111   #判断同一把刀加工不同策略时候师傅输出M05 G04 X4.0

       [
         if   use_gear=1 & first_gear <>next_gear,
      [
          pbld, n$, *sm05,"(888888888888888888)",e$    #111111
          pbld, n$,*sg04,*dwelld,p_stop,e$#111111
      ]   
       ]

ptoolend$      #从缓冲区1读取PRV、当前和下一个工具信息
   first_gear= frange(one, c1_ss)#111111
   next_gear= frange(one, n1_ss)   #111111
pl_retract      #Retract tool based on next tool gcode, lathe (see ptoolend)#根据下一个刀具gcode(车床)收回刀具(见ptoolend)
#111111    每次换刀的时候判断是否输出M05 G04 X4.0
       [
         if   use_gear=1 & first_gear <>next_gear& n1_gcode <> 1003,
      [
          pbld, n$, *sm05,"(888888888888888888)",e$    #111111
          pbld, n$,*sg04,*dwelld,p_stop,e$#111111
      ]   
       ]


prpmnull       #Output for RPM at NULL tlchg (don't force spindle 'M' code)
#111111#判断粗车的时候开启半精是否输出M05 G04

      [
       if   use_gear=1 & first_gear <>next_gear,
      [
         if tool_op$=60 & banjing<>0,
         [
          pbld, n$, *sm05,"(99999999999999)",e$    #111111
          pbld, n$,*sg04,*dwelld,p_stop,e$#111111
         ]   
      ]   
       ]

zgxlbj 发表于 2024-11-2 19:34:15

本帖最后由 zgxlbj 于 2024-11-2 19:36 编辑

请问,在四轴加工时F值乱变如何解决 谢谢!

xinruyu369 发表于 2024-11-2 21:28:21

1210631362 发表于 2024-11-2 15:43
那你得至少会c#或者cpp其中之一,cpp必须有sdk包,c#可以不用,也可以夸版本,cpp跨版本必须重新编译,缺 ...
嗯,是的,已安装Visual Studio 2019,也找到了mastercam2022sdk安装包,下面就是折腾之路了,谢谢师傅不厌其烦的教诲{:handshake:}

200014 发表于 2024-11-2 23:23:08

请问大师,怎么让弹窗输出1234这种选择呢?

1210631362 发表于 2024-11-3 00:21:37

y81992669 发表于 2024-11-2 18:58
师傅我现在弄的新变量做比较,但是检测不到粗车里面的半精转速变化求指导,
我是这么写的
fmt"M" 4   ...

这样看很难去看是什么问题,你最好是带图档带后处理带nc还有文档说明
如果你的后处理是功能比较多的话,可以考虑用新的去改一部分反正能体现出你现在的想法,然后文档里面详细说明具体的情况。

1210631362 发表于 2024-11-3 00:22:53

zgxlbj 发表于 2024-11-2 19:34
请问,在四轴加工时F值乱变如何解决 谢谢!

控制定义里面进给速率选单位每分钟

1210631362 发表于 2024-11-3 00:26:51

200014 发表于 2024-11-2 23:23
请问大师,怎么让弹窗输出1234这种选择呢?

使用fq定义对应的弹窗,然后q调用
示例:fq 1 seqno$ "Enter sequence num"
调用的时候q1即可
fq n var string
n 编号
var 数字或字符串变量来保存用户输入。您必须使用适当的类型(数字或字符串)来匹配预期的输入。
string 将显示给用户的提示文本

y81992669 发表于 2024-11-3 08:27:00

1210631362 发表于 2024-11-3 00:21
这样看很难去看是什么问题,你最好是带图档带后处理带nc还有文档说明
如果你的后处理是功能比较多的话, ...

我把东西上传端上来了,麻烦师傅有时间帮忙看一下,谢谢,,虽然工作中很少能用到,但是我弄明白这个问题

UG10爱好 发表于 2024-11-3 20:43:40

1210631362 发表于 2024-11-1 12:26
具体看后处理有点已经预先处理过xyz点位了g68.2 xyz会是0
如果后处理只处理刀具平面的nci的xyzg68.2里 ...

就是2022自带的五轴后处理啊,搞不懂,四轴也是自带的又可以

UG10爱好 发表于 2024-11-3 20:45:03

1210631362 发表于 2024-11-1 12:26
具体看后处理有点已经预先处理过xyz点位了g68.2 xyz会是0
如果后处理只处理刀具平面的nci的xyzg68.2里 ...

楼主你有群吗?这样大家可以实时交流
页: 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34
查看完整版本: MasterCAM后处理交流