数控编程技术
数控机床是采用计算机控制的高效能自动化加工设备,而数控加工程序是
数控机床运动与工作过程控制的依据。因此程序编制是数控加工中的一项重要
工作,理想的加工程序应保证能加工出符合产品图样要求的合格工件,同时也
能使数控机床的功能得到合理的应用与充分的发挥,使数控机床安全、可靠、
高效地工作,加工出高质量的产品。从零件图纸到获得合格的数控加工程序的
过程便是数控编程,其过程如图 1-3 虚框所示。
数控编程技术与数控机床两者的发展是紧密相关的。数控机床的性能提升
推动了编程技术的发展,而编程手段的提高也促进了数控机床的发展,二者相
互依赖。现代数控技术正在向高精度、高效率、高柔性和智能化方向发展,编
程方式也越来越丰富。
手工编程
一般对几何形状不复杂,加工程序不长、计算不繁琐的零件,如点位加工
或几何形状不复杂的轮廓加工,一般选用手工编程,其流程如图 1-4 所示。手
工编程的重要性是不容忽视的,它是编制加工程序的基础,是机床现场加工调
试的主要方法,是机床操作人员必须掌握的基本功,但它也有以下缺点:
(1)人工完成各个阶段的工作,效率低、易出错;
(2)每个点的坐标都需计算,工作量大、难检查;
(3)对复杂形状的零件,如螺旋桨的叶片形状,不但计算复杂,有时也很难实现。
图 1-4 手工编程流程
自动编程
但上述问题若由计算机进行处理,难题就迎刃而解了。自动编程是指在计
算机及相应的软件系统的支持下,自动生成数控加工程序的过程。除分析零件
图样和制定工艺方案由人工进行外,其余均由计算机自动完成,故又称计算机
机床表
刀具表
零
件
图
形
工
艺
人
员
编程手册
夹具表
工
艺
规
程
编
程
人
员
加
工
程
序
初
稿
加
工
程
序
修改
辅助编程,它充分利用了计算机快速运算和存储的功能。
如图 1-5 编程人员将零件形状、几何尺寸、刀具路线、工艺参数、机床特
征等,按一定的格式和方法输入到计算机内,再由自动编程软件对这些输入信
息进行编译、计算等处理生成刀具路径文件和机床的数控加工程序,通过通信
接口将加工程序送入机床数控系统以备加工。对于形状复杂,比如具有非圆曲
线轮廓、三维曲面等零件编写加工程序,采用自动编程方法效率高,可靠性好。
图 1-5 自动编程流程
随着微电子技术和 CAD 技术的发展,为降低编程难度、提高效率,减少
和避免程序错误,自动编程技术不断发展,大约经历了以下几个阶段:
1)50 年代美国麻省理工学院(MIT)开发 APT 语言;
2)60 年代 MIT 组织美国各大飞机公司共同开发 APTII、APTIII;
3)70 年代出现基于 APTIII 的 APT-IV、APT-AC;
4)APT 衍生出其他语言如 ADAPT,EXAPT,HAPT,FAPT,IFAPT 等;
5)80 年代以后各种不同的 CAD/CAM 集成数控编程系统发展起来;
数控语言自动编程
图形交互式自动编程
随着计算机技术的迅猛发展,计算机的图形处理能力不断增强。一种可以
直接将零件的几何图形信息,自动转化为数控加工程序的全新的计算机辅助编
程技术——图形交互式自动编程应运而生,并在 20 世纪 70 年代以后得到迅速
发展和推广应用。
图形交互自动编程是计算机配备了图形终端和三维绘图软件后进行编程的
一种方法,它以人—机对话的形式,在图形显示终端上绘制出加工零件及毛坯,
选择机床和刀具并制定加工工艺,计算机便按预先存储的图形自动编程系统计
算刀具轨迹,然后由相应机床的后处理器自动生成 NC 代码。
现代图形交互式自动编程是建立在 CAD 和 CAM 系统的基础上的,典型的
零件图
工艺要求
生
成
刀
位
文
件
后
置
处
理
数
控
加
工
程
序
翻
译
计
算
程
序
检
验
加
工
模
拟
数
控
机
床
修改
编译程序
图形交互式自动编程系统都采用 CAD/CAM 集成数控编程系统模式,与早期的
语言型的自动编程系统相比它有如下特点:
Ⅱ输入工件图形并采用人机对话方式,而不需要使用数控语言编制源程序;
Ⅱ从加工工件的图形再现、进给轨迹的生成、加工过程的动态模拟,到生
成数控加工程序,都是通过屏幕菜单驱动,因而速度快、精度高、直观性好、
使用简便、便于检查;
Ⅱ可以通过软件的数据接口共享已有的 CAD 设计结果,实现 CAD/CAM
集成一体化,实现无图纸设计制造;
Ⅱ为提高生产率、缩短新产品研制周期、保证产品产量、降低成本创造了
有利的条件,尤其是对三维复杂曲面零件,只要作适当的修改就能产生新的 NC
代码,因而它具有相当大的柔性。
图 1-7 应用 CAD/CAM 集成系统设计加工的流程图
从上世纪 40 年代第一台计算机问世以来,50 年代出现了第一台数控机床,
60 年代的交互式图像显示设备,70 年代的工作站(Workstation)和造型技术
( Wireframe Modeling、Solid Modeling、Surface Modeling),以至 80 年代的
智能机器人及专家系统,CAD/CAM 历经形成、发展、提高和集成各个阶段。90
年代中期以后便向着,如图 1-7 所示。
近年来,计算机技术、空间几何造型技术、工程数据库技术和系统集成技
术的不断发展进步,如今已出现了一批功能强大的 CAD/CAM 软件,如法国达
索飞机制造公司的 CATIA、美国麦道航空公司的 UG-II 和美国参数技术公司的
Pro/E,我国北航海尔的制造工程师(CAXA-ME)等,这些软件都具有空间异型
曲面的数控加工程序编制功能,且具有智能型后置处理环境,可以面向众多的
数控机床和大多数数控系统。
近年来,计算机硬件技术飞速发展,使微机的性能价格比不断进步。目前
世界上很多着名的 CAD/CAM 软件公司已着手开发了基于微机的 CAD/CAM
数控程序
后
置
处
理
系
统
数
控
加
工
设
备
C
A
D
产
品
造
型
设
计
刀
位
源
文
件
CAM 加工工艺规划
软件,使原来只能在工作站上运行的软件,在微机上同样可以运行。硬件本钱
的大幅度降低,使 CAD/CAM 能够得以广泛应用。
对于使用多种 CAD/CAM 系统,配备多种机床各种类型数控系统的情况就
更为复杂,这是由于后置处理面临如下纷繁的情况:
1.刀具路径文件格式的多样性
刀具路径文件采用 APT 语言格式,这种语言接近于英语自然语言,它描述
当前的机床状态及刀尖的运动轨迹。它的内容和格式不受机床结构、数控系统
类型的影响。
但不同的 CAD/CAM 软件天生的刀具路径文件的格式均有所不同如:“调
用 n 号刀具,长度补偿选用 a 寄存器中的值”,表示这一功能的指令在不同的
CAM 系统表述格式不同,如表 1-1。
表 1-1 不同种 CAD/CAM 系统的表述格式
CAD/CAM 系统 表述格式
UG-Ⅱ LOAD/TOOL,n,ADJUST,a
CATIA LOADTL/n,1
Pro/E LOADTL/n,OSETNO,a
CV CADDS LOAD/TOOL,n,OSETNO,a
程序格式的多样性
NC 程序由一系列程序段组成,通常每一程序段包含了加工操纵的一个单
步命令,程序段通常是由 N、G、X、Y、Z、F、S、T、M.....地址字和相应
的数字值组成的。
(1) ISO 1056-1975 标准对其中的部分预备代码功能、辅助功能代码的功能作了
同
一的规定如:G00 快速点位运动、G01 直线插补、G02 顺时针圆弧插补、G03
逆时针圆弧插补、G04 驻留。
但还有大量的未作同一规定的“不指定代码”,其中不指定的“G”代码由数控系统
厂家根据需要自行制定其代码功能,如表 1-2。
G 代码 FANUC-15MA 系统 TOSNUC 800-M 系统
G10 数据设置 撤销坐标转换
G11 取消数据设置 坐标转换
G15 取消极坐标命令
G16 极坐标命令
未做同一规定的“M”代码由数控机床制造厂根据其机床所具有的附属设备
功能制定其代码功能。如日本日立精机公司制造的柔性加工单元 HG500,带有
16 个托盘(PPL),托盘可自动交换,实现无人加工。为了控制托盘自动进进主
机,它用 M87~M89 代码控制 门的开关:
表 1-3 自行制定的“M”代码功能
M87 door right open 右侧门打开
M88 door left open 左侧门打开
M89 door close 门关闭
(2)有些数控系统对部分 G 代码的功能并不严守 ISO-1056 标准的规定,而是自
行定义,如表 1-4 所示。
表 1-4 东芝数控系统自行定义的 G 码功能
G 代码 TOSNUC 800-M ISO
G20 参考点返回检查 英制
G21 第 2、3、4 参考点返回检查 公制
G44 取消长度补偿 刀具偏置-负
G93 局部坐标系设定 时间倒数进给
(3)个别数控系统的 NC 程序采用了比较特殊的代码格式如:
HEIDENHAIN TNC426 系统的
右补偿直线插补语句格式: FL X+10 Y+10 RL
对应于标准代码 : G01 G42 X10 Y10。
3.技术需求的多样性
随着技术的发展和应用的进展,现在的后置处理技术已不能停留在仅仅是
对刀具路径文件的代码转换,而是增加了从具体的加工需求特征、具体的数控
机床和数控系统的特征出发,赋予后置处理器以更多的功能要求。
高速数控加工的出现不仅对机床结构和数控系统提出了新的要求,对于加
工工艺的策划、工艺参数的设置和加工约束的设置也提出了新的要求。
又如各种数控系统在曲面加工时,所用的曲面拟合模型不尽相同,有的用
Nurbs 拟合模型,有的用 Bezier 拟合模型,有的用 Polymial 拟合模型,还有的
用 Spline 拟合模型,后置处理器就面临支持相应的多种曲面拟合模型的题目。
因此,要使所生成的数控程序不经手工修改,直接应用于数控机床加工,
则必须针对每一台数控机床定制专用的后置处理器。特别是对于多轴数控加工
机床,各大 CAD/CAM 软件厂家提供的多轴后置处理器还有很大的局限性,通
用性不好,有的软件仅提供了三轴后置处理器。而针对五轴数控机床,目前只
有一些经过改良的后置处理器,五轴数控机床的后置处理器还有待进一步开发。
因此能够处理不同类型格式的刀具路径文件,并做优化处理,以适应不同
类型的机床、不同类型的系统、不同类型的零件的加工需求,生成的 NC 程序
不需人工做二次修改,而直接应用于机床是后置处理器技术的发展方向。
高速数控加工的出现不仅对机床结构和数控系统提出了新的要求,对于加
工工艺的策划、工艺参数的设置和加工约束的设置也提出了新的要求。
又如各种数控系统在曲面加工时,所用的曲面拟合模型不尽相同,有的用
Nurbs 拟合模型,有的用 Bezier 拟合模型,有的用 Polymial 拟合模型,还有的
用 Spline 拟合模型,后置处理器就面临支持相应的多种曲面拟合模型的题目。
因此,要使所生成的数控程序不经手工修改,直接应用于数控机床加工,
则必须针对每一台数控机床定制专用的后置处理器。特别是对于多轴数控加工
机床,各大 CAD/CAM 软件厂家提供的多轴后置处理器还有很大的局限性,通
用性不好,有的软件仅提供了三轴后置处理器。而针对五轴数控机床,目前只
有一些经过改良的后置处理器,五轴数控机床的后置处理器还有待进一步开发。
因此能够处理不同类型格式的刀具路径文件,并做优化处理,以适应不同
类型的机床、不同类型的系统、不同类型的零件的加工需求,生成的 NC 程序
不需人工做二次修改,而直接应用于机床是后置处理器技术的发展方向。
图 1-7 CAD/CAM 发展情况
后置处理技术
CIMS
CIM
CAD/CAM
CAM
AC
DNC
NC
CNC
Coding
GT
CAPP
AutoCAD
CAD
Analysis
1990~2000
1980
1970
1960
1950
制
造
工
艺
规
程
设
计
从图 1-7 我们可以看出,传统的机械制造方式正在向计算机集成制造系统
(CIMS)方向发展,计算机辅助设计与制造(CAD/CAM)集成系统又是实现 CIMS
的核心技术。实现 CAD/CAM 系统的无缝集成,必须将 CAD/CAM 自动编程系
统生成的 APT 格式的刀位代码转换成指定数控机床能执行的程序。
在数控编程中,将刀具轨迹计算过程称为前置处理。为使前置处理通用化,
按照相对运动原理,将刀位轨迹计算统一在工件坐标系中进行,而不考虑具体
机床结构及指令格式,从而简化系统软件。
因此,要获得数控机床加工程序,还需要将前置计算所得的刀位数据换成具体
机床的程序代码,该过程称为后置处理,即根据具体机床运动结构和控制指令
格式将前置计算的刀位数据变换成机床各轴的运动数据,并按其控制指令格式
进行转换,成为数控机床的加工程序。后置处理的目的是形成数控加工指令文
件。由于各种机床使用的控制系统不同,所以,所用的数控指令文件的代码和
格式也有所不同。因此 CAD/CAM 数控编程系统通常设置一个后置处理文件选
项,生成与某类数控系统相对应的加工文件,按文件所使用的格式定义数控文
件所使用的代码、程序格式、圆整化方式等内容,输出所需要的加工文件,也
可对文件进行必要的编辑修改。
图 1-5 为 CAD/CAM 系统中一般的产品设计与制造流程,可见后置处理器
是衔接 CAD/CAM 集成系统与数控加工设备的纽带。
面向通用化
后置处理系统分为专用后置处理系统和通用后置处理系统。
前者一般是针对专用数控编程系统和特定数控机床而开发的专用后置处理
程序,流程图如下图所示。
通用后置处理系统一般指后置处理程序功能的通用化,要求能针对不同类
型的数控系统对刀位原文件进行后置处理,输出数控程序。
2) 面向高速加工
高速数控加工是一种以高主轴转速、快速进给、较小的切削深度和间距为
加工特征的高效率、高精度数控加工方式,它不仅对机床结构和数控系统提出
了新的要求,对于加工工艺的规划、工艺参数的设置和加工约束的设置也提出
了新的要求。
普通数控加工中 CAM 系统主要采用小的直线和圆弧作为刀具移动路径,
生成的数控程序量大,运算时间长。高速数控加工中采用 NURBS 插补刀轨,
通过控制点、节点矢量和权三个变量来表达自由曲线,对复杂曲面加工的程序
量可减少 1/ 2 以上,加工时间缩短 1/ 3 以上,加工精度更高。
3) 非线性误差、进给速度校核
CAD/CAM 系统中大多采用对走刀轨迹进行弧弦逼近,刀具运动的包络面
与加工表面之间存在逼近误差,根据误差的大小决定走刀步长和加工带宽度。
对于多轴联动,特别是包含旋转轴联动的曲面加工的理论刀具轨迹是由刀具与
零件表面的啮合关系所确定的非线性连续曲线,由此得到的机床各运动轴的理
想联动规律是复杂的非线性关系。但由于目前的 CNC 在多轴联动控制时一般
只具有线性插补功能,该非线性连续轨迹只能以一系列小直线段进行离散逼近
后,再由 CNC 控制机床各运动轴作线性插补来实现被加工曲面的近似包络成
型,由此将导致为非线性误差。由于该误差的大小与机床运动结构有关,在通
用化的前置处理中难以处理。因此,一般还需在后置处理中根据刀位文件中的
离散刀位信息对非线性误差进行校验与修正。
4) STEP-NC 模型
1997 年欧共体提出了 STEP-NC 概念,将产品数据转换标准 STEP 扩展至
CNC 领域,重新定义了 CAD/CAM 与 CNC 之间的接口,它要求 CNC 系统直
接使用符合 STEP 标准的 CAD 三维产品数据模型(包括几何数据、设计和制造
特征),加上工艺的信息和刀具信息,直接产生加工程序来控制机床。STEP-NC
使产品模型数据库用作数控机床的直接输入文档,不存在单独的刀具路径文件,
废弃了 G 代码和 M 代码,从而不再需要后置处理系统。
STEP-NC 是目前世界工业化国家研究的热点,其中具代表性的研究项目有
欧洲的 STEP-NC 项目、美国的 Super modal 项目、日本的 Digital Master 项目等。
但 STEP-NC 的推广需更新或废弃现有数控系统和 CAM 系统,这不是短期内可
以实现的事。
20 世纪 50 年代由麻省理工学院设计 APT 数控语言后,后置处理就成为自
动编程的重要组成部分。在 APT 中后置处理采用批处理方式,在编辑状态下利
用汇编语言,将前置处理语句与数控输出程序字或程序段一一对应。
对于不同的数控系统,数控指令文件的代码和格式也有所不同,也就是说
需要编写不同的后置处理程序。由于数控系统种类繁多,机床配置不尽相同,
代码差异大,因此必须为每种数控机床配置专用后置处理程序。
1980 年 IBM 公司为解决 APT 刀位源文件的处理推出了 DAPP(Design Aid
for Post Processor)系统,系统提供给用户生成后置处理系统所需的一些程序和
文件,如输入模块、输出模块、数据处理模块等。该系统将一些计算、分析模
块公共化、标准化,使后置处理系统向通用化发展迈进了一步。但它采用高级
语言编写描述机床运转的程序,要求用户既熟悉数控知识,又具备较丰富的软
件编程经验,因此给程序编写、修改和维护带来一定困难。
随着计算机技术的发展,编程系统向 CAD/ CAM 一体化迅速发展,各种
CAD/CAM 系统,功能有强有弱,但 CAM 部分都由五个基本模块组成:交互
工艺参数输入模块、刀位轨迹计算模块、刀位轨迹编辑模块、三维加工动态仿
真模块和后置处理 Post Processing 模块,其中后置处理模块是 CAD/ CAM 系统
的一个重要部分。
1.后置处理的几何算法
使用商用 CAD/CAM 软件得到的是 APT 格式的文件,这种文件使用的是工件坐标系,给
出的是刀头的位置与刀具的矢量方向。而一般五轴机床是以转轴中心为控制点,所需的是
转轴中心点的位置与刀具旋转的角度 A,B 以及进刀因数 E。故,需要进行几何运算实现坐
标系的转换。对于具体的计算过程,在[4]与[5]、[6]中均有较为详细的描述。
对于不同的机床,其所需描述刀具位置的因素也可能不同,甚至坐标系的确定也不一致。
故,难以有较为统一的算法来确定坐标上的转换。但是坐标转化的思想是相同的,即通过
空间几何的方法,将 APT 文件中的机床刀头位置与刀具矢量方向转变为具体机床所需的
数字量。
2.后置处理的译码
APT 文件中并不包含一般机床所用的 G 代码或是 M 代码,而是用 GOTO、STOP 等语句
来描述机床的动作,后置处理的译码既是将这些一般性语句改成专门的机床运动语句。下
面是一些 APT 中的常用语句所代表的含义。读者可以根据机床的语法来对应相应的描述。
表 APT 常用语语意
3.程序设计框图
图3 [4]中给出的后置处理过程图
这是[4]中给出的一个后置处理过程图,其进行了由大型商用软件 Catia 所产生的 APT 文件
到 MACS5000五坐标数控龙门铣床数控程序的后置处理文件的编写。从过程上看,后置处
理分为运动语句的后置处理与非运动语句的后置处理两部分,运动语句的处理主要是位置
因素的计算,而非运动语句则是 APT 语句到 NC 代码语句的转化。这个流程图代表了一般
后置处理的过程。
四.结论
总体来说,由于机床程序的多样性,很难找到一个通用的方法对 APT 文件进行后置处理。
使用最广乏的仍旧是一对一的编程方式。在程序的编制过程中,对机床坐标转化的把握,
以及机床语言的熟悉程度是决定后置处理程序好坏的关键。对机床的了解主要包括,刀具
位置描述所需的因素,坐标原点的位置,进给量、转速等的描述方法,运动的描述以及一
些特殊的语法。
后置处理得到的结果可能是错误的,其原因可能是因为后置处理的翻译过程存在问题。
也可能是 APT 刀轨本身具有一定的问题,需要通过一定的手段来检验 NC 代码的准确性。
一般可以直接运行来检验其正确性,也可以使用一定的数控仿真软件进行模拟仿真来验证
其准确性。
后置处理的研究是机床程序语言不通用性的产物,也必然会随着机床控制通用性的实现
而消亡。而机器人操作 PC 化的趋势也许会使机床的控制的通用性成为现实,那时,后置
处理也会越来越少的受人关注。
APT 语句 所表示的含义
FROM/x,y,z, a,b,c 无切削移动至位置(表示因素由机床决定)
GOTO/x,y,z a,b,c 切削至位置(表示因素由机床决定)
FEDRAT/n 进给量
CUTTER 刀具
SPINDL/n,cw(ccw) 旋转速率顺时针,(逆时针)
/off 停止旋转
COOLNT on 打开冷却液
off 关闭冷却液
RAPID 快速进给至
STOP 停止运动
FINI 程序结束
我国数控加工技术的现状
1952 年诞生的第一台数控机床是制造技术发展过程中的一项重大突破,标
志着制造领域中数控加工时代的开始;就制造行业而言,具有跨时代的意义和
深远的影响。
世界上主要的的工业发达国家都十分重视对数控加工技术的研究。目前数
控加工技术已从当初的航空工业部门逐步扩大到汽车、造船、机床、建筑等民
用机械制造业,并取得巨大的经济效益。
从上世纪 50 年代末我国也开始数控技术的研究及数控产品的开发。1958
年清华大学和北京第一机床厂合作研制了我国第一台数控铣床。20 世纪 70 年
代初期,曾掀起研制数控机床的热潮,但当时是采用分立元件,性能不稳定,
可靠性差。1980 年北京、上海机床研究所及辽宁精密仪器厂分别引进了日本
FANUC 和美国的 MTC、Dynapth LTD 数控系统,在引进、消化、吸收国外先
进技术的基础上,经过多年的努力,我国的数控产业取得了长足的发展,国产
数控系统基本上掌握了关键技术,可靠性有了很大提高。20 世纪 90 年代末,
华中数控自主开发出基于 PC-NC 的 HNC 数控系统,达到了国际先进水平,加
大了我国数控机床在国际上的竞争力度。
后置处理技术
也就是说数控加工的后置处理是 CAD/CAM 集成系统非常重要的组成部分,它
直接影响 CAD/CAM 软件的使用效果及零件的加工质量。
一般来说,数控加工技术涉及数控机床加工工艺和数控编程技术两方面,
数控编程是目前 CAD/CAM 系统中最能明显发挥效益的环节之一。对于复杂零
件,特别是具有空间曲线、曲面的零件,如叶片、叶轮、复杂模具等或者程序
量很大的零件,数控编程通常采用自动编程系统,其在实现设计、加工自动化、
提高加工数控加工从两轴加工、两轴半加工、三轴加工发展到目前的多轴加工。
两轴加工是指机床坐标系的 X 和 Y 轴两轴联动,而 Z 轴固定,机床在同一高
度下对工件进行切削,两轴加工适宜于铣削平面图形。两轴半加工是指在两轴
的基础上增加了 Z 轴的移动,当机床的 X、Y 轴固定时,Z 轴可以上下移动,
利用两轴半可以实现分层加工,每层在同一高度上进行两轴加工,层问有 Z 向
移动。三轴加工可实现机床坐标系的 X、Y、Z 三轴联动,三轴加工适合于进
行各种非平面图形,即一般曲面的加工。五轴加工是指在一台机床上至少有五
个坐标轴(三个直线坐标和两个旋转坐标),而且可在计算机数控 (CNC)系统的
控制下同时协调运动进行加工。
加工中心(英文 CNC machining center):是带有刀库和自动换刀装置的一种高度自动
化的多功能数控机床。
二、加工中心特点:
工件在加工中心上经一次装夹后,数字控制系统能控制机床按不同工序,自
动选择和更换刀具,自动改变机床主轴转速、进给量和刀具相对工件的运动轨迹及其他辅
助机能,依次完成工件几个面上多工序的加工。并且有多种换刀或选刀功能,从而使生产
效率大大提高。
精度和加工质量、缩短产品研制周期等方面发挥着重要作用。
五轴联动数控机床
随着工业化的发展,目前数控机床已经经历了两个阶段六代的发展。五轴
联动数控机床被认为是航空航天、船舶、精密仪器、发电等行业加工关键部件
的最重要加工工具。五轴数控机床作为难度最大、应用范围最广的数控机床技
术,因其高效、高质等优点,成为当今机床工业发展的热点和重点,它在加工
方面有着以下几个其不可替代的优点:
(1)在加工过程中刀具相对于工件的角度可以随时调整,避免了刀具的加工干涉,
能够加工一般三轴联动机床不能加工或者无法一次装夹加工完成的连续光滑的
自由曲面。
(2)加工一般的型腔复杂的工件,可以在一次装夹中完成加工并且可以随时调整
位姿角,从而大大提高了加工效率、加工质量和加工精度。
(3)在零件加工过程中,节省了以往大量被消耗在搬运工件、上下料、安装
调整等过程上的时间
Y
X
O2
O1
BZ
O
→
ρ
Z
P(x,y,z)
n
O刀位点
B
C
X
Y
Z