欢迎来到天天文库
浏览记录
ID:57016755
大小:325.50 KB
页数:63页
时间:2020-07-26
《数控车床编程技术课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数控车床编程技术FANUC0i系统无锡金城职业学校编制一.数控加工的编程概述1.数控加工程序结构与格式在CNC机床上加工零件,首先要编制程序,然后用该程序控制CNC机床。CNC指令的集合称为程序。在程序中根据机床的实际运动顺序书写这些指令。一个完整的数控加工程序由程序开始部分、若干个程序段、程序结束部分组成。一个程序段由程序段号和若干个“字”组成、一个“字”由地址符和数字组成。为了区分每个程序、要对程序进行编号,程序号由程序的编号和程序号地址组成。程序号必须放在程序的开头例:O2288O程序号地址(编号的指令码)22
2、88程序的编号(2288号程序)不同的数控系统、程序号地址也有所不同,而FANUC系统用O作为程序号地址码。编程时一定要参考说明书、否则程序无法执行。程序字:一个程序字的组成如下所示Z-25.8Z地址符-符号(负号)25.8数据字(数字)程序段号加上若干个程序字就可以组成一个程序段,在程序段中表示地址的英文字母可分为尺寸地址和非尺寸地址两种。表示尺寸地址的英文字母有X、Y、Z、U、V、W、P、Q、I、J、K、A、B、C、D、E、R、H、共18个字母。表示非尺寸地址的有N、G、F、S、T、M、L、O等8个字母。程序段的
3、格式:程序段的格式可以分为地址格式、分隔地址格式、固定程序段格式和可变程序段格式等。其中以可变程序段格式应用最为广泛。我国1985年颁布了JB3838-85数控机床点位切削和轮廓加工用可变程序段格式,所谓可变程序段格式就是程序段的长短可以变的。其格式如下:N01G01X50.0Z80.5F180;N01程序段号G01运动方向指令(直线插补)X50.0Z80.5坐标移动距离指令F180进给速度指令其中N是程序段的地址符,用于指定程序段号,G是指令动作方式的准备功能地址,G01为直线插补;X、Z是坐标轴地址,其后的数字表
4、示刀具在相应坐标上的移动距离,F是进给速度指令地址,其后的数字表示进给速度,F180表示进给速度为180mm/min。2.手工编程的步骤(1)加工工艺分析在数控机床上加工零件,操作者拿到的原始资料是零件图,根据零件图,可以对零件的形状、尺寸、精度、表面粗糙度、材料、毛坯种类、热处理状况等进行分析,从而选择机床,刀具,确定定位夹紧装置,加工方法,加工顺序及切削用量的大小,在确定工艺过程中,应充分考虑数控机床的所有功能,做到加工路线短,走刀次数少,换刀次数少等。(2)数值的计算根据零件的形状、尺寸、走刀路线、计算出零件轮
5、廓上各几何元素的起点、终点、圆弧的圆心坐标、若数控系统没有刀补功能、则应计算刀心轨迹,当用直线、圆弧来逼近非圆曲线时,应计算曲线上各节点的坐标值,若某尺寸带有上下偏差时,编程时应取平均值。(3)编写零件加工程序单根据工艺过程的先后顺序,按照指定数控系统的功能指令码及程序段格式,逐段编写加工程序,编程员应对数控机床的性能,程序代码非常熟悉,才能编写出正确的零件加工程序。(4)制备控制介质目前常用的方法是通过键盘直接将程序输入机床。(5)程序校对与首件试切对有图形模拟功能的数控机床,可进行图形模拟加工,检查刀具轨迹是否正
6、确,对无此功能的数控机床可进行空运转检验,以上工作只能检查出刀具运动轨迹的正确性,验不出对刀误差和因某些计算误差引起的加工误差及加工精度,所以还要进行首件试切,可先用铝,石蜡等易切材料,试切后若发现工件不符合要求,可修改程序或进行刀具尺寸补偿。二.基本功能指令的编程方法1.刀具功能的编程方法刀具功能T刀具功能字由地址功能码T和数字组成。编程格式:T××××T后面的数字用来指定刀具号和刀具补偿号。例如:T0101表示选择1号刀,1号偏置值。T0300表示选择3号刀,刀具偏置取消。2.主轴功能的编程方法主轴转速功能S主轴
7、转速功能S表示机床主轴的转速,由S和其后的若干数字组成。(1)转速S表示主轴转速,单位r/min例如:S1000表示主轴转速为1000r/min(2)线速在恒线速状态下,S表示切削点的线速度,单位为m/min。例如:S80表示切削点的线速度恒定位80m/min。3.进给功能的编程方法进给功能F,由F和其后的若干数字组成。(1)直线进给率的编程格式(G98)状态下F××F的单位为mm/min。例如:(G98)F100;进给率为100mm/min。(2)旋转进给率的编程格式(G99)状态下F××F的单位为mm/r。例如:
8、(G99)F0.2;进给率为0.2mm/r。4.常用辅助功能的编程辅助功能也叫M功能或M代码,用地址字M和若干数字组成,是控制机床或系统开关功能的指令,主要用于完成加工操作时的辅助动作。常用M代码M00程序停止M01选择性停止M02程序结束M03主轴正转M04主轴反转M05主轴停止M08切削液开M09切削液关M30程序结束,返回程序首M98调用
此文档下载收益归作者所有