撞机大师傅 发表于 2025-1-14 18:24:32

200014 发表于 2025-1-13 18:07
控制定义改成R不就好了

控制定义里改了半径,无效

mastercam20249 发表于 2025-1-15 09:53:22

大佬你好,我有一个mc2022三轴铣床后处理,我想修改为:

1:程序结尾可以自定义是否关停主轴。

2:程序结尾可以自定义主轴是回(x,y)某个坐标,还是只回Z的某个值,x,y都不动。
3:程序开头和结尾自定义是否强制输出开和关切削液。



这个是附件,本人在这里先谢过回复的大佬,谢谢,谢谢:handshake

tamrac 发表于 2025-1-15 20:29:15

tamrac 发表于 2025-1-14 13:22
能详解吗?这个算法不知道怎么写

能否指点一下,有偿商量

g911911 发表于 2025-1-16 00:11:33

g911911 发表于 2025-1-12 22:29
请教大师
我想让后处理判断,第二段程序的刀具平面如果和第一段程序的刀具平面是一样则不输出指定的代码
...

大师,能否告知怎么保存上一次的m1$么,谢谢

tamrac 发表于 2025-1-17 07:49:30

tamrac 发表于 2025-1-15 20:29
能否指点一下,有偿商量

什么意思没搞懂

vickiruby 发表于 2025-2-8 11:49:47

请问一下后处理安全高度的变量是多少,我想处理出来加在宏变量那里做一些判断

hongye0562 发表于 2025-2-9 09:19:17

mayzhang1024 发表于 2024-10-16 11:39
请教师傅,后处理的子程序号总是O0001,能不能换成其他的四位号,因为要是处理程序多了,都是0001的话,容易 ...

添加以下模块
注意查看是否与原后处理定义数据有重复
# --------------------------------------------------------------------------
fs2 212.2 2.2lt    #Decimal, force two leading & two trailing (time2)
fs2 222 0 2 0l    #Integer, force trailing                   (hour)
fs2 230 2 0 2lt    #Integer, force leading & trailing         (min)
# --------------------------------------------------------------------------
fmt   21time2
fmt   22hour      #Hour
fmt   23min         #Minutes
# --------------------------------------------------------------------------
p_progno
      !spaces$
      spaces$ = 0
      if time$ >= 13, time2 = (time$ - 12)
      else, time2 = time$
      hour = int(time2), min = frac(time2)
      "O", *hour, *min, e$
pheader$下面插入一行
      p_progno, e$

djx279735282 发表于 2025-2-9 22:30:32

黄家琪 发表于 2025-2-10 11:45:16

每日一顶,再加把劲这帖子就会火了

1210631362 发表于 2025-2-10 15:04:25

djx279735282 发表于 2025-2-9 22:30
请问MC后处理怎么修改能实现替换轴旋转,大师请详细说说我想自己的后处理也修改实现功能,各位大师都探讨 ...

一般是一个轴清零,至于是哪个轴的值需要根据旋转的轴决定
假设是普通的绕x轴旋转
x->不变
y->0
z->z=z+替换轴直径/2
a->a=y*(360/(pi*替换轴直径))
页: 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48
查看完整版本: MasterCAM后处理交流