《XKA数控铣床手工编程.pptx》由会员分享,可在线阅读,更多相关《XKA数控铣床手工编程.pptx(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Z ZX X第1页/共43页第2页/共43页数控系统主轴工作台第3页/共43页Z ZYX X第4页/共43页第5页/共43页P11 (程序名)N0010 M03 S500 N0020 G00 X-10 Y0 Z10 N0030 T01 N0040 G42 G01 X-5 F100 N0050 Z-2 N0055 X120N0060 Y75 N0070 X87.5N0080 Y60N0090 G02 X77.61 Y52.89 I-7.5 J0 F80N0100 G01 X35.36 Y67.12 F100N0110 G03 X27.46 Y65.06 R7.5 F80 N0120 G01 X0
2、 Y20 F100N0130 Y0N0140 G40 N0150 G01 X-10 F100N0160 G0 Z30 N0170 M30 第6页/共43页第7页/共43页第8页/共43页第9页/共43页WA-21DM系统概述1.1 WA-21DM规格:脉冲当量:0.001 mm Y:0.001mm控制/联动轴数:3/3编程范围:-99999.999+99999.999mm快进速度:6000mm/min程序容量:电子盘128K字节,可存贮个程序插补:直线,圆弧,(螺纹)第10页/共43页坐标系规定ZYX各坐标轴遵守刀具相对于各坐标轴遵守刀具相对于静止的工件而运动的基本静止的工件而运动的基本原则(
3、即各坐标轴的正方原则(即各坐标轴的正方向为离开工件的方向)向为离开工件的方向)平行于主轴的轴为轴平行于主轴的轴为轴水平方向为轴水平方向为轴前后方向为轴,其正向的规定前后方向为轴,其正向的规定由右手坐标系确定由右手坐标系确定图图1-11-1坐标系示意图坐标系示意图第11页/共43页第12页/共43页机床零点(参考点)和编程零点机床零点(参考点)和编程零点机床坐标系原点也称机械零点、参考点、机械原点,它在机机床坐标系原点也称机械零点、参考点、机械原点,它在机 床上位置由机床制造商确定的。床上位置由机床制造商确定的。工件坐标系原点(也称编程零点、程序原点)位置是任意设定工件坐标系原点(也称编程零点、
4、程序原点)位置是任意设定的,它在工件装夹完毕后,通过对刀确定。它是相对于机械零的,它在工件装夹完毕后,通过对刀确定。它是相对于机械零点的另一个坐标系。工作原点不同,即使刀尖在机床上处于同点的另一个坐标系。工作原点不同,即使刀尖在机床上处于同一绝对位置,其坐标值也不同。为了保证加工中刀尖坐标的唯一绝对位置,其坐标值也不同。为了保证加工中刀尖坐标的唯一性,必须确定程序原点。一性,必须确定程序原点。第13页/共43页AO O1 1O O2 2选O O1 1为编程坐标原点时,A A点的坐标为:X XA A=87.5=87.5,Y YA A=75=75选O O2 2为编程坐标原点时,A A点的坐标为:X
5、 XA A=-32.5=-32.5,Y YA A=75=75程序原点及坐标值的确定第14页/共43页X XY YZ Z工件坐标系的建立工件坐标系的建立第15页/共43页准备功能指令(准备功能指令(G G功能)功能)第16页/共43页代码功能表快速定位快速定位 模态模态无限循环无限循环 直线插补直线插补 放大放大/缩小倍率取消缩小倍率取消 模态模态顺圆插补顺圆插补放大或缩小倍率放大或缩小倍率逆圆插补逆圆插补 取消刀具半径补偿取消刀具半径补偿 暂停暂停 刀具半径左补偿刀具半径左补偿 伺服准停到位伺服准停到位 刀具半径右补偿刀具半径右补偿 对称于对称于Y轴镜象轴镜象 建立刀具长度补偿建立刀具长度补偿
6、 对称于对称于X轴镜象轴镜象 取消刀具长度补偿取消刀具长度补偿原点对称原点对称 短直线速度自动过渡短直线速度自动过渡 插补平面选择插补平面选择 模态模态取消取消G47插补平面选择插补平面选择 取消零点偏置取消零点偏置 插补平面选择插补平面选择 绝对零点偏置绝对零点偏置 子程序调用子程序调用 增量零点偏置增量零点偏置 子程序定义子程序定义 当前点偏置当前点偏置子程序结束返回子程序结束返回 高速深孔加工循环高速深孔加工循环跳转移加工跳转移加工 返回参考点返回参考点 转移加工转移加工 从参考点返回对刀点从参考点返回对刀点 第17页/共43页从当前点返回程序零点从当前点返回程序零点模态模态M00程序暂
7、停程序暂停精镗循环精镗循环M01中心孔钻孔循环中心孔钻孔循环M02程序结束并停机程序结束并停机带停顿的中心孔钻孔循环带停顿的中心孔钻孔循环M03主轴正转主轴正转深孔加工循环深孔加工循环 M04主轴反转主轴反转公制钢性攻丝循环公制钢性攻丝循环 M05主轴停转主轴停转英制钢性攻丝循环英制钢性攻丝循环 M08冷却液开冷却液开镗孔循环(自动返回)镗孔循环(自动返回)M09冷却液关冷却液关反镗循环反镗循环 M10镗孔循环(手动返回)镗孔循环(手动返回)M11带停顿的镗孔循环带停顿的镗孔循环M20绝对值方式编程绝对值方式编程 M21增量方式编程增量方式编程M30程序结束并返回程程序结束并返回程序的开头序的
8、开头设定工件坐标系设定工件坐标系 注意:所谓模态,当该G G功能被编程后,它一直维持有效,直至被相同性质的另一模态功能所取代。下面,对以上G G功能作详细说明。第18页/共43页常用常用G G代码介绍代码介绍G17 G18 G19插补平面选择书写格式:G17(或G18,或G19)G17 选择XOY增平面插补 G18 选择XOZ平面插补 G19 选择YOZ插补ZYXG19G18G17第19页/共43页G92G92设定工件坐标系设定工件坐标系书写格式:G92 X Y Z用此指令建立工件坐标系,刀尖在此坐标系中的坐标为(X,Y ,Z)也即对刀时是根据刀具的当前位置和设定的坐标值(X,Y ,Z)确定工
9、件坐标原点。G92 X10 Y20 Z30G92 X10 Y20 Z30G92 X20 Y20 Z30G92 X20 Y20 Z30G92 X0 Y0 Z0G92 X0 Y0 Z0Z ZX XY刀具刀具圆心圆心第20页/共43页G90绝对坐标编程G91相对坐标编程书写格式:G90 (G91)O10301025YX XAG90 G01 X30 Y25G90 G01 X30 Y25G91 G01 X20 Y15G91 G01 X20 Y15第21页/共43页例1 1:右图2-12-1程序如下:绝对值方式编程:G00 X170 Y150G00 X170 Y150增量值方式编程:G91 G00 X16
10、0 Y140G91 G00 X160 Y140先是X X和Y Y同时走140140快速到A A点,接着X X方向再走2020快速到B B点。图2-1示例图 第22页/共43页G02、G03 顺、逆圆弧插补说明:、不管是绝对编程还是相对坐标编程,圆心坐标和均是圆心相对于圆弧起点的坐标,I是X方向值,J是Y方向值.圆心坐标在圆弧插补时不得省略,除非用R(圆弧半径)编程.2、整圆不能用R编程。G90 G02 X58 Y50 I10 J8 F150G90 G02 X58 Y50 R12.8 F150Y X405058504032O终点起点3、R为圆弧的半径。R为带符号数,“+”表示圆弧角小于或等于18
11、0度;“-”表示圆弧角大于180度。书写格式:G02(G03)XG02(G03)加工小于或等于180度圆弧的编程方式第23页/共43页加工大于180度圆弧的编程方式YX58.764020303842OG02 X42 Y20 I8 J-18.76G02 X42 Y20 R-20.40 F150加工整圆的编程方式YX202845起点和终点重合起点终点只能用圆心坐标编程(不能用半径编程)G02 X45 Y24 I-17 J0 F50第24页/共43页第25页/共43页G11、G12、G13 对称于Y 轴镜象、对称于X轴镜象、原点对称等G代码功能书写格式:YXYXYXG11()NG11G12G13循环
12、次数镜象加工程序段结束时的程序段号,要求位数镜象加工程序段开始时的程序段号,要求位数20 3025第26页/共43页P01N0010 G0 X30 Y25 Z10 M03 S500N0020 G01 Z-2 F100N0030 G03 X30 Y25 I-10 J0 F200N0040 G0 Z5N0050 G11 N0010.0040(对称于Y轴镜象)N0060 G12 N0010.0040(对称于X轴镜象)N0070 G13 N0010.0040(对称于原点镜象)N0080 M30第27页/共43页G83深孔加工循环程序:程序:G0 X60 Z110G0 X60 Z110G90 G83 X
13、100 Z90 I30 J20 K10 R1 G90 G83 X100 Z90 I30 J20 K10 R1 F200 F200 用于用于Z Z轴的间歇进给,使深孔加工时容易排屑,减少退刀量,可以进行高效率轴的间歇进给,使深孔加工时容易排屑,减少退刀量,可以进行高效率的加工。的加工。格式:格式:G83 XG83 X:孔顶坐标:孔底坐:孔顶坐标:孔底坐标每次进给深度(绝对标每次进给深度(绝对值)每次退刀后,再次值)每次退刀后,再次进给时,由快进转换为工进时进给时,由快进转换为工进时距前一次加工面的距离(无符距前一次加工面的距离(无符号数)号数)R延时时间延时时间第28页/共43页G20 G20
14、子程序调用子程序调用G22 G22 子程序定义子程序定义G24G24子程序结束返回子程序结束返回G20G20书写格式书写格式:G20 N G20 N 说明:后面第一个位数为要调用的子程序名,允许位数,说明:后面第一个位数为要调用的子程序名,允许位数,小数点后位数表示本次调用的循环次数,小数点后位数表示本次调用的循环次数,可以从次可以从次第29页/共43页子程序定义子程序定义书写格式:书写格式:说明:说明:(1 1)子程序名以开头,后面的二位数为子程序名)子程序名以开头,后面的二位数为子程序名(2 2)编)编22 N 22 N 程序段时程序段时,不得有其它的指令出现不得有其它的指令出现(3 3)
15、G22G22与与G24G24成对出现成对出现,形成一个完整的子程序体形成一个完整的子程序体(4 4)子程序内部不能有转移加工、镜象加工)子程序内部不能有转移加工、镜象加工 G24 G24 子程序结束返回子程序结束返回 格式:格式:G24G24 说明:说明:G24G24表示子程序结束,返回到调用该子程序的主程序的表示子程序结束,返回到调用该子程序的主程序的下一段下一段 G24G24与与G22G22成对出现成对出现 G24G24本段不允许有其它指令出现本段不允许有其它指令出现第30页/共43页子程序编程示例N05(子程序)N0010 G22 N05N0020 G90 G01 Z-5 F400N00
16、30 G91 X195N0040 Y10N0050 X-195 N0060 Y10 N0070 G24OP99(主程序)N0010 M03 S600 N0020 G0 X0 Y0 Z15 N0030 Z3 N0040 G20 N053 N0050 G0 Z20 N0060 M30第31页/共43页G25G25跳转加工跳转加工格式:格式:G25 NxxxxG25 Nxxxxxxxxxxxxxxxxxx说明:(说明:(1 1)格式所定义的循环体为)格式所定义的循环体为N N后面的两个程序段号之间后面的两个程序段号之间定义的程序块(包括这两段),最后一个数字定义该程序块的定义的程序块(包括这两段),
17、最后一个数字定义该程序块的调用次数,调用次数,12551255次,不编认为是次,不编认为是1 1。(2 2)G25G25指令执行完毕后的下一段加工程序,指令执行完毕后的下一段加工程序,为跳转加工程为跳转加工程序块的下一段程序。序块的下一段程序。(3 3)G25G25程序段中不允许出现其它指令。程序段中不允许出现其它指令。第32页/共43页 G26G26转移加工转移加工格式:格式:G26 NxxxxG26 Nxxxxxxxxxxxxxxxxxx说明:转移加工指令执行完毕,下一个加工段说明:转移加工指令执行完毕,下一个加工段为为G26 G26 NxxxxNxxxxxxxxxxxxxxxxxx段的下
18、一段,段的下一段,这是与这是与G25G25的区别之的区别之处,其余与处,其余与G25G25相同。相同。第33页/共43页G25编程示例P99(主程序)N0010 M03 S600 N0020 G0 X0 Y0 Z15 N0030 Z3 N0040 G25 N00600100.3 N0050 G90 G01 Z-5 F400 N0060 G91 X195 N0070 Y10 N0090 X-195 N0100 Y10N0120 G0 Z15N0130 M30第34页/共43页G41 G42 G40 G41 G42 G40 刀具半径左补偿刀具半径左补偿 刀具半径右补偿刀具半径右补偿 取消刀具半径补
19、偿取消刀具半径补偿G40取消刀具半径补偿书写格式:G40G41(G42)G01 XY说明:G41 G42 程序段,必须有G01功能及对应的坐标参数才有效,以建立刀补FFFG42G41第35页/共43页第36页/共43页应用举例应用举例在数控铣床上加工如下图所示工件的外轮廓,材料石蜡,加工深度为2 2。(选用1010的端面铣刀 )试编制加工程序第37页/共43页编程如下:(工件坐标选在左下角点)编程如下:(工件坐标选在左下角点)P11 P11 (程序名(程序名P P后面接两位数字)后面接两位数字)N0010 M03 S500 N0010 M03 S500(主轴正转)(主轴正转)N0020 G00
20、 X-15 Y0 Z10 N0020 G00 X-15 Y0 Z10(快速定位)(快速定位)N0030 T01 N0030 T01 (对(对1 1号刀进行半径补偿)号刀进行半径补偿)N0040 G42 G01 X-5 F100 N0040 G42 G01 X-5 F100 (刀具半径右补偿、直线插补)(刀具半径右补偿、直线插补)N0050 Z-2 N0050 Z-2 (垂直方向进刀(垂直方向进刀2 2)N0055 X120N0055 X120N0060 Y75 N0060 Y75 直线插补直线插补N0070 X87.5N0070 X87.5第38页/共43页N0080 Y60N0080 Y60
21、N0090 G02 X77.61 Y52.89 I-7.5 J0 F80N0090 G02 X77.61 Y52.89 I-7.5 J0 F80(顺圆弧插补,圆心坐标编程)(顺圆弧插补,圆心坐标编程)N0100 G01 X35.36 Y67.12 F100N0100 G01 X35.36 Y67.12 F100N0110 G03 X27.46 Y65.06 R7.5 F80 N0110 G03 X27.46 Y65.06 R7.5 F80 (逆圆弧插补,半径(逆圆弧插补,半径R R编程)编程)N0120 G01 X0 Y20 F100N0120 G01 X0 Y20 F100N0130 Y0N
22、0130 Y0N0140 G40 N0140 G40 (取消刀具半径补偿)(取消刀具半径补偿)N0150 G01 X-10 F100N0150 G01 X-10 F100N0160 G0 Z30 N0160 G0 Z30 (刀具快速离开工件表面)(刀具快速离开工件表面)N0170 M30 N0170 M30 (程序结束语句)(程序结束语句)第39页/共43页按图纸尺寸加工如右下图所示零件,按图纸尺寸加工如右下图所示零件,加工深度为加工深度为3。要求:要求:1)制订加工顺序)制订加工顺序2)选择刀具)选择刀具3)编制加工程序(要先计算节点)编制加工程序(要先计算节点坐标)坐标)121 1(-9.
23、878-9.878,29.81429.814)2 2(-19.576-19.576,9.689.68)第40页/共43页实验老师:冯旭强(H)2981031(O)实验地点:数控实验室实验时间:第八周第41页/共43页例例1 1(练习(练习1 1)确定编程原点确定编程原点计算节点坐标计算节点坐标制定加工工艺制定加工工艺编制加工程序编制加工程序图为对称图形,可选中心点为编程原点图为对称图形,可选中心点为编程原点用数学的方法计算各节点的坐标用数学的方法计算各节点的坐标应先钻孔,后粗、精加工各槽。再加工后面的孔应先钻孔,后粗、精加工各槽。再加工后面的孔手工编制各加工程序手工编制各加工程序第42页/共43页感谢您的观看。第43页/共43页