数控加工基础知识课件.ppt

上传人:wj 文档编号:8653167 上传时间:2023-05-13 格式:PPT 页数:115 大小:1.34MB
下载 相关 举报
数控加工基础知识课件.ppt_第1页
第1页 / 共115页
数控加工基础知识课件.ppt_第2页
第2页 / 共115页
数控加工基础知识课件.ppt_第3页
第3页 / 共115页
数控加工基础知识课件.ppt_第4页
第4页 / 共115页
数控加工基础知识课件.ppt_第5页
第5页 / 共115页
数控加工基础知识课件.ppt_第6页
第6页 / 共115页
数控加工基础知识课件.ppt_第7页
第7页 / 共115页
数控加工基础知识课件.ppt_第8页
第8页 / 共115页
数控加工基础知识课件.ppt_第9页
第9页 / 共115页
数控加工基础知识课件.ppt_第10页
第10页 / 共115页
数控加工基础知识课件.ppt_第11页
第11页 / 共115页
数控加工基础知识课件.ppt_第12页
第12页 / 共115页
数控加工基础知识课件.ppt_第13页
第13页 / 共115页
数控加工基础知识课件.ppt_第14页
第14页 / 共115页
数控加工基础知识课件.ppt_第15页
第15页 / 共115页
数控加工基础知识课件.ppt_第16页
第16页 / 共115页
数控加工基础知识课件.ppt_第17页
第17页 / 共115页
数控加工基础知识课件.ppt_第18页
第18页 / 共115页
数控加工基础知识课件.ppt_第19页
第19页 / 共115页
数控加工基础知识课件.ppt_第20页
第20页 / 共115页
亲,该文档总共115页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数控加工基础知识课件.ppt

《数控加工基础知识课件.ppt》由会员分享,可在线阅读,更多相关《数控加工基础知识课件.ppt(115页珍藏版)》请在冰点文库上搜索。

数控加工基础知识课件.ppt

1,数控加工基础知识,2,数控加工基础知识,数控机床的分类,数控机床及其工作原理,数控坐标系,数控编程基础知识,数控车削编程,数控铣削编程,编程举例,3,一.数控机床及其工作原理,

(一)数控机床的概念:

数控又称为数字控制(NumericalControl),是一种利用数字化信息发出指令并实现自动控制的技术.数控机床是采用了数字控制技术的加工设备,它通过数字化信息对机床的运动方向及加工过程进行控制,实现要求的机械动作,并自动完成加工任务.它是一种典型的技术密集且自动化程度很高的机电一体化产品.

(二)数控机床的产生与发展:

数控机床诞生于美国.1952年,美国帕森斯公司与麻省理工学院共同研制成功了世界上第一台数控机床,用来加工直升机叶片轮廓检查用样板.半个世纪以来,数控技术得到了迅猛的发展,其加工精度和加工效率不断提高.数控机床发展至今已经历了两个阶段共六个时代.,4,一.数控机床及其工作原理(续),1.硬件数控阶段:

(NC)早期的计算机运算速度低,不能适应机床实时控制的要求,人们只好用数字逻辑电路搭成一台机床专用计算机作为数控系统,这就是硬件连接数控,简称数控(NC).这个阶段一共经历了三代,即第一代的电子管数控机床,第二代的晶体管数控机床,第三代的小规模集成电路数控机床.,5,一.数控机床及其工作原理(续),2.计算机数控阶段:

(CNC)这个阶段也经历了三代:

即第四代的小型计算机数控机床,第五代的微型计算机数控机床以及第六代基于PC的数控机床.前三代数控机床采用专用控制计算机的硬件数控装置,早已被淘汰;后三代的数控机床,则以小型微型计算机取代硬件控制计算机作为核心部件,数控机床的许多控制功能由专用软件实现,其数控系统被称为软件控制系统,又称CNC系统.,6,一.数控机床及其工作原理(续),(三)数控机床的特点:

