Marposs T25测头与发那科系统

收藏备用!马波斯 T25 机内测头在线检测实操与发那科宏程序应用

在精密加工车间里,如果想搞定“无人化流水线”或者彻底杜绝产品批量报废,机内在线检测系统(测头)就是标配。

很多人经常把主轴上的测头(Probe)和工作台上的对刀仪(Tool Setter)搞混。今天匠测科技要聊的是马波斯(Marposs)旗下最经典的工件检测测头——T25(及 T25E)。这款测头采用硬线连接,以超高的重复定位精度和皮实耐操的特性,广泛应用于机床内部的工件坐标系自动分中、孔径在线测量以及工序间余量检测。

本文以 发那科(FANUC) 0i-MF / 31i-B5 系统 + 马波斯 T25 测头 为例,把硬件接线、系统参数、找正标定到实战宏程序给你一次性说透。

1. 为什么车间需要 T25 在线检测?

在传统加工中,操机员需要用寻边器、分中棒手动去碰工件,费时费力还容易带来人为误差。

而把马波斯 T25 测头装在主轴上,配合宏程序,可以实现:

  • 自动分中定位:毛坯上机后,测头自动碰四周,一键把工件坐标系(G54-G59)写入系统。
  • 工序间在线测量:粗加工完后,测头自动进去测一下关键尺寸,如果发现余量还多,系统自动计算并补加工,不需要把工件拆下来测。
  • 成品尺寸把关:精加工完直接在机床上把尺寸测好,合格再下机,彻底杜绝成批报废。

它的行业硬刚对手,就是雷尼绍(Renishaw)的 OMP60 / OMP40(不过雷尼绍多用光学或无线电传输,马波斯 T25 则是性价比极高的硬线传输方案)。

2. 电气接线:常闭信号最安全

T25 测头出来的是 4 芯屏蔽线,通过马波斯的 E32U 接口模块连接到发那科的 I/O 板卡(比如跳步信号输入点 X8.0):

  • 红线:+24V DC(电源正极,接反必烧)
  • 黑线:0V GND(电源负极)
  • 绿线:SKIP 跳步信号(强烈建议在 PMC 里设为常闭 NC。也就是测针没碰触时该点为 1,碰触后断开变 0。这样一旦中间线断了,机床会立刻报警停止,防止撞碎测头)。
  • 白线:屏蔽层,必须接机床公共接地排。

3. 测头本身的标定:两项绝不能省的指标

测头装上主轴后,并不能直接去测工件,必须用一个已知精确内径的标定环规去校准它。标定主要修正两个数据:

3.1 测针同轴度(跳动)

把测头装上主轴,用千分表打测针前端那个红宝石球的径向跳动。旋转主轴,通过测头根部的四个微调螺丝,把跳动控制在 0.005mm 以内(越接近 0 越好)。

3.2 测针红宝石球的实际“等效直径”

虽然红宝石球名义直径可能是 Φ6.000mm,但由于机械触发有微小的滞后(过冲),系统眼里的等效直径可能会变成 5.985mm。

  • 标定方法:让测头去测已知内径的校对环规(比如 Φ50.000mm),测完后系统会有一个测量值,用 实际环规直径 - 系统测量值,得到的差值补偿到宏程序的测头直径变量里。

4. 工业级发那科在线检测宏程序(单方向碰触找正)

这里分享一段我们匠测科技优化过的、带双触点(快/慢速)探测的工件单方向找正宏程序。通过此程序可以精准抓取工件表面在机床坐标系里的真实绝对坐标:

双触点(快/慢速)探测的工件单方向找正宏程序

O9016(MARPOSS T25 WORKPIECE PROBING)
(====================================)
(CALL EX: G65 P9016 X100.0 F400.0)
(X: EXPECTED TARGET COORDINATE TO PROBE)
(F: RE-APPROACH FAST SPEED)
(====================================)

#100 = #4001 (SAVE CURRENT G CODE GROUP 01)
#101 = #4003 (SAVE CURRENT G CODE GROUP 03)

IF [ #24 EQ #0 ] GOTO 901 (ALARM IF NO X PARAMETER)
IF [ #9 EQ #0 ] THEN #9 = 400.0 (DEFAULT FAST SPEED TO F400 IF MISSING F)

G90 G80 G40 G49
M19 (SPINDLE ORIENTATION FOR CONSISTENT PROBING)
G04 X1.0 (DWELL 1 SECOND FOR SPINDLE LOCK)

(STAGE 1: FIRST FAST APPROACH)
G31 X#24 F#9 (FAST PROBE TOWARDS TARGET WITH G31)
IF [ #5061 EQ 0 ] GOTO 902 (ALARM IF NO PROBE SIGNAL DETECTED)

(STAGE 2: RETRACT AND PRECISION SLOW DETECT)
G91 G00 X-2.0 (RETRACT 2MM INCREMENTALLY)
G90
G31 X#24 F30 (SLOW INCHING AT 30MM/MIN FOR PRECISION DETECT)
IF [ #5061 EQ 0 ] GOTO 902

(STAGE 3: RECORD POSITION)
#601 = #5061 (RECORD EXACT X MACHINE COORDINATE AT PROBE TRIGGER)

(STAGE 4: SAFE RETRACT)
G91 G00 X-5.0 (RETRACT AWAY FROM WORKPIECE SURFACE)
G90
G#100 G#101 (RESTORE INITIAL G CODES)

#1 = #601 (OUTPUT RESULT TO VARIABLE 1 FOR COORDINATE WRITING)
M99

(====================================)
(SYSTEM ALARM CODES DEFINITION)
N901 #3000=1(MISSING TARGET X PARAMETER)
N902 #3000=2(PROBE NO SIGNAL OR OVERTRAVEL)
M99

程序逻辑解析:

  1. 测头先以快速(如 F400)向目标 X 轴表面逼近,碰到工件后 G31 跳步信号触发,主轴立刻停止。
  2. 随后退回 2mm,以 F30 的极慢速度 进行第二次精准测量。为什么要分两次?因为慢速下系统的伺服滞后和过冲极小,能抓到最真实的红宝石球触发点。
  3. 最终抓到的 X 轴机械坐标存入 #1,你可以用它来直接更新 G54 的 X 值。

5. 日常点检:在线检测的“雷区”

在线检测虽然高级,但如果不注意维护,那就是撞机重灾区:

  1. 切削液雾化干扰:在线检测时,必须用风枪把工件表面的切削液和铁屑吹干净。如果红宝石球表面粘了一块大铁屑,测出来的尺寸就会平白无故多出一个铁屑的厚度。
  2. 主轴定位(M19)的一致性:每次调用测头程序前,必须执行 M19(主轴定向)。确保每次测头碰工件时,红宝石球的角度完全一致,以此抵消测头本身的安装偏心。
  3. 电池与线缆检查:T25 虽然是硬线连接,但要经常检查由于工作台移动导致的线缆拖拽疲劳。

总结

利用马波斯 T25 进行机内在线检测,是加工中心从“作坊式生产”走向“精密工业化生产”的必经之路。只要把主轴定向双触点慢速探测以及测针跳动这三个核心细节卡死,机内测头的重复测量精度能轻松稳定在 0.005mm 以内。

大家在做机床在线检测改装、PLC 信号对接或者编写更复杂的四面分中宏程序时遇到问题,欢迎随时联系宁波匠测科技,我们一同交流探讨!

本文由宁波匠测科技原创,专注于工业精密测量设备的维保与技术服务,转载请注明出处。