《机械制造工艺》课件-第6次课 数控编程基础_第1页
《机械制造工艺》课件-第6次课 数控编程基础_第2页
《机械制造工艺》课件-第6次课 数控编程基础_第3页
《机械制造工艺》课件-第6次课 数控编程基础_第4页
《机械制造工艺》课件-第6次课 数控编程基础_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3-4数控编程基础知识专业课程/项目化课程机械制造工艺----数控编程基础知识主讲教师:万苏文联系邮箱:99099106@专业课程/项目化课程机械制造技术基础01数控编程概述数控程序编制的过程1、零件图纸分析,制定数控加工工艺规程

分析:零件材料、形状、尺寸、加工精度、标注审核

确定:是否适合数控加工?哪些部位采用数控加工?选择何种加工方法?选用什么型号数控机床?选择何种毛坯?毛坯的尺寸?选用何种夹具?选用那些刀具?

制定:零件的机械加工工艺过程卡、数控加工工序卡、刀具卡等工艺规程,明确:零件工序安排、工步划分、各工步的加工刀具、切削用量、尺寸与精度要求等。2、图形数学处理(数值计算)

对编程图形进行适当处理、计算编程路线上一些特殊点的坐标值等(如拐点、切点等)3、编写零件的加工程序4、程序校验和首件试切

人工检查、图形仿真数控程序编制的方法手工编程

从零件的图纸分析、工艺处理、数值计算、程序编写直至程序的校验,整个过程均由人工完成,这种编程方法称为“手工编程”。手工编程适用于:点位加工或几何形状不太复杂的零件加工,如坐标计算简单、程序段不多的零件编程。自动编程

自动编程也称为计算机辅助编程,即程序编制工作的大部分或全部由计算机完成。自动编程适用于几何形状复杂的零件,如需要三轴以上联动的空间曲面加工。

自动编程的类型主要有:1)数控语言编程:如APT语言2)图形交互式编程:即CAD/CAM自动编程,如MasterCAM、Pro/E、UG、CAXA。了解数控程序的结构和编程规则,是编写合格数控程序的前提。一个完整的数控程序,一般由程序开始符、程序名、程序主体、程序结束指令和程序结束符五个部分组成。数控程序的构成%O2000;N10G54G91G17

G00

X85Y-25;N20Z-15S400M03M08;N30G01X85F300

;N40G03Y50I25J30;N50G01X-75;N70G00Z15M05M09;N80M30;%程序主体程序名指令字地址符数字程序结束指令程序开始符程序结束符沿Z轴正向提刀15mm,主轴停转,冷却液关闭1、程序名:是数控程序的名称,程序命名的目的主要是为了便于程序的调用、查询等,数控程序的命名应当注意以下几点:程序名由字母O+1~4位数字组成,如O1234;在同一机床中,两个不同的数控程序不可以用相同的名字;程序名O0000被系统的MDI方式使用,用户不可以使用;O0012和O12是同一个程序名。2、程序主体:是数控程序的主体部分,由多个程序段构成,每个程序段都是一个完整的加工功能单元,它以程序段顺序号指令NXX开头,以程序段换行符“;”结尾,按下键盘上的“EOB”键即可产生符号“;”。说明:FANUC系统的程序段格式

所谓程序段格式,是指一个程序段中指令字的排列顺序和书写规则,不同的数控系统往往有不同的程序段格式,格式不符合规定,数控系统就不能接受。目前FANUC数控系统编程采用的是地址符可变程序段格式(或者称字地址程序段格式),这种格式具有程序简单、可读性强,易于检查等优点,这种格式的编程特点如下:(1)程序段中的每个指令字均以字母(地址符)开始,后跟数字;N10G91G17

G00

X85

Y-25.5;N20Z-15S400M03M08;(2)指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写

;N10G01X20Z-15F100M03S400M08;N20F100X20Z-15G01M03M08S400;(3)在同一程序段中可以指定多个同一类地址码(地址符相同的代码)。但在同一程序段中若指定同一组地址码超过一个时,该组多个地址码只有最后指定的有效;N10G91G17

G00

X85Y-25;N20G00

G02

G01

X85Y-25F150;(4)与上段相同的模态(续效)代码可以省略不写;N10G54G90M03S800;N20G90G01X50Y20F150M03S800;N30G90

G01

X50Y40F150M03S800;N40G90G01X60

Y40F150M03S800;N10G54G90M03S800;N20G01X50Y20F150;N30

Y40;N40X60

;省略前省略后02常用功能字介绍1、准备功能指令G

是使CNC机床准备好某种运动方式的指令,分为模态指令和非模态指令。FANUC系统常用G代码及其含义如表3-1所示。

模态指令表示在程序中一经被应用,则该指令持续有效,直到出现同组其它任一G指令时才失效。

非模态指令只在本程序段中有效。

组成:G后带二位数字,从G00到G99共100种

注意:在同一程序段中不能包含2个以上的同组G代码。

2、M指令——辅助功能指令作用:主要用于控制零件程序的走向以及机床各种辅助功能的开关动作,如主轴正反转、冷却液的开停、工件的夹紧松开等。组成:由地址字M和其后的一或两位数字组成M后带二位数字组成,从M00到M99共100种。表3-2为FANUC系统常用M代码及其含义。M00:

程序停止,当执行到该指令后,数控系统将停止一切加工动作(包括主轴停止,冷却液关闭,程序停止执行),以进行手动操作,可用循环启动按钮(CYCLESTART)使程序继续运行。M00为非模态指令

M01:

计划停止,与M00作用相似,但M01指令的执行受机床操作面板上“选择停止按钮”的控制。M02:程序结束,该指令一般编写在加工程序的最后一段,表示加工程序结束。执行该指令后,数控系统各状态被复位,但程序并不返回到起始位置(而是停在最后一个指令处)。M03:

主轴顺时针旋转,模态指令

M04:

主轴逆时针旋转,模态指令

M05:

主轴旋转停止,在主轴换向或在铣床、加工中心换刀时需用该指令。模态指令

M06:M06为换刀指令,用于加工中心的自动换刀,它是非模态指令M07/M08:

冷却液开,模态指令M09:

冷却液关,模态指令M30:

程序结束复位,与M02基本相同,唯一区别是,执行该指令后,程序返回到起始位置。M98:

子程序调用调用子程序的格式:M98P×××××××后四位为被调用的子程序号,前三位为重复调用次数;M99:子程序结束执行,并返回到主程序

3、F指令——进给功能指令F指令用于指定进给速度的大小,如F100表示进给速度为100mm/min(与车床单位不同)。进给率F是续效代码,也是有效直到赋予新值,不需要在每个程序段都指定。4、S指令——主轴速度功能指令S指令用于指定主轴转速,是续效代码,如:S1000表示主轴转速为1000r/min。注意:在零件加工之前一定要启动主轴运转(M03或M04)5、T指令——刀具功能指令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论