1.具有高柔性.2.生产效率高,减少辅助时间和机动时间.3.加工精度高,产品质量稳定.4自动化程度高,劳动强度低.5能加工形状复杂的零件.,7,(四)数控机床的工作原理,8,数控机床加工演示,数控车床加工,9,数控机床加工演示,数控车铣中心加工,10,二.数控机床的分类,

(一)按工艺用途分类:

()金属切削类数控机床:

*普通数控机床:

如数控车床、数控铣床、数控钻床等*复合型数控机床:

如铣镗加工中心、车铣加工中心等.()金属成型类数控机床:

如数控折弯机、数控弯管机、数控转头压力机等()数控特种加工机床:

如数控线切割机、数控电火花加工机床、数控激光切割机床等()其它类型数控机床:

如数控三坐标测量仪等,11,二数控机床分类(续),

(二)按运动轨迹分类:

A.点位控制数控机床:

它控制机床移动部件由一个点准确地移动到另一个点,而对运动轨迹没有严格要求.在移动和定位过程中刀具不进行任何切削加工.如数控钻床等.,12,二数控机床分类(续),B.直线控制数控机床:

刀具相对于工件的移动轨迹是平行于机床某一坐标轴或者与坐标轴成45度夹角的直线,刀具在移动过程中进行切削.早期的数控车床、数控铣床等使用这类控制系统.,13,二数控机床分类(续),C.轮廓控制(连续控制)数控机床:

能控制两个或两个以上的坐标轴,对坐标轴的方向、行程、运动速度进行严格连续控制,可加工由任意斜线、曲线和曲面组成的复杂零件.,14,(三)按可控制联动的坐标轴分类,1.两轴联动数控机床:

数控机床能同时控制两个坐标轴联动,可用于加工各种回转体零件.如数控车床.2.两轴半联动数控机床:

数控机床有三个坐标轴,能做三个方向的运动,但数控装置只能同时控制两个坐标轴,第三轴只能作等距周期运动,可加工空间曲面.,15,(三)按可控制联动的坐标轴分类,3.三轴联动数控机床:

数控机床能同时控制三个坐标轴联动,可用于加工曲面零件,如数控铣床4.多轴联动数控机床:

数控机床能同时控制三个以上坐标轴联动,可使刀具轴线方向在一定的空间内任意控制,主要用于加工异形复杂的零件.,16,数控机床加工演示,数控机床多轴联动加工,17,(四)按伺服系统类型分类,A.开环伺服系统数控机床:

它没有位置检测装置和反馈装置,不能对移动工作台实际移动距离进行位置测量和反馈,其移动部件的位移精度主要决定于进给传动系统各有关零件的制造精度.,18,B.闭环伺服系统数控机床,有位置测量和反馈装置,加工中将工作台实际位移量的检测结果反馈给数控装置,并与输入的指令进行比较、校正,直至误差值为零.其特点是加工精度高,但结构复杂,设计和调试较困难.,19,C.半闭环伺服系统数控机床,其位置检测装置不直接测量机床工作台的位移量,而是通过检测丝杆转角,间接地测量工作台的位移量,并反馈给数控装置进行位置校正.在精度要求适中的中小型数控机床上,半闭环控制得到了广泛的应用.,20,三.数控机床坐标系与工件坐标系,1.机床坐标系:

为了确定机床的运动方向与运动距离,以描述刀具与工件之间的位置与变化关系,我们需要建立机床坐标系.确认机床坐标系应遵循的基本原则是:

(1)刀具相对于静止零件运动原则.

(2)机床坐标系采用右手直角笛卡尔坐标系.,21,右手笛卡儿坐标系,右手的大拇指、食指和中指互相垂直时,拇指的方向为X轴的正方向,食指为Y轴的正方向,中指为Z轴的正方向.以X、Y、Z坐标轴线或以与X、Y、Z坐标轴平行的坐标轴线为中心旋转的圆周进给坐标轴分别以A、B、C表示,其正方向由右手螺旋法则确定.,22,机床坐标系各坐标轴确定的顺序,先确定Z轴:

与主轴轴线平行或重合的坐标轴为Z轴,以刀具远离工件的方向为正向.再确定X轴:

