文档介绍:数控编程是数控加工准备阶段的主要内容之一, 通常包括分析零件图样, 确定加工工艺过程; 计算走刀轨迹,得出刀位数据;编写数控加工程序;制作控制介质;校对程序及首件试切。有手工编程和自动编程两种方法。总之,它是从零件图纸到获得数控加工程序的全过程。基本概念数控编程是数控加工准备阶段的主要内容, 通常包括分析零件图样, 确定加工工艺过程; 计算走刀轨迹,得出刀位数据;编写数控加工程序;制作控制介质;校对程序及首件试切。总之, 它是从零件图纸到获得数控加工程序的全过程常用方法手工编程 1. 定义手工编程是指编程的各个阶段均由人工完成。利用一般的计算工具, 通过各种数学方法, 人工进行***轨迹的运算,并进行指令编制。这种方式比较简单, 很容易掌握, 适应性较大。适用于中等复杂程度程序、计算量不大的零件编程,对机床操作人员来讲必须掌握。 2. 编程步骤人工完成零件加工的数控工艺分析零件图纸制定工艺决策确定加工路线选择工艺参数计算刀位轨迹坐标数据编写数控加工程序单验证程序手工编程 3. 优点主要用于点位加工(如钻、铰孔)或几何形状简单(如平面、方形槽)零件的加工,计算量小,程序段数有限,编程直观易于实现的情况等。 4. 缺点对于具有空间自由曲面、复杂型腔的零件,***轨迹数据计算相当繁琐,工作量大,极易出错,且很难校对,有些甚至根本无法完成。自动编程(图形交互式) 1. 定义对于几何形状复杂的零件需借助计算机使用规定的数控语言编写零件源程序, 经过处理后生成加工程序,称为自动编程。随着数控技术的发展, 先进的数控系统不仅向用户编程提供了一般的准备功能和辅助功能,而且为编程提供了扩展数控功能的手段。 FANUC6M 数控系统的参数编程,应用灵活, 形式自由, 具备计算机高级语言的表达式、逻辑运算及类似的程序流程, 使加工程序简练易懂,实现普通编程难以实现的功能。数控编程同计算机编程一样也有自己的" 语言", 但有一点不同的是, 现在电脑发展到了以微软的 Windows 为绝对优势占领全球市场. 数控机床就不同了, 它还没发展到那种相互通用的程度, 也就是说, , 当我要对一个毛坯进行加工时, 首先要以我们已经拥有的数控机床采用的是什么型号的系统. 2. 常用自动编程软件(1) UG Unigraphics 是美国 Unigraphics Solution 公司开发的一套集 CAD 、 CAM 、 CAE 功能于一体的三维参数化软件, 是当今最先进的计算机辅助设计、分析和制造的高端软件, 用于航空、航天、汽车、轮船、通用机械和电子等工业领域。 UG 软件在 CAM 领域处于领先的地位,产生于美国麦道飞机公司,是飞机零件数控加工首选编程工具。 UG 优点提供可靠、精确的***路径能直接在曲面及实体上加工良好的使用者界面,客户也可自行化设计界面 多样的加工方式,便于设计组合高效率的***路径完整的***库加工参数库管理功能包含二轴到五轴铣削、车床铣削、线切割大型***库管理实体模拟切削泛用型后处理器等功能高速铣功能 CAM 客户化模板(2) Catia Catia 是法国达索( Dassault ) 公司推出的产品, 法制幻影系列战斗机、波音 737 、 777 的开发设计均采用 Catia 。 CATIA 据有强大的曲面造型功能, 在所有的 CAD 三维软件位居前列, 广泛应用于国内的航空航天企业、研究所,以逐步取代 UG 成为复杂型面设计的首选。 CATIA 具有较强的编程能力,可满足复杂零件的数控加工要求。目前一些领域采取 CATIA 设计建模, UG 编程加工,二者结合,搭配使用。(3) Pro/E 是美国 PTC ( 参数技术有限公司) 开发的软件, 是全世界最普及的三维 CAD/CAM (计算机辅助设计与制造 Pro/E ) 系统。广泛用于电子、机械、模具、工业设计和玩具等民用行业。具有零件设计、产品装配、模具开发、数控加工、造型设计等多种功能。 Pro/E 在我国南方地区企业中被大量使用,设计建模采用 PRO-E ,编程加工采用 MASTERCAM 和 CIMATRON 是目前通行的做法。(4) Cimatron ( imatronCAD/CAM 系统 Cimatron 以色列 Cimatron 公司的 CAD/CAM/PDM 产品,是较早在微机平台上实现三维 CAD/CA M 全功能的系统。该系统提供了比较灵活的用户界面, 优良的三维造型、工程绘图, 全面的数控加工,各种通用、专用数据接口以及集成化的产品数据管理。 CimatronCAD/CAM 系统在国际上的模具制造业备受欢迎,国内模局制造行业也在广泛使用。(5) Mastercam C 公司开发的基于 P