您好,欢迎访问三七文档
-1-课题第3课程序格式与相关编程知识课型新授课课时2教学目标1、知识目标:掌握程序格式与相关编程知识。2、能力目标:能读懂简单的程序。3、情感目标:用所学内容为学生打开数控编程的大门。重点难点重点:程序格式和相关编程知识。难点:对程序格式的理解和记忆。教学方法讲授练习法教学媒体多媒体课件教学过程Ⅰ、复习回顾:数控车床坐标系。Ⅱ、新课导入:上节我们初步认识数控车床是怎样工作的,这节课我们再来看看数控车床中非常重要的一个环节,就是编程。Ⅲ、学习新课:一、程序段格式程序段是可作为一个单位来处理的、连续的字组,是数控加工程序中的一条语句。一个数控加工程序是若干个程序段组成的,而程序段由一个或若干个指令字组成,指令字由地址符和数字组成,它代表机床的一个位置或一个动作。程序段结束处以EOB、CR、LF标志,显示为“;”或不显示,具体由不同的数控系统决定。程序段格式是指程序段中的字、字符和数据的安排形式。现在一般使用字地址可变程序段格式,每个字长不固定,各个程序段中的长度和功能字的个数都是可变的。地址可变程序段格式中,在上一程序段中写明的、本程序段里又不变化的那些字仍然有效,可以不再重写。这种功能字称之为续效字。常用地址符含义地址符功能取值范围O零件程序号O0000~O9999N程序段顺序号N1~N9999G准备功能G00~G99X,Z,U,WRI,KC,R坐标轴的移动指令圆弧半径圆弧中心坐标倒角距离、倒角半径±9999.999F进给功能,进给速度或螺距F0~F15000mm/min(mm/r)S主轴功能S0~S9999r/min(mm/min)T刀具功能T0000~T9999M辅助功能M00~M99P,X暂停时间1~9999.999SP,L子程序号和子程序调用次数P1~P9999,L1~L99P,Q,R,U,V,W,I,J,K,A复合切削循环参数备注-2-教学过程程序段格式是指令字在程序段中排列的顺序,常见格式如下:__F__S__T__MR___I__K__P__Q__R__U__W__X__Z__N__G___顺序号,G指令,坐标字,进给功能,主轴功能,刀具功能,辅助功能,结束标志。二、子程序及其调用子程序支持重复调用和多重嵌套,即子程序可以被主程序多次调用,在子程序中也可嵌套用其它子程序。CNC系统按主程序指令顺序运行,遇见调用子程序时,转去执行子程序,调用结束后返回主程序断点继续执行。对程序中一些顺序固定或反复出现的加工图形,可做成子程序,以简化编程。子程序调用格式:M98P****L**P后面跟子程序号,L后面跟调用次数。说明:主程序结束标志:M02或M30子程序结束标志:M99子程序可多重调用;在加工程序的文件管理上HCNC型数控系统与FANUC等数控系统存在很大区别:FANUC等数控系统的主程序、子程序、宏程序以程序号作为管理依据,程序号就是程序文件的文件名。HCNC型数控系统以文件名作为管理依据,同一加工的主程序、子程序、宏程序必须位于同一程序文件中,并以程序号作为区分主程序、子程序、宏程序的依据。书写时应主程序在前,子程序、宏程序在后。程序文件的文件名格式为:O****。三、刀位点与手动对刀1.刀位点2.手动对刀四、刀具位置补偿刀具位置补偿就是数控系统在换刀后,对刀具的安装位置和刀具形状引起的刀位点位置偏差进行的自动补偿五、关于数控编程的其他说明1)公制单位或英制单位2)绝对坐标和增量坐标绝对编程:终点位置由所在工件坐标系中的坐标值设置。增量编程:终点位置用相对前一位置的增量值及移动方向给定。混合编程:终点坐标指定中既有绝对值又有增量值。当为绝对方式时,坐标尺寸字用X、Z表示,当为增量方式时,坐标尺寸字用U、W表示。使用原则:尺寸换算少,编程方便。X、Z表示绝对编程,U、W表示增量编程,允许同一程序段中二者混合使用。备注-3-如图2.1.4所示,直线A→B,可用:绝对:G01X100.0Z50.0;相对:G01U60.0W-100.0;混用:G01X100.0W-100.0;或G01U60.0Z50.0;3)直径、半径方式编程在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图2.1.2所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。说明:1.直径编程符合图纸标注习惯,较方便,但其轴线位置一定要理解准确。2.半径编程尺寸换算较多,计算切点时较方便。Ⅳ、布置作业:1、常用地址符含义表总结。2、字地址可变格式记忆。课堂小结1、首先要了解数控车床的加工方式:工件作旋转运动,刀具作直线(或圆弧)进给运动,从而完成零件的切削。所以数控车削加工的零件是回转体,径向尺寸通常采用直径标注,所以在数控车编程时采用直径编程,这点对于初学者较难理解,容易出错,要多作练习,是重点注意的知识点。2、采用绝对值编程和相对值编程时也容易坐标值计算错误,经常是二者之间出现混淆,需要特别小心。教学反思从本次课开始学生们开始编制数控程序,学生们是否对编程感兴趣,是否愿意进一步学习编程的相关知识,本次课非常关键。课程采取多媒体教学方式,并利用仿真软件辅助教学,使编制的程序立即进行仿真加工,加深对指令的理解。授课班级及时间
本文标题:数控编程第3课
链接地址:https://www.777doc.com/doc-2430334 .html