平行于工件装夹面,与Z轴垂直的水平方向的坐标轴为X轴,以刀具远离工件的方向为正向.最后确定Y轴:

当X轴和Z轴确定以后,利用右手法则确定Y轴及其正方向.,23,机床坐标系,24,车床坐标系,+Z,+x,0,25,模块二数控机床结构及主要部件,立式数控铣床坐标系,+,+,+,0,26,机床原点与机床参考点,机床坐标系是机床上固有的坐标系,其原点称为机床原点,由厂家设定位置,不允许用户更改.而机床参考点是机床位置测量系统的基准点,一般位于机床各坐标轴正向极限位置的附近,与机床原点的距离是固定的.通常机床原点与参考点重合.每次机床开机后要进行回参考点的操作,目的就是为了确定机床原点的位置,同时建立机床坐标系.,27,2.工件坐标系与工件原点,A.工件坐标系:

工件坐标系是由编程者制定的,以工件上某一个固定点为原点的右手直角坐标系,又称为编程坐标系.工件坐标系与机床坐标系之间的差别在于原点的位置不同.由于机床坐标系的原点不在工件上,利用机床坐标系去编程是非常困难的.为了有利于编程,我们需要建立工件坐标系,编程时所有的坐标值都是假设刀具的运动轨迹点在工件坐标系中的位置,而不必考虑工件毛坯在机床上的实际装夹位置.,28,工件坐标系原点的设置原则,

(1)设置在工件的工艺基准或设计基准上。

(2)设置在尺寸精度高和表面粗糙度低的位置。

(3)便于测量和编程。

我们利用工件坐标系编程时,不必考虑工件在机床内的安装位置,但在自动加工时则需要确定机床坐标系与工件坐标系之间的相互位置关系。

工件装夹到机床上后,可通过对刀操作来确定两者之间的位置关系,加工程序才能够被执行。

29,工件坐标系原点设置,X,O,Z,X,Y,o,z,数控车床,数控铣床,30,四数控编程基本知识,数控编程的方法与内容:

1)所谓编程,就是综合零件的图形尺寸、工艺过程、工艺参数、机床运动以及刀具位移等因素,按照数控系统规定的代码和格式编写成加工指令单的过程,数控编程的方法分为手工编程和自动编程手工编程:

加工程序的编写及校验主要是由手工完成称为手工编程,31,手工编程的步骤,零件图分析,确定加工工艺,数值计算,编写程序单,程序输入,程序校验和首件试切,正式加工,32,自动编程,自动编程:

自动编程也称为计算机辅助编程,即程序编制的工作大部分或全部是由计算机通过专门的编程软件完成的自动编程大大减轻了编程人员的劳动强度,同时解决了手工编程无法解决的许多复杂零件的编程难题自动编程的主要类型有:

数控语言编程(如语言)、图形交互式编程(如软件)和实物模型式自动编程,33,数控程序的结构,数控程序由三个部分组成:

程序名、程序内容和程序结束例如:

程序名;程序内容;程序结束,34,()程序名,系统可以存储多个程序,为相互区分,在程序的开始必须冠以程序名:

系统:

(字母加四个数字)系统:

(程序开始两个字符必须是字母)系统:

(字母加若干个字母或数字),35,()程序内容,程序内容由若干个程序段组成,用来描述整个加工过程。

程序段=段号+程序字+结束符“;”。

(西门子系统程序段结束符为“”)程序段号用表示,段号可以不写并不影响程序的执行。

系统在执行程序时,是按照程序段的先后顺序依次执行,而不是按照段号的大小顺序执行的。

N10;N20;程序内容N30;,36,()程序内容(续),程序字是由地址符(英文字母)和数字组成,一个程序字表示机床的一个动作或功能。

例如:

M03S50其中M、S为地址,数字03、50与前面的地址相结合成为一个程序字,代表着不同的功能()程序结束:

程序的最后必须用“M3/M02”等指令结束,否则系统报警,N10M03S50;程序字N100M30;程序结束指令,37,数控编程的特点,直径编程:

数控车床中,有两种编程方式:

