循环32或482CAL. TOOL RADIUS
ISO编程
G482
应用
参见机床手册!
如果需要测量刀具半径,编程探测循环32或 482(循环30至33和循环480至483的差异)。输入参数允许选择以下两种方法之一,用其测量刀具半径:
- 刀具旋转时,测量刀具
- 刀具旋转时,测量刀具并测量各刀刃
数控系统将被测刀具预定位在测头顶端一侧。在offsetToolAxis(122707号)中定义铣刀面到测头顶沿间的距离。刀具旋转时,数控系统在径向方向上探测刀具。如果编程后续测量各刀刃的程序,数控系统将借助主轴定向测量各刀刃的半径。
注意
- 将stopOnCheck(122717号)设置为TRUE
- 然后,必须采取措施确保在超出破损公差时,停止NC数控程序运行
- 只能在铣削模式功能的加工操作模式下执行该循环。
- 第一次测量刀具前,在刀具表“TOOL.T”中输入以下刀具数据:近似半径、近似长度、刀齿数和切削方向。
- 循环32和482不支持测头、车刀或修整刀。
测量砂轮
- 该循环考虑TOOLGRIND.GRD表中的基本数据和补偿数据,以及TOOL.T刀具表中的磨损数据和补偿数据(RBREAK和RTOL)。
Q340:0和1
- 该循环将根据是否定义了初始修整操作(INIT_D),修改补偿数据或基本数据。该循环将在TOOLGRIND.GRD表的正确位置自动输入数据。
注意砂轮设置的以下顺序
关于机床参数的说明
- 机床制造商用机床参数probingCapability(122723号)定义循环的功能。该参数允许在主轴静止时测量刀具长度,同时不测量刀具半径和各刀齿。
- 主轴静止时,测量金刚石表面的圆柱形刀具。为此,在刀具表中将刀齿(CUT)数定义为0并调整机床参数CfgTT。参见机床手册。
循环参数
帮助图形 | 参数 |
---|---|
Q340 刀具测量模式(0-2)? 定义是否在刀具表中输入测量数据和如何输入。 0:将刀具半径测量值写入刀具表TOOL.T的R列并将刀具补偿设置为DR = 0。如果TOOL.T已有数据,表中数据将被改写。 1:刀具半径测量值与TOOL.T刀具表中的刀具半径R进行比较。然后,数控系统计算与保存的数据间的偏差并在TOOL.T刀具表中将其输入为差值DR。参数Q116也提供该偏差值。如果差值大于刀具磨损或破损检测允许的刀具半径公差,数控系统将锁定刀具(TOOL.T刀具表中状态为L)。 2:刀具半径测量值与TOOL.T刀具表中的刀具半径进行比较。数控系统计算与保存值的偏差并将其输入在Q参数Q116中。刀具表的R列或DR列内无数据。 输入:0,1,2 | |
Q260 第二安全高度? 输入主轴坐标轴位置,在此位置无与工件或夹具碰撞的危险。第二安全高度为相对当前工件预设点。如果输入较小的第二安全高度,刀尖低于触盘的顶面,数控系统自动将刀具定位在高于触盘顶面(safetyDistStylus的安全区)的位置。 输入:-99999.9999...+99999.9999 | |
Q341 测量刀齿? 0=no 否/1=yes 是 定义数控系统是否测量各刀齿(最多20个刀齿) 输入:0,1 |
11 TOOL CALL 12 Z | ||
12 TCH PROBE 482 CAL. TOOL RADIUS ~ | ||
| ||
| ||
|
循环32含其它参数:
帮助图形 | 参数 |
---|---|
存储计算结果的参数号? 数控系统保存测量状态的参数号: 0.0:刀具在公差内 1.0:刀具磨损(超出RTOL) 2.0:刀具破损(超出RBREAK)。如果不想在NC数控程序中使用测量结果,用NO ENT按键回答对话提示 输入:0...1999 |
11 TOOL CALL 12 Z |
12 TCH PROBE 32.0 CAL. TOOL RADIUS |
13 TCH PROBE 32.1 CHECK:0 |
14 TCH PROBE 32.2 HEIGHT:+120 |
15 TCH PROBE 32.3 PROBING THE TEETH:0 |
11 TOOL CALL 12 Z |
12 TCH PROBE 32.0 CAL. TOOL RADIUS |
13 TCH PROBE 32.1 CHECK:1 Q5 |
14 TCH PROBE 32.2 HEIGHT:+120 |
15 TCH PROBE 32.3 PROBING THE TEETH:1 |