如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第三章数控铣削加工程序编制3.1、数控铣床的功能概述3.2数控程序编程的基础知识3.2数控程序编程的基础知识G功能码是使数控机床建立起(准备好)做某种加工方式的指令。它用G和两位数字来表示,从G00到G99共100种G代码有模态和非模态之分。模态G代码:一旦执行就一直保持有效,直到同一模态组的另一个G代码替代为止。非模态G代码:只有在它所在的程序段内有效。同一程序段出现非同组的几个代码,并不影响G代码的续效性。同组代码不能同时出现在一个程序段中。(1)坐标字由坐标名、带+、-符号的绝对坐标值(或增量坐标值)构成。(2)表示坐标名的英文字母的含义如下所示:X、Y、Z:X、Y、Z方向的主运动U、V、W:分别对应平行X、Y、Z坐标的第二坐标A、B、C:分别对应绕X、Y、Z坐标的转动坐标I、J、K:圆弧中心坐标,圆弧的起点对圆心的增量坐标,分别对应于X、Y、Z坐标方向。三、进给功能字(F字)四、主轴转速功能字(S字)M地址字后接2位数值,M00~M99,部分已国际标准化。在同一程序段中,既有M代码,又有G代码时,系统将根据设定的参数来决定执行先后顺序:1)辅助功能代码与坐标移动指令同时执行。2)在执行坐标移动指令之前执行辅助功能,通常称之为“前置”。3)在坐标移动指令完成以后执行辅助功能,称为“后置”。M代码也分成模态和非模态两种。如:M03,M04M代码可以分成两大类,一是基本M代码,另一类是用户M代码。基本M代码是由数控系统定义的;用户M代码则是由数控机床制造商定义的。辅助功能字(M功能)辅助功能字(M功能)辅助功能字(M功能)辅助功能字(M功能)辅助功能字(M功能)六、刀具偏置字(D字和H字)X(1)G54建立工件坐标系(2)G53返回机床坐标系(3)坐标平面设定指令(G17,G18,G19)(3)G90、G91——绝对坐标及增量坐标编程指令G90表示程序段的坐标字为绝对坐标;G91表示程序段的坐标字为增量坐标。(4)G00快速点定位命令刀具以点位控制方式移动到下一个目标位置(点)程序书写格式为:G00X—Y—Z—其中X、Y、Z为目标点增量或绝对坐标。G00的定位过程:从程序段执行开始,加速到指定的速度,然后按此速度移动,最后减速到达终点。速度值由具体数控系统和机床决定,程序段中不能用F功能字指定。运动的几种方式:(1)按机床设定速度先令某轴移动到位后再令另一轴移动到位;(2)各轴按相同速度一齐移动,此时若X、Y、Z坐标要求行程不相等,各轴到达目标点的时间不同,刀具运动轨迹为一空间折线;(3)令各铀以不同的速度(各轴移动速度比等于各轴移动距离比)移动,同时到达目标点,刀具运动轨迹为一直线。因此,编程前应了解机床数控系统的G00指令各坐标轴运动的情况,避免刀具与工件或夹具碰撞。直线插补指令用于产生按指定进给速度F实现空间直线运动。程序格式:G01X~Y~Z~F~其中:X、Y、Z的值是直线插补的终点坐标值。例:实现图中从A点到B点的直线插补运动,其程序段为:绝对方式编程:G90G01X10Y10F100增量方式编程:G91G01X-10Y-20F100刀具具有一定的半径,刀具中心点的运动轨迹与被加工零件的轮廓轨迹不重合,必须使刀具中心的运动轨迹偏离轮廓一个刀具半径值,这种偏移叫做刀具半径补偿。G41为刀具半径左补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿。(刀具绕工件顺时针运动)G42为刀具半径右补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿。(刀具绕工件逆时针运动)G40为补偿撤消指令。G41/G42G00/G01X~Y~D~//建立补偿程序段……………………G40G00/G01X~Y~//补偿撤消程序段1、刀补的建立:在刀具从起点接近工件时,刀心轨迹从与编程轨迹重合过度到与编程轨迹偏离一个偏置量的过程。也要从第3轴正方向往负方向判断。2、刀补调用:刀具中心始终与变成轨迹相距一个偏置量直到刀补取消。3、刀补取消:刀具离开工件,刀心轨迹要过渡到与编程轨迹重合的过程。▢刀补建立▢刀补进行▢刀补撤销(1)建立和取消刀补只能由G00、G01切线进入或切出,不能使用圆弧指令。(2)必须在切入工件前完成刀具半径补偿,建立补偿可在工件外或废料中进行,不能在切入工件的同时进行刀具补偿,这样会产生过切现象。(3)刀具半径补偿结束用G40撤销,撤销时也要防止过切。(4)刀具半径补偿只能在平面内补偿,不要在刀具补偿状态下,连续出现第三轴的移动指令。刀具半径补偿的应用:(3)圆弧插补指令顺时针圆弧插补指令(G02)逆时针圆弧插补指令(G03)方向:从XY平面(ZX平面,YZ平面)的Z轴