发表于:2005-11-02 11:28:00
楼主
1、数控编程的定义
生成用数控机床进行零件加工的数控程序的过程,称为数控空编程(NC programming),有时也称为零件编程(part programming)。
数控编程可以手工完成,即手工编程(manual programming),也可以由计算机辅助完成,即计算机辅助数控编程(computer aided NC programming)。采用计算机辅助数控编程需要一套专用的数控编程软件,现代数控编程软件主要分为以批处理命令方式为住的各种类型的APT语言和以CAD软件为基础的交互式CAD/CAM—NC编程集成系统。
2、数控编程的步骤
一般来说,数控编程过程主要包括:分析零件图样、工艺处理、数学处理、编写程序单、输入数控系统几程序检验.
3、数控编程的方法
数控编程的分类方法有多种,大致可归纳为:
根据编程地点进行分类:办公室和车间;
根据变成计算机进行分类:CNC内部计算机,个人计算机(PC)或工作站;
根据编程软件进行分类:CNC内部编程软件,APT语言或CAD/CAM集成数控编程软件。
⑴手工编程
是指编制零件数控加工程序的各个步骤,即从零件图样分析、工艺处理、确定加工路线和工艺参数、几何计算、编写零件的数控加工程序单直至程序的检验,均由人工来完成。
⑵APT语言自动编程
APT是一种自动编程工具(Automatically Programmed Tool)的简称,是一种对工件、 刀具的几何形状及刀具相对于工件的运动等进行定义时所用的一种接近于英语的符号语言。把用APT语言书写的零件加工程序输入计算机,经计算机的APT语言编程系统编译产生刀位文件(CLDATA file),然后进行数控后置处理,生成数控系统能接受的零件数控加工程序的过程,称为APT语言自动编程。
⑶CAD/CAM集成系统数控编程
是以待加工零件CAD模型为基础的一种集加工工艺规划及数控编程为一体的自动编程方法。其中零件CAD模型的描述方法多种多样,适用于数控编程的主要有表面模型和实体模型,其中以表面模型在数控编程中应用较为广泛。
CAD/CAM集成系统数控编程的主要特点是零件的几何形状可在零件设计阶段采用CAD/CAM集成系统的几何设计模块在图形方式下进行定义、显示和修改,最终得到零件的几何模型。数控编程的一般过程包括刀具的定义或选择,刀具相对于零件表面的运动方式的定义,切削加工参数的确定,走刀轨迹的生成,加工过程的动态图形仿真显示、程序验证直到后置处理等,一般都是在屏幕菜单及命令驱动等图形交互方式下完成的,具有形象、直观和高效等优点。