循环402ROT OF 2 STUDS

ISO编程

G402

应用

探测循环402测量两个圆柱凸台的中心点。然后,数控系统计算加工面基本轴与凸台中心点连线间的角度。数控系统用基本旋转可补偿计算值。也可以转动回转工作台补偿不对正量测量值。

循环顺序

  1. 根据定位规则,数控系统用快移速度(FMAX列中数据)将测头移至第一凸台触点1位置。
  2. 定位规则

  3. 然后,测头移至输入的测量高度1位置并探测四个点,确定第一凸台的中心。测头沿圆弧路径在两个触点间运动,每次偏移90度。
  4. 测头返回第二安全高度,然后再移至第二凸台的触点5位置。
  5. 数控系统将测头移至输入的测量高度2位置并探测四个点,确定第二圆柱台的中心。
  6. 然后,数控系统将测头移回第二安全高度并执行基本旋转的计算结果。

注意

 
注意
碰撞危险!
运行探测循环400499时,不允许被激活全部坐标变换循环。有碰撞危险!
  1. 在探测循环前,不允许激活以下循环:循环7 DATUM SHIFT、循环8 MIRROR IMAGE循环10ROTATION、循环11 SCALING和循环26 AXIS-SPEC. SCALING
  2. 首先重置任何坐标变换。
  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 该数控系统将在循环起点处重置当前的基本旋转。
  • 如果要转动回转工作台补偿不对正量,数控系统自动使用以下旋转轴:
    • C轴,刀具轴为Z轴
    • B轴,刀具轴为Y轴
    • A轴,刀具轴为X轴

编程说明

  • 定义循环前,必须编程一个刀具调用,以定义探测轴。

循环参数

帮助图形

参数

Q268 凸台1 : 中心的第一轴坐标?

第一凸台中心在加工面基本轴上。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q269 凸台1 : 中心的第二轴坐标?

第一圆柱台中心在加工面辅助轴上。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q313 凸台1的直径?

第一圆柱台的大约直径。输入的值应略大,不要过小。

输入:0...99999.9999

Q261 凸台1在TS 轴上的测量高度?

球头中心(=触点)在探测轴上的坐标,沿探测轴测量凸台1。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q270 凸台2 : 中心的第一轴坐标?

第二圆柱凸台中心在加工面基本轴上。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q271 凸台2 : 中心的第二轴坐标?

第二圆柱凸台中心在加工面辅助轴上。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q314 凸台2的直径?

第二圆柱凸台的大约直径。输入的值应略大,不要过小。

输入:0...99999.9999

Q315 凸台2在TS 轴上的测量高度?

球头中心(=触点)在探测轴上的坐标,沿探测轴测量凸台2。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q320 安全高度?

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

输入:0...99999.9999 PREDEF

Q260 第二安全高度?

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

输入:-99999.9999...+99999.9999 PREDEF

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

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

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

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

输入:01

Q307 旋转角预设值?

如果相对直线而非基本轴,测量不对正量,输入该参考线的角度。对于基本旋转,数控系统计算测量值与参考线角度间的差值。 该值有绝对式效果。

输入:-360.000...+360.000

Q305 表中的号码?

输入预设点表中的行号。数控系统将在以下行中进行相应输入。

Q305 = 0:在预设点表第0行将旋转轴设置为0。数控系统将在OFFSET(偏移)列中进行输入。(举例:对于刀具轴Z轴,在C_OFFS中输入)。另外,当前已激活的预设点的所有其它值(X、Y、Z等)都传到预设表的行0中。此外,数控系统激活自行0起的预设点。

Q305 > 0:在这里指定的预设表行中将旋转轴设置为零。数控系统将在预设表的相应OFFSET(偏移)列中输入(举例:对于刀具轴Z轴,在C_OFFS中输入)。

Q305取决于以下参数:

  • Q337 = 0,而且同时,Q402 = 0:在Q305参数指定的行中设置基本旋转。(例如:对于Z轴刀具轴,在SPC列中输入基本旋转)。
  • Q337 = 0,而且同时,Q402 = 1:参数Q305无作用。
  • Q337 = 1:参数Q305的作用如上所述。

输入:0...99999

Q402 基本旋转/对正 (0/1)

定义数控系统是否将已确定的不对正量设置为基本旋转或用回转工作台旋转进行补偿:

0:设置基本旋转:数控系统保存基本旋转(例如:对于Z轴刀具轴,数控系统使用SPC列)

1:旋转回转工作台:在预设表的相应Offset列中输入(例如:对于Z轴刀具轴,数控系统使用C_OFFS列);此外,将旋转相应轴

输入:01

Q337 校准后设为零?

定义数控系统在找正后,是否将相应旋转轴的位置显示设置为0:

0:找正后,不将位置显示设置为0

1:找正后,将位置显示设置为0,如果定义了Q402 = 1

输入:01

举例

11 TCH PROBE 402 ROT OF 2 STUDS ~

Q268=-37

;1ST CENTER 1ST AXIS ~

Q269=+12

;1ST CENTER 2ND AXIS ~

Q313=+60

;DIAMETER OF STUD 1 ~

Q261=-5

;MEAS. HEIGHT STUD 1 ~

Q270=+75

;2ND CENTER 1ST AXIS ~

Q271=+20

;2ND CENTER 2ND AXIS ~

Q314=+60

;DIAMETER OF STUD 2 ~

Q315=-5

;MEAS. HEIGHT STUD 2 ~

Q320=+0

;SET-UP CLEARANCE ~

Q260=+20

;CLEARANCE HEIGHT ~

Q301=+0

;MOVE TO CLEARANCE ~

Q307=+0

;PRESET ROTATION ANG. ~

Q305=+0

;NUMBER IN TABLE ~

Q402=+0

;COMPENSATION ~

Q337=+0

;SET TO ZERO