内容正文:
化学工业出版社 www.cip.com.cn
项目二 数控车床编程基础
数控车床编程概述
任务一
数控车床坐标系
任务二
数控车床的常用功能
任务三
数控车床的常规编程指令
任务四
数控铣床/加工中心编程与实训
化学工业出版社 www.cip.com.cn
任务一 数控车床编程概述
一、数控编程的方法
数控编程可分为手工编程和计算机辅助编程(自动编程)两大类。
(1)手工编程
手工编程过程依赖人工完成的称为手工编程,手工编程主要用于编制结构简单,并可以方便地使用数控系统提供的各种简化编程指令来编制数控加工程序的零件。由于数控车床主要加工对象是回转类零件,零件程序的编制相对较简单。因此,车削类零件的数控加工程序主要依靠手工编程完成。但手工编程工作量在、繁琐且易出错,目前也借助计算机辅助设计软件的功能来求取轮廓的基点和节点。
手工编程有两大“短”原则:一是零件加工程序要尽可能短,即尽可能使用简化编程指令编制程序,一般来说,程序越简短。编程人员出错的概率也越低。二是零件的加工路线要尽可能短,这主要包括两个方面:切削用量的合理选择和程序中空走刀路线的选择。合理的加工路线对提高零件的生产效率有非常重要的作用。
数控铣床/加工中心编程与实训
化学工业出版社 www.cip.com.cn
任务一 数控车床编程概述
(2)自动编程
计算机辅助编程是指编程人员使用计算机辅助设计与制造软件绘制出零件的三维或二维图形,根据工艺参数选择切削方式,设置刀具参数和切削用量等相关内容,再经计算机后期处理自动生成数控加工程序,并且可以通过动态图形模拟是查看程序的正确性。自动生成的数控加工程序可以通过传送电缆从计算机传送到数控车床。自动编程需要计算机辅助制造软件作支持,也需要编程人员具有一定的工艺分析和手工编程的能力。
二、数控车床编程特点
根据数控车床的特点,数控车床的编程具有如下特点:
(1)混合编程
在一个程序段中,根据图样上标注的尺寸,可以采用绝对或相对方式编程,也可采用两者混合编程。
(2)直径编程
由于被车削零件的径向尺寸在图样标注和测量时均采用直径尺寸表示,所以在编程时,(U)通常以直径量表示。
数控铣床/加工中心编程与实训
化学工业出版社 www.cip.com.cn
任务一 数控车床编程概述
(3)径向加工精度高
为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。
(4)循环指令简化编程
由于车削加工时常用棒料或锻料作为毛坯,加工余量较多,要得到图样标注尺寸,需要分层切削,如果分层编写程序,则程序繁琐。为了简化编程,数控系统采用了不同形式的固定循环指令,便于进行多次重复循环切削。
(5) 刀具补偿功能
数控车床具有刀具位置补偿、刀具半径补偿等功能,数控系统具有的刀具补偿功能使编程人员只要按照工件轮廓编程,即使刀具位置变化、刀具几何形状变化或者刀尖圆弧半径变化,都无需更改数控加工程序,而只需修改相应的补偿量。
数控铣床/加工中心编程与实训
化学工业出版社 www.cip.com.cn
任务一 数控车床编程概述
三、数控车床的编程规则
1.直径编程和半径编程
在数控车削加工中,因为零件的截面一般都为圆形,所以就有两种表示X坐标值的方法,即直径编程和半径编程。
(1)直径编程。采用直径编程时,数控程序中X轴的坐标值即为零件图上的直径值。如图2-2a所示,点A和点B的坐标分别为A(30,80)、B(40,60),
a)直径编程 b)半径编程
图2-2直径编程和半径编程
数控铣床/加工中心编程与实训
化学工业出版社 www.cip.com.cn
任务一 数控车床编程概述
注:
① 在后面的说明中,凡是没有特别指出是直径指令还是半径指令,均为直径指令。
② 刀具的位置偏差值,当切削外径时,用直径指令,位置偏差值的变化量与零件外径的研磨变化量相同。
③ 当刀具位置偏差量用半径指令时,刀具位置补偿值是指刀具的长度补偿值。
(2)半径编程。采用半径编程时,数控程序中X轴的坐标值为零件图上的半径值。如图2-2b所示,点A和点B的坐标分别为A(15, 80)、B(20,60)。
2.绝对值编程
绝对值编程是根据事先预定的编程原点计算出绝对坐标值的一种编程方法,即程序中的终点是相对于程序原点的(也就是将刀具运动位置的坐标值表示为相对坐标原点的距离),如图2-3所示。绝对值编程时,用X、Z表示X轴、Z轴的坐