循环460CALIBRATION OF TS ON A SPHERE (选装项17)

ISO编程

G460

应用

 
Machine

参见机床手册!

开始校准循环前,需要将测头预定位在校准球球心的上方位置。将测头沿探测轴定位在校准球上方大约安全高度(探测表中数据 + 循环中数据)的位置。

用循环460和准确的校准球可自动校准触发式3D测头。

也可以获取3D校准数据。为此,需要软件选装项92,3D-ToolComp。3D校准数据能描述任意探测方向上测头的弯曲情况。3D校准数据保存在TNC:\system\3D-ToolComp\*目录下。刀具表的DR2TABLE列是指3DTC表。然后,探测时,考虑3D校准数据。如果要达到极高精度,需要3D校准,例如用循环444校准或如果要图形化找正工件(选装项159)也需要3D校准。

用常规测针校准前:

开始校准循环前,需要预定位测头:

  1. 定义测头的大致半径R和长度L
  2. 在加工面上,将测头移到校准球上方中心位置
  3. 将测头沿探测轴定位在校准球上方大致安全高度的位置。安全高度含探测表中数据加上循环中数据。
用常规测针预定位

用L形测针校准前:

  1. 夹紧校准球
  2.  
    Tip

    校准期间,必须探测最高点和最低点。如果不可能,数控系统不能确定球半径。必须确保无碰撞。

  3. 定义测头的大致半径R和长度L。用刀具预调仪确定这些数据。
  4. 将中心偏移的近似值输入到探测表中:
    • CAL_OF1:延伸的长度
    • CAL_OF20
  5. 插入测头并将其定向在平行于基本轴,例如用循环13 ORIENTATION
  6. 将校准表输入在刀具表的CAL_ANG表列中。
  7. 将测头的中心移到校准球中心的上方
  8. 由于测针倾斜,测头的球头不在校准球的中心位置。
  9. 将测头沿刀具轴定位在校准球上方大致安全高度(探测表中数据 + 循环中数据)的位置
  10. 用L形测针预定位
    用L形测针校准

循环顺序

参数Q433的设置决定执行半径和长度校准,还是只执行半径校准。

半径校准Q433=0

  1. 夹紧基准球。确保无碰撞
  2. 沿探测轴,将测头定位在基准球上方和在加工面上,大致球心的上方位置
  3. 根据参考角(Q380),首先在平面中运动
  4. 数控系统沿探测轴定位测头
  5. 探测操作开始,数控系统开始搜索校准球的最大直径水平面。
  6. 一旦确定最大圆,开始确定校准的主轴角度CAL_ANG(对于L形测针)
  7. 一旦确定CAL_ANG,开始半径校准
  8. 最后,数控系统沿探测轴将测头返回到预定位的高度位置。

半径和长度校准Q433=1

  1. 夹紧基准球。确保无碰撞
  2. 沿探测轴,将测头定位在基准球上方和在加工面上,大致球心的上方位置。
  3. 根据参考角(Q380),首先在平面中运动
  4. 然后,数控系统沿探测轴定位测头。
  5. 探测操作开始,数控系统开始搜索校准球的最大直径水平面。
  6. 一旦确定最大圆,开始确定校准的主轴角度CAL_ANG(对于L形测针)
  7. 一旦确定CAL_ANG,开始半径校准
  8. 然后,数控系统沿探测轴将测头返回到预定位的高度位置
  9. 数控系统在校准球的顶点位置确定测头长度
  10. 循环结束时,数控系统沿探测轴将测头返回到预定位的高度位置

参数Q455的设置决定是否另外执行3D校准

3D校准Q455= 1...30

  1. 夹紧基准球。确保无碰撞
  2. 半径和长度校准后,数控系统沿探测轴退离测头。然后,数控系统将测头定位在顶点上方
  3. 探测中,用多步从顶点到球体最大直径水平面。与名义值的偏差,因此,能确定特定的偏离自由位置特性
  4. 可以指定最高点与最大圆间触点的数量。该数字取决于输入参数Q455。可编程值为1至30。如果编程Q455=0,将不执行3D校准
  5. 校准期间,确定的偏差保存在3DTC表中
  6. 循环结束时,数控系统沿探测轴将测头返回到预定位的高度位置
 
