第三讲-数控编程步骤-方法-格式-五大功能指令分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第三讲-数控编程步骤-方法-格式-五大功能指令分析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 数控 编程 步骤 方法 格式 大功 指令 分析 课件
- 资源描述:
-
1、数控车削技术第三讲第三讲 数控车削编程准备数控车削编程准备数控车削技术任务描述:任务描述:数控车削技术任务目标:任务目标:熟悉数控编程的步骤与方法,掌握数控熟悉数控编程的步骤与方法,掌握数控车削编程的格式及五大功能指令。掌握简单车削编程的格式及五大功能指令。掌握简单零件的编制方法。零件的编制方法。任务难点重点:任务难点重点:1、数控编程的格式、数控编程的格式 2 2、数控编程的五大功能指令、数控编程的五大功能指令 3 3、编制产品零件程序、编制产品零件程序数控车削技术一、一、数控编程的步骤与方法数控编程的步骤与方法1 1、数控编程的步骤、数控编程的步骤任务准备:任务准备:数控车削技术2 2、数
2、控编程的方法、数控编程的方法 (1 1)手工编程)手工编程 (2 2)自动编程)自动编程注意:注意:数控车削加工中的几个特殊点数控车削加工中的几个特殊点 1 1、刀位点、刀位点 刀位点是在编制加工程序时用来表刀位点是在编制加工程序时用来表示刀具位置的坐标点,一般是刀具上的示刀具位置的坐标点,一般是刀具上的一点。尖形车刀的刀位点为理想的刀尖一点。尖形车刀的刀位点为理想的刀尖点,刀尖带圆弧的车刀,刀位点在圆弧点,刀尖带圆弧的车刀,刀位点在圆弧中心;钻头的刀位点为钻尖。中心;钻头的刀位点为钻尖。数控车削技术数控车削技术2 2、对刀点、对刀点 对刀点是用来确定刀具与工件相对位对刀点是用来确定刀具与工件
3、相对位置的点,是确定工件坐标系与机床坐标系置的点,是确定工件坐标系与机床坐标系关系的点。在数控机床上加工零件时,对关系的点。在数控机床上加工零件时,对刀点是刀具相对于零件运动的起点,因为刀点是刀具相对于零件运动的起点,因为数控加工程序是从这一点开始执行的,所数控加工程序是从这一点开始执行的,所以对刀点也称为起刀点。对刀就是将刀位以对刀点也称为起刀点。对刀就是将刀位点置于对刀点上,以便建立工件坐标系。点置于对刀点上,以便建立工件坐标系。数控车削技术3 3、换刀点、换刀点 所谓换刀点,就是数控程序中制定用所谓换刀点,就是数控程序中制定用于换刀位置。该点可以是某一固定点,也于换刀位置。该点可以是某一
4、固定点,也可以是任意的一点。换刀点应设在零件或可以是任意的一点。换刀点应设在零件或夹具的外部,避免刀架转位时刀具与工件、夹具的外部,避免刀架转位时刀具与工件、夹具和机床产生干涉。夹具和机床产生干涉。数控车削技术二、数控编程的格式二、数控编程的格式1.1.数控车床编程基础数控车床编程基础(1)(1)数控程序的结构与格式数控程序的结构与格式 程序结构:数控程序由程序结构:数控程序由程序编号程序编号、程序程序 内容内容和和程序结束段程序结束段组成。组成。数控车削技术 FANUC 0i-TB数控系统编制的程序无论是主程序还是子程序都是由程序开始符、程序号、程序段和程序结束语、结束符组成。一个程序是由遵
5、循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如图3-1所示。O1000 N10 G00 X50 Z60 N20 G01X100 Z500 F150 S300 M03 N.N200 M30 程序 程序段 指令字 图 3-1 程序的结构 数控车削技术例如:例如:O 0001O 0001;程序编号程序编号 N001 G50 X40.0 Y30.0N001 G50 X40.0 Y30.0;N002 G00 X28.0 T0101 S800 M03N002 G00 X28.0 T0101 S800 M03;N003 G01 X-8.0 Y8.0 F200N003
6、G01 X-8.0 Y8.0 F200;程序内容程序内容N004 X0 Y0N004 X0 Y0;N005 X28.0 Y30.0N005 X28.0 Y30.0;N006 G00 X40.0N006 G00 X40.0;N007 M02N007 M02;程序结束段程序结束段数控车削技术3.1 3.1 数控车床程序的结构组成数控车床程序的结构组成1 1 程序的文件名程序的文件名(1)程序起始符:%或O符;(2)程序名:FANUC 0i-TB数控系统要求每个主程序和子程序有一个程序号。O(地址O后面可以有四位数字0-9999,数值前的0可以省略)。2 2 程序段的格式程序段的格式 程序段含有执行
7、工序所需要的全部数据内容。它是由若干个字和程序段结束符“;”所组成。每个字是由地址符和数值所组成。数控车削技术 (2)程序段格式程序段格式N xN x.x.x G x x X(U)G x x X(U)x xx Z(W)xx Z(W)xx x程序段号程序段号 准备功能准备功能 坐标运动尺寸坐标运动尺寸F xF x.x S x.x S xx M x x T x x x xx M x x T x x x x ;工艺性指令工艺性指令 结束代码结束代码FANUCFANUC系统默认的程序段号从系统默认的程序段号从5 5开始,以开始,以5 5为递增数。为递增数。程序结束符程序结束符 FANUCFANUC数控
8、系统的程序结束符为数控系统的程序结束符为“%”。地址符:一般是一个字母,扩展地址符也可以包地址符:一般是一个字母,扩展地址符也可以包含多个字母。含多个字母。数控车削技术数值:数值是一个数字串,可以带正负号和小数点,正号可以省略。程序段格式及说明程序段格式:N 字1 字2 字3 ;注释.;符号和说明见表符 号说 明N程序段号数值为1-9999的正整数,一般以5或10间隔以便以后插入程序段时而无须重新编排程序段号字1表示程序段指令;注释.表示对程序段进行说明,位于程序段最后但需用分号隔开;表示程序段结束 表示中间空格数控车削技术 由于程序段中有很多指令建议程序段的顺序和格式为:N G X Z T
9、D M S F ;注释 ;3.1.3 3.1.3 指令字的格式指令字的格式 一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字)或不带符号(如准备功能字G代码)的数字数据组成的。程序段中不同的指令字符及其后续数值确定了每个指令字的含义。在数控程序段中包含的主要指令字符如表3-2所示。数控车削技术准备功能X,Y,ZA,B,CU,V,W坐标轴的运动指令R功 能地 址意 义零件程序号O程序号:19999程序段号N程序段号:N19999G指令运动方式(直线、圆弧等)G00-G99 尺寸字圆弧的半径,固定循环的参数I,J,K圆心相对于起点的坐标表3-2 指令字符一览表数控车削技术程序号的指令P子程
10、序号的指令 进给速度F进给速度指令 主轴功能S主轴速度指令 刀具功能T刀具编号指令 辅助功能M机床辅助动作指令 M00M99补偿号D刀具半径补偿号的指令 D00-D99暂停P,X暂停时间的指令 重复次数L子程序的重复次数,固定循环的重复次数参数P,Q车削复合循环参数倒角、倒圆C,R倒角、倒圆参数指令数控车削技术数控车削技术三、数控编程的五大功能指令三、数控编程的五大功能指令1 1、准备功能(、准备功能(G G代码)代码)准备功能也称准备功能也称G G功能或功能或G G代码,是用来指代码,是用来指令机床动作方式的功能。准备功能是用地址令机床动作方式的功能。准备功能是用地址符符G G及其后面的数字
11、来指令机床的动作。及其后面的数字来指令机床的动作。注意:注意:G G功能有非模态功能有非模态G G功能和模态功能和模态G G功能二种形式:功能二种形式:非模态非模态G G功能(当段有效代码):只在书写了该功能(当段有效代码):只在书写了该 代码的程代码的程序段中有效;序段中有效;模态模态G G功能(续效代码):一组可相互注销的功能(续效代码):一组可相互注销的G G功能,这些功能,这些功能在被同一组的另一个功能注销前一直有效。功能在被同一组的另一个功能注销前一直有效。数控车削技术数控车削技术2 2、辅助功能(、辅助功能(M M代码)代码)数控车削技术 辅助功能是用来指令机床辅助动作的一种辅助功
12、能是用来指令机床辅助动作的一种功能,它由地址符功能,它由地址符M M及其后的两位数字组成。及其后的两位数字组成。(1 1)M00M00程序停止程序停止 当执行有当执行有M00M00指令的程序段时,主轴的转动、指令的程序段时,主轴的转动、刀具的进给、切削液都将停止。它与单程序段刀具的进给、切削液都将停止。它与单程序段停止相同,模态信息全部被保存,以便进行某停止相同,模态信息全部被保存,以便进行某种手动操作,如换刀、测量工件的尺寸等。重种手动操作,如换刀、测量工件的尺寸等。重新启动机床后,继续执行后面的程序。新启动机床后,继续执行后面的程序。数控车削技术(2 2)M01M01选择停止选择停止 与与
13、M00M00的功能基本相同,只有在按下的功能基本相同,只有在按下“选选择停止择停止”键后,键后,M01M01才有效,否则机床继续执才有效,否则机床继续执行后面的程序段;按下行后面的程序段;按下“启动启动”键后,继续执键后,继续执行后面的程序。行后面的程序。(3 3)M02M02程序结束程序结束 该指令编在程序的最后一段,表示执行该指令编在程序的最后一段,表示执行完程序内所有指令后,主轴、进给停止,切完程序内所有指令后,主轴、进给停止,切削液关闭,机床处于复位状态,但程序结束削液关闭,机床处于复位状态,但程序结束后不返回到程序的开头位置。后不返回到程序的开头位置。数控车削技术(4 4)M30M3
14、0程序结束程序结束 使用使用M30M30时,除执行时,除执行M02M02的功能之外,还自的功能之外,还自动返回到程序的第一条语句,准备下一个工件动返回到程序的第一条语句,准备下一个工件的加工。的加工。数控车削技术3、进给功能(进给功能(F F代码)代码)进给功能是指令刀具切削进给的速度。它由地进给功能是指令刀具切削进给的速度。它由地址符址符F F及其后面的数字组成。及其后面的数字组成。F F代码用代码用G98G98和和G99G99两两G G指令来设定进给速度的指令来设定进给速度的单位。用单位。用G98G98来指令刀具每分钟移动的距离,用来指令刀具每分钟移动的距离,用G99G99来指令主轴每转一
15、转刀具移动的距离。如:来指令主轴每转一转刀具移动的距离。如:G98 G01 XG98 G01 X Z Z F12.3 F12.3;表示刀具一分钟移动表示刀具一分钟移动了了12.312.3mmmm,即进给即进给F=12.3mm/minF=12.3mm/min。G99 G01 XG99 G01 X Z Z F1.23 F1.23;表示主轴转一圈,刀表示主轴转一圈,刀具移动了具移动了1.231.23mmmm,即进给速度即进给速度F=1.23mm/rF=1.23mm/r。数控车削技术4 4、主轴功能(、主轴功能(S S代码)代码)主轴功能主要用来指令主轴的转速或速度。主轴功能主要用来指令主轴的转速或速
16、度。它由地址符它由地址符S S及其后面的数字组成。主轴转速的及其后面的数字组成。主轴转速的计量单位有两种,一种是计量单位有两种,一种是r/minr/min,另一种另一种m/minm/min。(1 1)恒线速度控制指令)恒线速度控制指令G96G96在车削端面、圆锥在车削端面、圆锥面或圆弧面时,用面或圆弧面时,用G96G96指令恒线速度,使工件上指令恒线速度,使工件上任意一点的切削速度都一样。任意一点的切削速度都一样。例如:例如:G96 S125 G96 S125 主轴恒线速度为主轴恒线速度为125125m/minm/min。数控车削技术(2 2)主轴速度直接指令)主轴速度直接指令 G97 G97
展开阅读全文