直径编程和半径编程,我们可以通过系统参数或者指令进行设置但为方便起见,一般都采用直径编程方式,即其X坐标一般表示工件直径绝对坐标与相对(增量)坐标:

绝对坐标:

刀具的位置坐标都是以固定的坐标原点为基准计算的,用G90代码指定。

38,数控编程的特点(续),相对坐标:

刀具的位置坐标都是相对于其前一位置坐标的实际位移量,方向与机床坐标系相同,用G91代码指定。

模态指令与非模态指令:

模态指令:

只要指定一次便一直有效,直到被同组的其它指令取代非模态指令:

这种指令只在被指定的程序段中才有效,39,绝对坐标与相对坐标示意图,X,Y,O,A,B,10,30,12,37,X,Y,O,A,B,12,25,10,20,绝对坐标,相对坐标,40,数控系统的功能指令,数控机床的基本功能指令包括:

一准备功能(功能):

由地址和其后的位数字组成,该指令的作用是指定数控机床的加工方式,为数控装置的辅助运算、刀补运算、固定循环等作好准备由于国际上使用代码的标准化程度较低,只有若干个指令在各类数控系统中基本相同,因此必须严格按照具体机床的编程说明书进行编程,41,FANUC系统常用G代码,指令,42,4.数控系统的功能指令(续),二.辅助功能(M功能):

由地址M和后面的两位数字组成,用以指令数控机床中辅助装置的开关动作或状态,如主轴的正反转,冷却液开关等.FANUC系统常用的辅助功能M代码见下表.M代码,43,4.数控系统的功能指令(续),三.刀具功能(T功能):

用于指令加工中所用刀具号及自动补偿编组号,其自动补偿内容主要是刀具的刀位偏差及刀具半径补偿,主要用于数控车床及带有刀库的加工中心.,44,T:

刀具指令,该指令后接两位或四位数字,前半部分为刀具号,后半部分为刀具补偿号。

如:

T0100T0202,1号刀,取消刀补,2号刀,2号刀补,45,4.数控系统的功能指令(续),四.主轴速度功能(S功能):

*用以指定主轴的运动速度,由S+若干个数字组成.其表示方法有以下两种:

(1)角速度:

S表示主轴角速度,单位为r/min.

(2)线速度:

表示切削点的线速度,单位为m/min.,46,4.数控系统的功能指令(续),*主轴速度功能有恒线速度控制(G96)和恒转速控制(G97)两种方式,并可以限制主轴最高转速(G50):

主轴最高转速限制:

50;(r/min)主轴速度以恒线速度设定:

G96S_;(m/min)C主轴速度以角速度设定:

G97S_;(r/min)【注意】G96指令用于加工直径变化较大的场合,G97指令用于加工螺纹或直径变化较小的场合,47,4.数控系统的功能指令(续),五进给功能(功能):

在切削零件时,用以指定切削进给速度,格式为:

F,有两种方式表示:

)每分钟进给(mm/min):

即刀具每分钟移动的距离FANUC系统车床通过G98指令来指定,西门子、世纪星系统的车、铣床及FANUC系统铣床通过G94指令来指定)每转进给(mm/r):

即主轴每转一圈,刀具沿进给方向移动的距离FANUC系统车床通过G99指令来指定,西门子、世纪星系统的车、铣床及FANUC系统铣床通过G95指令来指定,48,刀具进给功能示意图,刀具每分钟进给(mm/min),刀具每转进给(mm/r),49,五.数控车削编程(FANUC系统),第一节插补功能1.快速移动指令G00:

G00指令是在工件坐标系中刀具以快速移动到达指定位置.编程格式:

G00X(U)_Z(W)_;X,Z:

目标点的绝对坐标值.U,W:

目标点的相对(增量)坐标值.,50,五.数控车削编程(FANUC系统),【注意】:

*在G00方式下,刀具移动轨迹通常不是直线.*G00指令不能用于零件的切削.*G00速度可以通过面板的快速倍率开关进行调整,不能在地址F中规定.*运行G00指令时注意刀具是否在安全区域内,以免撞刀.,51,G00指令示意图,A,B,工件,卡盘,X,Z,0,C,52,G00指令轨迹示意图,A,B,53,第一节插补功能(续),2.直线插补指令G01:

