• Keine Ergebnisse gefunden

5

5.3 刀具补偿

概要

TNC通过补偿刀具长度调整沿刀具轴的主轴路径。 在加工面上,它 补偿刀具半径。

如果直接在TNC上编写零件程序,刀具半径补偿仅对加工面有效。

TNC最多可考虑五个轴的补偿值,其中包括旋转轴。

刀具长度补偿

只要刀具被调用,刀具长度补偿自动生效。 要取消长度补偿,用长 度L=0调用刀具。

碰撞危险!

如果用TOOL CALL 0(刀具调用0)取消正长度补 偿,刀具与工件间的距离将缩短。

TOOL CALL(刀具调用)后,刀具沿刀具轴的路径

(如在零件程序输入的)将用上把刀的长度与新刀长 度之差进行调整。

对于刀具长度补偿,数控系统考虑TOOL CALL(刀具调用)程序段 和刀具表的正差值因素:

补偿值 = L + DLTOOL CALL + DLTAB 其中

L: TOOL DEF(刀具定义)程序段或刀具表中的刀具长 度L

DL TOOL CALL: TOOL CALL 0(刀具调用0)程序段的长度正差值DL

DL TAB: 刀具表中的长度正差值DL

刀具补偿 5.3

5

刀具半径补偿

刀具运动编程的程序段包括:

半径补偿RL或RR

如果没有半径补偿,为R0

一旦调用刀具并用RL或RR在加工面上用直线程序段移动刀具,半径 补偿立即生效。

以下情况,TNC将自动取消半径补偿:

用R0编写直线程序段的程序 用DEP功能使刀具离开轮廓 编写PGM CALL(程序调用)程序 用PGM MGT选择新程序

对于对刀具半径补偿,TNC系统考虑TOOL CALL(刀具调用)程序 段和刀具表中的正差值因素:

补偿值= R + DRTOOL CALL + DRTAB其中

R: TOOL DEF(刀具定义)程序段或刀具表中的刀具半 径R

DR TOOL CALL: TOOL CALL(刀具调用)程序段中的半径正差值DR

DR TAB: 刀具表中半径的正差值DR 无半径补偿的轮廓加工: R0

刀具中心沿编程路径或编程坐标在加工面上运动。

应用: 钻,镗,预定位

编程: 工具

