数控车床编程方法.ppt
76页1 1数控编程基础数控编程基础3 3数控加工工艺数控加工工艺2 2常用常用G G指令编程方法指令编程方法4 4车床编程车床编程第二章第二章 NC加工程序的编制加工程序的编制5 5铣床和加工中心编程铣床和加工中心编程1第四节第四节 车床编程方法车床编程方法一、车削加工编程的特点车削加工编程的特点①一个程序段中,根据图纸标注尺寸,可以是绝一个程序段中,根据图纸标注尺寸,可以是绝对值、增量值或者是二者的混合编程;对值、增量值或者是二者的混合编程;②由于图纸尺寸和测量都是直径值,故直径方向由于图纸尺寸和测量都是直径值,故直径方向用绝对值编程时,用绝对值编程时,X X以直径值表示用增量值编以直径值表示用增量值编程时,程时,X X以径向实际位移量的二倍值表示,并附以径向实际位移量的二倍值表示,并附上方向符号;上方向符号;③为提高径向尺寸精度,为提高径向尺寸精度, X X向的脉冲当量取为向的脉冲当量取为Z Z向向的一半;的一半;④由于毛坯常用棒料或锻件,加工余量大,所以由于毛坯常用棒料或锻件,加工余量大,所以数控装置常具备不同形式的固定循环功能,可数控装置常具备不同形式的固定循环功能,可以进行多次重复循环切削;以进行多次重复循环切削;2⑤为了提高刀具寿命和减小工件表面粗糙度,车刀刀尖常磨成半径不大的圆弧,为此,编程时需对车刀半径进行补偿;⑥许多数控车床用U、W表示增量坐标指令;⑦第三坐标指令I、K在不同的程序段中的作用不同,在圆弧切削时表示圆心相对于圆弧起点的坐标位置,在自动循环指令程序中,表示每次循环的进刀量。
3二、圆头车刀假想刀尖的编程特点和刀具二、圆头车刀假想刀尖的编程特点和刀具补偿功能补偿功能 在编程时,通常将车刀刀尖作为一点考在编程时,通常将车刀刀尖作为一点考虑(即假想刀尖位置),但实际上刀尖部分虑(即假想刀尖位置),但实际上刀尖部分 是带有圆角的(如图所示)是带有圆角的(如图所示) 41 1、圆头车刀加工台阶面的编程和补偿、圆头车刀加工台阶面的编程和补偿我们编程时所指定的刀具轨迹就是假想刀尖的轨迹在实际我们编程时所指定的刀具轨迹就是假想刀尖的轨迹在实际当中,以假想刀尖编程在加工端面或外圆时没有误差,但在当中,以假想刀尖编程在加工端面或外圆时没有误差,但在进行倒角、斜面、圆弧面切削时就会产生欠切或过切,造成进行倒角、斜面、圆弧面切削时就会产生欠切或过切,造成零件加工精度误差(如图所示)零件加工精度误差(如图所示)52、圆头车刀加工圆锥面的编程和补偿、圆头车刀加工圆锥面的编程和补偿6假想刀尖P 点沿工件轮廓CD 移动, 如果按照轮廓线CD编程, 用圆角车刀进行实际切削, 必然 产生CDD1C1的残留误差因此, 实际加工时, 圆头车刀 的实际切削点要移至轮廓线CD, 沿CD移动, 如图3( b)所示, 这样才能消除残留高度。
这时假想刀尖的轨迹C2D2 与轮廓线CD 在X 向相差X, Z 向相差Z设刀具的半 径为r, 斜面倾角为α,可以求出 7α△Zα/2△X83、圆头车刀加工圆弧面的编程和补偿、圆头车刀加工圆弧面的编程和补偿 圆头车刀加工圆弧面和加工圆锥面基本相圆头车刀加工圆弧面和加工圆锥面基本相似如图是加工似如图是加工 l/4 凸凹圆弧凸凹圆弧, CD 为工件为工件轮廓线轮廓线, 0点为圆心点为圆心, 半径为半径为R, 刀具与圆弧刀具与圆弧轮廓起点、终点的切削点分别为轮廓起点、终点的切削点分别为C和和D, 对对应假想刀尖为应假想刀尖为C1和和D 1对图( a) 所示凸圆所示凸圆弧加工情况弧加工情况, 圆弧圆弧C1D 1为假想刀尖轨迹为假想刀尖轨迹, 01点为圆心点为圆心, 半径为半径为( R + r); 对图对图( b) 所示所示凹圆弧加工情况凹圆弧加工情况, 圆弧圆弧C2D2 为假想刀尖轨为假想刀尖轨迹迹, 其圆心是其圆心是02点点, 半径为半径为( R - r) 如果按假想刀尖轨迹编程假想刀尖轨迹编程, 则要以图中所示的圆弧则要以图中所示的圆弧C1D 1或或C2D2(虚线虚线) 有有 关参数进行程序编关参数进行程序编制。
制9104 4、、圆头车刀的补偿方法圆头车刀的补偿方法 通常采用的补偿方法有两种第一种是在编通常采用的补偿方法有两种第一种是在编程时就按照实际切触点的轨迹编程,这就程时就按照实际切触点的轨迹编程,这就需要在编程时进行复杂的刀具路径数学计需要在编程时进行复杂的刀具路径数学计算,编程工作量较大,只在机床不具备刀算,编程工作量较大,只在机床不具备刀尖半径尖半径 自动补偿功能的情况下采用第二自动补偿功能的情况下采用第二种方法是当机床具有刀尖半径自动补偿功种方法是当机床具有刀尖半径自动补偿功 能时直接按照理想刀尖轨迹编程,同时使能时直接按照理想刀尖轨迹编程,同时使用刀尖半径补偿指令用刀尖半径补偿指令 11 不同的数控车床用刀具在工作中假想刀尖的位置不同,不同的数控车床用刀具在工作中假想刀尖的位置不同,故要输入假想刀尖位置序号假想刀尖位置序号共有故要输入假想刀尖位置序号假想刀尖位置序号共有1010个,个,如图所示如图所示如图所示为几种数控车床用刀具的假想刀尖位置如图所示为几种数控车床用刀具的假想刀尖位置^ ^=)12三、按照刀心轨迹编程如图如图13四、数控车床编程坐标系的确定四、数控车床编程坐标系的确定1 1、标准坐标系、标准坐标系 数控车床的坐标系是以径向数控车床的坐标系是以径向为X轴方向,纵向为Z轴方向。
为X轴方向,纵向为Z轴方向指向主轴箱的方向为Z轴的负方指向主轴箱的方向为Z轴的负方向,而指向尾座的方向为Z轴的向,而指向尾座的方向为Z轴的正方向X轴是以操作者面向的正方向X轴是以操作者面向的方向为X轴正方向故,根据右方向为X轴正方向故,根据右手法则,Y轴正方向指向地(数手法则,Y轴正方向指向地(数控车床编程中不涉及控车床编程中不涉及Y Y轴坐标)轴坐标)数控车床坐标系如右图所示数控车床坐标系如右图所示142 2、机床坐标系、机床坐标系 机床坐标系是用来确定工件坐标系的基本坐标机床坐标系是用来确定工件坐标系的基本坐标系;是机床本身所固有的坐标系;是机床生产厂系;是机床本身所固有的坐标系;是机床生产厂家设计时自定的,其位置由机械挡块决定,不能家设计时自定的,其位置由机械挡块决定,不能随意改变随意改变 机床原点:机床原点为机床上的一个固定点,机床原点:机床原点为机床上的一个固定点,数控车床一般将其定义在主轴前端面卡盘中心数控车床一般将其定义在主轴前端面卡盘中心 机床坐标系:是以机床原点为坐标原点的坐标机床坐标系:是以机床原点为坐标原点的坐标系,系,Z Z轴与主轴中心线重合,是纵向进刀方向,轴与主轴中心线重合,是纵向进刀方向,X X轴与主轴垂直,是横向进刀方向。
轴与主轴垂直,是横向进刀方向15((1 1)工件原点)工件原点 编制加工程序的基准点(零点)称为工件原点 编制加工程序的基准点(零点)称为工件原点数控车床的工件原点一般定为轴心线与零件左端面数控车床的工件原点一般定为轴心线与零件左端面或右端面的交点处或右端面的交点处2 2)工件坐标系)工件坐标系 以 以工件工件原点为原点,所构成的坐标系称为工件原点为原点,所构成的坐标系称为工件坐标系XZ16五、车削固定循环编程指令五、车削固定循环编程指令1 1、、矩形柱面循环指令内、外径切削循环指令(G90/G77)格式:格式:切削圆柱面:切削圆柱面:G90 X((U))__ Z((W))__((F__););其中其中X X,,Z Z((U U,,W W)为外径、内径切削)为外径、内径切削终点坐标终点坐标如图所示,如图所示,G90G90指令循环动作指令循环动作G90 X50.0 Z-30.0 F__;;相当于相当于 G00 X50.0;; G01 Z-30.0 F__;; X65.0;;17端面切削循环指令(G94) 格式:格式: G94 X((U))__ Z((W))__((F__););其中其中X X,,Z Z((U U,,W W)为端面切削终点坐标)为端面切削终点坐标例:如图所示的程序例:如图所示的程序……;;G00 X85.0 Z10.0 T0101 M03;;G01 G96 Z5.0 F3.0 S120;;G94 X30.0 Z-5.0 F0.2;;①①Z-10.0;; ② ② 循环部分循环部分Z-15.0;; ③③G00 G97 X200.0 Z200.0 S450 T0100;;M01;;……;;18当进行重复循环时,为了减少程序,可采用重复循环次数代码:格式:格式: Gxx X((U))__ Z((W))__I __ K __ H __ F__;;X((U)、)、 Z((W)为第一次循环的坐标值;)为第一次循环的坐标值; I 、、 K为每次循环的推进量,为每次循环的推进量, I 用两倍值;用两倍值; H为循环的为循环的次数。
次数192、锥面循环指令、锥面循环指令该指令用于切削内外锥面的自该指令用于切削内外锥面的自动循环锥度的斜率取决于锥度的斜率取决于U、、W的值格式与矩形循环相同格式与矩形循环相同如图所示,运用带锥度端面切削循环指令编程 20213、螺纹切削循环指令(G92) 格式:格式:圆柱螺纹:圆柱螺纹:G92 X((U))__ Z((W))__F__;;锥螺纹:锥螺纹: G92 X((U))__ Z((W))__R__ F__;; 其中其中X X,,Z Z((U U,,W W)为螺纹切削终点坐标;)为螺纹切削终点坐标;R R为螺纹的锥度,其方向及尺寸的判定同为螺纹的锥度,其方向及尺寸的判定同G90G90中中R R值例:如图所示的程序例:如图所示的程序……;;G00 X40.0 Z5.0;;G92 X29.3 Z-42.0 F2.0;;X28.42;;X27.82;;X27.62;;G00 X150.0 Z200.0;;22复合固定循环指令复合固定循环指令外径、内径粗加工循环指令(G71) 格式:格式: G71 U △ △d R e;G71 P ns Q nf U △ △u W △ △w ((F __ S __ T__);); 其中其中 △d△d—切削深度切削深度(背吃刀量、每次切削量背吃刀量、每次切削量),半径值,无正负号。
半径值,无正负号 e—每次退刀量,半径值,无正负;每次退刀量,半径值,无正负; nsns:精加工程序第一个程序段的序号:精加工程序第一个程序段的序号 nf nf:精加工程序最后一个程序段的序号:精加工程序最后一个程序段的序号△u△u::X X向的精加工余量向的精加工余量△w△w::Z Z向的精加工余量向的精加工余量 G71G71循环指令的刀具切削路径如图所示:循环指令的刀具切削路径如图所示:23精加工循环指令(G70) 格式:格式:G70 P ns Q nf ;; 其中其中 ns ns:循环开始的第一个程序段的序号:循环开始的第一个程序段的序号 n n循环结束最后一个程序段的序号循环结束最后一个程序段的序号注:注:﹡﹡在在G71G71、、G72G72程序段中的程序段中的F F、、S S、、T T指令都无效,指令都无效,只有在只有在ns-nfns-nf之间的程序段中的之间的程序段中的F F、、S S、、T T指令有效;指令有效;﹡G70﹡G70切削后刀具会回到切削后刀具会回到G71-G73G71-G73的开始切削点;的开始切削点;﹡G71﹡G71、、G72G72循环切削之后必须使用循环切削之后必须使用G70G70指令执行精加指令执行精加工,以达到所要求的尺寸;工,以达到所要求的尺寸;﹡﹡在没有使用在没有使用G71G71、、G72G72指令时,指令时,G70G70指令不能使用。
指令不能使用24端面粗加工循环指令(G72) 格式:格式:G72 W △ △d Re;; G72 P ns Q nf U △ △u W △ △w((F__S__ T__););其中其中△d△d:每次:每次Z Z向切削深度(无正负值符号)向切削深度(无正负值符号) e e:每次切削的退刀量:每次切削的退刀量 ns ns:精加工程序第一个程序段的序号:精加工程序第一个程序段的序号 nf nf:精加工程序最后一个程序段的序号:精加工程序最后一个程序段的序号△u△u::X X向的精加工余量向的精加工余量△w△w::Z Z向的精加工余量向的精加工余量G72G72循环指令的刀具切削路径如图所示:循环指令的刀具切削路径如图所示:25闭环切削循环指令(G73) 格式:格式:G73 U △ △i W △ △k R d;; G73 P ns Q nf U △ △u W △ △w((F__S__ T__)) ;;其中其中△i△i::X X方向粗加工毛坯的预留量(半径值)方向粗加工毛坯的预留量(半径值)△k△k::Z Z方向粗加工毛坯的预留量(半径值)方向粗加工毛坯的预留量(半径值) d d:切削次数:切削次数 ns ns:精加工程序第一个程序段的序号:精加工程序第一个程序段的序号 nf nf:精加工程序最后一个程序段的序号:精加工程序最后一个程序段的序号△U△U::X X向的精加工余量向的精加工余量△W△W::Z Z向的精加工余量向的精加工余量G73G73循环指令的刀具切削路径如图所示:循环指令的刀具切削路径如图所示:26•车床编程举例车床编程举例2528272829XZOG92 X200.0 Z100.0;M06 T0101;M03 S600 ;G00 G41 X22.0 Z3.0;G01 X30.0 Z-1.0 F0.1;Z-23.0;X36.0;G03 X40.0 Z-25.0 R2.0;G01 Z-50.0;G02 X46.0 Z-53.0 R3.0;G01 X63.0;G00 X200.0 Z100.0;M05;M30;30G00 G96 S180 T0101;M03;G41 X40.0 Z20.0;G01 X27.0 F0.2;X30.0 Z-1.0;Z-23.0;X36.0;G03 X40.0 Z-25.0 R2.0;G01 Z-50.0;G02 X46.0 Z-53.0 R3.0;G01 X63.0;G00 G40 X100.0 Z100.0;M01;T0202;G00 G97 S600 M03;X36.0 Z-3.0;G01 X28.0 z0.0 F0.1;X42.0;G00 X100.0 Z100.0;M30;XZO311 1数控编程基础数控编程基础3 3数控加工工艺数控加工工艺2 2常用常用G G指令编程方法指令编程方法5 5铣床和加工中心编程铣床和加工中心编程第二章第二章 NC加工程序的编制加工程序的编制4 4车床编程车床编程32一、数控铣床和加工中心机床编程特点•数控铣床是一种用途广泛的机床。
•加工中心是一种集成化的数控加工机床,是在数控铣床的发展基础上衍化而成的,是将数控铣床、数控钻床、数控镗床的功能组合起来,并装有刀库和自动换刀装置的数控镗铣床,通常称镗铣类加工中心,习惯称加工中心33l加工中心按其主轴位置的不同分为:立式、加工中心按其主轴位置的不同分为:立式、卧式卧式l立式加工中心的主轴线是垂直的,适合加工立式加工中心的主轴线是垂直的,适合加工盖板类零件及各种模具;盖板类零件及各种模具;l卧式加工中心的主轴线是水平的,一般配有卧式加工中心的主轴线是水平的,一般配有容量较大的链式刀库,机床带有一个自动容量较大的链式刀库,机床带有一个自动分度工作台或双工作台以便于工件的装卸,分度工作台或双工作台以便于工件的装卸,适合工件在一次装卡后,自动完成多面多适合工件在一次装卡后,自动完成多面多工序的加工,主要用于箱体类零件的加工工序的加工,主要用于箱体类零件的加工34加工中心编程特点编程特点1、零件工序多,进行合理的工艺分析,安排加、零件工序多,进行合理的工艺分析,安排加工工序2、至少有三个控制轴,可以加工任意平面零件、至少有三个控制轴,可以加工任意平面零件直到复杂的空间表面直到复杂的空间表面。
3、根据批量等情况,决定采用自动换刀还是手、根据批量等情况,决定采用自动换刀还是手动换刀批量动换刀批量10件以上、频繁换刀)件以上、频繁换刀)4、有刀库,刀具容量大,适合加工箱体类零件、有刀库,刀具容量大,适合加工箱体类零件5、自动换刀要留出足够的换刀空间自动换刀要留出足够的换刀空间6、可实现点位控制加工和轮廓控制加工、可实现点位控制加工和轮廓控制加工357、为提高机床利用率,尽量采用刀具机外预、为提高机床利用率,尽量采用刀具机外预调,并将测量尺寸填写到刀具卡片中,以调,并将测量尺寸填写到刀具卡片中,以便操作者在运行程序前,及时修改刀具补便操作者在运行程序前,及时修改刀具补偿参数8、对于编好的程序,应认真检查,并于加工、对于编好的程序,应认真检查,并于加工前安排好试运行前安排好试运行9、尽量把不同工序内容的程序,分别安排到、尽量把不同工序内容的程序,分别安排到不同的子程序中,主程序主要是完成换刀不同的子程序中,主程序主要是完成换刀和调用子程序和调用子程序10、尽可能地利用机床数控系统本身所提供、尽可能地利用机床数控系统本身所提供的镜像、旋转、固定循环理的功能,以简的镜像、旋转、固定循环理的功能,以简化程序量。
化程序量36二、数控铣床编程中的特殊功能指令1、工件坐标系设定指令G54、、G55、、G56、、G57、、G58、、G59 选择选择1~~6号加号加工坐标系工坐标系 这些指令可以分别用来选择相应的加工坐标系这些指令可以分别用来选择相应的加工坐标系 编程格式:编程格式:G54 G90 G00 (G01) X~~ Y~~ Z~~ (F~~) ;; 该指令执行后,所有坐标值指定的坐标尺寸都是选该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置定的工件加工坐标系中的位置1~~6号工件加工坐号工件加工坐标系是通过标系是通过CRT/MDI方式设置的方式设置的372、镜像加工指令在加工某些对称图形时,为避免反复编制相类似的程序,缩短加工程序,可采用镜像加工功能常见的一种指令格式:G11 N nnnn.mmmm.pppG12 N nnnn.mmmm.pppG13 N nnnn.mmmm.ppp nnnn 表示镜像加工程序开始时程序段号; mmmm 表示镜像加工程序结束时程序段号; ppp 表示循环的次数(1~255)38格式说明:1)这组指令的作用是将本程序段所定义的两个程序段号之间的程序,分别按Y轴、X轴和原点对称加工,并按循环次数循环若干次;2)镜像加工完成后,下一加工程序段是镜像加工定义段的下一程序段。
例如:N0010 …;N0020 …; …N0100 G11 N0030.0060.02;N0110 M02;将N0030和N0060之间的程序按Y轴对称加工2次393)镜像加工指令不可作为整个加工程序的最后一段,若位于最后时,再写一句M02程序段;4)循环次数为一次可以省略;5)G11、G12、G13所定义的镜像加工程序段号内,不得发生其它转移加工指令,如子程序等40四、 固定循环指令编程1、固定循环的基本动作、固定循环的基本动作六个动作组成:六个动作组成:动作动作1————x轴和轴和y轴定位:轴定位: 使刀具快速定位到孔加工的位置使刀具快速定位到孔加工的位置动作动作2——快进到快进到R点:点: 刀具自起始点快速进给到刀具自起始点快速进给到R点动作动作3——3——孔加工:以切削进给的方式执行孔孔加工:以切削进给的方式执行孔 加工的动作加工的动作Z(Z点)点)动作动作4——4——孔底动作:包括暂停、主轴准停、孔底动作:包括暂停、主轴准停、 刀具移动等动作。
刀具移动等动作动作动作5——5——返回到返回到R R点:继续加工其它孔时,点:继续加工其它孔时, 安全移动刀具安全移动刀具动作动作6——6——返回起始点:孔加工完成后一般应返回起始点:孔加工完成后一般应 返回返回起始点41与孔加工循环相关的平面1)初始平面 初始点所在的与Z轴垂直的平面称为初始平面初始平面是为安全下刀而规定的一个平面初始平面到零件表面的距离可以任意设定在一个高度上,当使用同一把刀具加工若干孔时,只有孔间存在障碍需要跳跃或全部孔加工完了时,才使用G98功能指令使刀具返回到初始平面上的初始点2)R点平面3)孔底平面422)R点平面 R点平面又叫做安全平面,这个平面是刀具下刀时自快进转为工进的高度平面,距工件表面的距离主要考虑工件表面尺寸的变化,一般可取2~5mm使用G99功能指令时,刀具将返回到该安全平面上的R点3)孔底平面 加工盲孔时孔底平面就是孔底的Z轴高度,加工通孔时一般刀具还要伸出工件底平面一段距离,主要是保证全部孔深都加工到尺寸,钻削加工时还应考虑钻头钻尖对孔深的影响 43 【刀具返回指令】44固定循环编程指令 固定循环的程序格式包括数据形式、返回点平面、孔加工方式、孔位置数据、孔加工数据和循环次数。
数据形式(G90或G91)在程序开始时就已指定,因此,在固定循环程序格式中可不注出固定循环的程序格式如下: G98(G99)G_X_Y_Z_R_Q_P_F_L_ 式中第一个G代码(G98或者G99)为返回点平面G代码,G98为返回初始平面,G99为返回R点平面 第二个G代码为孔加工方式, 即固定循环代码G73,G74,G76和G81~ G89中的任一个 45X、Y为孔位数据,指被加工孔的位置Z为R点到孔底的距离(G91时)或孔底坐标(G90时)R为初始点到R点的距离(G91时)或R点的坐标值(G90时)Q指定每次进给深度(G73或G83时) ,是增量值P指定刀具在孔底的暂停时间(以ms、s为单位)F为切削进给速度L指定固定循环的次数G80、G01~G03等代码可以取消固定循环 46 G81 快速钻孔 一次加工到孔底(1) G81:钻孔循环(浅孔或中心孔) G98(G99)G81X_Y_Z_R_F_L_ 孔底Z点初始B点参照R点G98G99钻头 孔底Z点初始B点参照R点(一)钻孔循环47(1)G81:钻孔循环(定点钻) G98(G99)G81X_Y_Z_R_F_L_功能:G81指令的动作循环,包括X,Y坐标定位、快进、工进和快速返 回等动作。
说明:X、Y:螺纹孔的位置Z:绝对编程时是孔底Z点的坐标值; 增量编程时是孔底Z点相对与参照R点的增量值 R:绝对编程时是参照R点的坐标值; 增量编程时是参照R点相对与初始B点的增量值F:钻孔进给速度L:指定加工孔的循环次数,不写,默认为L148(2)G82:带停顿的钻孔循环 G98(G99)G82X_Y_Z_R_P_F_L_G82 带停顿钻孔 孔底Z点初始B点参照R点G98G99孔底延时P秒(主轴旋转) 鍃钻加工到底,停顿 孔底Z点初始B点 参照R点49功能:此指令主要用于加工沉孔、盲孔,以提高孔深精度该指令除了要在孔底暂停外, 其他动作与G81相同说明:X、Y:螺纹孔的位置Z:绝对编程时是孔底Z点的坐标值; 增量编程时是孔底Z点相对与参照R点的增量值 R:绝对编程时是参照R点的坐标值; 增量编程时是参照R点相对与初始B点的增量值P:孔底暂停时间F:钻孔进给速度L:指定加工孔的循环次数,不写,默认为L1 2)G82:带停顿的钻孔循环 G98(G99)G82X_Y_Z_R_P_F_K_50(3)高速深孔加工循环G73 G98(G99)G73X_Y_Z_R_Q_F_L_钻头 易断屑、易排屑、 易加冷却液、退刀量不大 孔底Z点初始B点参照R点G73 快速加工深孔孔底Z点初始B点参照R点qddG98G99孔底延时P秒51功能:该固定循环用于Z轴的间歇进给,使深孔加工时容易排屑,减少退刀量,可以进行高效率的加工。
说明:X、Y:孔的位置 Q:为每次向下的钻孔深度(增量值)Z:绝对编程时是孔底Z点的坐标值;增量编程时是孔底Z点相对与参照R点的增量值 F:钻孔进给速度R:绝对编程时是参照R点的坐标值;增量编程时是参照R点相对与初始B点的增量值 L:指定加工孔的循环次数,不写,默认为L1 (3)高速深孔加工循环G73 G98(G99)G73X_Y_Z_R_Q_F_L_52(4) G83:深孔加工循环 G98(G99)G83X_Y_Z_R_Q_F_L_ 孔底Z点初始B点参照R点qddG98G99退刀量较大、更便于排屑好、方便加冷却液钻头 孔底Z点初始B点参照R点53功能:该固定循环用于Z轴的间歇进给,每向下钻一次孔后,快速退到参照R点,然后快进到距已加工孔底上方为K的位置,再工进钻孔使深孔加工时更利于排屑、冷却说明:X、Y:孔的位置 Q:为每次向下的钻孔深度(增量值)Z:绝对编程时是孔底Z点的坐标值;增量编程时是孔底Z点相对与参照R点的增量值。
L:指定加工孔的循环次数,不写,默认为L1 F:钻孔进给速度R:绝对编程时是参照R点的坐标值; 增量编程时是参照R点相对与初始B点的增量(4) G83:深孔加工循环 G98(G99)G83X_Y_Z_R_Q_F_L_54565627278080141423231313262614141010141412122222垫铁R R4 4例例例例. . . .见下图所示,用见下图所示,用Φ20的刀具加工凹台,用的刀具加工凹台,用Φ8的钻头加工孔,的钻头加工孔,刀具材料为高速钢,工件材料为刀具材料为高速钢,工件材料为45钢采用立式加工中心进钢采用立式加工中心进行加工,假设凹台一刀加工刀位试确定工件装夹方式,编行加工,假设凹台一刀加工刀位试确定工件装夹方式,编写加工两侧凹台和写加工两侧凹台和6个通孔的程序个通孔的程序55五、 换刀程序1、刀具选择是指把刀库上指令了刀号的刀具转到换刀的位置,为换刀做好准备2、刀具交换是指刀库上位于换刀位置的刀具与主轴上的刀具进行自动换刀,通过换刀指令M06实现3、自动换刀程序的编制1)N- G28 Z- Txx M06;2)N- G28 Z- Txx ; M06;56六 子程序返回主目录返回主目录返回第二节返回第二节2 2、子程序的格式、子程序的格式 O0010 O0010 子程序程序号子程序程序号 N01 … … N01 … … … … 子程序体子程序体 N0n M99 N0n M99 子程序结束并返回主程序子程序结束并返回主程序3、子程序调用指令、子程序调用指令M98 M98 P××××L××××;; 其中,其中,P后面的后面的数字子程序号,数字子程序号,L后面数字为重复调用次数后面数字为重复调用次数,省,省略时为调用一次。
略时为调用一次 4、子程序结束指令、子程序结束指令M99 M99;;1、子程序的使用场合、子程序的使用场合 零件特征:零件上出现几何形状完全相同的几个部分零件特征:零件上出现几何形状完全相同的几个部分 程序特征:当程序中出现固定顺序和重复模式的程序段程序特征:当程序中出现固定顺序和重复模式的程序段57(1)G84:攻丝循环 G98(G99)G84X_Y_Z_R_P_F_L_主轴转速与进给速度同步右旋丝锥孔底Z点初始B点参照R点G84 右旋攻制右螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴反转退出主轴正转攻丝(二)攻螺纹循环(G84、G74)58(1) G84:攻丝循环 G98(G99)G84X_Y_Z_R_P_F_L_功能:攻正螺纹,主轴正转攻丝,到孔底时主轴停止旋转,主轴反转退回攻丝时速度倍率不起作用使用进给保持时,在全部动作结束前也不停止 说明:X、Y:螺纹孔的位置Z:绝对编程时是孔底Z点的坐标值; 增量编程时是孔底Z点相对与参照R点的增量值 R:绝对编程时是参照R点的坐标值; 增量编程时是参照R点相对与初始B点的增量值P:为孔底停顿时间。
F:螺纹导程L指定加工孔的循环次数,不写,默认为L1例. %0074 N10 G92 X0 Y0 Z80 F200 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N30 G0 X0 Y0 Z80 N40 M30 注意:如果Z的移动量为零时该指令不执行 59(2)反攻丝循环G74 G98(G99)G74X_Y_Z_R_P_F_L_主轴转速与进给速度同步左旋丝锥孔底Z点初始B点参照R点G74左旋攻制左螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴正转退出主轴反转攻丝60 G98(G99)G74X_Y_Z_R_P_F_L_功能:攻反螺纹时主轴反转攻丝,到孔底时主轴停止旋转,主轴正转退回攻丝时速度倍率不起作用使用进给保持时,在全部动作结束前也不停止 说明:X、Y:螺纹孔的位置Z:绝对编程时是孔底Z点的坐标值; 增量编程时是孔底Z点相对与参照R点的增量值 R:绝对编程时是参照R点的坐标值; 增量编程时是参照R点相对与初始B点的增量值P:为孔底停顿时间F:螺纹导程L:指定加工孔的循环次数,不写,默认为L1 例. O0074 N10 G92 X0 Y0 Z80 F200 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 L1 N30 G0 X0 Y0 Z80 N40 M30 注意:如果Z的移动量为零时。
该指令不执行 2)反攻丝循环G7461(1) G86:镗孔循环,快速返回 G98(G99)G86X_Y_Z_R_F_L_ 孔底Z点初始B点参照R点G98G99(工进、主轴停、快退)镗刀镗刀孔底Z点初始B点参照R点(三)镗孔循环( G85、G89、G86、G88、G76、G87)62此指令与G81相同,但在孔底时主轴停止,然后快速退回 例.O0086N10G92 X0 Y0 Z80N15G00N20G98 G86 G90 X100 G90 R40 Q-10 K5 P2 G90 Z0 F200N30G90 G00 X0 Y0 Z80N40M30注意:如果Z的移动位置为零,该指令不执行 (1) G86:镗孔循环 G98(G99)G86X_Y_Z_R_F_L_63(2) G88:镗孔循环 (手镗 :手动退回) G98(G99)G88X_Y_Z_R_P_F_L_精镗孔:该类镗孔不需要主轴定向孔底Z点初始B点参照R点初始B点G98G99返回R点后主轴正转 参照R点孔底Z点返回B点后主轴正转 孔底延时、主轴停止64图中给出了该指令的循环动作次序。
工进镗孔到孔底,延时P秒后主轴停止旋转,机床停止进给,将工作方式置为手动,并将刀具从孔中手动退出到初始平面或参照平面上方后,主轴正转,再将工作方式置为自动,按“循环启动”键,刀具返回B点或R点,运行下面的程序该指令不需主轴准停例.O0088N10 G92 X0 Y0 Z80N15 G00 F200N20 G98 G88 G90 X100 Y100 G90 R40 P2 G90 Z0N30 G90 G00 X0 Y0 Z80 M05N40 M30注意:如果Z的移动量为零,该指令不执行 (2) G88:镗孔循环 (手镗 ) G98(G99)G88X_Y_Z_R_P_F_K_65(3) G76:精镗循环 G98(G99)G76X_Y_Z_Q_F_L_ G76 精镗孔 孔底准停定向、反向让刀,快退 镗刀 孔底Z点初始B点参照R点孔底Z点初始B点参照R点G98G99孔底延时P秒准停偏移I或J量镗刀66功能:精镗时,主轴在孔底定向停止后,向刀尖反方向移动,然后快速退刀。
说明:X、Y:螺纹孔的位置Z:绝对编程时是孔底Z点的坐标值;增量编程时是孔底Z点相对与参照R点的增量值R:绝对编程时是参照R点的坐标值;增量编程时是参照R点相对与初始B点的增量值Q:孔底动作位移量,Q值必须是正值F:镗孔进给速度L:指定加工孔的循环次数,不写,默认为L1例. O0076N10 G92 X0 Y0 Z80N15 G00N20 G99 G76 G91 X100 G91 R-40 P2 I-20 G91 Z-40 I2 F200N30 G00 X0 Y0 Z80N40 M30注意:如果Z移动量为零,该指令不执行 Q值是模态值,Q值也作为G73和G83指令的切削深度,因此在指令Q是应该特别注意 (3) G76:精镗循环 G98(G99)G76X_Y_Z_Q_F_L_67(4) G87:反镗循环 G98(G99)G87X_Y_Z_R_Q_F_L_ 镗刀孔底Z点初始B点参照R点孔底Z点初始B点参照R点G99孔底延时P秒准停偏移I或J量→→刀具快移到刀具快移到B B点点→→主轴定向停转主轴定向停转→→反向偏移反向偏移I I或或J J量量→→快移到参照高度快移到参照高度→→偏移到偏移到R R点点→→主轴正转主轴正转→→向上工进镗孔向上工进镗孔→→延时延时P P秒秒→→主轴定向停转主轴定向停转→→反向偏移反向偏移I I或或J J量量→→快速抬刀快速抬刀到安全高度到安全高度→→偏移到偏移到B B点点→→主轴正转主轴正转→→68(4) G87:反镗循环G98G87X_Y_Z_R_P_I_J_F_L_%0087N10 G92 X0 Y0 Z80N15 G00 F200N20 G98 G87 G91 X100 Y100 I-10 G90 R0 P2 G90 Z40 I2N30 G90 G00 X0 Y0 Z80 M05N40 M30注意: 1、如果Z的移动量为零,该指令不执行。
2、此指令不得使用G99,如使用则提示“固定循环格式错”报警69【例】如图,在数控铣床上铣削四个直径为如图,在数控铣床上铣削四个直径为Φ80mm的孔已知底孔直径为的孔已知底孔直径为Φ76mm,使用,使用Φ20mm四刃立铣刀,切削速度为四刃立铣刀,切削速度为20m/min,进给量为,进给量为0.1mm/齿70编制程序:O1561O1561;;G90G90 G80 G17 G40 G49 G80 G17 G40 G49;;G54 G00 X0 Y0G54 G00 X0 Y0;;M03 S320M03 S320;;G43 Z5. H01G43 Z5. H01;;M98 P1001M98 P1001;;G55 G00 X0 Y0G55 G00 X0 Y0;;M98 P1001M98 P1001;;G56 G00 X0 Y0G56 G00 X0 Y0;;M98 P1001M98 P1001;;G57 G00 X0 Y0G57 G00 X0 Y0;;M98 P1001M98 P1001;;G91 G28 Z0G91 G28 Z0;;G00 G54 X250. Y200.G00 G54 X250. Y200.;;M30M30;; O1001;;G01 Z-27. F1000;;G41 X15. Y-25. D01 F128;;G03 X40. Y0 R25.;;I-40.;;X15. Y25. R25.;;G01 G40 X0 Y0;;Z5. F1000;;M99;;71N001 G92 X0 Y0 Z70;N002 G90 S360 M03 M08;N003 G99 G81 X80 Y40 Z0 R30 F150;N004 X130;N005 X180;N006 X205 Y90;N007 X155;N008 X105;N009 X55;N010 G00 X0 Y0 Z70 M05 M09;N011 M30;XYRZ=072565627278080141423231313262614141010141412122222垫铁R R4 4例例例例. . . .见下图所示,用见下图所示,用Φ20的刀具加工凹台,用的刀具加工凹台,用Φ8的钻头加工孔,的钻头加工孔,刀具材料为高速钢,工件材料为刀具材料为高速钢,工件材料为45钢。
采用立式加工中心进钢采用立式加工中心进行加工,假设凹台一刀加工刀位试确定工件装夹方式,编行加工,假设凹台一刀加工刀位试确定工件装夹方式,编写加工两侧凹台和写加工两侧凹台和6个通孔的程序个通孔的程序73G40 G80 G17 G54 G90 G00 X-4.0 Y12.0;G43 H01 Z60.0;M03 S350 M08;G01 Z2.0 F200;Y-58.0 F50;X-17.0;Y12.0;X-76.0 F200;Y-58.0 F50;X-68.0.0;Y2.0;G00 Z60.0;M05 M09; 74G28 Z0 T02 M06;G00 X-17.0 Y-14.0;G43 H02 Z60.0;M03 S600 M08;G99 G83 Z-13.0 R5.0 Q4.0 F60;G91 Y-28.0;G80 g01 z60.0;X-46.0;G99 G83 Z-13.0 R5.0 Q4.0 F60;Y28.0; G80 G00 Z20.0;X23.0; G90 G99 G83 Z-13.0 R15.0 Q4.0 F60; G91 Y-28.0;G80 G01 G90 Y50.0 Z60.0 F200;M05 M09;M30;75个人观点供参考,欢迎讨论。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


