欢迎来到天天文库
浏览记录
ID:50138305
大小:2.63 MB
页数:84页
时间:2020-03-09
《数控机床加工程序编制 第3版 教学课件 作者 顾京1_第1章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、19320-1a主编第一章图说数控机床是严格按照从外部输入的程序来自动地对被加工工件进行加工的。为了与数控系统的内部程序(系统软件)及自动编程用的零件源程序相区别,我们把从外部输入的直接用于加工的程序称为数控加工程序,简称为数控程序,它是机床数控系统的应用软件。程序样本如下所示:第一节 数控程序编制的概念一、数控程序编制的定义和方法二、字符与代码三、字与字的功能类别四、程序段格式一、数控程序编制的定义和方法一、数控程序编制的定义和方法1.程序编制的定义2.数控机床程序编制的具体步骤与要求3.数控机床程序编制的方法1.程序编制的定义数控机床是按照事
2、先编制好的数控程序自动地对工件进行加工的高效自动化设备。理想的数控程序不仅应该保证能加工出符合图样要求的合格工件,还应该使数控机床的功能得到合理的应用与充分的发挥,以使数控机床能安全、可靠、高效地工作。在程序编制以前,编程人员应了解所用数控机床的规格、性能、数控系统所具备的功能及编程指令格式等。编制程序时,需要先对零件图样规定的技术要求、几何形状、尺寸及工艺要求进行分析,确定加工方法和加工路线,再进行数值计算,获得刀具中心运动轨迹的位置数据。然后,按数控机床规定采用的代码和程序格式,将工件的尺寸、刀具运动中心轨迹、位移量、切削参数(主轴转速、切
3、削进给量、背吃刀量等)以及辅助功能(换刀、主轴的正转与反转、切削液的开与关等)编制成数控加工程序。在大部分情况下,要将加工程序记录在加工程序的控制介质(简称控制介质)上。常见的控制介质有磁盘、磁带、穿孔带等。通过控制介质将零件加工程序输入数控系统,由数控系统控制数控机床自动地进行加工。数控机床的加工过程见图11。1.程序编制的定义图1-1 数控机床的加工过程1.程序编制的定义图1-2 数控机床程序的编制过程因此,数控机床的程序编制主要包括:分析零件图样、工艺处理、数学处理、编写程序单、制作控制介质及程序检验。因此数控程序的编制过程也就是指由分
4、析零件图样到程序检验的全部过程,见图12。2.数控机床程序编制的具体步骤与要求(1)分析零件图样和制定工艺方案 这一步骤的内容包括:对零件图样进行分析,明确加工的内容和要求;确定加工方案;选择适合的数控机床;选择、设计刀具和夹具;确定合理的走刀路线及选择合理的切削用量等。(2)数学处理 在确定了工艺方案后,下一步需要根据零件的几何尺寸、加工路线,计算刀具中心运动轨迹,以获得刀位数据。(3)编写零件加工程序单及程序检验 在完成上述工艺处理及数值计算工作后,即可编写零件加工程序单。(1)分析零件图样和制定工艺方案 这一步骤的内容包括:对零件图样进
5、行分析,明确加工的内容和要求;确定加工方案;选择适合的数控机床;选择、设计刀具和夹具;确定合理的走刀路线及选择合理的切削用量等。(2)数学处理 在确定了工艺方案后,下一步需要根据零件的几何尺寸、加工路线,计算刀具中心运动轨迹,以获得刀位数据。(3)编写零件加工程序单及程序检验 在完成上述工艺处理及数值计算工作后,即可编写零件加工程序单。图1-3 手工编程框图3.数控机床程序编制的方法数控机床程序编制的方法有两种:手工编制程序与自动编制程序。手工编程是指主要由人工来完成数控机床程序编制各个阶段的工作。当被加工零件形状不十分复杂和程序较短时,都可以
6、采用手工编程的方法。手工编程的框图如图13所示。使用计算机(或编程机)进行数控机床程序编制工作,即在编程的各项工作中,除拟订工艺方案仍主要依靠人工进行外,其余的工作,包括数学处理、编写程序单、制作控制介质和程序校验等各项工作均由计算机自动完成,这一过程就称为计算机自动编程。二、字符与代码字符是一个关于信息交换的术语,它的定义是:用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等。字符是机器能进行存储或传送的记号。字符也是我们所要研究的加工程序的最小组成单位。常规加工程序用的字符分四类:第一类是文字,它由26个大写英文字母
7、组成;第二类是数字和小数点,它由0~9共10个数字及一个小数点组成;第三类是符号,由正号(+)和负号(-)组成;第四类是功能字符,它由程序开始(结束)符、程序段结束符、跳过任选程序段符、机床控制暂停符、机床控制恢复符等组成。三、字与字的功能类别1.顺序号字2.准备功能字3.尺寸字4.进给功能字5.主轴转速功能字6.刀具功能字7.辅助功能字1.顺序号字(1)顺序号的作用 首先顺序号可用于对程序的校对和检索修改。(2)顺序号的使用规则 数字部分应为正整数,一般最小顺序号是N1。数字部分应为正整数,一般最小顺序号是N1。顺序号的数字可以不连续,也不一
8、定从小到大顺序排列,如第一段用N1、第二段用N20、第三段用N10。对于整个程序,可以每个程序段都设顺序号,也可以只在部分程序段中设顺序
此文档下载收益归作者所有