数控铣床的编程与操作21727.pptx
《数控铣床的编程与操作21727.pptx》由会员分享,可在线阅读,更多相关《数控铣床的编程与操作21727.pptx(115页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、http:/ 能后续地址字G00 G01G02G0301快速定位直线插补顺圆插补逆圆插补X,Y,Z,4THX,Y,Z,4THX,Y,Z,I,J,K,RX,Y,Z,I,J,K,RG04G0900暂停准停校验PG0716虚轴指定X,Y,Z,4THG17 G18G1902X(U)Y(V)平面选择Z(W)X(U)平面选择Y(V)X(U)平面选择X,YX,ZY,ZG20G21 G2208英寸输入毫米输入脉冲当量G24G25 03镜像开镜像关X,Y,Z,4THG28G29 00返回到参考点由参考点返回X,Y,Z,4THX,Y,Z,4THG40 G41G4209刀具半径补偿取消左刀补右刀补DDG43G44G
2、49 10刀具长度正向补偿刀具长度负向补偿刀具长度补偿取消HHG50G5104缩放关缩放开X,Y,Z,PG52G5300局部坐标系设定直接机床坐标系编程X,Y,Z,4TH4.2.1加工准备类指令加工准备类指令G代码组功 能后续地址字G54 G55G56G57G58G5911工件坐标系1选择工件坐标系2选择工件坐标系3选择工件坐标系4选择工件坐标系5选择工件坐标系6选择G6000单方向定位X,Y,Z,4THG61 G6412精确停止校验方式连续方式G6500子程序调用P,AZG68G69 05旋转变换旋转取消X,Y,Z,RG73G74G76G80 G81G82G83G84G85G86G87G88
3、G8906深孔钻削循环逆攻丝循环精镗循环固定循环取消定心钻循环钻孔循环深孔钻循环攻丝循环镗孔循环镗孔循环反镗循环镗孔循环镗孔循环X,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RX,Y,Z,P,Q,RG90 G9113绝对值编程相对值编程G9211工件坐标系设定X,Y,Z,4THG94 G9514每分钟进给每转进给G98 G9915固定循环返回到起始点固定循环返回到R点4.2.1加工
4、准备类指令加工准备类指令n2.辅助功能辅助功能M代码代码n华中华中HNC-21M型数控系统型数控系统M指令功能见表指令功能见表4.2。4.2.1加工准备类指令加工准备类指令代码模态功能说明代码模态功能说明M02非模态程序结束M03模态主轴正转起动M30非模态程序结束并返回程序起点M04模态主轴反转起动M98非模态调用子程序M05模态主轴停止转动M99非模态子程序结束M07模态切削液打开M06非模态换刀M09模态切削液停止表4.2 M功能指令4.2.1加工准备类指令加工准备类指令n3.数控铣床的主轴功能数控铣床的主轴功能Sn主轴功能主轴功能S用来控制主轴转速,其后的数值表示主用来控制主轴转速,其
5、后的数值表示主轴速度轴速度(由于铣床的刀具安装在主轴上,主轴转速即由于铣床的刀具安装在主轴上,主轴转速即为刀具转速为刀具转速),单位为转,单位为转/分钟分钟(r/min)。nS是模态指令,是模态指令,S功能只有在主轴速度可调节时才有功能只有在主轴速度可调节时才有效。效。4.2.1加工准备类指令加工准备类指令n4.数控铣床的进给速度数控铣床的进给速度FnF指令用来控制加工工件时刀具相对于工件的合成进给速度,指令用来控制加工工件时刀具相对于工件的合成进给速度,F的单位取的单位取决于决于G94(每分钟给进量,单位为每分钟给进量,单位为mm/min)或或G95(每转进给量,单位每转进给量,单位为为mm
6、/r)。n当工作在当工作在G01、G02或或G03方式时,编程的方式时,编程的F值一直有效,直到被新的值一直有效,直到被新的F值所取代为止。当工作在值所取代为止。当工作在G00、G60方式时,快速定位的速度是各轴的方式时,快速定位的速度是各轴的最高速度,与所指定的最高速度,与所指定的F值值无关。无关。n借助操作面板上的倍率选择开关,借助操作面板上的倍率选择开关,F值可在一定范围内进行倍率修调。值可在一定范围内进行倍率修调。当执行攻丝循环当执行攻丝循环G84、螺纹切削、螺纹切削G33时,倍率选择开关失效,进给倍率时,倍率选择开关失效,进给倍率固定在固定在100%。4.2.1加工准备类指令加工准备
7、类指令n5.数控铣床与加工中心的刀具功能数控铣床与加工中心的刀具功能TnT代码用于选刀,其后的数值表示选择的刀具号,代码用于选刀,其后的数值表示选择的刀具号,T代码与刀具的关系是代码与刀具的关系是由机床制造厂规定的。在加工中心执行由机床制造厂规定的。在加工中心执行T指令时,首先刀库转动并选择指令时,首先刀库转动并选择所需的刀具,然后等待,直到所需的刀具,然后等待,直到M06指令作用时自动完成换刀。指令作用时自动完成换刀。nT指令同时调入刀补寄存器中的刀补值指令同时调入刀补寄存器中的刀补值(刀补长度和刀补半径刀补长度和刀补半径)。T指令为指令为非模态指令,但被调用的刀补值一直有效,直到再次换刀调
8、入新的刀补非模态指令,但被调用的刀补值一直有效,直到再次换刀调入新的刀补值。值。4.2.2加工类指令加工类指令n(1)数控铣的主要加工指令有线性进给指令数控铣的主要加工指令有线性进给指令G01,圆弧进给,圆弧进给指令指令G02、G03。n编程实例编程实例4-1:使用:使用G02/G03对如图对如图4.1所示的整圆编程。所示的整圆编程。n从从A点顺时针转一周时:点顺时针转一周时:nG90G02X30Y0I-30J0F300nG91G02X30Y0I-30J0F300n从从B点逆时针转一周时:点逆时针转一周时:nG90G03X0Y-30I0J30F300nG91G03X0Y0I0J30F3004.
9、2.2加工类指令加工类指令图4.1 整圆编程图4.1 整圆编程4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n在数控加工中,某些加工动作循环已经典型化。例如,钻孔、镗孔的动在数控加工中,某些加工动作循环已经典型化。例如,钻孔、镗孔的动作是由孔位平面定位、快速进给、工作进给、快速退回等组成,这样一作是由孔位平面定位、快速进给、工作进给、快速退回等组成,这样一系列典型的加工动作可以预先编好程序,存储在内存中,可用称为固定系列典型的加工动作可以预先编好程序,存储在内存中,可用称为固定循环的一个循环的一个G代码程序段调用,从而简化编程工作。代码程序段调用,从而简化编程工作。n孔加工固定
10、循环指令有孔加工固定循环指令有G73、G74、G76、G80G89,通常由下述,通常由下述6个动作构成个动作构成(如图如图4.2所示所示)。通常,带箭头实线表示切削进给,带箭头。通常,带箭头实线表示切削进给,带箭头虚线表示快速移动。虚线表示快速移动。nX、Y轴定位。轴定位。n定位到定位到R点点(定位方式取决于上次是定位方式取决于上次是G00还是还是G01)。n孔加工。孔加工。n在孔底的动作。在孔底的动作。n退回到退回到R点点(参考点参考点)。n快速返回到初始点。快速返回到初始点。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n固定循环的数据表达形式可以用绝对坐标固定循环的数据表
11、达形式可以用绝对坐标(G90)和相对坐标和相对坐标(G91)表示。如图表示。如图4.3所示,其中图所示,其中图4.3(a)是采用是采用G90的表示,的表示,图图4.3(b)是采用是采用G91的表示。的表示。n固定循环的程序格式包括数据形式、返回点平面、孔加工方式、孔位置数据、孔加工数据和循环次数。数据形式固定循环的程序格式包括数据形式、返回点平面、孔加工方式、孔位置数据、孔加工数据和循环次数。数据形式(G90或或G91)在程序开始时就已指定,因此,在固定循环程序格式中可不注出。固定循环的程序格式如下。在程序开始时就已指定,因此,在固定循环程序格式中可不注出。固定循环的程序格式如下。n格式:格式
12、:G98(G99)GXYZRQPIJ_K_F_L_n说明:该组指令用于控制孔加工固定循环。说明:该组指令用于控制孔加工固定循环。nG98为返回初始平面;为返回初始平面;nG99为返回为返回R点平面;点平面;nG为固定循环代码为固定循环代码G73、G74、G76和和G81G89中之一;中之一;nX、Y在在G91时为加工起点到孔位的距离,在时为加工起点到孔位的距离,在G90时为孔位坐标;时为孔位坐标;nR在在G91时为初始点到时为初始点到R点的距离,在点的距离,在G90时为时为R点的坐标;点的坐标;nZ在在G91时为时为R点到孔底的距离,在点到孔底的距离,在G90时为孔底坐标;时为孔底坐标;nQ为
13、每次进给深度为每次进给深度(G73/G83);nI、J为刀具在轴反向的位移增量为刀具在轴反向的位移增量(G76/G87);nP为刀具在孔底的暂停时间;为刀具在孔底的暂停时间;nK指定每次退刀指定每次退刀(G73或或G83时时)刀具位移增量,刀具位移增量,K0;nF为切削进给速度;为切削进给速度;nL为固定循环的次数。为固定循环的次数。nG73、G74、G76和和G81G89是同组的模态指令。其中定义的是同组的模态指令。其中定义的Z、R、P、F、Q、I、J、K地址在各个指令中是模态值,地址在各个指令中是模态值,改变指令后需重新定义。改变指令后需重新定义。G80、G01G03等代码可以取消固定循环
14、。等代码可以取消固定循环。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.2 孔加工固定循环 4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.3 固定循环的数据形式 4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n1.高速深孔加工循环指令高速深孔加工循环指令G73n格式:格式:G98(G99)G73XYZRQPK_F_L_n说明:说明:G73用于高速深孔加工循环,其指令动作循环如图用于高速深孔加工循环,其指令动作循环如图4.4所示。所示。nQ为每次进给深度;为每次进给深度;nK为每次退刀距离。为每次退刀距离。4.2.3简单循环类指令及孔加
15、工指令简单循环类指令及孔加工指令图4.4 G73指令动作循环实例 4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n2.反攻丝循环指令反攻丝循环指令G74n格式:格式:G98(G99)G74XYZRPF_L_n说明:说明:G74用于反攻丝循环,其指令动作循用于反攻丝循环,其指令动作循环如图环如图4.5所示。所示。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.5 G74指令动作循环实例 4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n3.精镗循环指令精镗循环指令G76n格式:格式:G98(G99)G76XYZRPIJ_K_F_L_n说明:说明:
16、G76用于精镗循环,其指令动作循环如图用于精镗循环,其指令动作循环如图4.6所示。所示。nI为为X轴刀尖反向位移量;轴刀尖反向位移量;nJ为为Y轴刀尖反向位移量。轴刀尖反向位移量。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.6 G76指令动作循环实例4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n4.孔循环孔循环(中心钻中心钻)指令指令G81n格式:格式:G98(G99)G81XYZRF_L_n说明:说明:G81用于钻孔循环,其指令动作循环如图用于钻孔循环,其指令动作循环如图4.7所示。所示。n%0081nG92X0Y0Z50nG00G90M03S600
17、nG99G81X100R10Z0F200nG90G00X0Y0Z50nM05nM304.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n5.带停顿的钻孔循环指令带停顿的钻孔循环指令G82n格式:格式:G98(G99)G82XYZRPF_L_n说明:说明:G82用于带停顿的钻孔循环,其指令动作循环如图用于带停顿的钻孔循环,其指令动作循环如图4.7所示。所示。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.7 G81指令实例4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n6.孔加工循环指令孔加工循环指令G83n格式:格式:G98(G99)G83XYZ
18、RQPK_F_L_n说明:说明:G83用于深孔加工循环,其指令动作循环如图用于深孔加工循环,其指令动作循环如图4.8所所示。示。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.8 G83指令实例 4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n7.攻丝循环指令攻丝循环指令G84n格式:格式:G98(G99)G84XYZRPF_L_n说明:说明:G84用于攻丝循环,其指令动作循环如图用于攻丝循环,其指令动作循环如图4.9所示。所示。nG84攻螺纹时从攻螺纹时从R点到点到Z点主轴正转,在孔底暂停后,主轴点主轴正转,在孔底暂停后,主轴反转,然后退回。反转,然后退回
19、。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.9 G84指令实例图4.9 G84指令实例4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n8.孔循环指令孔循环指令G85nG85指令与指令与G84指令相同,但在孔底时主轴不反转。指令相同,但在孔底时主轴不反转。n9.孔循环指令孔循环指令G86nG86指令与指令与G81指令相同,但在孔底时主轴停止,然后快速指令相同,但在孔底时主轴停止,然后快速退回。退回。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n10.反镗循环指令反镗循环指令G87n格式:格式:G98(G99)G87XYZRPIJ_F_L
20、_n说明:说明:G87用于精镗循环,其指令动作循环如图用于精镗循环,其指令动作循环如图4.10所示。所示。nG87指令动作循环描述如下。指令动作循环描述如下。n在在X、Y轴定位。轴定位。n主轴定向停止。主轴定向停止。n在在X、Y方向分别向刀尖方向移动方向分别向刀尖方向移动I、J值。值。n主轴正转。主轴正转。n在在Z轴正方向上加工至轴正方向上加工至Z点。点。n主轴定向停止。主轴定向停止。n在在X、Y方向分别向刀尖反方向移动方向分别向刀尖反方向移动I、J值。值。n返回到初始点返回到初始点(只能用只能用G98)。n在在X、Y方向分别向刀尖方向移动方向分别向刀尖方向移动I、J值。值。n主轴正转。主轴正
21、转。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.10 G87指令实例 4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n11.镗孔循环指令镗孔循环指令G88n格式:格式:G98(G99)G88XYZRPF_L_n说明:说明:G88指令动作循环如图指令动作循环如图4.11所示。动作循环描述如下。所示。动作循环描述如下。n在在X、Y轴定位。轴定位。n定位到定位到R点。点。n在在Z轴方向上加工至轴方向上加工至Z点点(孔底孔底)。n暂停后主轴停止。暂停后主轴停止。n转换为手动状态,手动将刀具从孔中退出。转换为手动状态,手动将刀具从孔中退出。n返回到初始平面。返回到
22、初始平面。n主轴正转。主轴正转。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.11 G88指令实例 4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n12.镗孔循环指令镗孔循环指令G88nG89指令与指令与G86指令相同,但在孔底有暂停。指令相同,但在孔底有暂停。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令n13.取消固定循环指令取消固定循环指令G80n该指令能取消固定循环,同时该指令能取消固定循环,同时R点和点和Z点也被取消。点也被取消。n这一节我们讨论了固定循环,在使用固定循环指令时应注意以下几点。这一节我们讨论了固定循环,在使用固定循
23、环指令时应注意以下几点。n在使用固定循环指令前应使用在使用固定循环指令前应使用M03或或M04指令使主轴旋转。指令使主轴旋转。n在固定循环程序段中,在固定循环程序段中,X、Y、Z、R数据应至少指定一个才能进行孔加工。数据应至少指定一个才能进行孔加工。n在使用主轴回转的固定循环在使用主轴回转的固定循环(G74、G84、G86)中,如果连续加工一些孔间中,如果连续加工一些孔间距比较小或者初始平面到距比较小或者初始平面到R点平面的距离比较短的孔时,会出现在进入孔的切削点平面的距离比较短的孔时,会出现在进入孔的切削动作前,主轴还没有达到正常转速的情况。遇到这种情况时,应在各孔的加工动动作前,主轴还没有
24、达到正常转速的情况。遇到这种情况时,应在各孔的加工动作之间插入作之间插入G04指令,等待主轴转速上来。指令,等待主轴转速上来。n当用当用G00G03指令注销固定循环时,若指令注销固定循环时,若G00G03指令和固定循环出现指令和固定循环出现在同一程序段,则按后出现的指令运行。在同一程序段,则按后出现的指令运行。n在固定循环程序段中,如果指定了在固定循环程序段中,如果指定了M,则在最初定位时送出,则在最初定位时送出M信号,等待信号,等待M信号完成,才能进行孔加工循环。信号完成,才能进行孔加工循环。n编程实例编程实例4-10:使用:使用G88指令编制如图指令编制如图4.12所示的螺纹加工程序。设刀
25、具起点所示的螺纹加工程序。设刀具起点距工件表面距工件表面100mm、切削深度为、切削深度为10mm。4.2.3简单循环类指令及孔加工指令简单循环类指令及孔加工指令图4.12 G88指令编程实例 4.2.4简化编程指令及其他指令简化编程指令及其他指令n1.镜像功能指令镜像功能指令G24、G25n格式:格式:G24XYZAnM98PnG25XYZAn说明:该组指令用于建立说明:该组指令用于建立/取消镜像。取消镜像。nG24为建立镜像;为建立镜像;G25为取消镜像;为取消镜像;X、Y、Z、A为镜像位为镜像位置的参数。置的参数。4.2.4简化编程指令及其他指令简化编程指令及其他指令n编程实例编程实例4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 编程 操作 21727
限制150内