零件数控铣削加工-任务1.3.1数控铣削加工编程基础_第1页
零件数控铣削加工-任务1.3.1数控铣削加工编程基础_第2页
零件数控铣削加工-任务1.3.1数控铣削加工编程基础_第3页
零件数控铣削加工-任务1.3.1数控铣削加工编程基础_第4页
零件数控铣削加工-任务1.3.1数控铣削加工编程基础_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

知识点掌握数控加工程序的结构掌握数控加工程序段的格式了解常用的指令字技能点对数控加工程序有个整体把握能够判别数控加工程序的正确性能够搞清各类指令的用途

通过学习数控加工程序的结构、程序段的格式,使学生掌握程序编制的规则,对数控加工程序有个总体了解,通过常用的指令字简介,使学生对指令的分类、用途有个大致的了解。任务描述课程引入球面4R机构槽轮机构数控加工程序是什么?程序由什么构成?有什么编制规则和要求?课程引入数控加工程序所谓数控加工程序,就是用数控机床规定的指令代码和编程规则编写的机床数控系统能够识别的计算机语言。描述的是机床工作台、工件、刀具的相对移动及其工艺信息。课程引入FANUCSIEMENSHNCKNDGSKNUMFAGOR编程人员必须严格按照数控机床说明书要求的编程代码和编程规则进行编程FANUC-0i3目录contents数控加工程序的结构1数控加工程序段的格式2常用的指令字简介31.数控加工程序的结构数控加工程序主程序子程序是一个完整的、独立的零件加工程序不可以作为独立的加工程序使用,它只能通过主程序调用实现加工中的局部动作数控程序由程序名、程序内容和程序结束三部分组成1.数控加工程序的结构 ① 程序名写在程序的最前面,并且单列一行。 ② 在同一数控机床中,程序名不可以重复使用。 ③ FANUC系统中,程序名的书写格式是O××××,O是地址符,其后为四位数字从0001到99991.数控加工程序的结构

程序内容由若干个程序段组成,每个程序段由一个或多个指令字构成,每个指令字由地址符(用字母表示)和数字组成(也称字-地址结构),每一程序段的结束符用“;”表示。指令字是程序的最小单位,由字母(地址符)+数字(含正负号)组成1.数控加工程序的结构

主程序结束用M30/M02表示。

M30与M02的区别: 用M30结束程序,程序结束后自动返回到程序开始部分;用M02程序结束后不返回到程序开始部分批量加工零件时程序结束用M02

or

M302.数控加工程序段的格式1)程序段的指令字

程序段中的指令字包括以下6种指令字:

①、准备功能字G    ②、尺寸功能字X、Y、Z等

③、进给功能字F④、主轴功能字S⑤、刀具功能字T⑥、辅助功能字M2.数控加工程序段的格式2)程序段格式N10   G01

X30.0

Z20.0

F80

S500

T03

M08;

程序段格式示例如下:N-G-X-Y-Z-……

F-S-T-M-;程序段号准备功能坐标位置其他坐标

进给功能主轴转速刀具功能辅助功能段结束符2.数控加工程序段的格式2)程序段格式N10   G01

X30.0

Z20.0

F80

S500

T03

M08;

程序段格式示例如下:

N-----程序段顺序号顺序号位于程序段之首,实际上是程序段的名称。由字母N和后续数字1~4位数字组成。顺序号与程序执行的先后次序无关。数控系统不是按顺序号的次序来执行程序,而是按照程序段编写时的排列顺序逐段执行的。顺序号的作用:对程序的校对或检索修改;或作为程序跳转的目标段3.常用的指令字简介常用的指令字,也称为指令代码,大体分为三类,分别是:1准备功能代码――G代码2辅助功能代码――M代码3其它功能代码――F、S、T代码3.常用的指令字简介1)准备功能代码-G代码用于建立机床或数控系统的工作方式,由地址符G及其后的两位数字组成,从G00~G99,共100种FANUC0i系统G代码表3.常用的指令字简介1)准备功能代码-G代码①

表中带有“*”号的代码,表示机床开机默认代码,也就是说机床开机后,标有“*”号的代码自动被激活。个别默认代码可由系统参数设定选择,此时机床默认状态将发生变化;;②

G代码按其功能的不同分为若干组。不同组的G代码在同一个程序段中可以指定多个,但如果在同一个程序段中指定了两个或两个以上属于同一组的G代码时,只有最后面的那个G代码有效。③

G代码有两类:模态代码和非模态代码。非模态代码只在被指定的程序段才有意义,模态代码在同组其他G代码出现以前一直有效。3.常用的指令字简介1)准备功能代码-G代码

模态代码也称续效代码,一旦被指定一直保持有效,直到同组其他代码出现为止。非模态代码只在被指定的程序段才有意义,一条程序段用过,下一条程序段需要还得重新指定。模态代码和非模态代码:3.常用的指令字简介2)辅助功能代码-M代码M指令功

能简

明M00程序停止切断机床所有动作,按程序启动按钮后继续执行后面程序段。M01任选停止与M00功能相似,机床控制面板上“条件停止”开关接通时有效。M02程序结束主程序运行结束指令,切断机床所有动作。M30程序结束程序结束后自动返回到程序开始位置,机床及控制系统复位。M03主轴正转从主轴前端向主轴尾端看时为逆时针。M04主轴反转从主轴前端向主轴尾端看时为顺时针。M05主轴停止执行完该指令后主轴停止转动。M06刀具交换表示按指定刀具换刀。M08切削液开执行该指令时,切削液自动打开。M09切削液关执行该指令时,切削液自动关闭。M98调用子程序主程序可以调用两重子程序。M99子程序返回子程序结束并返回到主程序。常用的辅助功能M代码表主要用于指定数控机床主轴启停和辅助装置的开关等动作。从M00~M99,共100种3.常用的指令字简介3)其它功能代码――F、S、T代码(1)进给功能字F用于指定切削的进给速度,用F+数字组成,有G94模式(mm/min)和G95模式(mm/r)

温馨提示

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

评论

0/150

提交评论