该指令使刀具以指定的进给速度F沿直线移动到指定的位置.G01指令适用于各种加工及倒角.编程格式:

G01X(U)_Z(W)_F_;X,Z:

目标点的绝对坐标值.U,W:

目标点的相对坐标值.F:

进给率.(F值可以通过面板上的进给倍率开关进行调整),54,G01指令示意图,X,Z,0,卡盘,工件,A,B,55,3、顺圆弧插补指令G02,编程格式:

G02Z;或G02ZIK_;其中R:

圆弧半径F:

进给率I=X(圆心)-X(圆弧起点)K=Z(圆心)-Z(圆弧起点),56,顺圆弧插补G02示意图,顺时针,工件,A,B,57,4.逆圆弧插补指令G03,编程格式:

G03Z;或G03ZIK;其中I=X(圆心)-X(圆弧起点)K=Z(圆心)-Z(圆弧起点)圆弧方向判断:

站在第三轴的正方向朝负方向观察,行刀方向为顺时针圆弧为G02,反之则是G03.,58,逆圆弧插补G03示意图,逆时针,工件,A,B,59,第一节插补功能(续),5.暂停指令G04:

编程格式:

G04X/P_;X_:

暂停时间,单位:

秒.P_:

暂停时间,单位:

毫秒该指令用于加工时的暂停,以便于切槽、钻孔时的光整加工,不可用于调整刀具或其它危险动作.,60,第一节插补功能(续),6.螺纹切削指令G32:

该指令用于等螺距螺纹的切削.A.单头螺纹切削编程格式:

G32X(U)_Z(W)_F_;X,Z:

螺纹切削终点绝对坐标值.U,W:

螺纹切削终点相对于起点的增量坐标.F:

螺纹螺距.,61,第一节插补功能(续),(续)B.多头螺纹切削编程格式:

G32X_Z_F_Q_;F:

螺纹导程(=螺距螺纹头数)X、Z的意义与单头螺纹相同.Q:

螺纹起始角.(非摸态值,以0.001为增量单位,不允许有小数点),62,第二节.固定循环功能,1.外圆固定循环G90:

A.圆柱切削固定循环:

G90X(U)_Z(W)_F_;X(U),Z(W):

每刀切削终点的绝对(相对)坐标值.F:

进给率.B.圆锥切削固定循环:

G90X(U)_Z(W)_R_F_;R:

圆锥面切削起点与终点的半径差.其余参数与圆柱切削固定循环相同.,63,G90外圆固定循环演示,外圆固定循环(一次动作).swf,64,G90外圆固定循环演示,外圆固定循环(多次动作).swf,65,G90外圆锥面固定循环演示,外圆锥面固定循环(一次动作).swf,66,G90外圆锥面固定循环演示,外圆锥面固定循环(多次动作).swf,67,G90外圆固定循环演示,Z,X,1R,2F,3F,4R,O,68,G90圆锥固定循环演示,Z,O,X,1R,2F,3F,4R,69,第二节.固定循环功能(续),2.端面切削固定循环G94:

A.端平面切削固定循环编程格式:

G94X(U)_Z(W)_F_;X(U),Z(W):

每刀切削终点位置的绝对(相对)坐标值.F:

进给率.B.端锥面切削固定循环编程格式:

G94X(U)_Z(W)_R_F_;R:

端面切削起点与终点在Z轴方向的差值.其余参数与端平面切削固定循环相同.,70,G94端平面固定循环(一次动作),端平面固定循环(一次动作).swf,71,G94锥端面固定循环(一次动作),锥端面固定循环(一次动作).swf,72,G94锥端面固定循环(多次动作),锥端面固定循环(多次动作).swf,73,G94端平面固定循环演示,Z,X,O,1R,2F,4R,3F,74,G94端锥面固定循环演示,Z,X,O,1R,2F,3F,4R,75,第二节.固定循环功能(续),3.螺纹切削固定循环G92:

