循环444PROBING IN 3-D

ISO编程

G444

应用

 
Machine

参见机床手册!

这个功能必须由机床制造商实施和调试。

循环444检查工件表面上的特定点。例如,用此循环测量模具工件的自由曲面。可确定工件表面上的点相对名义坐标的尺寸不足或过大。然后,操作人员可以执行进一步的加工步骤,例如修复加工。

循环444探测三维空间中的任何一个点,并确定与名义坐标的偏差。为此,使用Q581Q582Q583参数中定义的法向矢量。法向矢量垂直于名义坐标所在的假想表面。法向矢量指向远离该表面的方向,但不确定探测路径。建议用CAD或CAM系统确定法向矢量。公差范围QS400定义法向矢量方向上实际坐标与名义坐标间允许的偏差。可以定义,例如,如果发现尺寸不足,中断程序运行。而且,数控系统输出日志记录,并在以下Q参数中保存偏差。

循环顺序

  1. 从当前位置开始,测头沿法向矢量方向运动到一个点位置,该点与名义坐标间的距离为:距离 = 球头半径 + tchprobe.tp探测表中的SET_UP数据(TNC:\table\tchprobe.tp) + Q320。预定位考虑第二安全高度。
  2. 执行探测循环

  3. 然后,测头接近名义坐标。探测距离由DIST定义,不由法向矢量定义!法向矢量只适用于正确计算坐标。
  4. 数控系统保存位置后,测头退离并停止。数控系统在Q参数中保存触点的坐标测量值。
  5. 最后,数控系统在探测方向的相反方向将测头退离MB参数中定义的距离值。

结果参数

该数控系统在以下参数中保存探测结果:

Q参数
编号

含义

Q151

基本轴上的被测位置

Q152

辅助轴的位置测量值

Q153

刀具坐标轴的位置测量值

Q161

基本轴上的偏差测量值

Q162

辅助轴的偏差测量值

Q163

刀具轴的偏差测量值

Q164

3D偏差测量值

  • 小于0: 尺寸不足
  • 大于0: 尺寸过大

Q183

工件状态:

  • - 1 = 未定义
  • 0 = 合格
  • 1 = 修复加工
  • 2 = 报废

日志功能

探测完成时,数控系统立即生成HTML格式的日志。日志中含基本轴、辅助轴和刀具轴的测量结果和3D偏差。数控系统将该日志保存在*.h文件所在的相同文件夹下(只要FN16未设置路径)。

日志中含有关基本轴、辅助轴和刀具轴的以下数据:

  • 实际探测方向(输入坐标系的矢量)。 矢量值对应于设置的探测路径
  • 定义的名义坐标
  • 如果定义了公差QS400:输出上限和下限尺寸以及在法向矢量方向上确定的偏差
  • 确定的实际坐标
  • 彩色显示的值(绿色为“合格”,橙色为“修复加工”,红色为“报废”)。

注意

  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 为确保正在使用的测头达到准确的结果,执行循环444前,需要执行3D校准。3D校准需要软件选装项92,3D-ToolComp
  • 循环444生成HTML格式的测量日志。
  • 如果循环8 MIRROR IMAGE、循环11 SCALING或循环26 AXIS-SPEC. SCALING在循环444运行前激活,将显示出错信息。
  • 对于探测,将考虑激活TCPM。在TCPM已激活期间,即使倾斜工件平面功能的位置结果与旋转轴的当前位置不符,也可探测位置。
  • 如果机床配受控主轴,需要在探测表中激活角度跟踪功能(TRACK(跟踪)栏)。 通常这样能提高使用3-D测头的测量精度。
  • 循环444可引用输入坐标系的全部坐标。
  • 数控系统将测量值写入返回参数。
  • 应用

  • 合格/修复加工/废品的工件状态用Q参数Q183设置,其独立于参数Q309
  • 应用

关于机床参数的说明

  • 根据可选机床参数chkTiltingAxes(204600号)的设置,数控系统在探测期间检查旋转轴的位置与倾斜角(3-D旋转)的相符性。如果不符,数控系统显示出错信息。

循环参数

帮助图形

参数

Q263 第一个测量点的第一轴坐标?

第一触点在加工面基本轴的坐标。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q264 第一个测量点的第二轴坐标?

第一触点在加工面辅助轴的坐标。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q294 第一个测量点的第三轴坐标?

探测轴上的第一触点坐标。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q581 参考轴的表面法向?

在这里输入基本轴的表面法向矢量。一个点的表面法向矢量通常由CAD/CAM系统输出。

输入:-10...+10

Q582 辅助轴的表面法向?

在这里输入辅助轴的表面法向矢量。一个点的表面法向矢量通常由CAD/CAM系统输出。

输入:-10...+10

Q583 刀具轴的表面法向?

在这里输入刀具轴的表面法向矢量。一个点的表面法向矢量通常由CAD/CAM系统输出。

输入:-10...+10

Q320 安全高度?

触点与球头间的附加距离。Q320是在探测表中SET_UP列的基础上的补充。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q260 第二安全高度?

刀具轴上的坐标,在此位置测头与工件(卡具)不发生碰撞。 该值有绝对式效果。

输入:-99999.9999...+99999.9999 PREDEF

QS400 公差值?

指定该循环监测的公差带。公差定义沿表面法向上允许的偏差。这个偏差由工件的名义坐标与实际坐标之差确定。(表面法向由Q581Q583定义,名义坐标由Q263Q264Q294定义。)根据法向矢量,公差值在整个轴上分布(参见举例)。

举例

  • QS400 =“0.4-0.1”表示:上限尺寸 = 名义坐标+0.4;下限尺寸 = 名义坐标–0.1。因此,可得到该循环的以下公差带:“名义坐标+0.4”至“名义坐标–0.1”
  • QS400 =“0.4”表示:上限尺寸 = 名义坐标+0.4;下限尺寸 = 名义坐标。因此,循环的以下公差带结果:“名义坐标 +0.4”至“名义坐标”。
  • QS400 =“-0.1”表示:上限尺寸 = 名义坐标;下限尺寸 = 名义坐标–0.1。因此,循环的以下公差带结果:“名义坐标”至“名义坐标-0.1”。
  • QS400 =“ ”表示:无公差带。
  • QS400 =“0”表示:无公差带。
  • QS400 =“0.1+0.1”表示:无公差带。

输入:最多不超过255个字符

Q309 响应公差错误?

定义超出公差极限时,数控系统是否中断程序运行和显示出错信息:

0:超出公差时不中断程序运行;不输出出错信息

1:超出公差时中断程序运行和输出出错信息

2:如果沿表面法向矢量的实际坐标测量值小于名义坐标值,数控系统显示出错信息并中断数控程序运行。然而,如果实际坐标测量值大于名义坐标值,不显示出错信息。

输入:012

举例

11 TCH PROBE 444 PROBING IN 3-D ~

Q263=+0

;1ST POINT 1ST AXIS ~

Q264=+0

;1ST POINT 2ND AXIS ~

Q294=+0

;1ST POINT 3RD AXIS ~

Q581=+1

;NORMAL IN REF. AXIS ~

Q582=+0

;NORMAL IN MINOR AXIS ~

Q583=+0

;NORMAL IN TOOL AXIS ~

Q320=+0

;安全距离 ~

Q260=+100

;CLEARANCE HEIGHT ~

QS400="1-1"

;TOLERANCE ~

Q309=+0

;ERROR REACTION