数控铣及加工中心编程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控铣及加工中心编程课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 中心 编程 课件
- 资源描述:
-
1、 概述概述o 数控铣床是一种用途十分广泛的机床。主要用于铣削平面、沟槽和曲面,还能加工复杂的型腔和凸台,同时还可以进行钻、扩、锪、铰、攻螺纹、镗孔等加工。o 加工中心(Machining Center,MC)是从数控铣床发展而来的,与数控铣床的最大区别在于增加了刀库和自动换刀装置。o 加工中心可使工件在一次装夹过程中,实现钻、铣、镗、扩、铰、攻螺纹、切槽等多种加工功能。故适合于小型板类、盘类、壳体类、模具等零件的多品种小批量加工。 复习:坐标系复习:坐标系一、标准坐标系一、标准坐标系 机床坐标系各坐标轴的关系符合机床坐标系各坐标轴的关系符合右手笛卡儿坐标系右手笛卡儿坐标系准则准则 。上一页上一
2、页下一页下一页 二、机床坐标系二、机床坐标系 1 1、机床坐标系是用来确定工件坐标系的基本坐标系;、机床坐标系是用来确定工件坐标系的基本坐标系; 2 2、机床坐标系是机床、机床坐标系是机床本身所固有本身所固有的坐标系;的坐标系; 3 3、机床坐标系是机床生产厂家设计时自定的,其位置机、机床坐标系是机床生产厂家设计时自定的,其位置机 械挡块决定,不能随意改变。械挡块决定,不能随意改变。三、工件坐标系三、工件坐标系 、工件坐标系是编程人员在编写程序时,在工件上建立、工件坐标系是编程人员在编写程序时,在工件上建立的坐标系。的坐标系。 工件坐标系的原点位置为工件零点。理论上工件零点工件坐标系的原点位置
3、为工件零点。理论上工件零点设置是任意的,但实际上,它是编程人员根据零件特点设置是任意的,但实际上,它是编程人员根据零件特点为了编程方便以及尺寸的直观性而设定的。为了编程方便以及尺寸的直观性而设定的。上一页上一页下一页下一页 、选择工件坐标系时应注意:、选择工件坐标系时应注意: 1 1)工件零点应选在零件的)工件零点应选在零件的尺寸基准尺寸基准上,这样便于坐标值上,这样便于坐标值的计算,并减少错误;的计算,并减少错误; 2 2)工件零点尽量选在精度较高的工件表面,以提高被加)工件零点尽量选在精度较高的工件表面,以提高被加工零件的加工精度;工零件的加工精度; 3 3)对于)对于对称零件对称零件,工
4、件零点设在对称中心上;,工件零点设在对称中心上; 4 4)对于)对于一般零件一般零件,工件零点设在,工件零点设在工件轮廓某一角上工件轮廓某一角上; 5 5)Z Z轴方向上零点轴方向上零点一般设在一般设在工件表面工件表面; 6 6)对于卧式加工中心最好把工件零点设在回转中心上,)对于卧式加工中心最好把工件零点设在回转中心上,即设置在工作台回转中心与即设置在工作台回转中心与Z Z轴连线适当位置上;轴连线适当位置上; 7 7)编程时,应将刀具起点和程序原点设在同一处,这样)编程时,应将刀具起点和程序原点设在同一处,这样可以简化程序,便于计算。可以简化程序,便于计算。上一页上一页下一页下一页 基本编程
5、功能指令基本编程功能指令一、与坐标系有关的一、与坐标系有关的G G代码代码1 1、工件坐标系设定指令、工件坐标系设定指令G92G92o 格式:格式:G92 XG92 X Y Y Z Z;o 说明:说明: 1 1)G92G92指令是规定工件坐标系坐标原点的指令,指令是规定工件坐标系坐标原点的指令,坐标值坐标值X X、Y Y、Z Z为刀具刀位点在工件坐标系中的为刀具刀位点在工件坐标系中的初始位置初始位置。执行执行G92G92指令时,机床不动作指令时,机床不动作,即,即X X、Y Y、Z Z轴均不移动。轴均不移动。 2 2)坐标值坐标值X X、Y Y、Z Z均不得省略均不得省略,否则对未被设,否则对
6、未被设定的坐标轴将按以前的记忆执行,这样刀具在运定的坐标轴将按以前的记忆执行,这样刀具在运动时,可能达不到预期的位置,甚至会造成事故。动时,可能达不到预期的位置,甚至会造成事故。 o 例例1 1:在加工工件前,用手动或自动的方式使机床返回机:在加工工件前,用手动或自动的方式使机床返回机床零点,此时,刀具中心对准机床零点床零点,此时,刀具中心对准机床零点M M(图(图a a),当机),当机床执行床执行G92 X-10.0 Y-10.0 Z0.0G92 X-10.0 Y-10.0 Z0.0后,就建立工件坐标系后,就建立工件坐标系(图(图b b),),O O为工件坐标系的原点。为工件坐标系的原点。
7、例例2 2:若刀具当前在若刀具当前在A A点:点: G92X40.0Y20.0Z30.0G92X40.0Y20.0Z30.0若刀具当前在点:若刀具当前在点:G92X0Y0Z0G92X0Y0Z0 2 2、工件坐标系指令、工件坐标系指令G54G54G59G59o 格式:格式:G54 / G54 / / G59 / G59o 说明:说明:1 1)若在工作台上同时加工多个零件时,可建立)若在工作台上同时加工多个零件时,可建立G54G54G59G59共共6 6个加工工件坐标系。分别称为第一工件坐标系至第六工个加工工件坐标系。分别称为第一工件坐标系至第六工件坐标系,其中件坐标系,其中G54G54坐标系是机
8、床一开机并返回参考点后坐标系是机床一开机并返回参考点后就有效的坐标系,被称为第一工件坐标系就有效的坐标系,被称为第一工件坐标系。 2 2)操作者事先测量在机床坐标系下工件坐标系原点的位置,)操作者事先测量在机床坐标系下工件坐标系原点的位置,然后写入工件坐标偏置存储器中,编程时只写入然后写入工件坐标偏置存储器中,编程时只写入G54G54或或G56G56就可以了。就可以了。3 3)使用使用 G54G54G59 G59 时,不用时,不用G92G92设定坐标系。设定坐标系。4 4)G54G54G59G59为模态指令,可相互注销。为模态指令,可相互注销。 例:使用例:使用G54G54编程,并要求刀具运动
9、到工件坐标系中编程,并要求刀具运动到工件坐标系中X=100X=100、Y=50Y=50、Z=200Z=200的位置,编程为:的位置,编程为:G90 G54 G00 X100. Y50. Z200.G90 G54 G00 X100. Y50. Z200.。 二、与坐标尺寸有关的代码二、与坐标尺寸有关的代码1 1、绝对尺寸指令、绝对尺寸指令G90G90和增量尺寸指令和增量尺寸指令G91G91pG90G90为绝对尺寸指令编程,它表示程序段中的为绝对尺寸指令编程,它表示程序段中的尺寸字为绝对坐标值,即从编程零点开始的坐标尺寸字为绝对坐标值,即从编程零点开始的坐标值。值。pG91G91为增量尺寸指令编程
10、,它表示程序段中的为增量尺寸指令编程,它表示程序段中的尺寸字为增量坐标值,即刀具运动的终点相对于尺寸字为增量坐标值,即刀具运动的终点相对于起点坐标值的增量。起点坐标值的增量。pG90G90、G91G91均为模态代码,均为模态代码,G90G90为为默认默认值值。 G90、G91为模态功能,G90为缺省值。o 区别:图1中给出了刀具由原点按顺序向1、2、3 1 2 3 X Y O 20 40 60 15 25 45 %0001 N1 G00 X0 Y0 N2 G90G01X20 Y15 N3 X40 Y45 N4 X60 Y25 N5 X0 Y0 N6 M30 G90编程 %0002 N1 G91
11、G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30 G91编程 图图1 1 两种指令方式两种指令方式 2 2、极坐标指令、极坐标指令G16G16和和G15G15p格式:格式:G16 XG16 X Y Y; G15G15;p说明:说明:1 1)终点的坐标值也可以用极坐标输入。格式中)终点的坐标值也可以用极坐标输入。格式中G16G16为极坐标指令,为极坐标指令,X X为极径,为极径,Y Y为极角为极角;2 2)G15G15为取消极坐标指令。为取消极坐标指令。3 3)极角的正向是所选平面的第)极角的正向是所选平面的第1 1坐标轴沿逆时针转坐标轴
12、沿逆时针转动的方向,而负向是沿顺时针转动的方向。动的方向,而负向是沿顺时针转动的方向。4 4)极径和极角均可以用绝对值指令或增量值指令)极径和极角均可以用绝对值指令或增量值指令(G90G90,G91G91)指定。)指定。 三、坐标平面指令三、坐标平面指令G17G17、G18G18、G19G19 G17G17是系统默认量,编程时可以省略。是系统默认量,编程时可以省略。 G17G18G19XY平面平面XZ平面平面YZ平面平面 四、进给和插补功能四、进给和插补功能G G代码代码 1 1、快速点定位、快速点定位G00G00p格式:格式:G00 XG00 X Y Y Z Z;p说明:说明: 1 1)命令
13、刀具以)命令刀具以点位控制方式点位控制方式,从刀具所在点以最,从刀具所在点以最快的速度,移动到目标点。只用于空程,不能切削。快的速度,移动到目标点。只用于空程,不能切削。 2 2)X X、Y Y、Z Z为目标点坐标,不运动的坐标可不为目标点坐标,不运动的坐标可不写。写。 3 3)当刀具远离工作台时,)当刀具远离工作台时,Z Z轴先运动,再轴先运动,再X X、Y Y轴运动。当刀具接近工作台时,轴运动。当刀具接近工作台时,X X、Y Y轴先运动,再轴先运动,再Z Z轴。轴。 2 2、直线插补、直线插补G01G01p格式:格式: G01 XG01 X Y Y Z Z;p说明:说明: 1 1)指令两个
14、(或三个坐标)以)指令两个(或三个坐标)以联动联动的方式,的方式,按指按指定的进给速度定的进给速度F F值,插补加工出任意斜率的平面(或空值,插补加工出任意斜率的平面(或空间)间)直线直线。 2 2)X X、Y Y、Z Z为目标点坐标。可以用绝对值坐标,为目标点坐标。可以用绝对值坐标,也可以用增量坐标。也可以用增量坐标。F F为刀具移动的速度。为刀具移动的速度。 3 3、圆弧插补、圆弧插补G02G02、G03G03p在在X-YX-Y平面上的圆弧格式:平面上的圆弧格式:G17 G02/G03 XG17 G02/G03 X Y Y I I J J(R(R)F)F ;p在在Z-XZ-X平面上的圆弧格
15、式:平面上的圆弧格式:G18 G02/G03 XG18 G02/G03 X Z ZI I K K(R(R)F )F ;p在在Y-ZY-Z平面上的圆弧格式:平面上的圆弧格式:G19 G02/G03 YG19 G02/G03 Y Z Z J J K K(R(R) F) F ; p说明:说明: 1 1)G02G02为指定平面的顺圆插补,为指定平面的顺圆插补,G03G03为指定平面为指定平面的逆圆插补。的逆圆插补。 X X、Y Y、Z Z为圆弧终点坐标值,可以用绝对值,也为圆弧终点坐标值,可以用绝对值,也可以用增量值,由可以用增量值,由G90G90和和G91G91决定。决定。 I I、J J、K K表
16、示圆弧表示圆弧圆心相对于圆弧起点圆心相对于圆弧起点在在X X、Y Y、Z Z轴方向上的轴方向上的增量值增量值,与前面定义的,与前面定义的G90G90或或G91G91无关,无关,I I、J J、K K为零时可以省略。为零时可以省略。 F F为切削进给速度。为切削进给速度。 用绝对值尺寸指令编程:用绝对值尺寸指令编程: G90 G03 X140. Y100. I-60. F100G90 G03 X140. Y100. I-60. F100; 或或G90 G03 X140. Y100. R60. F100G90 G03 X140. Y100. R60. F100; G02 X120. Y60. I-
17、50. G02 X120. Y60. I-50. ; 或或G02 X120. Y60. R50.G02 X120. Y60. R50.;用增量尺寸指令编程:用增量尺寸指令编程: G91 G03 X-60. Y60. I-60. F100G91 G03 X-60. Y60. I-60. F100; 或或G91 G03 X-60. Y60. R60. F100G91 G03 X-60. Y60. R60. F100; G02 X-20. Y-40. I-50. G02 X-20. Y-40. I-50. ; 或或G02 X-20. Y-40. R50.G02 X-20. Y-40. R50.; 2
18、 2)整圆编程时不可以使用)整圆编程时不可以使用R R,只能使用,只能使用I I、J J、K K。用绝对尺寸编程:用绝对尺寸编程:G90 G00 X30. Y0G90 G00 X30. Y0;G03 I-30. F100G03 I-30. F100;用增量尺寸编程:用增量尺寸编程:G91 G00 X30. Y0G91 G00 X30. Y0;G03 X0 Y0 I-30. F100G03 X0 Y0 I-30. F100; 3 3)在用)在用R R的圆弧插补中,由于在同一圆弧半径的圆弧插补中,由于在同一圆弧半径R R的情况下,的情况下,从起点从起点A A到终点到终点B B的圆弧可能有两个,为了
19、区别二者特规定圆弧的圆弧可能有两个,为了区别二者特规定圆弧所对应的所对应的圆心角为小于等于圆心角为小于等于180 180 时用时用R R;圆心角大于圆心角大于180180的圆弧用的圆弧用-R-R。圆弧段圆弧段1 1程序为:程序为: G90 G02X40.Y-30.R50.F100G90 G02X40.Y-30.R50.F100; 或或G91G02X80.Y0.R50.F100G91G02X80.Y0.R50.F100; 圆弧段圆弧段2 2程序为程序为 : G90G02 X40.Y-30.R-50.F100G90G02 X40.Y-30.R-50.F100; 或或G91G02X80.Y0.R-5
20、0.F100G91G02X80.Y0.R-50.F100; G91 G01 Z-7. F60G91 G01 Z-7. F60;G04 X5.G04 X5.;(刀具在孔底停留;(刀具在孔底停留5s5s)G00 Z7.G00 Z7.;4 4、暂停指令、暂停指令G04G04p格式:格式:G04 XG04 X;或;或G04 PG04 P; p说明:说明: 1 1)G04G04指令可使刀具作指令可使刀具作短暂的无进给光整加工短暂的无进给光整加工,一般用于,一般用于镗平面、锪孔等场合。镗平面、锪孔等场合。 2 2)X X或或P P为暂停时间,其中为暂停时间,其中X X单位为秒(单位为秒(s s),),P
21、P单位为毫秒单位为毫秒(msms)。)。 3 3)G04G04的程序段里不允许有其他指令。的程序段里不允许有其他指令。 5 5补偿功能补偿功能G G代码代码(1 1)刀具长度补偿)刀具长度补偿G43G43、G44G44、G49G49p格式:格式:G43 ZG43 Z H H; G44 ZG44 Z H H; G49G49;或;或H00H00;p说明:说明: 1 1)使刀具在)使刀具在Z Z方向上的实际位移量比程序给定值增加或方向上的实际位移量比程序给定值增加或减少一个偏置量。减少一个偏置量。 2 2)G43G43为刀具长度正补偿为刀具长度正补偿“”,G44G44为刀具长度负补偿为刀具长度负补偿
22、“-”-”,G49G49指令是取消刀具长度补偿指令。指令是取消刀具长度补偿指令。G43G43、G44G44、G49G49为模为模态代码,可相互注销。态代码,可相互注销。 3 3)Z Z为目标点坐标;为目标点坐标;H H为刀具长度补偿代号,补偿量存入为刀具长度补偿代号,补偿量存入由由H H代码指令的存储器中,代码指令的存储器中,H H中的数值为中的数值为0 0时时, ,它的功能和它的功能和G49G49的功的功能相同。能相同。 4 4)当刀具在长度方向的尺寸发生变化时,可以在不改变)当刀具在长度方向的尺寸发生变化时,可以在不改变程序的情况下,通过改变偏置量,加工出所要求的零件尺寸。程序的情况下,通
23、过改变偏置量,加工出所要求的零件尺寸。 例例 图中图中A A为程序起点,加工路线为为程序起点,加工路线为。由于某种原因,刀具实际起始位置为。由于某种原因,刀具实际起始位置为B B点,点,与编程的起点偏离了与编程的起点偏离了3mm3mm,现按相对坐标编程,偏置量,现按相对坐标编程,偏置量3mm3mm存存入地址为入地址为H01H01的存储器中。程序如下:的存储器中。程序如下:O0001O0001;G91 G00 X70. Y45. S800 M03G91 G00 X70. Y45. S800 M03;G43 Z-22. H01G43 Z-22. H01;G01 Z-18. F100 M08G01
24、Z-18. F100 M08;G04 X5.G04 X5.;G00 Z18.G00 Z18.;X30. Y-20.X30. Y-20.;G01 Z-33. F100G01 Z-33. F100;G00 G49 Z55. M09G00 G49 Z55. M09;X-100. Y-25.X-100. Y-25.;M30M30; (2 2)刀具半径补偿)刀具半径补偿G41G41、G42G42、G40G40 p格式:格式: G00G00(或(或G01G01)G41/G42 DG41/G42 D X X Y Y(F F););G00G00(或(或G01G01)G40 XG40 X Y Y (F F);)
25、;p说明:说明: 1 1)G41G41为刀具半径左补偿,为刀具半径左补偿,G42G42为刀具半径右补为刀具半径右补偿,偿,G40G40为取消刀具半径补偿。为取消刀具半径补偿。 2 2)D D为刀具半径补偿代号。为刀具半径补偿代号。X X、Y Y为目标坐标点,为目标坐标点,F F为进给速度(用为进给速度(用G00G00编程时编程时F F省略)。省略)。 3 3)刀具半径补偿的过程分三步,即刀补的建立、)刀具半径补偿的过程分三步,即刀补的建立、刀补执行和刀补取消。刀补执行和刀补取消。 OBOB为建立刀补段:为建立刀补段:G41 G01 X50. Y40. F100 D01G41 G01 X50.
展开阅读全文