A.直螺纹切削固定循环编程格式:

G92X(U)_Z(W)_F_;X(U),Z(W):

每刀切削终点的绝对(相对)坐标值.F:

螺纹导程(单头螺纹时,导程=螺距).B.锥螺纹切削固定循环编程格式:

G92X(U)_Z(W)_R_F_;R:

螺纹切削始点与切削终点的半径差.其余参数与直螺纹相同.,76,螺纹切削固定循环示意图,77,第三节.多重循环功能,1.外圆粗车多重循环G71:

编程格式:

G71U(d)R(e);G71P(ns)Q(nf)U(u)W(w)F_S_T_;N(ns)精加工路线N(nf),【说明】d:

每刀吃刀量(半径值),无符号,模态值.e:

每刀退刀量,模态值.ns:

循环体起始程序段号.ns:

循环体终止程序段号.u:

X方向精加工余量及方向,直径值.w:

Z方向精加工余量及方向.F:

进给率.S:

主轴转速.T:

刀具号.,78,外圆粗车复合循环示意图,79,第三节.多重循环功能(续),2.端面粗车多重循环G72:

编程格式:

G72W(d)R(e);G72P(ns)Q(nf)U(u)W(w)F_S_T_;N(ns)精加工路线N(nf),【说明】d:

每刀吃刀量,无符号,模态值.e:

每刀退刀量,模态值.ns:

循环体起始程序段号.nf:

循环体终止程序段号.u:

X方向精加工余量及方向,直径值.w:

Z方向精加工余量及方向.F、S、T含义同G71.,80,第三节.多重循环功能(续),3.仿形切削多重循环G73:

编程格式:

G73U(i)W(k)R(d);G73P(ns)Q(nf)U(u)W(w)F_S_T_;N(ns)精加工路线N(nf),【说明】i:

X轴方向退到距离和方向(外圆毛坯余量,半径指定).k:

Z轴方向退刀距离和方向.d:

毛坯量的粗车次数.其余参数与G71相同.,81,仿形粗车复合循环示意图,82,精加工循环G70,精加工循环G70是将粗加工循环G71、G72、G73中预留的精车余量去掉.编程格式:

G70P(ns)Q(nf);P(ns):

精加工程序段中起始句段号.Q(nf):

精加工程序段中终止句段号.注意:

在ns-nf程序段中的F、S、T功能有效.,83,第四节.刀尖圆弧半径补偿,1.刀尖圆弧半径补偿的目的:

数控车床的编程和对刀操作通常是以理想刀尖为基准的,为了提高刀具寿命和降低表面粗糙度,实际加工的车刀刀尖不是理想的尖锐刀尖,总有个小圆弧,车削时,实际起作用的是圆弧的各切点,这样在加工圆锥面和圆弧面时,就会产生加工表面的形状误差,当工件要求很高时,我们应对此加以考虑.车外圆、内孔或端面时,并无误差产生,因为工件轮廓与实际切削刃的运动轨迹是一致的,而在切削锥面或圆弧时,两者并不重合,就会有误差产生.消除误差的方法就是采用机床的刀尖半径补偿功能:

即编程者只要按工件轮廓编程,并在操作面板上手工输入刀尖圆弧半径值和刀具方位号,数控系统便能自动计算出刀尖圆弧圆心的轨迹,加工时,刀具自动偏离工件轮廓一个刀具半径值,从而消除了刀尖圆弧半径对工件形状的影响.,84,车削刀具半径补偿示意图,85,第四节.刀尖圆弧半径补偿(续),2.刀尖圆弧半径补偿指令:

(1)G41刀尖圆弧半径左补偿,模态代码,即顺着刀具运动方向看,刀具在工件的左侧,称为刀具半径左补偿.

(2)G42刀尖圆弧半径右补偿,模态代码,即顺着刀具运动方向看,刀具在工件的右侧,称为刀具半径右补偿.(3)G40取消刀尖圆弧半径补偿,模态代码.3.编程格式:

G41G00X(U)_Z(W)_;G42G01G40X(U),Z(W):

