第1章数控编程及加工工艺基础数控(NumericalControl,NC)的定义是:用数字化信号对机床运动及其加工过程进行控制的一种方法
数控加工是计算机辅助设计与制造技术中最能明显发挥效益的生产环节之一
它不仅大大提高了具有复杂型面的产品的制造能力和制造效率,而且保证产品能达到极高的加工精度和加工质量
数控加工技术集传统的机械制造、计算机、现代控制、传感检测、信息处理、光机电技术于一体,是现代机械制造技术的基础
它的广泛应用,给机械制造业的生产方式及产品结构带来了深刻的变化
数控技术的水平和普及程度,已经成为衡量一个国家综合国力和工业现代化水平的重要标志
本章将主要介绍CAM数控编程的实现过程、数控加工的基本原理、数控机床以及数控程序等数控编程及加工工艺基础知识,以帮助读者快速掌握CATIAV5数控加工所必须首先掌握的基础知识
1数控编程的基本过程数控编程的主要任务是计算加工走刀中的刀位点(CutterLocation,CL点)
CATIA提供了多种加工类型用于各种复杂零件的粗精加工,用户可以根据零件结构、加工表面形状和加工精度要求选择合适的加工类型
对于不同的加工类型,CATIAV5的数控编程过程都需经过获取零件模型、加工工艺分析及规划、完善零件模型、设置加工参数、生成数控刀路、检验数控刀路和生成数控程序七个步骤
其流程如图1-1所示
(1)建立或者获取零件模型
零件的CAD模型是数控编程的前提和基础,CATIA数控程序的编制必须有CAD模型作为加工对象
CATIA是具有强大的CAD系统,用户可以通过模块之间的切换,在零件设计、曲面造型等模块中建立所需的零件CAD模型,完成后再切换到相应的数控加工模块中
CATIA也具有健壮的数据转换接口,用户可以首先将其他CAD系统所建立的零件模型转换为公共的数据转换格式,如iges、step等,再导入CATIA中并得到零件模型