5.2 路径功能基础知识
工件加工的刀具运动编程
要创建NC程序,可以对各个轮廓元素依次用路径功能编程。为此,
按照工件图纸,输入轮廓元素的终点坐标。数控系统用这些坐标值和 刀具数据及半径补偿信息计算刀具的实际路径。
数控系统同时移动NC程序段中用路径功能编程的所有机床轴。
沿机床轴平行运动
如果NC程序段含一个坐标,该数控系统沿平行于编程的机床轴的方 向运动刀具。
根据各机床的不同,加工程序可能移动刀具或者移动固定工件的机床 工作台。编程的路径轮廓总是假定刀具运动。
举例
50 L X+100
50 程序段号
L 路径功能,沿直线运动
X+100 终点坐标
刀具保持Y和Z坐标不动,X轴移至X=100位置处。
在主平面上运动
如果NC程序段含两个坐标,该数控系统在编程的平面上运动刀具。
举例
L X+70 Y+50
刀具保持Z坐标不动,在XY平面上移至X=70,Y=50位置处。
编写轮廓程序 | 路径功能基础知识
三维运动
如果NC程序段含三个坐标,该数控系统在空间中将刀具运动到编程 的坐标。
举例
L X+80 Y+0 Z-10
圆和圆弧
数控系统沿相对工件的圆弧路径同时移动两个机床轴。可以通过输入 圆心CC定义圆弧运动。
对圆编程时,数控系统将其指定在一个主平面中。进
行TOOL CALL(刀具调用)时,自动根据主轴坐标轴定义该平面:
主轴坐标轴 主平面
Z XY,以及UV、XV、UY
Y ZX,以及WU、ZU、WX
X YZ,以及VW、YW、VZ
用倾斜加工面功能或用Q参数能编程与主平面不平行的 圆。
更多信息: "PLANE功能: 倾斜加工面(软件选装项8)", 357 页
更多信息: "工作原理和功能概要", 242 页
圆弧运动的旋转方向DR
如果圆弧路径不是沿切线过渡到另一轮廓元素上,输入旋转方向:
顺时针旋转:DR-逆时针旋转:DR+
5
HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 10/2018
123
编写轮廓程序 | 路径功能基础知识
5
半径补偿
半径补偿必须位于移到第一个轮廓元素的NC程序段中。不能在圆弧 路径的NC程序段中激活半径补偿。必须先在一个直线程序段中激 活。
更多信息: "路径轮廓 — 直角坐标", 136 页 更多信息: "接近和离开轮廓", 126 页 预定位
注意
碰撞危险!
该数控系统不自动检查刀具与工件之间是否碰撞。不正确地预定 位可导致轮廓损坏。接近运动中有碰撞危险!
编写适当的预定位程序
借助图形仿真,检查顺序和轮廓 用路径功能键创建NC程序段
用灰色路径功能键启动该对话。数控系统连续提示输入所有必要信 息,并将程序段插入到NC程序中。
编写轮廓程序 | 路径功能基础知识
举例 – 编程一条直线
启动编程对话,例如直线编程对话
坐标值?
输入直线终点坐标,例如X轴-20
坐标值?
Y 输入直线终点坐标,例如Y轴30,并用ENT键确认
半径补偿:RL/RR/不补偿?
选择半径补偿(本例为按下R0软键,刀具运动无 补偿)
进给速率F=?/ F MAX = ENT
输入100(进给速率例如100 mm/min;对于英 制编程:输入100,代表每分钟10英寸的进给速 率)并用ENT按键确认输入信息;或者
用快移速度运动:按下FMAX软键;或者
用TOOL CALL(刀具调用)程序段中定义的进给 速率运动:按下F AUTO软键。
辅助功能M?
输入3(辅助功能,例如M3),并用ENT按键结 束对话
举例
L X-20 Y+30 R0 FMAX M3
5
HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 10/2018
125
编写轮廓程序 | 接近和离开轮廓