循环292CONTOUR.TURNG.INTRP. (选装项96)

ISO编程

G292

应用

 
Machine

参见机床手册!

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

循环292 (插补车削,轮廓精加工)关联刀具主轴与直线轴位置。该循环用于在当前加工面中加工特定旋转对称轮廓。该循环也能在倾斜加工面中运行。旋转中心是该循环调用时在加工面中的起点。执行该循环后,数控系统再次取消激活主轴关联。

使用循环292前,首先需要在子程序中定义需要的轮廓并用循环14选择轮廓功能引用该轮廓。用单调递减或单调递增方式编程轮廓坐标。 该循环不能加工底切。 如果输入Q560=1,车削轮廓且切削刃朝向圆心。如果输入Q560=0,铣削轮廓且主轴不朝向圆心。

循环顺序

循环Q560=0:轮廓铣削

  1. 循环调用前编程的M3/M4保持有效。
  2. 不执行主轴停止运动和执行主轴定向。不考虑Q336
  3. 数控系统将刀具定位在轮廓起始半径位置Q491,考虑选定的加工类型(内侧/外侧,Q529)以及到侧边的安全距离(Q357)。 描述的轮廓并不会因为安全高度自动延伸;需要在子程序中对其编程。
  4. 数控系统转动主轴(M3/M4),加工定义的轮廓。加工面基本轴沿圆弧路径运动,主轴坐标轴不含此路径运动。
  5. 在轮廓终点位置,数控系统沿垂直方向退刀至安全高度位置。
  6. 最后,数控系统将刀具退至第二安全高度。

循环Q560=1:轮廓车削

  1. 数控系统定向刀具主轴至指定的旋转中心。考虑定义的Q336角值。如果车刀表(toolturn.trn)中给出了“ORI”值,也考虑。
  2. 现在,刀具主轴与直线轴位置建立了关联。主轴沿基本轴的名义坐标运动。
  3. 数控系统将刀具定位在轮廓起始半径位置Q491,考虑选定的加工类型(内侧/外侧,Q529)以及到侧边的安全距离(Q357)。 描述的轮廓并不会因为安全高度自动延伸;需要在子程序中对其编程。
  4. 数控系统用插补车削循环加工定义的轮廓。在插补车削中,加工面直线轴沿圆弧路径运动,这也是主轴坐标轴运动的路径,主轴坐标轴垂直于该表面。
  5. 在轮廓终点位置,数控系统沿垂直方向退刀至安全高度位置。
  6. 最后,数控系统将刀具退至第二安全高度。
  7. 现在,数控系统自动取消激活刀具主轴与直线轴的关联。

注意

 
Machine

这个循环只适用于伺服控制主轴的机床。

该数控系统可能监测刀具,确保主轴没有转动时不执行进给速率的定位运动。更多信息,请与机床制造商联系。

 
注意
碰撞危险!
刀具与工件之间可能碰撞。该数控系统不能自动对描述的轮廓加大安全高度的尺寸!加工操作开始时,该数控系统用快移速度FMAX将刀具定位在轮廓的起点位置!
  1. 在子程序中编写轮廓延长
  2. 必须确保轮廓起点为非加工位置
  3. 车削轮廓的中心是调用该循环时加工面上的起点
  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 该循环为调用生效。
  • 该循环不能进行多道粗加工。
  • 对于内侧轮廓,数控系统检查当前刀具半径是否小于轮廓开始时Q491直径与侧边安全高度Q357之和的一半。如果数控系统确定刀具太大,该NC程序将被取消。
  • 注意,循环调用前,轴角必须等于倾斜角!只有这样才能正确关联轴。
  • 如果循环8 MIRROR IMAGE已激活,数控系统执行插补车削循环。
  • 如果循环26AXIS-SPEC. SCALING)被激活,该轴的缩放系数不等于1,数控系统将不能为车削插补执行该循环。
  • 用参数Q449 FEED RATE编程起始半径处的进给速率。注意,状态栏显示的进给速率为相对TCP的速率,可能与Q449不同。数控系统进行以下操作,计算状态栏中的进给速率。
  • 外侧加工Q529 = 1

    内侧加工Q529 = 0

编程说明

  • 对轮廓编程无刀具半径补偿(RR/RL)和无APPR或DEP运动的车削加工。
  • 请注意用车削数据修正功能TCS(WPL)功能无法定义编程的精加工余量。直接在该循环中编程轮廓的精加工余量或在刀具表中定义刀具补偿(DXL,DZL,DRS)。
  • 编程时,注意只能用正半径值。
  • 编程时,注意不允许主轴中心也不允许可转位刀片向车削轮廓的中心运动。
  • 用半径大于0编程外轮廓。
  • 用半径大于刀具半径编程内轮廓。
  • 为了机床达到轮廓加工速度尽可能高,调用该循环前,用循环32定义大公差。用HSC过滤器=1编程循环32
  • 如果取消激活主轴关联(Q560 = 0),可用极坐标运动特性执行此循环。那么,需要将工件夹紧在回转工作台的中心位置。
  • 用POLARKIN功能的极坐标运动特性加工