Tip
  • 对于L形测针,在最高点与最低点之间进行校准。
  • 为校准长度,必须知道校准球的球心(Q434)相对当前原点的位置。否则,不建议用循环460校准长度!
  • 用循环460校准长度的应用之一是比较两个测头

注意

 
Machine

海德汉只保证使用海德汉测头时探测循环正常工作。

 
注意
碰撞危险!
运行探测循环400499时,不允许被激活全部坐标变换循环。有碰撞危险!
  1. 在探测循环前,不允许激活以下循环:循环7 DATUM SHIFT、循环8 MIRROR IMAGE循环10ROTATION、循环11 SCALING和循环26 AXIS-SPEC. SCALING
  2. 首先重置任何坐标变换。
  • 只能在铣削模式功能车削模式功能加工模式下执行该循环。
  • 校准期间自动创建测量日志。日志文件名为TCHPRAUTO.html。该文件保存在与原文件相同的目录下。测量日志可用数控系统的浏览器显示。如果NC数控程序使用一个以上循环校准测头,TCHPRAUTO.html将含全部测量日志。
  • 测头有效长度总是相对刀具参考点。刀具参考点通常在主轴鼻端,主轴的端面位置。机床制造商也可能将刀具参考点定义在不同的位置处。
  • 根据预定位的精度,确定校准球最大直径水平面将需要不同数量的触点。
  • 要使L形测针达到理想的精度结果,海德汉建议用相同速度执行探测和校准。如果为探测激活了进给速率倍率调节,需注意其设置。
  • 如果编程Q455=0,数控系统不执行3D校准。
  • 如果编程Q455=130,数控系统执行测头的3D校准。因此,可以确定不同角度下弯曲特性的偏差。如果用循环444,应首先执行3D校准。
  • 如果编程Q455=130,表将被保存在TNC:\system\3D-ToolComp\*目录下。
  • 如果已引用了校准表(DR2TABLE中表项),该表将被改写。
  • 如果未引用校准表(DR2TABLE中表项),那么根据刀具号,将创建引用和相应的表。

编程说明

  • 循环定义前,必须编程刀具调用功能,定义探测轴。

循环参数

循环参数

帮助图形

参数

Q407 准确校准球半径?

输入使用的校准球的准确半径。

输入:0.0001...99.9999

Q320 安全高度?

触点与球头间的附加距离。Q320累加至SET_UP(探测表),且只适用于沿探测轴探测预设点时。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q301 移动到接近高度 (0/1)?

指定测头在测量点间如何运动:

0:在测量点之间,在测量高度处运动

1:在测量点之间,在第二安全高度处运动

输入:01

Q423 探测次数?

直径上测量点数。 该值有绝对式效果。

输入:3...8

Q380 参考角度? (0=参考轴)

输入参考角(基本旋转),用于在当前工件坐标系下采集测量点。定义参考角可以大幅放大轴的测量范围。 该值有绝对式效果。

输入:0...360

Q433 校准长度(0/1)?

定义在半径校准后数控系统是否校准测头长度:

0:不校准测头长度

1:校准测头长度

输入:01

Q434 长度的原点?

校准球球心的坐标。仅当执行长度校准时才需要该值。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q455 3-D校准点数?

输入3D校准的触点数量。大约15个触点较合适。如果输入0,数控系统不执行3D校准。3D校准期间,确定不同角度下的测头弯曲特性,并将测量值保存在表中。3D校准需要3D-ToolComp。

输入:0...30

举例

11 TCH PROBE 460 TS CALIBRATION OF TS ON A SPHERE ~

Q407=+12.5

;SPHERE RADIUS ~

Q320=+0

;SET-UP CLEARANCE ~

Q301=+1

;MOVE TO CLEARANCE ~

Q423=+4

;NO. OF PROBE POINTS ~

Q380=+0

;REFERENCE ANGLE ~

Q433=+0

;CALIBRATE LENGTH ~

Q434=-2.5

;PRESET ~

Q455=+15

;NO. POINTS 3-D CAL.