人工进行道具轨迹的运算,并进行指令编制。这种编程方法不需要计算机、编程器、编程软件等辅助设备,只需要有合格的编程人员即可。其优点是比较简单,对机床操作人员来说比较容易掌握且适应性较强;缺点是编程要花费大量时间。第二节自动编程自动编程也称为计算机辅助编程,是指用计算机或编程器编制数控加工程序。自动编程的大部分工作都由计算机完成,如坐标值的计算、零件加工程序单的编写等。自动编程方法还可以通过计算机或自动绘图仪进行刀具运动轨迹的图形检查,从而及时验证程序的正确性。自动编程的优点在于大大减轻了编程人员的劳动强度,效率提高几十倍乃至上百倍,同时解决了手工编程无法解决的复杂零件的编程难题。第三章数控加工程序编程的内容与步骤第一节数控编程过程的内容数控编程的主要内容有零件图的工艺分析,工艺方案的确定,加工轨迹坐标的数学计算,零件加工程序清单的编写,程序的输入、校验与首件试切。典型的数控编程过程如图4.1所示。图4.1数控编程过程流程图第二节数控编程步骤在数控编程之前,编程员应了解所用数控铣床的规格、性能、数控系统所具备的功能及编程指令格式等。根据零件形状尺寸及其技术要求编写程序。(1)零件图的工艺分析根据零件图的形状精度、尺寸精度、位置精度以及表面粗糙度等要求确定零件的加工方案,如加工方法的选择,加工顺序的安排,装夹方式的确定等。(2)数学计算为使数学计算更加方便,一般根据零件的几何特征建立一个工件坐标系,相对于该坐标系计算加工轨迹上各点的坐标值。对于形状比较简单的零件的加工来说,需要计算出几何元素的起点、终点、圆弧的圆心、两几何元素的交点或切点的坐标值。(3)编写零件加工程序单根据数控系统规定的指令代码及程序段格式,编写加工程序单,填写有关的工艺文件,如数控加工工序卡、数控刀具卡、数控加工程序单等。(4)输入程序通过键盘、光盘、磁盘等将程序输入到铣床的数控系统。(5)程序校验与首件试切