关于机床参数的说明

  • Q560=1,数控系统不检查该循环运行时主轴是旋转还是静止。(与CfgGeoCycle - displaySpindleError(201002号)无关)
  • 机床制造商用机床参数mStrobeOrient(201005号)定义主轴定向的M功能。
    • 如果此值> 0,数控系统执行此编号的M功能,进行主轴定向(机床制造商定义的PLC功能)。数控系统等待主轴定向停止运动。
    • 如果输入-1,数控系统执行主轴定向停止。
    • 如果输入0,无任何操作。
  • 在任何情况下,数控系统先输出M5

循环参数

帮助图形

参数

Q560 主轴关联 (0=关闭,1=开启)?

定义是否关联主轴。

0:主轴关联关闭(铣削轮廓)

1:主轴关联开启(车削轮廓)

输入:0...1

Q336 主轴定向的角度?

加工开始前,数控系统将刀具定向到该角度位置。如果使用铣刀,输入角度,使切削刃转动该角度朝向旋转中心。

如果使用车刀并在车刀表(toolturn.trn)中定义了“ORI”值,将考虑主轴定向。

输入:0...360

Q546 相反刀具转动方向?

当前刀具的主轴旋转方向:

3:顺时针旋转刀具(M3)

4:逆时针旋转刀具(M4)

输入:34

Q529 加工操作 (0/1)?

定义加工内轮廓还是外轮廓:

+1:内侧加工

0:外侧加工

输入:01

Q221 表面余量?

加工面中余量

输入:0...99.999

Q441 每转进给量 [mm/rev]?

在转动一圈中,数控系统移动刀具的尺寸。

输入:0,001...99.999

Q449 进给速率 / 切削速度?(mm/min)

相对轮廓起点的进给速率Q491。根据刀具半径和Q529 MACHINING OPERATION调整刀具中心点路径的进给速率。数控系统用这些参数确定轮廓起点直径处的编程切削速度。

Q529 = 1:内侧加工时,降低刀具中心点路径的进给速率。

Q529 = 0:外侧加工时,提高刀具中心点路径的进给速率。

输入:1...99999 FAUTO

Q491 轮廓起点 (半径)?

轮廓起点的半径(例如,如果刀具轴为Z轴,X轴坐标)。 该值有绝对式效果。

输入:0.9999...99999.9999

Q357 到侧边的安全距离?

刀具接近第一切入深度时,到工件侧边的安全距离。 该值提供增量效果。

输入:0...99999.9999

Q445 第二安全高度?

刀具与工件间无法碰撞的绝对高度。循环结束时刀具退至该位置处。

输入:-99999.9999...+99999.9999

Q592 尺寸类型(0/1)?

轮廓尺寸的释义:

0:数控系统释义轮廓在ZX坐标面上。数控系统释义X轴值为半径。坐标系为左手版。因此,圆的编程旋转方向为:

  • DR–:顺时针方向
  • DR+:逆时针方向

1:数控系统释义轮廓在ZXØ坐标面上。数控系统释义X轴值为直径。坐标系为右手版。因此,圆的编程旋转方向为:

  • DR–:逆时针方向
  • DR+:顺时针方向

输入:01

举例

11 CYCL DEF 292 CONTOUR.TURNG.INTRP. ~

Q560=+0

;SPINDLE COUPLING ~

Q336=+0

;ANGLE OF SPINDLE ~

Q546=+3

;CHANGE TOOL DIRECTN. ~

Q529=+0

;MACHINING OPERATION ~

Q221=+0

;SURFACE OVERSIZE ~

Q441=+0.3

;INFEED ~

Q449=+2000

;FEED RATE ~

Q491=+50

;CONTOUR START RADIUS ~

Q357=+2

;CLEARANCE TO SIDE ~

Q445=+50

;CLEARANCE HEIGHT ~

Q592=+1

;TYPE OF DIMENSION

加工变量

使用循环292前,首先需要在子程序中定义需要的车削轮廓并用循环14选择轮廓功能引用该轮廓。描述旋转对称件横截面上的车削轮廓。根据刀具坐标轴,用以下坐标定义车削轮廓:

使用的刀具坐标轴

轴向坐标

径向坐标

Z

Z

X

X

X

Y

Y

Y

Z

举例:如果正在使用刀具轴Z轴,沿Z轴的轴向编程车削的轮廓和沿X轴编程轮廓的半径或直径。

可用该循环进行内侧加工和外侧加工。注意章中的部分说明如后面的图示。也可见举例: 插补车削循环292中的举例

