循环292CONTOUR.TURNG.INTRP. (选装项96)
ISO编程
G292
应用
循环顺序
循环Q560=0:轮廓铣削
- 循环调用前编程的M3/M4保持有效。
- 不执行主轴停止运动和不执行主轴定向。不考虑Q336
- 数控系统将刀具定位在轮廓起始半径位置Q491,考虑选定的加工类型(内侧/外侧,Q529)以及到侧边的安全距离(Q357)。 描述的轮廓并不会因为安全高度自动延伸;需要在子程序中对其编程。
- 数控系统转动主轴(M3/M4),加工定义的轮廓。加工面基本轴沿圆弧路径运动,主轴坐标轴不含此路径运动。
- 在轮廓终点位置,数控系统沿垂直方向退刀至安全高度位置。
- 最后,数控系统将刀具退至第二安全高度。
循环Q560=1:轮廓车削
- 数控系统定向刀具主轴至指定的旋转中心。考虑定义的Q336角值。如果车刀表(toolturn.trn)中给出了“ORI”值,也考虑。
- 现在,刀具主轴与直线轴位置建立了关联。主轴沿基本轴的名义坐标运动。
- 数控系统将刀具定位在轮廓起始半径位置Q491,考虑选定的加工类型(内侧/外侧,Q529)以及到侧边的安全距离(Q357)。 描述的轮廓并不会因为安全高度自动延伸;需要在子程序中对其编程。
- 数控系统用插补车削循环加工定义的轮廓。在插补车削中,加工面直线轴沿圆弧路径运动,这也是主轴坐标轴运动的路径,主轴坐标轴垂直于该表面。
- 在轮廓终点位置,数控系统沿垂直方向退刀至安全高度位置。
- 最后,数控系统将刀具退至第二安全高度。
- 现在,数控系统自动取消激活刀具主轴与直线轴的关联。
注意
这个循环只适用于伺服控制主轴的机床。
该数控系统可能监测刀具,确保主轴没有转动时不执行进给速率的定位运动。更多信息,请与机床制造商联系。
- 在子程序中编写轮廓延长
- 必须确保轮廓起点为非加工位置
- 车削轮廓的中心是调用该循环时加工面上的起点
- 只能在铣削模式功能的加工操作模式下执行该循环。
- 该循环为调用生效。
- 该循环不能进行多道粗加工。
- 对于内侧轮廓,数控系统检查当前刀具半径是否小于轮廓开始时Q491直径与侧边安全高度Q357之和的一半。如果数控系统确定刀具太大,该NC程序将被取消。
- 注意,循环调用前,轴角必须等于倾斜角!只有这样才能正确关联轴。
- 如果循环8 MIRROR IMAGE已激活,数控系统不执行插补车削循环。
- 如果循环26 (AXIS-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),可用极坐标运动特性执行此循环。那么,需要将工件夹紧在回转工作台的中心位置。
关于机床参数的说明
- 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) 输入:3,4 | |
Q529 加工操作 (0/1)? 定义加工内轮廓还是外轮廓: +1:内侧加工 0:外侧加工 输入:0,1 | |
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轴值为半径。坐标系为左手版。因此,圆的编程旋转方向为:
1:数控系统释义轮廓在ZXØ坐标面上。数控系统释义X轴值为直径。坐标系为右手版。因此,圆的编程旋转方向为:
输入:0,1 |
11 CYCL DEF 292 CONTOUR.TURNG.INTRP. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
加工变量
使用循环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。
- 注意碰撞危险!内侧加工期间,刀座与工件间可能碰撞。不监测刀座。如果刀座导致旋转直径大于刀具直径,有碰撞危险。
- 选择刀座,确保刀座不导致旋转直径大于刀具直径
- 在刀具表(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
- 类型:开槽刀
- 类型:开槽车刀
- 类型:螺纹刀