版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控铣床的加工范围
铣削加工是机械加工中最常用的加工方法之一,它主要包括平面铣削和轮廓铣削,也可以对零件进行钻、扩、铰、镗、锪加工及螺纹加工等。数控铣削主要适合于下列几类零件的加工。平面类零件
立体曲面类零件
加工面为空间曲面的零件称为立体曲面类零件。这类零件的加工面不能展成平面,一般使用球头铣刀切削,加工面与铣刀始终为点接触,若采用其它刀具加工,易产生干涉而破坏邻近表面。可采用行切法或三坐标联动加工(空间直线插补)。1铣刀类型选择1)铣较大平面时,为了提高生产效率和提高加工表面粗糙度,一般采用刀片镶嵌式盘形铣刀。数控铣床的刀具2)曲面类零件加工曲面类零件时,为了保证刀具切削刃与加工轮廓在切削点相切,而避免刀刃与工件轮廓发生干涉,一般采用球头铣刀。粗加工用两刃铣刀,半精加工和精加工用四刃铣刀,如图所示。23)铣小平面或台阶面铣小平面或台阶面一般采用通用铣刀,如图所示。34)键槽铣键槽时,为了保证槽的尺寸精度、一般用两刃键槽铣刀,如图所示。45)孔加工孔加工时,可采用钻头、镗刀等孔加工类刀具,如图所示。56铣削准备功能G代码准备功能G代码(指令)由G后一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、工件坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。G功能根据功能的不同分成非模态G功能(如G04、G28、G29、G92)、模态G功能(如G90、G91、G01等)。7功能:设定编程时的坐标值为增量值或者绝对值。说明:(1)G90绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。G90为缺省值。(2)G91相对值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。(3)G90、G91是一对模态指令,在同一程序段中只能用一种。绝对坐标和相对坐标指令―――G90、G918例:已知刀具中心轨迹为“A→B→C”,起点为A则:G90时:G90G00X35.Y50.;X90.;G91时:G91G00X25.Y40.;X55.Y0;91)坐标系设定,G92
指令格式:G92X_Y_Z_;说明:程序中如使用G92指令,则该指令应位于程序的第一句;程序启动时,如果第一条程序是G92指令,那么执行后,
机床不产生任何运动,只是当前点被置为X、Y、Z的设定值;G92要求坐标值X、Y、Z必须齐全,不可缺省,并且不能使用U、V、W编程。设定的加工原点与当前刀具位置有关,随刀具起始点的位置不同而改变,必须保证起刀点位置与程序中G92指令中的坐标值一致,重复加工时应特别注意;操作虽简单,但易出错。使用G92指令用来确定起刀点与编程原点的相对位置关系,从而建立加工坐标系。例:G92X0Y0Z100
含义:刀具并不产生任何动作,只是将刀具所在的位置设为X0Y0Z100。即相当于确定了坐标系。坐标系设定―――G92、G54-G59102)坐标系设定,G54~G59说明:加工前,将测得的工件编程对应的G54~G59中,编程时,指令行里写入G54~G59既可。比G92稍麻烦些,但不易出错所谓零点偏置就是在编程过程中进行编程坐标系(工件坐标系)的平移变换,使编程坐标系的零点偏移到新的位置。也用来设定坐标系注意:使用G54-G59时,不用G92设定坐标系G54~G59和G92不能混用。图2.2工件零点偏置工件零点偏置G54原点图2.2,可建立G54~G59共6个加工坐标系。其中:G54——加工坐标系1,G55——加工坐标系2,G56——加工坐标系3,G57——加工坐标系4,G58——加工坐标系5,G59——加工坐标系6。11例:如图2.3所示,使用工件坐标系编程:要求刀具从当前点移动到A点,再从A点移动到B点。当前点AB图2.3使用工件坐标系编程12图2.4机械偏心式寻边器图2.5光电式寻边器13当前位置显示14“offseting”下的工件坐标系设定151617XYxyOO机械坐标:(339,-183.6)绝对坐标:(-13.715,90.26)(机床坐标系)(工件坐标系)G54:(352.715,-273.86)是与零件图对应的坐标值18格式:G17(或G18,或G19)G17选择XOY平面插补G18选择XOZ平面插补G19选择YOZ平面插补说明:(1)适应于以下情况的平面定义:
A、定义刀具半径补偿平面;
B、定义螺旋线补偿的螺旋平面;
C、定义圆弧插补平面。(2)当在G41、G42、G43、G44刀补时,不得变换定义平面;(3)一般的轨迹插补系统自动判别插补平面而无须定义平面;(4)三联动直线插补无平面选择问题;(5)系统上电时,自动处于G17状态;(6)注意的是,移动指令与平面选择无关,例如指令“G17G01Z10”时,Z轴照样会移动。插补平面选择指令―――G17、G18、G1919格式:G00X___Y___Z____
说明:所有编程轴同时以预先设定的速度移动,各轴可联动,也可以单独运动。不运动的坐标可以省略编程,省略的坐标不作任何运动。目标点坐标值可以用绝对值,也可用增量值。G00功能起作用时,其移动速度按参数中的参数设定值运行,也可由面板上的“快速修调”修正。G00也可写成G0。G00为续效指令。G00―――快速定位20格式:G01X___Y___Z____F___说明:
(1)其中X、Y、Z是线性进给的终点坐标,F是合成进给速度;
(2)不运动的坐标可以省略不写;
(3)正数省略“+”号;(4)G01起作用时,其进给速度按所给的F值运行;(5)G01、F都是模态(续效)指令;(6)G01也可写成G1。G01―――直线插补21G91G01X15.
Y-15.F60;G90G01X30.Y15.F100;假定刀具已经在起点A处,加工直线AB的轨迹相对坐标编程:绝对坐标编程:22XYG00G01G54直线插补进给速度设为100mm/min,主轴转数800r/min,刀具恰在编程原点处。O1(G01,G90)N1G90G54G00X20.Y20.S800M03;N2G01Y50.F100;N3X50.;N4Y20.;N5X20.;N6G00X0Y0M05;N7M30;23参考介绍:/p-638409515909.html
格式:G17
G02X_Y_I_J_FG03
R
G18G02X_Z_I_K_
FG03R
G19G02Y_Z_J_K_
FG03RG02―――――顺时针圆弧插补
说明:X、Y、Z在G90时,是圆弧终点相对编程零点的绝对坐标值。在G91时,是圆弧起点到圆弧终点的增量值。I、J、K是圆弧起点到圆心坐标的增量值,I是X方向,J是Y方向,K是Z方向。用G02指令编程时,可以直接编过象限圆、整圆等;注:过象限时,会自动进行间隙补偿,如果参数区未输入间隙补偿或参数区的间隙补偿与机床实际反向间隙相差悬殊,都会在工件上产生明显的切痕。以G17为例,铣整圆时注意:圆心坐标I、J不能同时为0;整圆不能用R编程;因为经过同一点,半径相同的圆有无数个。劣弧时,R为正值;优弧时,R为负值。24格式:G03X___Y___I___J___F__或G03X___Y___R___F___说明:除了圆弧旋转方向相反外,其余与G02指令完全相同。G02、G03的判断:逆着第三根轴看去,顺时针为G02,逆时针为G03G03――――-逆时针圆弧插补ZYX25图2优弧与劣弧的编程图3整圆的编程YG91G02X30.Y30.R30.F100;G91G02X30.Y30.I30.J0F100;G90G02X0Y30.R30.F100;G90G02X0Y30.I30.J0F100;G91G02X30.Y30.R-30.F100;G91G02X30.Y30.I0.J30.F100;G90G02X0Y30.R-30.F100;G90G02X0Y30.I0J30.F100;26表2整圆的程序27主轴转数1000r/min,进给速度100mm/min,A为起点,B为终点。刀具恰在编程原点处。图6圆弧插补XYG54ABO0002(G02,G03)N1G90G54G02I20.J0F100;N2G03X-20.Y20.I-20.J0;(R20.)N3G03X-10.Y10.I0J-10.;(R-10.)28Z轴移动在实际加工中,刀具不能只在XOY平面内移动,否则刀具平行移动时将与工件、夹具发生干涉,另外在切削型腔时刀具也不能直接快速运动到所需切深,所以必须对Z轴移动有所控制。注:在起刀点和退刀点时应注意,尽量避免三轴联动,要将Z轴的运动和XOY平面内的运动分成两行写,以避免三轴联动引起的不必要的碰撞。G90G54G00Z100.0;Z5.0;G01Z-10.0F50;(切深10.0mm,Z向进给应慢些,平面进给时可提速)。。。G00Z100.0;29如图所示零件,以φ30的孔定位精铣外轮廓,暂不考虑刀具补偿。
%0001
G92X150.0Y160.0Z120.0
G90G00X100.0Y60.0Z-2.0S100M03G01X75.0F100X35.0G02X15.0R10.0
G01Y70.0G03X-15.0R15.0G01Y60.0G02X-35.0R10.0G01X-75.0
G09Y0
X45.0
X75.0Y20.0
Y65.0G00X100.0Y60.0
Z120.0
X150.0Y160.0M05M3030N10G92X0Y0Z50;N20M03S500;N30G00X19Y24;N40Z5;N50G01Z-3F40;N60Y56;N70G02X29Y66R10;(N70G02X29Y66I10)N80G01X71;N90G02X81Y56R10;(N90G02X81Y56J-10)N100G01Y24;N110G02X71Y14R10;(N110G02X71Y14I-10)N120G01X29;N130G02X19Y24R10;(N130G02X19Y24J10)N140G00Z50;N150X0Y0;N160M30;807015100601088R10用Φ8的刀具,沿双点画线加工工件上表面3mm深凹槽31顺圆、逆圆螺旋线插补格式:
在Z方向上进行螺旋线插补:G17G02/G03X_Y_I_J_Z_F_;或G17G02/G03X_Y_R_Z_F_;在Y方向上进行螺旋线插补:G18G02/G03Z_X_K_I_Y_F_;或G18G02/G03Z_X_R_Y_F_;在X方向上进行螺旋线插补:G19G02/G03Y_Z_J_K_X_F_;或G19G02/G03Y_Z_R_X_F_;其中:F指令指定某平面内沿圆弧的进给速度;直线轴(红色字体所代表的轴)的进给速度=F*沿直线轴进给距离/圆弧的长度。注意:在螺旋插补程序段中不能指令刀具偏置和刀具长度补偿。圆弧终点坐标沿直线轴的进给距离32例.图27所示的螺旋线程序G91时:G91G17G03X-30Y30R30Z10F100;G90时:G90G17G03X0Y30R30Z10F100;在XY平面圆弧的终点坐标为(0,30),直线轴(Z轴)的进给距离为+10。33例.下图所示的螺旋线程序G91时:G91G19G02Y30Z-30R30X10F100;G90时:G90G19G02Y30Z0R30X10F100;34格式:G04X_;或G04P_;
其中,X、P均为指定暂停时间,X指定的时间单位为s,P指定的单位为ms。为非模态指令。a.主轴有高速、低速挡切换时,在M05指令之后,用G04指令暂停几秒,再行换挡;G04的使用场合:b.孔底加工时的暂停,暂停时间应保证刀具在孔底保持回转一圈以上;c.铣削大直径螺纹时,用M03指定主轴正传后,暂停几秒使转速稳定后再加工螺纹;区别:G04P500与G04X5.0程序暂停―――――G0435刀补的引出:1、数控系统控制刀具中心的运动轨迹,而由于刀具半径的存在,刀心与工件轮廓间存在一个偏移量。2、由强调‘1’可知:如果按照工件的实际尺寸编程,就必须用刀补。3、如果一个工件需多道工序,则需计算多次的刀心轨迹,若按工件的实际尺寸编程,改变刀补值即可。刀具补偿36图9刀心轨迹与工件轮廓
在前进方向
右侧补偿
补偿量
刀具旋转方向
刀
具
前
进
方
向
(b)
补偿量
刀具旋转方向
刀
具
前
进
方
向
(a)
图31
刀具补偿方向
(a)左刀补
(b)右刀补
G42G41图8左、右刀补G41G4237各数控铣床大都具有刀具半径补偿功能,为程序的编制提供方便。总的来说,该功能有以下几方面的用途:(1)利用这一功能,在编程时可以很方便地按工件实际轮廓形状和尺寸进行编程计算,而加工中使刀具中心自动偏离工件轮廓一个刀具半径,加工出符合要求的轮廓表面。(2)利用该功能,通过改变刀具半径补偿量的方法来弥补铣刀制造的尺寸精度误差,扩大刀具直径选用范围和刀具返修刃磨的允许误差。(3)利用改变刀具半径补偿值的方法,以同一加工程序实现不同工序和工步的加工。(4)通过改变刀具半径补偿值的正负号,还可以用同一加工程序加工某些需要相互配合的工件,如相互配合的凹凸模等。刀具补偿用途38铣削方式有逆铣和顺铣两种方式。如图11所示,铣刀旋转切入工件的方向与工件的进给方向相反时称为逆铣,相同时称为顺铣。逆铣时,切削厚度由零逐渐增大,切入瞬时刀刃钝圆半径大于瞬时切削厚度,刀齿在工件表面上要挤压和滑行—段后才能切入工件,使已加工表面产生冷硬层,加剧了刀齿的磨损,同时使工件表面粗糙不平。此外,(就此种加工情况而言)逆铣时刀齿作用于工件的垂直进给力F朝上,有抬起工件的趋势,这就要求工件装夹牢固。但是逆铣时刀齿从切削层内部开始工作的,当工件表面有硬皮时,对刀齿没有直接影响。顺铣时,刀齿的切削厚度从最大开始,避免了挤压、滑行现象,并且垂直进给力F朝下压向工作台,有利于工件的夹紧,可提高铣刀耐用度和加工表面质量。与逆铣相反,顺铣加工要求工件表面没有硬皮,否则刀齿很易磨损。对于铝镁合金、钛合金和耐热合金等材料来说,建议采用顺铣加工,这对于降低表面粗糙度值和提高刀具耐用度都有利。但如果零件毛坯为黑色金属锻件或铸件,表皮硬而且余量一般较大,这时采用逆铣较为有利。順铣逆铣(b)顺铣(downcut/downmilling)图11顺铣与逆铣(a)逆铣(upcut/upmilling)39格式:G40
G01X___Y___说明:G40必须与G41或G42成对使用;编入G40的程序段为撤销刀具半径补偿的程序段,必须用G01或G00指令和数值,不能用G02、G03;
N100G40G01X0Y0G40是模态指令,机床初始状态为G40。G40―――――取消刀具补偿40格式:G41G01X___Y___D__说明:(1)G41的切削方向是沿着刀具前进方向观察,刀具偏在工件的左边(假定工件不动);(2)G41发生前,刀具参数(D__)必须在主功能PARAM中刀具参数内设置完成;(3)G41本段程序,必须有G01或G00功能及对应的坐标参数才有效,以建立刀补;(4)G41与G40之间不得出现任何转移加工,如镜像,子程序等;(5)由于当前段加工的刀补方式与下一加工段的数据有关,因此,下一段加工轨迹的数据说明,必须在10段(甚至2段)程序之内出现;(6)当改变刀具补偿号时,必须先用G40取消当前的刀补;(7)在远离工件的地方建立、取消刀补;(8)G41是模态指令。G41―――――建立左边刀具半径补偿41G41、G42进行半径补偿的步骤(1)设置刀具半径补偿值:程序启动前,在刀具补偿参数区内设置补偿值。(2)刀补的建立:刀具从起刀点接近工件,刀具中心轨迹的终点不在下一个程序段指定的轮廓起点,而是在法线方向上偏移一个刀具补偿的距离。在该段程序中,动作指令只能用G00或G01。(3)刀补的进行:在刀具补偿进行期间,刀具中心轨迹始终偏离编程轨迹一个刀具半径的偏移值。在此状态下,G00、G01、G02、G03都可以使用。(4)刀补的取消:在刀具撤离工件、返回原点的过程中取消刀补。此时只能用G00、G01。起刀点刀补建立刀补进行刀补撤销编程轨迹刀具中心轨迹G4142切入工件同时补偿切入工件前补偿刀具补偿的设置用刀具半径补偿指令注意避免加工过程中产生过切现象43格式:G42G01X___Y___D__说明:除刀具在前进的右边外,与G41相同,为模态指令。注意:刀补建立程序段和刀补撤销程序段所使用的G01直线段必须同G40、G41或G42编在同一个程序段里,其后写上坐标参数。G42―――――右边刀具半径补偿44XY40190402020190G17G90G54G00X0Y0S800M03;G43H01Z100.M08;Z5.;G41X40.Y20.D01;G01Z-10.F50;Y190.F100;X190.;Y40.;X20.;G00Z100.;G40X0Y0;M30;注:1、远离工件的地方进退刀,刀具Z向进给时速度应慢,因为侧刃与底刃同时切削。2、进退刀时(X、Y)与Z应分为两行书写,避免三轴联动走空间斜线而引起的刀具与夹具的干涉铣外轮廓。切削深度10mm,刀具半径20mm,材料45钢45G17G90G54G00X0Y0S800M03;G43H01Z100.M08;Z5.;G41X350.Y400.D01;G01Z-10.F50;Y200.F100;G02I-150.;G01Y0.;G00Z100.;G40X0Y0;M30;G17G90G54G00X0Y0S800M03;Z100.M08;Z5.;X400.Y200.;G41X400.Y250.D01;G01Z-10.F50;G03X350.Y200.I0.J-50.;G02I-150.F100;G03X400.Y150.I50.J0;G00Z100.;G40X0Y0;M30;R150200200400R5046XY200200-100G17G90G54G00X0Y0S800M03;G43H01Z100.M08;Z5.;G41X-100.Y100.D01;G01Z-10.F50;G03X-200.Y0J-100.F100.;G03I200.;G03X-100.Y-100.I100.;G00Z100.;G40X0Y0;M30;47XY200200-100G17G90G54G00X0Y0S800M03;G43H01Z100.M08;Z5.;G41X-100.Y100.D01;G01Z-10.F50;G03X-200.Y0J-100F100.;Y-200.;X200.;Y200.;X-200.;Y0;G03X-100.Y-100.I100.J0;G00Z100.;G40X0Y0;M30;48N10G92X-40Y50Z50N20M03S500N30G90G01Z-3F500N40G01G41X5Y30D01F50N50X30N60G02X38.66Y25R10N70G01X47.32Y10N80G02X30Y-20R20N90G01X0N100G02X0Y20R20N110G03Y40R10N120G00G40X-40Y50M05N130Z50N140M30R103020R10R20R20程序起点XY49G00Z_H_;G49
G00Z_;刀具长度补偿指令G43、G44、G49格式:/建立刀具长度补偿/取消刀具长度补偿功能:在不改变加工程序的情况下,实现对刀具Z向移动指令的终点位置进行正向或负向补偿;H值为实际使用刀具长度与理想刀具长度之差,有正负号,并作为偏置值设定在由H指令指定的偏置存储器中。50用G43(正向偏置),G44(负向偏置)指定偏置的方向。无论是绝对指令还是增量指令,由H代码指定的已存入偏置存储器中的偏置值在G43时与刀具轴向移动指令的终点坐标值相加,在G44时则是从刀具轴向移动指令的终点坐标值中减去。计算后的坐标值成为刀具移动的终点坐标。偏置号可用H00-H99来指定。偏置值与偏置号对应,通过MDI/CRT预先设置在偏置存储器中。对应偏置号00即H00的偏置值通常为0,因此对应于H00的偏置量不设定。要取消刀具长度补偿时用指令G49或H00。G43、G44、G49都是模态代码,可相互注销。(2)刀具长度补偿指令G43、G44、G4951题问:当刀具长度与标准刀具长度相比,短(或长)于标准值,该如何使用G43、G44及如何确定补偿值的+、-号?标准刀具使用刀具(1#)H0152例:用刀具长度补偿指令编写图中所示轨迹的加工程序705YX53N5G92X-70Y-5Z35N10G91G00X120.0Y80.0M03S500N20G43Z32.0H01N30G01Z21.0F100N40G04P2000N50G00Z21.0N60X30.0Y-50.0N70G01Z41.0F100N80G00Z41.0N90X50.0Y30.0N100G01Z25.0F100N110G04P2000N120G00Z57.0H00(G49)N130X200.0Y60.0N140M05N150M30参考程序:手动输入H01=-4.054使用技巧:a.刀具在使用前应先建立好刀具长度补偿,切削完成后应撤消补偿;b.撤消刀具长度补偿时,刀具应在远离工件表面的安全地方,防止卡刀;c.撤消刀具长度补偿一般用G49指令,也可调用H00的补偿地址来实现。55例.见下图所示,用Φ20的1#刀具加工下图轮廓,用Φ16刀具(2#)加工下图凹台,用Φ6(3#)、Φ8(4#)的钻头加工孔。561480147R10141414141412122256(手动装1#刀)G92X-20Y-20Z100M03S500G00G43Z-23H01G01G41X0Y-8D01F100Y42X7Y56X80Y10G02X70Y0R10G01X-10G00G40X-20Y-20G49Z100M05(停机,手动换2#刀)M03S600G00G43Z-10H02G01G41X8Y-10Y56F50X20Y-10G00G40X-20Y-20G49Z100M05561480147R101414141414121222(手动换3#刀)M03S600G00G43Z10H03G98G73X14Y40Z-25R-6Q-5F50G99G73X42Y26Z-25R4Q-5F50X56Y12G80G00G49Z100X-20Y-20……M05M3057子程序的引出:当一个零件包括重复的图形时,可以把这个图形编成一个子程序存在存储器中,使用时反复调用;或者被切工件较厚需要分层铣削时,将工件编成子程序,子程序中尤其是Z向用相对坐标编程,反复调用几次则实现厚工件的分层加工。子程序的有效使用简化程序并缩短检查时间,提高编程效率,节省磁盘空间。子程序的引出58格式:M98P___L___说明:(1)子程序是以O开始,以M99结尾的,子程序是相对于主程序而言的;(2)M98置于主程序中,表示开始调用子程序;(3)M99置于子程序中,表示子程序结束,返回主程序;(4)P____为程序号,L___为调用次数;(5)主程序与子程序间的模态代码互相有效;如主程序中使用G90模式,调用子程序,子程序中使用G91模式,则返回主程序时,在主程序里G91模式继续有效。(6)在子程序中多使用G91模式编程;(7)在半径补偿模式下,如无特殊考虑,则应避免主子程序切换;(8)子程序可多重调用,最多可达四重。(9)每次调用子程序时的坐标系,刀具半径补偿值、坐标位置、切削用量等可根据情况改变。M98、M99―――子程序调用59例题图1子程序调用图例501280xy8030403016060方法一:O1(MAIN_P,多次调用)G17G90G54G00X0Y0S800M03;G43H01Z100.M08;M98P100;G90G00X80.;M98P100;G90G00X0Y0M05;M30;O100(SUB_P,相对坐标编程)G91G00Z-95.;G41X40.Y20.D01;G01Z-15.F20;Y30.F100;X-10.;X10.Y30.;X40.;X10.Y-30.;X-10.;Y-20.;X-50;G00Z110.;G40X-30.Y-30;M99;61方法二:O1(MAIN_P,采用不同编程坐标系)G17G90G54G00X0Y0S800M03;G43H01Z100.M08;M98P101;G90G55G00X0Y0.;M98P101;G90G56G00X0Y0.;M98P101;G90G54G00X0Y0;M30;O101(SUB_P,绝对坐标编程)G90G00Z5.;G41X40.Y20.D01;G01Z-10.F20;Y50.F100;X30.;X40.Y80.;X80.;X90.Y50.;X80.;Y30.;X30;G00Z100.;G40X0.Y0;M99;62方法三:O1(MAIN_P,采用调用次数L)G17G90G54G00X0Y0S800M03;G43H01Z100.M08;M98P102L2;G90G00X0Y0M05;M30;O102(SUB_P,相对坐标编程)G91G00Z-95.;G41X40.Y20.D01;G01Z-15.F20;Y30.F100;X-10.;X10.Y30.;X40.;X10.Y-30.;X-10.;Y-20.;X-50;G00Z110.;G40X-30.Y-30;X80.;M99;63格式:G43(G44)G00(G01)Z___H___;说明:1)H为补偿号,H后边指定的地址中存有刀具长度值。进行长度补偿时,刀具要有Z轴移动。2)G43――正向补偿,与程序给定移动量的代数值做加法;G44――负向补偿,与程序给定移动量的代数值做减法。
T__M06―――选刀、换刀指令G43、G44、G49―――刀具长度补偿(偏置)64G29―――自动从参考点返回指令格式:G29X_Y_Z_;其中,X、Y、Z为刀具的目标点坐标。使用该指令可使刀具从参考点经由一个中间点而定位于目标点。通常该指令紧跟在一个G28指令之后。用G29的程序段的动作,可使所有被指定的轴以快速进给经由以前用G28指令定义的中间点,然后再到达目标点。G29指令仅在其被规定的程序段中有效。
G28―――自动回归原点格式:G90(G91)G28X__Y___Z___;说明:经过(X、Y、Z)点回机床原点。使用G28之前,必须消除刀具半径补偿在返回原点后使用刀具长度补偿取消(G49)功能。例1:G91G28Z0;(从当前点直接回Z轴的机床原点)例2:G90G28X10Y10Z10;(经过(10、10、10)回机床原点)65
数控加工中,某些加工动作循环已经典型化。例如,钻孔、镗孔的动作是孔位平面定位、快速引进、工作进给、快速退回等一系列典型的加工动作,这样就可以预先编好程序,存储在内存中,并可用一个G代码程序段调用,称为固定循环。以简化编程工作。孔加工固定循环指令有G73、G74、G76、G80~G89。
固定循环G73、G74、G76、G80~G891.钻孔循环指令
2.镗孔循环指令3.攻丝循环指令①高速排屑深孔钻循环指令G73②钻(浅)孔指令G81与锪孔指令G82③深孔往复排屑钻循环指令G83①精镗孔G76指令②镗孔循环指令G85③镗孔循环指令G86④反镗孔G87指令①攻左牙螺纹循环指令G74②攻右牙螺纹循环指令G8466图12孔加工的6个典型动作图图13固定循环的数据表达形式孔加工通常由下述6个动作构成,如图所示。(1)X、Y轴定位;(2)定位到R点(定位方式取决于上次是G00还是G01);(3)孔加工;(4)在孔底的动作;(5)退回到R点(参考点);(6)快速返回到初始点。67固定循环的程序格式如下:G98———返回初始平面;G99———返回R点平面;G————固定循环代码G73、G74、G76和G81~G89之一;X、Y——加工起点到孔位的距离(G91)或孔位坐标(G90);R————初始点到R点的距离(G91,此时R为负值)或R点的坐标(G90);
R点高出工件顶面2~5mm;Z————R点到孔底的距离(G91,此时Z为负值)或孔底坐标(G90);Q————每次进给深度(G73/G83);I、J———刀具在轴反向位移增量(G76/G87);P————刀具在孔底的暂停时间;F————切削进给速度;L————固定循环的次数,缺省为1。孔加工指令为续效指令,直到G80或G00、G01、G02、G03出现,从而取消钻孔循环。68建议:深孔钢件采用G83中厚钢件采用G73薄板G81安全性G83>G73>G81效率G81>G73>G8369图14
G81循环钻孔循环(中心钻)指令G81说明:1、G81钻孔动作循环,它的执行过程为:X、Y定位,Z轴快进到R点,以F速度进给到Z点,快速返回初始点(G98)或R点(G99),没有孔底动作。注意:如果Z方向的移动量为零,则该指令不执行。G81指令动作循环如图14所示。2、L0表示机床运动到当前句坐标点,但并不执行循环动作。3、L命令需要用G91方式。7010050图15用固定循环加工多孔O1(G81)G90G54G00X0Y0S1000M03;G43H01Z100.M08;G99G81X50.Y25.R5.Z-10.F100;X-50.;Y-25.;G98X25.;G80X0Y0;M30;71图16固定循环的灵活使用90404080120160XYO1(G81、L)G90G54G00X0Y0S800M03;G43H01Z100.M08;G98G81Y40.Z-10.R2.F100L0;G91X40.L4;G90X0Y90.L0;G91X40.L4;G90G80X0Y0;M30;72图18G73指令动作过程图19G83指令动作过程G73与G83的区别:1、虽然G73和G83指令均能实现深孔加工,而且指令格式也相同,但二者在Z向的进给动作是有区别的。2、从图18和图19可以看出,执行G73指令时,每次进给后令刀具退回一个d值(用参数设定);而G83指令则每次进给后均退回至R点,即从孔内完全退出,然后再钻入孔中。深孔加工与退刀相结合可以破碎钻屑,令其小得足以从钻槽顺利排出,并且不会造成表面的损伤,可避免钻头的过早磨损。3、G73指令虽然能保证断屑,但排屑主要是依靠钻屑在钻头螺旋槽中的流动来保证的。因此深孔加工,特别是长径比较大的深孔,为保证顺
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 融资租赁物流设备借款协议书
- 高空赛车场运营安全合同
- 教育科研项目管理准则
- 住宅自建施工协议
- 教育行业信息化管理规定
- 兼职项目经理管理合同
- 自我驱动的职业前进计划
- 学生基础知识与能力评估计划
- 仓库年终工作总结范文集锦
- 教师个人总结述职报告(9篇)
- 蓝色商务风汽车行业商业计划书模板
- 苏州大学《高等数学一》2022-2023学年第一学期期末试卷
- 运河镇江段航道疏浚工程环评资料环境影响
- 2024年心理咨询师考试题库【典型题】
- 医疗机构纠纷处理
- 智研咨询-2025年中国二手奢侈品行业市场全景调查、投资策略研究报告
- 2024年江西省公务员考试《行测》真题及答案解析
- 预防性侵害预防安全教育课件
- 2024年中国气体净化器市场调查研究报告
- 2024年高考真题-生物(江苏卷) 含答案
- 军事理论-综合版智慧树知到期末考试答案章节答案2024年国防大学
评论
0/150
提交评论