在不同半径补偿(RR和RL的两个程序段之间,必须编 写一个以上无半径补偿(即用R0)在加工面上运动的 程序段。

在第一个编程程序段结束之前,TNC系统不使半径补 偿起作用。

在用RR/RL启动有半径补偿的第一个程序段中或 用R0取消半径补偿的第一个程序段中,TNC总是将 刀具定位在与编程起点或终点垂直的位置处。 将刀具

半径补偿:RL/RR/不补偿?

选择刀具在轮廓左侧运动: 按下RL软键,或者 选择轮廓右侧的刀具运动: 按下RR软键,或者 选择无半径补偿的刀具运动或取消半径补偿: 按下 ENT键

结束程序段: 按下END键

刀具补偿 5.3

5

半径补偿: 加工角点

外角:如果编程了半径补偿,TNC使刀具沿过渡圆弧在角点外运动。 必

要时,TNC将在外角处降低进给速率以减小加工应力,如在突然 换向处。

内角:TNC考虑半径补偿因素情况下计算在内角处刀具中心路径的交

点。 然后,从该交点开始下一个轮廓元素加工。 避免损坏工件 内角。 因此,刀具半径允许值受编程轮廓几何特征限制。

碰撞危险!

为避免刀具损坏轮廓,必须确保不要将轮廓角点处的 内角作加工程序的起点或终点。

6

编程: 轮廓加工编

编程: 轮廓加工编程 6.1 刀具运动

6

6.1 刀具运动

路径功能

工件轮廓通常由多个轮廓元素构成,例如直线和圆弧等。用路径功能 可对刀具的直线运动和圆弧运动编程。

FK自由轮廓编程(高级编程特性软件选装项)

如果工件图尺寸标注的方式不符合数控加工要求和所给尺寸不足以创 建零件程序,那么可以用FK自由轮廓编程功能对工件的轮廓编程。

TNC计算缺失的数据。

用FK编程时,还可对刀具的直线运动和圆弧运动编程。

辅助功能M

TNC辅助功能可以影响:

程序运行,例如程序中断

机床功能,例如主轴转动和停止转动和冷却液开启和关闭。

刀具的路径特性

刀具运动 6.1

6

子程序与程序块重复

如果程序中有多个重复的加工步骤,一次输入后将其定义为子程序或 重复运行的程序块,这样可节省编程时间、降低出错机率。 如果只 想在某种条件下执行特定的程序块,也可以将该加工步骤定义为子程 序。 此外,还可以在零件程序中调用另一个程序来执行。

有关子程序和程序块重复的编程方法,请见第7章。

Q参数编程

除了在零件程序中输入数值外,还可以输入被称为Q参数的标记符。

用Q参数功能可以分别给Q参数赋值。 可将Q参数用于数学函数编程 中,以控制程序的执行或描述一个轮廓。

此外,如果用参数编程,还可以在程序运行时用3-D测头进行测量。

有关Q参数的编程方法,请见第8章。

编程: 轮廓加工编程 6.2 路径功能基础知识

6

6.2 路径功能基础知识

工件加工的刀具运动编程

按顺序对各轮廓元素用路径编程功能编写程序,以此创建零件程序。

这种编程方法通常是基于工件图纸输入各轮廓元素终点的坐标。

TNC用这些坐标数据和刀具数据及半径补偿信息计算刀具的实际路 径。

TNC在一个程序段中同时移动编程的所有轴。

沿机床轴平行运动

程序段中仅有一个坐标。 TNC将沿平行于编程轴的方向移动刀具。

根据各机床的不同,零件程序可能移动刀具或者移动固定工件的机床 工作台。 不管怎样,路径编程时只需假定刀具运动,工件静止。

举例:

50 L X+100

50 程序段号

L 路径功能“用进行直线运动”

X+100 终点坐标

刀具保持Y和Z坐标不动,X轴移至X=100位置处。 见图。

在主平面上运动

程序段有两个坐标。 TNC在编程平面上移动刀具。

举例

L X+70 Y+50

刀具保持Z坐标不动,在XY平面上移至X=70,Y=50位置处(见 图)。

路径功能基础知识 6.2

6

三维运动

程序段有三个坐标。 TNC在三维空间中将刀具移至编程位置。

举例

L X+80 Y+0 Z-10

圆与圆弧

TNC在相对工件圆弧路径上同时移动两个轴。 可以通过输入圆 心CC定义圆弧运动。

对圆编程时,数控系统将其指定在一个主平面中。在TOOL CALL(刀具调用)中设置主轴时将自动定义该平面:

主轴坐标轴 主平面

Z XY,以及UV,XY,UY

Y ZX,以及WU,ZU,WX

X YZ,以及VW,YW,VZ

用倾斜加工面功能(参见《循环用户手册》中“循环 19(加工面)”)或用Q参数(参见 "原理及功能简 介", 222 页)编程与主平面不平行的圆。

圆弧运动的旋转方向DR

如果圆弧路径不是沿切线过渡到另一轮廓元素上,输入旋转方向:

顺时针旋转: DR-逆时针旋转: DR+

编程: 轮廓加工编程 6.2 路径功能基础知识

6

半径补偿

半径补偿所在程序段必须是移到第一个轮廓元素的程序段。 但半径 补偿不允许从圆弧程序段开始。必须先在一个直线程序段(参见 "路 径轮廓 - 直角坐标", 172 页)或接近程序段(APPR程序段,参见

" 接近和离开轮廓", 164 页)激活半径补偿。

预定位

碰撞危险!

运行零件程序前,必须将刀具预定位以防止损坏刀具 或工件。

用路径功能键创建程序段

用灰色路径功能键启动简易语言对话。 TNC将连续提示输入所有必 要信息,并将程序段插入零件程序中。

路径功能基础知识 6.2

6

举例 – 编程一条直线

启动编程对话,如直线 坐标值?

输入直线终点坐标,例如X轴-20 坐标值?

输入直线终点坐标,例如Y轴30并用ENT键确认。

半径补偿:RL/RR/不补偿?

选择半径补偿(本例为按下R0软键,刀具运动无半 径补偿)。

进给速率F=? / F MAX = ENT

输入100(进给速率,例如100 mm/min),并 用ENT确认输入信息。 如以英寸为单位编程,输入 100表示进给速率为10 ipm。 或者,

用快移速度运动: 按下FMAX软键,或者

用TOOL CALL(刀具调用)程序段中定义的进给速 率运动 按下F AUTO(F自动)软键。

辅助功能M?

输入3(辅助功能,例如M3),并用ENT结束对 话。

至此,零件程序有以下行:

L X-20 Y+30 R0 FMAX M3

编程: 轮廓加工编程 6.3 接近和离开轮廓

6

6.3 接近和离开轮廓

概述: 接近与离开轮廓的路径类型

轮廓接近功能APPR和离开功能DEP用APPR/DEP键激活。 然后可以 用相应软键选择所需路径功能:

功能 接近 离开

相切直线 直线垂直于轮廓 相切圆弧

相切轮廓的圆弧。 沿切线接近和离开 轮廓外的辅助点

接近与离开螺旋线

刀具沿与轮廓相切的圆弧运动,在其延伸线上接近和离开螺旋线。

用APPR CT和DEP CT功能对螺旋线接近与离开运动编程。

接近和离开轮廓 6.3

有些接近和离开路径穿过辅助点PH,该点是TNC在APPR或DEP 程序段中计算的。 TNC从当前位置用上个编程进给速率移至

辅助点PH。如果在接近功能前的最后一个定位程序段中编程

了FMAX(用快移速度定位),TNC也用快移速度接近辅助点 PH

DEP程序段中有Z轴坐标,TNC先在加工面上将刀具移至PH

置,然后再将其沿刀具轴移至输入的深度位置。

用APPR LT、APPR LN和APPR CT功能时,TNC用最

后编程的进给速率将刀具从实际位置移至辅助点PH

用APPR LCT功能时,TNC用APPR程序段的编程进给

速率将刀具移至辅助点PH。 如果接近程序段之前无编

程进给速率,TNC将显示出错信息。

编程: 轮廓加工编程 6.3 接近和离开轮廓

6

极坐标

也可以用极坐标对以下接近/离开功能的轮廓点编程:

APPR LT变为APPR PLT APPR LN变为APPR PLN APPR CT变为APPR PCT APPR LCT变为APPR PLCT DEP LCT变为DEP PLCT

用软键选择接近或离开功能,然后按下橙色P键。

半径补偿

刀具半径补偿与APPR程序段中的第一个轮廓点PA一起编程。 DEP程

序段将自动取消刀具半径补偿。

无半径补偿接近轮廓: 如果用R0编程APPR程序段,TNC将计算刀 具半径为0 mm及半径补偿RR的刀具路径! 半径补偿是设置APPR/

DEP LN和APPR/DEP CT功能中轮廓接近与离开方向必不可少的信 息。 此外,必须在APPR后的第一个运动程序段中编程加工面上的两 个坐标。

接近和离开轮廓 6.3

接近和离开轮廓 6.3