单元15数控铣床的程序编制Word下载.docx
- 文档编号:22492647
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:22
- 大小:35.43KB
单元15数控铣床的程序编制Word下载.docx
《单元15数控铣床的程序编制Word下载.docx》由会员分享,可在线阅读,更多相关《单元15数控铣床的程序编制Word下载.docx(22页珍藏版)》请在冰豆网上搜索。
非模态代码,只在写有该代码的程序段中有效。
2.辅助功能(M功能)代码
辅助功能也称为M功能。
M功能的作用在于控制机床或者系统的辅助功能动作,例如冷却泵的开、关;
主轴的正反转;
程序的结束等。
辅助功能用字母M及后在两位数字组成。
M00~M99共100个。
3.进给功能(F功能)代码
进给功能也称为F功能,用F功能可以直接指定坐标轴移动的进给速度。
一般有两种表示方法;
(1)代码法
即F后面跟两位数字,表示机床进给量数列的序号,它不直接表示进给速度的大小。
(2)直接代码法
F后面的数字就是进给速度的大小,用字母F与其后的4位整数和3位小数表示。
F代码为续效代码,一经设定后,再未被重新指定前,则表示先前所设定的进给速度持续有效。
4.主轴转速功能(S功能)代码
主轴功能也称主轴转速功能或S功能,用来指定主轴的转速,用字母S和其后的1-4位数字表示。
S功能的单位是r/min。
在编程时,S功能代码只是设定主轴转速的大小,并不会使主轴反转,必须用M指令指定正、反转时,主轴才开始转动。
5.刀具功能(T功能)代码
刀具功能也称T功能,用来进行刀具的选择。
刀具功能用字母T及后面的数字表示。
程序中T代码的数值直接表示选择的刀具号码。
例如T10表示10号刀。
在数控车床中的T代码后面的数字即包含所选刀具号,也包含刀具补偿号,例如T0402表示选择4号刀,调用2号刀具补偿参数进行刀具长度和半径的补偿。
三、加工准备类指令
1.S×
×
——主轴转速
书写格式:
S
2.M03——主轴顺时针旋转
程序里写有M03指令,主轴结合S功能,按给定的S转速,顺时针方向旋转。
3.M04——主轴逆时针旋转
程序里写有M04指令,主轴结合S功能,按给定的S转速,向逆时针方向旋转。
4.M05——主轴停止旋转
程序里出现M05指令,坐标指令运行结束后,主轴旋转立即停止。
5.M08——切削液开
M08功能在本段程序开始执行,打开切削液。
6.M09——切削液关
M09功能在本段程序运行完毕后,关掉切削液。
7.M02——程序结束
M02表示加工程序结束。
8.G71(G70)——米制和英制单位选择
9.G17、G18、G19——插补平面选择
G17选择XY平面插补
G18选择XZ平面插补
G19选择YZ平面插补
10.G92——工件坐标系设定指令
书定格式:
G92XYZ
11.G90——绝对值方式编程
G90…
12.G91——增量方式编程
G91…
13.G00——快速定位
G00XYZ
目标点坐标
14.F×
——运行速度设定
F后面的数字就是进给速度的大小,单位为mm/min。
用字母F与其后的4位整数和3位小数表示。
四、实训项目25加工准备类指令编程实训
(一)实训目的与要求
1.了解数控铣床程序的基本结构。
2.重点了解数控铣床程序中准备类编程指令的结构格式。
(二)相关知识
数控机床在加工过程中主要进行的是位置控制,通过数控编程,把加工过程中刀具移动的轨迹按一定的顺序和方式编写成加工程序单后输送给数控系统,控制数控机床进行自动加工。
不同的数控系统的程序格式一般都有差异,但程序的结构基本相同。
如前述一个完成的程序由程序名、程序内容(程序段)和程序结束三部分组成。
零件程序的结构组成如下所示:
%×
;
程序名
┊;
程序段
M02;
结束符
在程序段中,首先要进行数控加工前的程序准备就绪,包括以下内容:
1.数控加工中,M03指令设定主轴顺时针旋转,M04指令设定主轴逆时针旋转,M05指令设定主轴停止旋转,M08指令打开切削液,M09指令关闭切削液,M02指令是程序结束F符。
2.数控加工中,用G17、G18、G19指令进行加工坐标平面设定,用G92指令进行工件坐标系设定,用G90指令设定绝对方式编程,用G91指令设定增量方式编程。
3.数控加工中,G00指令使刀具相对于工件从当前位置各轴以预先设定的快移进给速度到程序段所指定的下一个定位点。
其格式为:
G00X_Y_Z_。
G00指令中的快进速度由机床参数设置对各轴分别设定,由于各轴以各自的速度移动,不能保证各轴同时到达终点,因而联动直线轴和合成轨迹并不总是直线。
在完成数控准备类指令后,才能进行编制数控加工运行指令。
将零件程序编制好以后,经过程序校验及加工仿真确认,可以进行加工。
在加工前,还需要进行对刀操作。
对刀是为了确定编程员设定的基准坐标系,即工件坐标系在机床坐标系中的位置。
这个位置由对刀点来确定。
(三)实训内容
1.根据SIEMENS(或FANUC)数控系统的程序格式,编制数控加工准备类指令的基本结构模式。
这样在以后的程序编制中,只要将数控加工运行类指令加在此后就可以了。
2.实训项目25编写数控铣削加工准备类指令组的基本结构模式。
(四)实训报告
数控编程是实现数控加工的重要环节。
数控编程,就是把零件的图形尺寸、工艺过程、工艺参数、机床的运动以及刀具位移等按照CNC系统的程序段格式和规定的语言记录在程序上的全过程。
实训报告内容:
1.写出数控铣床编程的作用、目的。
2.写出数控铣床编程的结构和加工准备类指令的内容。
3.写出数控铣削加工准备类指令(SIEMENS、FANUC数控系统)的基本结构模式。
五、基本加工类指令
1.G01——直线插补
G01XYZF
目标点坐标进给速度
2.G02——顺时针圆弧插补
G17G02XYIJ
YZJK
XZIK
圆心坐标,是圆心相对于圆弧起点的增量值
圆弧终点坐标,可以用绝对值或增量值书写
G18G02XZIK
G19G02YZJK
3.G03或G3——逆时针圆弧插补
G17G03X_____Y_____I_____J_____
G18G03X_____Z_____I_____K_____
G19G03Y_____Z_____J_____K_____
4.G04——暂停指令
G04F(或G04J)
六、实训项目26加工运行类指令编程实训
了解掌握数控铣床加工运行指令的基本结构和编制注意事项。
(二)实训仪器与设备
1.配置SIEMENS(或FANUC)系统的数控铣床一台与相关刀具。
2.蜡模或金属毛坯一块。
尺寸适实训需要。
(三)相关知识
(四)实训内容
1.根据SIEMENS(或FANUC)数控系统的程序格式,编制数控铣床加工运行类指令的基本结构模式。
这样在以后的程序编制中,只要将数控加工准备类指令加在数控加工运行指令前面就可以了。
2.实训项目26数控铣削加工运行类指令实训
实训项目26.1
实训项目26.2
实训项目26.3
(五)实训报告与内容:
1.写出数控加工运行类指令组的作用。
2.写出数控加工运行类指令(SIEMENS、FANUC数控系统)的格式和编制注意事项。
3.按照上述编程的实训项目写出实训报告。
4.绘制出运行程序的轨迹。
七、加工轨迹运行编辑类指令
1.G11——对称于Y轴镜像
G11N×
.×
循环次数,最多允许写两位数,即01~99
镜像加工程序结束时的程序段号,即N×
,要求4位数
镜像加工程序开始时的程序段号,即N×
2.G12——对称于X轴镜像
G12N×
3.G13——原点对称
G13N×
4.G30——放大缩小倍率取消
G30
5.G31——放大缩小倍率
G31N×
6.M00——程序暂停
M00
八、实训项目27加工轨迹编辑类编程实训
了解掌握数控铣床加工镜像指令和倍率指令的基本结构和编制注意事项。
1.配置SIEMENS(或FANUC)系统的数控铣床一台与相关刀具。
镜像指令和倍率指令的运用,可以减少运行轨迹图形的计算误差,可以提高数控加工的轨迹精度。
1.根据SIEMENS(或FANUC)数控系统的程序格式,编制数控加工轨迹编辑指令的基本结构模式。
2.实训项目27数控铣削加工轨迹编辑类指令实训
实训项目27.1
实训项目27.2
实训项目27.3
实训项目27.4
1.写出数控加工轨迹编辑类指令的作用。
2.按照上述编程的实训内容写出实训报告。
3.绘制出运行程序的轨迹。
九、转移跳转类指令
1.G25——跳转移加工
G25N ×
循环次数
跳转移加工程序结束时的程序段号,要求写满4位数
跳转移加工程序开始时的程序段号,要求写满4位数
2.G26——转移加工
G26N×
循环次数
转移加工程序结束时的程序段号,要求写满4位数
转移加工程序开始的程序段号,要求写满4位数
十、实训项目28转移跳转指令编程实训
掌握数控铣床转移或跳转指令的结构、使用与编制注意事项。
1.根据SIEMENS数控系统(或FANUC数控系统)的程序格式,编制转移加工指令,熟悉转移跳转指令的结构和使用。
在以后的程序编制中,如果需要,只要将转移或跳转运行指令加到相关位置就可以了。
2.实训项目28数控铣削转移跳转指令实训
实训项目28.1
实训项目28.2
(四)实训报告与内容:
1.写出数控转移和跳转加工指令的作用。
十一、坐标偏置类指令
1.(SIEMENS数控系统)坐标偏置类指令:
(1)G53——撤销零点偏置
G53
(2)G54——绝对零点偏置
G54X____Y____Z_____
(3)G55——增量零点偏置
G55X____Y____Z_____
(4)G56——当前点偏置
G56
2.(FANUC数控系统)坐标偏置类指令:
(1)G53——选择机床坐标系
G53G90X____Y____Z_____
(2)G53、G54、G55、G56、G57、G58、G59——选择工件坐标系
G54(或G55~G59)G90X____Y____Z_____(F)
十二、实训项目29坐标偏置编程实训
掌握数控坐标偏置指令的结构和编制注意事项。
坐标偏置指令的使用能给数控编程带来极大方便,能大大减小轨迹计算误差,提高数控轨迹加工精度。
1.根据SIEMENS(或FANUC)数控系统的程序格式,编制坐标偏置指令的结构和编制注意事项。
这样在以后的程序编制中,如果需要,只要将坐标偏置指令加在相关位置就可以了。
2.实训项目29数控铣削转移加工指令实训
实训项目29.1
实训项目29.2
实训项目29.3
实训项目29.4
1.写出数控转移加工指令的作用。
3.绘制出上述程序的轨迹。
十三、刀具补偿类指令
1.M06——换刀指令
M06T_____
2.G40——取消刀具半径补偿
G40G01X_____Y_____
3.G41——左边刀具半径补偿
G41G01X____Y____
4.G42——右边刀具半径补偿
G42G01X____Y_____
5.G43——建立刀具长度补偿
G43
6.G44——撤销刀具长度补偿
G44
十四、实训项目30刀具补偿实训
掌握数控铣床刀具补偿的结构和使用。
在数控机床上进行零件轮廓的铣削加工时,由于刀具半径的存在,刀具中心轨迹与零件轮廓不重合。
数控机床具备刀具半径补偿功能时,数控加工只需根据零件轨迹轮廓编程,数控系统能够自动计算出刀具中心轨迹,加工出所需要的零件轮廓。
能够达到简化编程。
利用系统的长度补偿功能也可以建立起刀具长度补偿。
1.根据SIEMENS数控系统(或FANUC数控系统)的程序格式,结合数控系统的参数设置,编制刀具补偿的基本结构模式。
这样在以后的程序编制中,如果需要,只要将刀具补偿加在相关位置处就可以了。
2.实训项目30刀具补偿指令实训
1.写出刀具补偿功能的作用。
十五、实训项目31刀具半径补偿功能加工实训
(一)实训目的与要求:
1.了解数控铣床的切削控制原理。
2.学习数控加工编程中的数值计算方法。
3.学习数控加工编程中刀具半径补偿功能。
1.配备SIEMENS数控系统(或FANUC数控系统)的数控铣床一台。
2.蜡模一块。
3.圆柱铣刀(¢12)一把。
数控加工程序是根据零件轮廓编制的。
刀具在加工过程中根据程序进行移动。
刀具移动的轨迹是根据零件图按照已经确定的加工工艺、加工路线和允许的加工误差计算出来的。
数控加工编程中的数值计算主要用于手工编程时的轮廓加工。
在进行零件轮廓加工时,刀具中心轨迹相对于零件轮廓应让开一个刀具半径的距离,即刀具半径偏置或刀具半径补偿。
根据零件轮廓编制的程序和预先设定的偏置参数,数控系统能自动完成刀具半径补偿功能。
(四)实训内容
实训项目31数控刀具半径补偿指令实训
1.根据SIEMENS数控系统的程序格式,编制零件外形精加工程序。
2.根据上述加工零件制定加工工艺。
(1)工艺分析
1)技术要求
2)加工工艺的确定
3)加工刀具的确定
4)切削用量:
主轴转速为600r/min,进给速度为200mm/min。
(2)数学计算。
(3)参考程序
(4)在SIEMENS数控系统(或FANUC数控系统)中输入零件程序,进行校验和仿真,先进行对刀操作并进行加工。
(五)实训总结
对于简单零件,通常用手工进行编程。
对于一些形状复杂的零件或空间曲面零件,编程工作量巨大,计算非常繁琐,花费时间太长,必须利用自动编程系统完成数控加工程序的自动编制。
数控系统一般具有半径补偿功能,根据工件轮廓尺寸编制的加工程序以及预先存放在数控系统内存中的刀具中心偏移量,系统自动计算刀具中心轨迹,并控制刀具进行加工。
如没有刀具半径补偿功能,当刀具因更换或重磨而改变半径等原因造成刀具中心产生偏移量时,都要按刀具中心轨迹重新编制加工程序,这将极其繁琐并影响生产的正常运行。
(六)实训报告
2.零件加工过程概述(零件图、刀具运行轨迹、加工程序及过程概述)。
3.按照实训内容写出实训报告,绘制出运行程序的轨迹,并标出轨迹各段对应的程序段号。
十六、返回类指令
1.SIEMENS数控系统返回类指令:
(1)G14、G15——X、Y分别按G00运动
G14或G15
2.FANUC数控系统返回类指令:
(2)G27——返回参考点检查
G90(G91)G27X_____Y_____Z_____
(3)G28——自动返回参考点
G28X_____Y_____Z_____
(4)G29——从参考点返回
G29X_____Y_____Z_____
十七、实训项目32返回编程实训
掌握数控铣床转移加工指令的结构和使用。
尺寸适合实训需要。
1.根据SIEMENS数控系统(或FANUC数控系统)的程序格式,编制转移加工指令的结构和使用的基本结构模式。
2.实训项目32数控铣削转移加工指令实训
十八、循环加工类指令
1.G73——高速深孔的啄钻循环指令
G73X_____Y_____Z_____R_____Q_____F____
2.G74——攻左螺纹循环指令
G74X_____Y_____Z_____R_____F____
3.G76——精镗孔循环指令
G76X_____Y_____Z_____R_____Q_____P___F___
4.G81——钻孔循环指令
G81X_____Y_____Z_____R_____F___
5.G82——沉孔的钻孔循环指令
G82X_____Y_____Z_____R_____P___F___
6.G83——深孔啄钻循环指令
G83X_____Y_____Z_____R_____Q_____F___
7.G84——攻右螺纹循环指令
G84X_____Y_____Z_____R_____F___
8.G85——铰孔循环指令
G85X_____Y_____Z_____R_____F___
9.G86——镗孔循环指令
10.G80——取消循环指令
G80
十九、实训项目33钻孔循环加工编程实训
通过较复杂零件轮廓的加工,进一步熟悉和掌握数控系统常用指令的编程与加工工艺,加深对数控铣床工作原理的了解。
1.配备SIEMENS(或FANUC)数控系统的数控铣床一台。
2.毛坯一件(材料为45钢)。
3.圆柱铣刀(¢12)一把,麻花钻头(¢11)一把。
(三)相关知识概述
1.绝对值编程指令(G90)和相对值编程指令(G91)。
格式:
2.固定循环指令(G98,G99)。
固定循环指令的程序格式包括数据形式、返回点平面、孔加工方式、孔位置数据、孔加工数据和循环次数。
1.实训项目33数控铣削转移加工指令实训
2.实训项目33.1
2)数学计算。
3.实训项目33.2
根据零件图中的尺寸标注,程序中有些基点的绝对坐标位置可直接读出,另外一些基点间的相对位置也可直接读出。
所以在编程时可用绝对坐标位置和相对坐标位置两种坐标值方式。
这样减少不必要的数学计算。
该程序在应用到高速深孔加工的循环指令中时,应使Z轴进行加工间歇进给,以便深孔加工时容易排屑。
1.写出数控循环加工指令的作用。
2.零件加工过程概述(零件图、刀具运行轨迹、加工程序及过程概述)。
3.根据本实验,总结数控铣床加工零件的全过程。
并按照上述编程的实训内容写出实训报告。
二十、子程序指令
1.SIEMENS数控系统子程序指令:
(1)G22——子程序定义
G22N×
。
(2)G20——子程序调用
书写格式:
G20N×
P1×
变量号,其后允许小数点前4位,后3位
循环次数(从01~99)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单元 15 数控 铣床 程序 编制