第5章华中HNC-21T系统数控车床编程-数控编程技术教学课件.ppt
《第5章华中HNC-21T系统数控车床编程-数控编程技术教学课件.ppt》由会员分享,可在线阅读,更多相关《第5章华中HNC-21T系统数控车床编程-数控编程技术教学课件.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章华中章华中HNC-21T系统数控车床系统数控车床编程编程5.1 HNC-21 T系统数控车床程序的编制系统数控车床程序的编制5.2典型零件编程实例典型零件编程实例5.3 HNC-21T系统数控车床宏指令及宏程系统数控车床宏指令及宏程序简介序简介5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制5.1.1华中系统程序的组成与结构华中系统程序的组成与结构 1.华中系统程序的组成华中系统程序的组成 数控机床的加工程序是由一组被传送到数控装置中,且能数控机床的加工程序是由一组被传送到数控装置中,且能被数控机床识别的指令和数据组成。被数控机床识别的指令和数据组成。HNC-21T
2、数控系统的程数控系统的程序组成也是由程序名称、程序内容和程序结束来组成。序组成也是由程序名称、程序内容和程序结束来组成。2.华中系统程序的结构华中系统程序的结构 每一个数控机床的加工程序都遵循一定的程序结构、语法每一个数控机床的加工程序都遵循一定的程序结构、语法和格式。其结构如和格式。其结构如图图5-1所示。所示。3.华中系统程序段的格式华中系统程序段的格式 一个程序段定义一个将由数控装置执行的指令行。程序段一个程序段定义一个将由数控装置执行的指令行。程序段的格式定义了每个程序段中功能字的语法,如的格式定义了每个程序段中功能字的语法,如图图5-2所示。所示。下一页 返回5.1 HNC-21 T
3、系统数控车床程序的系统数控车床程序的编制编制5.1.2模态指令与非模态指令模态指令与非模态指令 1.模态指令模态指令 模态指令,称续效指令,一经程序段指定,便一直有效,模态指令,称续效指令,一经程序段指定,便一直有效,直到后面出现同组中另一指令或被其他指令取消时才失效。直到后面出现同组中另一指令或被其他指令取消时才失效。编写程序时,与上段相同的模态指令可以省略不写。不同组编写程序时,与上段相同的模态指令可以省略不写。不同组模态指令编在同一程序段内,互不影响,例如常用的模态指令编在同一程序段内,互不影响,例如常用的G00、G01、G02等指令。等指令。2.非模态指令非模态指令 非模态指令,称非续
4、效指令,其功能仅在其出现的程序段非模态指令,称非续效指令,其功能仅在其出现的程序段有效,例如常用的有效,例如常用的G04指令。指令。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制5.1.3辅助功能辅助功能M代码代码 M指令是控制数控机床指令是控制数控机床“开开/关关”功能的指令,主要用于完功能的指令,主要用于完成加工操作时的辅助动作成加工操作时的辅助动作M指令有模态和非模态之分,指令有模态和非模态之分,HNC-21T系统数控车床常用系统数控车床常用M指令的功能及应用如下。指令的功能及应用如下。(1)程序暂停指令程序暂停指令M00 功能功能:执行完包含执
5、行完包含M00的程序段后,机床停止自动运行,此的程序段后,机床停止自动运行,此时所有存在的模态信息保持不变,用循环启动使自动运行重时所有存在的模态信息保持不变,用循环启动使自动运行重新开始。继续执行新开始。继续执行M00下面的程序,下面的程序,M00为非模态指令为非模态指令 (2)选择停止指令选择停止指令M01 功能功能:与与M00类似,执行完包含类似,执行完包含M01的程序段后,机床停止的程序段后,机床停止自动运行,只是当机床操作面板上的选择停开关压下时,这自动运行,只是当机床操作面板上的选择停开关压下时,这个代码才有效。个代码才有效。M01为非模态指令。为非模态指令。上一页 下一页 返回5
6、.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制(5)冷却液开冷却液开/关指令关指令M08,M09功能功能:M08表示开启冷却液,表示开启冷却液,M09表示关闭冷却液。表示关闭冷却液。M08和和M09都为模态指令。都为模态指令。5.1.4主轴功能主轴功能S代码,进给功能代码,进给功能F代码,代码,刀具功能刀具功能T代码代码1.主轴功能主轴功能S代码代码主轴转速功能表示机床主轴的转速大小,由主轴转速功能表示机床主轴的转速大小,由S和后面的和后面的1到到4位位数字组成。数字组成。格式格式:M03 5600表示主轴以表示主轴以600 r/min的速度正转的速度正转 2.进给功能进给
7、功能F代码代码 进给功能表示刀具中心运动时的进给速度,由进给功能表示刀具中心运动时的进给速度,由F和其后的若和其后的若干数字组成。数字的单位取决于数控系统所采用的进给速度干数字组成。数字的单位取决于数控系统所采用的进给速度的指定方式。的指定方式。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制 3.刀具功能刀具功能T代码代码 刀具功能用于指定刀具和刀具的参数,由刀具功能用于指定刀具和刀具的参数,由T和其后的四位数和其后的四位数字组成。字组成。指令格式指令格式:T_ 前两位数表示刀具序号,与刀架上的刀位号相对应,后面前两位数表示刀具序号,与刀架上的刀位号相
8、对应,后面两位表示刀具补偿号。刀具序号和刀具补偿号不必相同,但两位表示刀具补偿号。刀具序号和刀具补偿号不必相同,但为了方便,我们习惯将他取为一致。取消刀具补偿的为了方便,我们习惯将他取为一致。取消刀具补偿的T指令指令格式为格式为:T00005.1.5准备功能准备功能G代码代码1.绝对值编程绝对值编程(;90与相对值编程与相对值编程G91指令格式指令格式:G90 G91上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制 G90是绝对值编程,每个编程坐标轴上的编程坐标值是相对是绝对值编程,每个编程坐标轴上的编程坐标值是相对于程序原点而言的。于程序原点而言的。G
9、91是相对值编程,每个编程坐标轴上是相对值编程,每个编程坐标轴上的编程坐标值是相对于前一位置而言的,该值等于沿轴移动的编程坐标值是相对于前一位置而言的,该值等于沿轴移动的向量值。绝对编程时,用的向量值。绝对编程时,用G90指令后面的指令后面的X,Z表示表示X轴、轴、Z轴的坐标值轴的坐标值;相对编程时,用相对编程时,用U,W或或G91指令后面的指令后面的X,Z表示表示X轴、轴、Z轴的相对值轴的相对值;G90,G91为模态功能,可相互注销,为模态功能,可相互注销,G90为缺省值。为缺省值。分析如分析如图图5-3所示,使用所示,使用G90,G91编程。设刀具当前位置在编程。设刀具当前位置在原点,要求
10、刀具按顺序移动到原点,要求刀具按顺序移动到1,2,3点,然后回到原点点,然后回到原点 用用G90编程,编程,G91编程及混合编程,程序分别如下所示。编程及混合编程,程序分别如下所示。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制N4 X-12Z-33NS M30混合编程混合编程%3N1 G90 G01 X10 Z10N2 U12 W10N3 U-10 W13N4 X0 Z0N5 M30上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制 2.每分钟进给每分钟进给G94与每转进给与每转进给G95 G94表示每分钟进给多
11、少毫米,单位为表示每分钟进给多少毫米,单位为mm/min 已是数控车已是数控车床的初始状态。床的初始状态。G95表示每转进给多少毫米,单位为表示每转进给多少毫米,单位为mm/r。指令格式指令格式:G94 F_ G95 F_使用式使用式(5-1)可以实现每转进给量和每分钟进给量的转化可以实现每转进给量和每分钟进给量的转化 Fm=Fr*S(5-1)Fm-每分钟的进给量,单位为每分钟的进给量,单位为mm/min;Fr-每转的进给量,单位为每转的进给量,单位为mm/r;S-主轴转速,单位为主轴转速,单位为:/min上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制
12、 X20 Z-23G01 X100 Z100M30半径编程半径编程%0002G37 G01 X5 Z0 F100X5 Z-10X10 Z-23G00 X100 Z100M304.恒线速度指令恒线速度指令G96、G97指令格式指令格式:G96 S_ G97 S_上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制 6.直线插补直线插补G01 G01是使刀具以指令的进给速度沿直线移动到目标点,该是使刀具以指令的进给速度沿直线移动到目标点,该指令是模态指令。指令是模态指令。指令格式指令格式:G01 X(U)_Z(W)_F_ 其中,其中,X(U),Z(W)为指定的坐
13、标值为指定的坐标值;F表示进给速度,控表示进给速度,控制刀具运动速度。机床实际执行时的进给速度受到机床操作制刀具运动速度。机床实际执行时的进给速度受到机床操作面板的进给倍率开关的影响。面板的进给倍率开关的影响。7.圆弧插补指令圆弧插补指令G02,G03 指令格式指令格式:G02/G03 X(U)_Z(W)_I_K_F_ G02/G03 X(U)_Z(W)R_F_ 上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制其中,其中,G02表示顺圆弧插补表示顺圆弧插补;G03表示逆圆弧插补。表示逆圆弧插补。X(U),Z(W)为指定目标为指定目标(圆弧终点圆弧终点)的
14、坐标值。的坐标值。I,K为圆弧起点相对于为圆弧起点相对于圆弧中心的向量值,即系统中的圆弧中心的向量值,即系统中的I,K为增量值,并带有为增量值,并带有“士士”号。号。R表示圆弧半径,当圆弧的圆心角表示圆弧半径,当圆弧的圆心角180o时,用时,用“-R”表示,而且表示,而且使用使用R编程格式不能对整圆进行编写。编程格式不能对整圆进行编写。8.倒角指令倒角指令C,R 指令格式指令格式:G01 X_ Z_C_ G01 X_ Z_R_ G01 X_Z_C_表示直线后倒直角,其中表示直线后倒直角,其中X,Z表示相邻两条直表示相邻两条直线交点的坐标值,线交点的坐标值,C是相邻两直线的交点相对于倒角起始点的
15、是相邻两直线的交点相对于倒角起始点的距离。距离。G01 X_Z_R_表示直线后倒圆角,其中表示直线后倒圆角,其中X,Z表示相邻两表示相邻两条直线交点的坐标值,条直线交点的坐标值,R是倒角圆弧的半径值。如是倒角圆弧的半径值。如图图5-5所示。所示。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制 上述指令格式表明,只能在快速定位或直线进给时增加或取上述指令格式表明,只能在快速定位或直线进给时增加或取消刀补。消刀补。G41为左偏刀尖半径补偿,从假想的为左偏刀尖半径补偿,从假想的Y轴的正方向去轴的正方向去观察,按程序路径进给方向,刀具偏在零件左侧进给观察,按程
16、序路径进给方向,刀具偏在零件左侧进给G42为为右偏刀尖半径补偿,从假想的右偏刀尖半径补偿,从假想的Y轴的正方向去观察,按程序路轴的正方向去观察,按程序路径进给方向,刀具偏在零件左侧进给。径进给方向,刀具偏在零件左侧进给。G40为取消刀补指令,为取消刀补指令,按程序路径进给。按程序路径进给。G41,G42不带参数,其补偿号由代码指定,不带参数,其补偿号由代码指定,在设置刀尖半径补偿时,还要设置刀尖方位编码。在设置刀尖半径补偿时,还要设置刀尖方位编码。HNC-21T系统数控车床为前置刀架,其刀尖方位如系统数控车床为前置刀架,其刀尖方位如图图5-6所示,刀尖圆所示,刀尖圆弧半径补偿如弧半径补偿如图图
17、5-7所示。所示。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制5.1.7主要循环指令及子程序主要循环指令及子程序 I.粗车外圆循环指令粗车外圆循环指令G80 指令格式指令格式:G80X_Z_I_F_ 其中其中X,Z为切削终点的坐标值,为切削终点的坐标值,I为切削起点相对于切削终为切削起点相对于切削终点在半径方向的向量值如果在切削过程中,半径方向不存在点在半径方向的向量值如果在切削过程中,半径方向不存在差值,差值,I可省去不写。该指令执行过程如可省去不写。该指令执行过程如图图5-8所示。所示。2.粗车端面循环指令粗车端面循环指令G81 指令格式指令格式
18、:G81 X_Z_K_F_ 其中其中X,Z为切削终点的坐标值,为切削终点的坐标值,K为切削起点相对于切削为切削起点相对于切削终点在方向的向量值。如果在切削过程中,终点在方向的向量值。如果在切削过程中,Z方向不存在差值,方向不存在差值,K可省去不写。该指令执行过程如可省去不写。该指令执行过程如图图5-9所示。所示。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制 3.子程序调用指令子程序调用指令 指令格式指令格式:M98 P_L_ 其中其中P为被调用的子程序名,为被调用的子程序名,L为重复调用该子程序的次数。为重复调用该子程序的次数。M99指令表示子程序结
19、束,在子程序的最后一行。分别用指令表示子程序结束,在子程序的最后一行。分别用G80,G81及子程序调用指令编制如及子程序调用指令编制如图图5-10 (a)、图、图5-10(b)所所示零件的程序,图示零件的程序,图5-10(a)为加工外圆,毛坯为为加工外圆,毛坯为 。图图5-10(b)为加工端面,毛坯为为加工端面,毛坯为 ,切削端面,切削端面5 mm。用用G80循环指令编制图循环指令编制图5-10(a)的程序如下的程序如下:%0001 G00 X100 Z100 M03 5800 T0101 G00 X30.5 Z1 G80 X29 7,-30 F70上一页 下一页 返回5.1 HNC-21 T
20、系统数控车床程序的系统数控车床程序的编制编制X2R Z-30X27 Z-30X26 Z-30X25 Z-30X24 Z-30X23 Z-30X22 Z-30X21 Z-30X20 Z-30G00 X100 Z100M05M30上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制用子程序编制图用子程序编制图5-10(a)的程序如下的程序如下:%0002G00 X100 Z100M03 5800T0101G00 X31 Z1M98 P0003 L10G00 X 100 Z100M05M30%0003上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系
21、统数控车床程序的编制编制G81 X20.5 Z4.5 F40 X20.5 Z4 X20.5 Z3.X20.5 Z3 X20.5 Z2.X20.5 Z2 X20.5 Z 1.X20.5 Z 1 X20.5 Z0.X20.5 7.0上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制G00 X100 Z100M05M30用子程序编制图用子程序编制图5-10(b)的程序如下的程序如下:%0005G00 X100 Z100M03 5800T0101G00 X20.5 Z5.5M98 P0006 L10G00 X 100 7.100上一页 下一页 返回5.1 HNC-
22、21 T系统数控车床程序的系统数控车床程序的编制编制M05M30%0006G00W-1G01 X-0.5 F40G00 W0.5 X20.5M99 在在G80,G81循环指令中,相同的指令值不能省略,因为循环指令中,相同的指令值不能省略,因为G80,G81循环指令每一步动作完成之后都要回到循环指令每一步动作完成之后都要回到G80,G81前的定前的定位点。位点。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制nf为精加工结束程序段号为精加工结束程序段号;x为为X轴方向精加工余量,以直径轴方向精加工余量,以直径值表示,其值为增量式,即为向量值,如果用该指令加
23、工内值表示,其值为增量式,即为向量值,如果用该指令加工内孔时,该值为负值孔时,该值为负值;z为为z轴方向精加工余量,其值为向量值轴方向精加工余量,其值为向量值;f为粗车时的进给速度为粗车时的进给速度;s为粗车时的主轴功能为粗车时的主轴功能(可省可省);t为粗车时所用的刀具为粗车时所用的刀具(可省可省);、为精车时的主轴功能、为精车时的主轴功能;f为精车为精车时的进给速度。时的进给速度。该指令的刀具循环路径及相关参数如该指令的刀具循环路径及相关参数如图图5-11所示。所示。用用G71指令切削循环时,切削进给方向平行于指令切削循环时,切削进给方向平行于Z轴,轴,X(x)和和Z(z)的正负号的取法,
24、不是从刀具的角度出发,而是以的正负号的取法,不是从刀具的角度出发,而是以精加工表面为视点去看加工余量的方向。其中精加工表面为视点去看加工余量的方向。其中“+”表示沿轴表示沿轴正方向移动,表示沿轴负方向移动。正方向移动,表示沿轴负方向移动。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制G71指令必须带有指令必须带有P、Q地址地址ns,nf,且与精加工路径起、止程,且与精加工路径起、止程序段号对应,否则不能进行该循环加工。序段号对应,否则不能进行该循环加工。ns的程序段必须为的程序段必须为G00/G01指令,即精加工程序的第一行应为直线进给,且该指令,即精
25、加工程序的第一行应为直线进给,且该程序段中不应编有程序段中不应编有Z向移动指令。在顺序号为向移动指令。在顺序号为ns到顺序号为到顺序号为nf的程序段中,不应包含子程序。粗加工时的程序段中,不应包含子程序。粗加工时G71指令中编程的指令中编程的F,S,T有效,而精加工时处于有效,而精加工时处于n*到到of程序段之间的程序段之间的F,S,T有效。有效。同一程序内同一程序内P、Q所指定的顺序号码必须是唯一的,不可重复所指定的顺序号码必须是唯一的,不可重复使用。使用。上一页 下一页 返回5.1 HNC-21 T系统数控车床程序的系统数控车床程序的编制编制G72指令必须带有指令必须带有P、Q地址,否则不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中 HNC 21 系统 数控车床 编程 数控 技术 教学 课件
限制150内