为建立或取消刀具半径补偿程序段中刀具移动的终点坐标.,86,刀具半径补偿指令示意图,87,第四节.刀尖圆弧半径补偿(续),【说明】G41、G42、G40只能同G00、G01结合编程,不允许同G02、G03等其它指令结合编程.即它是通过直线运动来建立或取消刀具补偿的.在调用新刀具前或要更改刀具补偿方向时,必须使用G40取消刀具补偿.在使用G40前,刀具必须已经离开工件加工表面.程序段的最后必须以取消刀具补偿结束,否则刀具会停在与终点位置偏离一个刀具半径量的位置上.在G41的方式中,不要再指定一个G41,否则补偿会出错.在G42方式中也是如此.在使用G41,G42之后的程序段,不能出现连续两个或两个以上的不移动指令,否则G41、G42会失效.,88,第五节.子程序,在一个加工程序中,如果包含有一个或多个在写法上完全相同或相似的内容,为了简化程序编制,把这些程序段单独抽出,并按一定格式单独加以命名,称为子程序.需要进行加工这部分轮廓形状时调用该程序,调用子程序的程序称为主程序.子程序的结构O;(子程序名)(子程序内容)M99;(子程序结束并返回主程序)主程序在执行过程中,如果需要某个子程序,可以通过一定指令调用,一个子程序也可以调用下一级的子程序.子程序必须在主程序结束指令后建立.,89,第五节.子程序(续),子程序的调用在主程序中,调用子程序的指令是一个程序段,其格式为:

M98P;【说明】M98:

调用子程序,P后面的前三位数字是子程序重复调用的次数,后四位数字是子程序号.不指定重复次数,子程序只调用一次.例:

M98P51002;该程序指令连续调用子程序“O1002”共5次.,90,第五节.子程序(续),子程序的嵌套子程序调用下一级子程序称为嵌套,在FANUC系统中,子程序最多可以嵌套四级.一级嵌套二级嵌套三级嵌套四级嵌套,主程序,子程序,子程序2,子程序3,子程序4,91,六.数控铣削编程(FANUC系统),第一节.直线与圆弧插补指令1快速定位指令(G00)该指令使刀具以点位控制方式从当前位置迅速定位到指定的坐标位置.指令格式:

G00X_Y_Z_;(X、Y、Z表示刀具移动的终点坐标.),92,六.数控铣削编程(FANUC系统),(续)【说明】该指令只用于定位,不用于切削.定位时各坐标轴为独立控制而非联动控制,可能导致各坐标轴不能同时到达目标点,即在G00状态下,刀具移动轨迹可能为折线,使用时应注意.空间定位时要避免斜插.在X/Y/Z轴同时定位时,为避免刀具运动时与夹具或工件碰撞,尽量避免Z轴与其它轴同时运动(即斜插).因此建议抬刀时,先运动Z轴,再运动X/Y轴;下刀时,则相反.,93,第一节.直线与圆弧插补指令(续),2直线插补指令该指令控制刀具以指定的进给速度沿直线轨迹从当前位置运动至指定的坐标位置.指令格式:

G01X_Y_Z_F_;(X,Y,Z为刀具移动的终点坐标,F:

进给量)【说明】该指令严格控制起点与终点之间的轨迹为一直线,可用于加工.,X,Y,A(10,10,10),D(50,30,45),B,C,G01,G00,O,G00、G01轨迹,94,第一节.直线与圆弧插补指令(续),3圆弧插补指令(G02/G03)1.插补平面的选择(G17/G18/G19)G17指令设定加工平面为XY平面,G18指令设定加工平面为ZX平面,G19指令设定加工平面为YZ平面.【说明】该指令不带参数圆弧插补指令和刀具补偿指令需要使用该指令,G17,G18,G19,Z,X,Y,插补平面的选择,95,3圆弧插补指令(G02/G03)(续),为顺时针圆弧插补指令,为逆时针圆弧插补指令顺时针圆弧插补与逆时针圆弧插补方式的判别:

沿着与指定坐标平面垂直的坐标轴,由正方向朝负方向看,顺时针方向切削为顺时针圆

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2