内侧加工

  • 循环调用时,旋转中心位于加工面中的刀具位置(1
  • 一旦循环启动,严禁将可转位刀片或主轴中心移到旋转中心。描述轮廓时需要注意这一点!(2
  • 描述的轮廓并不会因为安全高度自动延伸;需要在子程序中对其编程。
  • 在加工操作的起点位置,数控系统以快移速度沿刀具坐标轴方向将刀具移到轮廓起点位置。必须确保轮廓起点位置无材料。
  • 编程内侧轮廓时,还需要考虑以下因素:

    • -编程单调递增的径向和轴向坐标(例如,1至5)
    • -或编程单调递减的径向和轴向坐标(例如,5至1)
    • -用半径大于刀具半径编程内轮廓。

外侧加工

  • 循环调用时,旋转中心位于加工面中的刀具位置(1
  • 一旦循环启动,严禁将可转位刀片或主轴中心移到旋转中心。描述轮廓时需要注意这一点!(2
  • 描述的轮廓并不会因为安全高度自动延伸;需要在子程序中对其编程。
  • 在加工操作的起点位置,数控系统以快移速度沿刀具坐标轴方向将刀具移到轮廓起点位置。必须确保轮廓起点位置无材料。
  • 编程外侧轮廓时,还需要考虑以下因素:

    • -编程单调递增的径向坐标值和单调递减的轴向坐标(例如,1至5)
    • -或编程单调递减的径向坐标和单调递增的轴向坐标(例如,5至1)
    • -用半径大于0编程外轮廓。

定义刀具

概要

根据参数Q560的输入信息,可铣削(Q560=0)或车削(Q560=1)轮廓。对两种加工模式中每一种模式,可用不同方法在刀具表中定义刀具。本节介绍以下方法:

关闭主轴关联,Q560=0

铣削:像通常一样,输入刀具长度、半径、盘铣刀半径等参数,在刀具表中定义铣刀

开启主轴关联,Q560=1

车削:车刀的几何数据转换成铣刀的数据。现在有下面三种方法:

  • 在刀具表(tool.t)中将车刀定义为铣刀
  • 在刀具表(tool.t)中将铣刀定义为铣刀(以便以后用作车刀)
  • 在车刀表(toolturn.trn)中定义车刀

下面详细地讲解这三种定义刀具的方法:

  • 在刀具表(tool.t)中将车刀定义为铣刀
  • 如果没有选装项50,在刀具表(tool.t)中将车刀定义为铣刀。这时,考虑刀具表中的以下数据(包括差值):长度(L)、半径(R)和角点半径(R2)。将车刀找正主轴中心。在循环Q336参数中指定主轴定向角。对于外侧加工,主轴定向角等于Q336;和对于内侧加工,主轴定向角等于Q336+180。

  •  
    注意
    碰撞危险!
    内侧加工期间,刀座与工件间可能碰撞。不监测刀座。如果刀座导致旋转直径大于刀具直径,有碰撞危险。
    1. 选择刀座,确保刀座不导致旋转直径大于刀具直径
  • 在刀具表(tool.t)中将铣刀定义为铣刀(以便以后用作车刀)
  • 可用铣刀执行车削插补。这时,考虑刀具表中的以下数据(包括差值):长度(L)、半径(R)和角点半径(R2)。将铣刀切削刃找正主轴中心。在Q336参数中指定该角度。对于外侧加工,主轴定向角等于Q336;和对于内侧加工,主轴定向角等于Q336+180。

  • 在车刀表(toolturn.trn)中定义车刀
  • 如果用选装项50,在车刀表(toolturn.trn)中定义车刀。如为该情况,在考虑刀具的特定数据情况下,将主轴定向到旋转中心,例如考虑加工类型(车刀表的TO)、定向角(车刀表的ORI)和参数Q336

  • 用以下方式计算主轴定向角:

  • 加工

    TO

    主轴定向

    插补车削,外侧

    1

    ORI + Q336

    插补车削,内侧

    7

    ORI + Q336 + 180

    插补车削,外侧

    7

    ORI + Q336 + 180

    插补车削,内侧

    1

    ORI + Q336

    插补车削,外侧

    8,9

    ORI + Q336

    插补车削,内侧

    8,9

    ORI + Q336

  • 插补车削可用以下类型刀具:

    • 类型粗加工刀,加工方向TO:1或7
    • 类型精加工刀,加工方向TO:1或7
    • 类型圆钮刀,加工方向TO:1或7
  • 以下类型刀具不能用于插补车削:

    • 类型粗加工刀,加工方向TO:2至6
    • 类型精加工刀,加工方向TO:2至6
    • 类型圆钮刀,加工方向TO:2至6
    • 类型开槽刀
    • 类型开槽车刀
    • 类型螺纹刀