登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 97|回复: 0

[UG后处理] 三菱系统卧加B轴宏后处理设置(6666宏参数+调机四步)

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式
适用对象:三菱 M80 系统卧式加工中心 + B 轴旋转工作台,用宏程序 6666 做坐标自动换算的后处理方案。

卧加和三轴最大的差别,是工件的实际位置会随 B 轴旋转而改变。三轴只要分好中、对好刀就能干;卧加如果还按三轴的思路直接在 G54 里填数,B 轴一转,坐标系就全偏了。

解决办法是让后处理调用宏程序,把「B 轴旋转中心」固化到系统里,由宏按当前 B 角自动换算坐标。整套设置,核心就是三个数 + 四步调机。

一、宏程序 6666 的关键参数

用记事本直接打开 6666,文件头部就是要按机床实测值修改的变量:

  1. #30=483.872  (X-Axis-Center)
  2. #31=0        (Y-Axis-Center)
  3. #32=-211.6   (Z-Axis-Center)
  4. #33=0        (Offset)
  5. #9=0         (0:M80/1:FANUC)
  6. #10=0        (Base-Tool)
复制代码


变量含义是否必改说明
#30B 轴旋转中心的 X 机械坐标必改打表实测旋转中心在 X 向的位置,示例 483.872
#31Y 轴中心不用改卧加不用设置,保持 0
#32主轴端面到旋转中心的 Z 机械坐标必改注意是「主轴端面」到「旋转中心」,示例 -211.6
#33偏置量一般 0需要整体偏移时再加
#9系统类型按机床0 = 三菱 M80,1 = FANUC
#10基准刀号按需参与刀长换算


紧接着是系统分支与刀长换算段:

  1. IF[#8EQ0]GOTO61
  2. IF[#9EQ0]GOTO15
  3. IF[#9EQ1]GOTO16

  4. N15
  5. #11=#10+10000
  6. #12=#[#11]
  7. #132=#4120+10000
  8. #120=#[#132]
  9. #121=#120-#12
  10. #121=#121-#120
  11. GOTO62
复制代码


这段的作用:读取当前刀号(#4120)对应的刀长,与基准刀 #10 的刀长做差值,供后面的坐标换算使用。所以调机时刀长补正必须是正数,否则差值方向反了,Z 向直接撞刀或过切。

二、四步部署流程

第 1 步:记事本打开 6666,改参数
按上表量出 #30、#32,其余保持默认。改完务必确认小数点,宏变量少一位就是几十毫米的偏差。

第 2 步:拷贝 6666 到三菱系统内存
把改好的宏程序传入系统内存(不是 CF 卡目录),确认程序号 6666 已存在且可被调用。

第 3 步:压缩包解压到后处理目录
后处理文件释放到编程软件的 post 目录,覆盖同名文件前先备份旧版。

第 4 步:调机设置(关键)

项目设置方法
刀长补正 H填正数,值为「主轴端面到刀尖」的长度
工件 XY 分中抄进 G54,与三轴完全一样
G54 的 Z填「主轴端面到工件 Z0 顶面」的数值
EXT 偏置全部清零


三、几个容易踩的坑

1、#31 手贱填了数:卧加 Y 向不参与旋转换算,填了反而让坐标整体偏移。

2、Z 值符号搞反:#32 是主轴端面到旋转中心,通常为负值,照抄实测数即可,不要自己改成绝对值。

3、EXT 没清零:G54 与 EXT 会叠加,表现为「分中明明准的,加工出来整体偏一个固定值」,而且换活后偏移量还变。

4、H 用负数:沿用三轴「刀长补正打负值」的习惯,宏里 #121=#120-#12 的差值方向会反,Z 向尺寸直接报废。

5、改了宏没重传:只在电脑上改了 6666,忘了重新拷进系统内存,等于没改。

四、验证方法

1、装一把基准刀,B0 状态下对刀、分中,试切一件,确认三轴尺寸 OK;

2、再转 B90 / B180,用同一程序空跑,看机床显示的坐标是否随 B 角正确换算;

3、若有偏差,优先复核 #30、#32 的实测值和刀长正负号。

以上是群里讨论整理的版本,机床型号和系统版本不同可能有差异。各位在实际调机中,#30 / #32 是怎么打表测量的?有没有遇到过 B 轴转台中心随温度漂移的情况?欢迎在楼下补充实测数据,一起把这个参数表做完整。
优胜专注教学 技术实力最强 www.ysug.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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