数控技术05-06第二章-数控机床加工程序的编制课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控技术05-06第二章-数控机床加工程序的编制课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控技术 05 06 第二 数控机床 加工 程序 编制 课件
- 资源描述:
-
1、工艺指令分类:工艺指令分类:准备性工艺指令:准备性工艺指令:是在数控系统插补运算之前需要预先规定,从而为插补运算作好准备的工艺指令。辅助性工艺指令:辅助性工艺指令:而是根据操作机床的需要予以规定的工艺指令,这类指令与数控系统插补无关。1准备功能准备功能G指令指令(1)绝对坐标和相对坐标指令)绝对坐标和相对坐标指令G90,G91 G90表示程序段的坐标字按绝对坐标编程,G91表示程序段的坐标字按增量坐标编程。一般数控系统在初始状态(开机时状态)时自动设置为G90绝对值编程状态。从A点走到B点用以上两种方式 编程分别如下:G90 G01 X30.0 Y60.0 F100;G91 G01 X-40.
2、0 Y30.0 F100;(2)工件坐标系设定指令)工件坐标系设定指令G92 编程格式:G92 XYZ;例:G92 X150.0 Y300.0 Z200.0;坐标值X、Y、Z为刀位点在工件坐标系中的初始位置。该指令把这个坐标寄存在数控系统的存储器内。G92指令是一个非运动指令,只是设定工件坐标系原点,设定的坐标系在机床重开机时消失。(3)工作坐标系的选取指令)工作坐标系的选取指令G54G59 根据零件图样所标尺寸基点的相对关系和有关形位公差要求,为编程计算方便,有的数控系统用G54G59预先设定6个工作坐标系,这些坐标系存储在机床存储器中,在机床重开机时仍然存在,在程序中可以分别选取其中之一使
3、用。6个工作坐标系皆以机床原点为参考点,分别以各自与机床原点的偏移量表示,需要提前输入机床数控系统内部。(4)点定位指令)点定位指令G00 G00在编程中常用来作快速接近工件切削起点或快速返回换刀点等。其运动速度程序中不设定,由机床原始设置来确定。快速运动到将近定位点时,通过降速以实现精确定位。G00只实现定位作用,对实际所走的路径不作严格要求,刀具与工件的运动轨迹也由制造厂确定。运动时也不进行切削加工,编程时应注意参考所用机床的有关说明,注意在快速靠近定位点时,避免刀具与工件等发生干涉碰撞。编程格式:G00 XYZ;(5)直线插补指令)直线插补指令G01 刀具作两点间的直线运动加工时用该指令
4、,G01指令表示刀具从当前位置开始以给定的速度(切削速度F),沿直线移动到规定的位置。编程格式:G01 XYZF;图示为三轴直线插补的空间直线,从A到B的直线插补指令如下:绝对坐标编程:G90 G01 X30 Y40 Z20 F相对坐标编程:G91 G01 X20 Y30 Z10 F(6)平面选择指令平面选择指令G17,G18,G19 在三坐标机床上加工时,如进行圆弧插补,要规定加工所在的平面,用G代码可以进行平面选择,如图2-31所示。G17 XY平面G18 ZX平面G19 YZ平面(7)圆弧插补指令)圆弧插补指令G02,G03 圆弧插补,圆弧插补,G02为顺时针圆弧插补,为顺时针圆弧插补,
5、G03为逆时为逆时针圆弧插补,刀具进行圆弧插补时必须规定所在的平针圆弧插补,刀具进行圆弧插补时必须规定所在的平面,然后再确定回转方向,如图面,然后再确定回转方向,如图2-30所示。沿垂直于所示。沿垂直于圆弧所在平面(如圆弧所在平面(如XY平面)的坐标轴的负方向(平面)的坐标轴的负方向(-Z)看去,顺时针方向为看去,顺时针方向为G02,逆时针方向为,逆时针方向为G03。编程格式:编程格式:式中,式中,X X、Y Y、Z Z为圆弧的终点坐标值。在为圆弧的终点坐标值。在G90G90状态,状态,X X、Y Y、Z Z中的两个坐标字为工件坐标系中的圆弧终点坐中的两个坐标字为工件坐标系中的圆弧终点坐标。在
6、标。在G91G91状态,则为圆弧终点相对于起点的距离。状态,则为圆弧终点相对于起点的距离。_;_03029190191817FRKJKIJIZYZXYXGGGGGGG 在在G90或或G91状态,状态,I、J、K中的两个坐标字均为圆弧圆中的两个坐标字均为圆弧圆心相对圆弧起点在心相对圆弧起点在X、Y、Z轴方向上的增量值,也可以理解为轴方向上的增量值,也可以理解为圆弧起点到圆心的矢量(矢量方向指向圆心)在圆弧起点到圆心的矢量(矢量方向指向圆心)在X、Y、Z轴上轴上的投影。的投影。I、J、K为零时可以省略。为零时可以省略。R为圆弧半径,为圆弧半径,R带带“”号,取法:号,取法:若圆心角若圆心角Q180
7、,则,则R为正值;为正值;若若 180Q360,则,则R为负值。为负值。A AB B-R-R+R+RQ QQ Q 用G02、G03指令对所示的圆弧进行编程,设刀具从A点开始沿A、B、C切削。用绝对值尺寸指令编程:G92 X200 Y140 Z0;G90 G03 X140 Y100 I-60 J0 F100;G02 X120 Y60 I-50 J0;用增量尺寸指令编程:G91 G03 X-60 Y60 I-60 J0 F100;G02 X-20 Y-40 I-50 J0;(8)暂停指令)暂停指令G04 G04指令可使刀具作暂短的无进给光整加工,一般用于镗平面、锪孔等场合。格式:G04地址码X或P
8、为暂停时间,其中X后面可用带小数点的数,单位为s,如G04X5表示在前一程序执行完后,要经过5s以后,后一程序段才执行。地址P后面不允许用小数点,单位为ms。如G04 P1000表示暂停1s。例如,图2-33为锪孔加工,孔底有表面粗糙度要求。程序如下:G91 G01 Z-7.0 F60;G04 X5.0;(刀具在孔底停留5s)G00 Z7.0;(9)刀具长度补偿指令)刀具长度补偿指令G43、G44、G49 刀具长度补偿指令一般用于刀具轴向(Z方向)的补偿,它使刀具在Z方向上的实际位移量比程序给定值增加或减少一个偏置量,这样当刀具在长度方向的尺寸发生变化时,可以在不改变程序的情况下,通过改变偏置
9、量,加工出所要求的零件尺寸。a)b)c)d)图2-34 刀具的长度补偿举例 编程格式:G43为刀具长度正补偿。G44为刀具长度负补偿。Z目标点坐标。H刀具长度补偿值的存储地址。补偿量存入由H代码指令的存储器中。使用G43、G44时,不管用绝对尺寸还是增量尺寸指令编程,程序中指定的Z轴移动指令的终点坐标值,都要与H代码指令的存储器中的偏移量进行运算。G43时相加,G44时相减。然后把运算结果作为终点坐标值进行加工。G43、G44均为模态代码。G49为取消刀具补偿。(10)刀具半径补偿指令)刀具半径补偿指令G41,G42,G40 在编制轮廓切削加工的场合,一般以工件的轮廓尺寸为刀具轨迹编程,这样编
10、程加工简单,即假设刀具中心是沿工件轮廓运动的,而实际的刀具运动轨迹要与工件轮廓有一个偏移量(即刀具半径),如图2-35所示。利用刀具半径补偿功能可以方便地实现这一转变,简化程序编制,机床可以自动判断补偿的方向和补偿值大小,自动计算出实际刀具中心轨迹,并按刀心轨迹运动。G41指令刀具左偏置:即沿刀具进刀方向看去,刀具中心在零件轮廓的左侧(如图2-36)所示。G42指令刀具右偏置:即沿刀具进刀方向看去,刀具中心在零件轮廓的右侧(如图2-36)所示。G40取消刀补。2辅助功能辅助功能M功能功能(1)程序停止功能)程序停止功能M00 在完成程序段的其他指令后,用以停止主轴、冷却液,使程序停止。如编程者
11、想要在加工中使机床暂停(检验工件、调整、排屑等),使用M00指令,重新启动程序后,才能继续执行后续程序。例:G90 G41 G01 X50 Y40 F100 D01;或 G90G41 G00 X50 Y40 D01;偏置量(刀具半径)预先寄存在D01指令的存储器中。G41、G42、D均为续效代码。(2)选择停止指令)选择停止指令M01 M01指令的功能与M00相似。但与M00指令不同的是:只有操作面板上的“选择停”开关处于接通状态时,M01指令才起作用。常用于关键尺寸的检验或临时暂停。(3)主轴控制指令主轴控制指令M03,M04,M05 M03、M04和M05指令的功能分别为控制主轴顺时针方向
12、转动、逆时针方向转动和停止。(4)换刀指令)换刀指令M06 常用于加工中心刀库的自动换刀时使用。(5)冷却液控制指令)冷却液控制指令M07、M08、M09 M072号冷却液开。用于雾状冷却液开。M081号冷却液开。用于液状冷却液开。M50 3号冷却液开。M51 4号冷却液开。M09冷却液关。注销M07、M08、M50、M51 (6)程序结束)程序结束M02和和M30 M02表明主程序结束,是在完成程序段的所有指令后,使主轴、进给和冷却液停止。表示加工结束,但该指令并不返回程序起始位置。M30与M02同样,也是表示主程序结束,区别是M30执行后使程序返回到开始状态(7)程序调用指令)程序调用指令
展开阅读全文