循环32TOLERANCE

ISO编程

G62

应用

 
Machine

参见机床手册!

要使用这个循环,必须由机床制造商对机床和数控系统进行专门设置。

循环32中信息可以影响HSC加工的结果,包括精度、表面质量和速度的结果,这是因为数控系统已根据机床特性进行了调整。

该数控系统自动平滑处理任意两个轮廓元素间的轮廓(补偿或无补偿)。也就是说刀具持续保持与工件表面的接触,减少机床的磨损。循环中定义的公差也影响圆弧路径上的运动。

根据需要,该数控系统自动降低编程进给速率使程序用尽可能快的无加加速的速度执行。即使该数控系统没有减慢轴的运动速度,也总能满足定义的公差要求。定义的公差越大,该数控系统移动轴的速度越快。

平滑轮廓导致轮廓有一定偏差。轮廓误差的公差值大小由机床制造商用机床参数设置。如果机床制造商实施了这些功能,循环32可以修改预设公差值和选择不同过滤设置。

 
Tip

如果公差值很小,机床将不能无加加速地切削轮廓。这些加加速运动不是数控系统的处理能力不足造成的,是为了非常准确地加工轮廓过渡元素,数控系统可能需要大幅降低速度。

重置

如果执行以下操作之一,数控系统重置循环32

  • 重新定义循环32,并用NO ENT确认公差值对话提示
  • 选择新NC数控程序

重置循环32后,数控系统重新激活机床参数预定义的公差。

CAM系统中几何定义的影响

脱机创建的NC数控程序的最重要影响因素是CAM系统的弦误差S。弦差定义在后处理器(PP)中生成的NC数控程序的最大点距。如果弦差小于等于循环32定义的公差值T,数控系统可以平滑轮廓点,除非用机床的任何特殊设置限制编程的进给速率。

如果在循环32中选择的公差值在CAM弦差的110%至200%之间,轮廓可达到理想的平滑效果。

注意

  • 只能在铣削模式功能车削模式功能修整功能加工模式下执行该循环。
  • 循环32为定义生效,也就是说只要在NC数控程序中进行了定义,立即生效。
  • 如果程序中用毫米为尺寸单位,TNC将把输入的公差值T视为毫米单位。 在英制程序中,该值的单位被视为英寸。
  • 如果加载含循环32NC数控程序,其中仅含循环参数公差值T,数控系统根据需要插入其它两个参数,其值为0。
  • 公差值越大,圆弧运动的直径通常越小,除非机床启用了HSC过滤器(由机床制造商设置)。
  • 如果循环32已激活,数控系统在附加状态栏的CYC选项卡中显示定义的循环参数。

对于5轴联动加工需要注意!

  • 最好输出球头铣刀球心的5轴联动加工的NC数控程序。这样可生成更均匀的NC数据。在循环32中,还可以设置较大的旋转轴公差TA(例如,设置在1°至3°之间),以在刀具中心点(TCP)处达到更均匀的进给速率。
  • 对于用盘铣刀和球头铣刀进行5轴联动加工的NC程序,其输出的NC程序是球的南极点,选择较小的旋转轴公差。0.1°为典型值。然而,影响旋转轴公差的决定性因素是最大允许的轮廓误差。这种轮廓误差取决于可能的刀具倾斜、刀具半径和刀具接触深度。
    对于用端铣刀进行5轴齿轮滚齿加工,直接用刀具接触长度L和允许的轮廓公差TA计算最大允许的轮廓误差T:
    T ~ K x L x TA K = 0.0175 [1/°]
    举例:L = 10 mm,TA = 0.1°:T = 0.0175 mm

盘铣刀公式示例:

用盘铣刀加工时,角度公差非常重要。

Tw:角度公差,度
π:圆周率
R:圆环的大半径,mm
T32:加工公差,mm

循环参数

帮助图形

参数

公差值T

允许的轮廓偏差,单位为毫米(或英寸编程时为英寸)

> 0:如果输入值大于零,数控系统用指定的最大允许偏差。

0:如果编程时输入零或按下NO ENT按键,数控系统将用机床制造商配置的值

输入:0...10

HSC模式,精加工 = 0,粗加工 = 1

激活过滤器:

0:高轮廓精度地铣削。数控系统用内部定义的精加工过滤器设置。

1:用大进给速率铣削。数控系统用内部定义的粗加工过滤器设置。

输入:01

旋转轴公差TA

在激活了M128TCPM功能)情况下,允许的旋转轴位置误差,单位度。如果移动一个以上轴,数控系统以一定方式降低进给速率,最慢轴用最大进给速率运动。通常旋转轴的运动速度远远慢于直线轴。如果为一个以上轴输入较大公差值(例如10度),可显著缩短NC数控程序的加工时间,其原因是数控系统不需要始终将旋转轴定位在给定的名义位置处。将调整刀具方向(旋转轴相对工件表面的位置)。将自动修正刀具中心点位置(Tool Center Point(TCP))。例如,对于球头铣刀的尺寸以球心为基础和基于中心路径编程,将不影响轮廓。

> 0:如果输入值大于零,数控系统用指定的最大允许偏差。

0:如果编程时输入零或按下NO ENT按键,数控系统将用机床制造商配置的值。

输入:0...10

举例

11 CYCL DEF 32.0 TOLERANCE

12 CYCL DEF 32.1 T0.05

13 CYCL DEF 32.2 HSC-MODE:1 TA5