GYSK01-011@数控铣高级工心型零件工艺设计及程序编制
收藏
资源目录
压缩包内文档预览:
编号:491919
类型:共享资源
大小:737.10KB
格式:ZIP
上传时间:2015-11-06
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
20
积分
- 关 键 词:
-
机械毕业设计全套
- 资源描述:
-
GYSK01-011@数控铣高级工心型零件工艺设计及程序编制,机械毕业设计全套
- 内容简介:
-
加工刀具 卡 刀 具 名 称 刀 具 号 切 削 加 工 刀 具 直 径 mm 刀 具 材 料 主 轴 转 速 S r/mm 进 给 速 度 F 刀 具 半 径 补 偿 号 刀 具 长 度 补 偿 号 立 铣 刀 T1 外 轮 廓 加 工 40 硬 质 合 金 1200 100 D1 H1 加工刀具 卡 刀 具 名 称 刀 具 号 切 削 加 工 刀 具 直 径 mm 刀 具 材 料 主 轴 转 速 S r/mm 进 给 速 度 F 刀 具 半 径 补 偿 号 刀 具 长 度 补 偿 号 四 齿 模 具 铣 刀 T2 轮 廓 及 腰 圆 凹 槽 加 工 12 硬 质 合 金 1500 100 D1 H1 nts加工刀具 卡 刀 具 名 称 刀 具 号 切 削 加 工 刀 具 直 径 mm 刀 具 材 料 主 轴 转 速 S r/mm 进 给 速 度 F 刀 具 半 径 补 偿 号 刀 具 长 度 补 偿 号 四 齿 模 具 铣 刀 T5 加 工 球 面 及 扩 孔 16 硬 质 合 金 1200 50 D5 H5 加工刀具 卡 刀 具 名 称 刀 具 号 切 削 加 工 刀 具 直 径 mm 刀 具 材 料 主 轴 转 速 S r/mm 进 给 速 度 F 刀 具 半 径 补 偿 号 刀 具 长 度 补 偿 号 可 微 调 镗 刀 T6 镗 孔 32 1200 100 H6 nts 毕业设计用纸 共 7 页 第 页 1 前 言 随着科学技术的发展 ,人们生活水平的日益提高 ,加工制造业越来越倍受人们的关注 ,而先进的数控加工技术的作用更是举足轻重 ! 作为新时代的青年 ,二十一世纪的大学生我选择了数控技术应用这个专业 ,所以我要把它学好学精 ,将来也为我国的加工制造业贡献一份力量 ! 在离开学校进入工厂实习期间 ,我选择了数控高级工题目这中等复杂难度的课题来设计和用数控铣床加工 ,从而达到了提高分析问题的能力 ,更增加了机械绘图 ,数控加工的能力 . 数控机床是一种技术密集度及自动化程度很高的机电一体化加工设备,是综合应用计 算机、自动控制、自动检测及精密机械等高新技术的产物。随着数控机床的发展与普及,现代化企业对于懂得数控加工技术、能进行数控加工编程的技术人才的需求量必将不断增加。 。 通过对手工编程和高级工题目的重要部分数控加工技术应用分析,使我首先更加认识手工编程的重要性,它是现代数控技术人员必须掌握的最基本的数控编程技术,能够熟练正确应用数控技术的前提条件;其次,通过对重要的零件数控加工 ,让我知道了工作中互相配合的重要性,通过绘制零件图和装配图一让我了解道 CAD 技术在生产中的重要意义,二更加熟悉绘制零件图的方法和技术 ,三懂得如何对重要零件粗精数控加工,四让我学会了能够独立对零件进行工艺分析,编写复杂零件的数控程序。 对于一些量具,夹具,刀具等一系列的工具的选用,我通过查询关于这方面的资料以及上网搜索相关资料,扩大我的眼界,让我受益匪浅。对于各方面参数的设置,我通过查看工序卡及请叫相关的技术人员,从中获得许多实际工作经验,让我能够根据实际加工状况设定参数。 通过对数控工艺及加工和相关资料查阅,让我能够学会独立分析解决问题、编写毕业设计论文。 装 订 线 nts 毕业设计用纸 共 7 页 第 页 2 方案论证 一 课题的目的和意义 随着数控机床的发展与普及,现代化企 业对于懂得数控加工技术、能进行数控加工编程的技术人才的需求量必将不断增加。 作为新一代的数控技术型人才,是必须会数控编程的。 数控编程技术是随着数控机床的诞生而发展起来的技术,至今已经历了手工编程、语言自动编程和图像自动编程三个发展阶段。所谓基础是根本,掌握手工编程,是我们学好数控技术的重中之重! 数控程序(数控加工程序)是数控机床加工中不可缺少的一部分,数控机床之所以能加工出各种形状、不同尺寸和精度的零件,就是因为编程人员为它编制了不同的加工程序。数控程序把零件加工的工艺过程、工艺参数(进给速度和主轴转速等) 、位移数据(几何数据和几何尺寸等)及开关命令(换刀、切削液开 /关和工件装卸等)等信息用数控系统规定的功能代码和格式按加工顺序编写成加工程序单,并记录在信息载体上。信息载体的形式可以是:穿孔纸带、磁盘等的数控加工程序输入机床数控装置,从而指挥数控机床按数控程序的内容加工出合格的零件。数控程序编写的如何,直接影响零件加工质量。 数控编程技术是随着数控机床的诞生而发展起来的技术,至今已经历了手工编程、语言自动编程和图像自动编程三个发展阶段。对于几何形状不太复杂的简单零件,计算简单,加工程序不多,采用手工编程较 容易实现,但对于形状复杂或程序量很大的零件,手工编程难于胜任。语言自动编程与手工编程相比,提高编程效率数倍乃至数十倍,但它必须对要加工的每一个几何体作精确的描述和定义,而某些复杂的几何图形几乎难以用语言来精确描述,在三维加工领域更是这样。特别是当今 CAD 技术的蓬勃发展更衬托出这种编程方法的不适应性,于是 20 世纪 80 年代后期就进入了基于图形的图像自动编程阶段。图形化编程所需要的零件图在 CAD/CAM 系统中由 CAD 软件产生,无需数控编程者再次进行建模,编程者只要输入必要的工艺参数、指定被加工部位和参考面,程序就 自动计算出刀具的加工路径,模拟加工状态,显示刀具路径和刀具形状以检验走刀轨迹,如有错误,可立即修正。图像编程大大减小了编程出错概率 ,提高了编程效率和可靠性。 同时,也要看到手工编程是 语言 自动编程 和图像自动编程 的基础, 后二者的 许多核心经验都来源于手工编程, 三 者相辅相成。 因此,我们必须掌握手工编程技术! 文章将以数控铣高级工题目作为典型例子,同时就如何应用数控加工技术进行分析和论述! 装 订 线 nts 毕业设计用纸 共 7 页 第 页 3 二 数控程序编制的步骤及说明 1. 分析零件图样 拿到所要加工零件的图样首先应分析零件的材料,形状,尺寸,精度以及毛坯形状 。其目的是选定在什么机床上进行加工。 2. 确定加工工艺过程 在分析零件图样的基础上,确定加工顺序,加工路线,装卡方法,选择刀具,工装以及切削用量等工艺参数。同时充分利用数控机床的指令功能特点,简化程序,缩短加工路线,充分发挥机床效能。 3. 数值计算 根据已确定的加工路线和零件加工误差,计算出数控机床所需输入数据。数值计算的复杂程度取决于零件的复杂程度和数控系统的功能。对于加工较简单的由圆弧与直线组成的平面零件 ,只需计算零件轮廓的相邻几何元素的交点或切点,起点,终点和圆弧的圆心坐标值或圆弧半径的坐标值。对于形状较复杂的零件并且组成该零件的几何元素与数控系统的插补功能 不一致时,就需要较复杂的数值计算。例如对非圆曲线需要用直线段或圆弧逼近,在满足其精度要求的条件下计算出其节点坐标。对于这种情况,一般需采用计算机辅助计算。 4. 编写程序单 加工路线,工艺参数及刀具运动轨迹的坐标值确定以后。编程人员可以根据数控系统具有的功能指令代码和程序段格式,编写加工程序单。必要时还应填写数控加工工序卡片,数控刀具卡片等有关工艺文 件。 5. 制作控制介质 制作控制介质就是把编好的程序单上的内容记录在控制介质即信息载体上,通过数控机床的输入装置,将信息载体上的数控加工程序输入机床数控装置。 6. 校验控制介质 控制介质必须经过调试和实际切削运行后 ,才可以使用或保存。通常使用的调试方法是在数控机床上不安装工件而让数控机床空运行,观察运动轨迹是否正确。 三 本课题要研究或解决的问题和拟采用的研究手段(途径) : nts 毕业设计用纸 共 7 页 第 页 4 1. 课题的主要内容 1) 手工编程技术的应用 2) 数控加工技术应用 2. 研究 方法、步骤和措施 : 1) 查找资料:为了搞好毕业设计,我在图书馆和网上查阅了大量有关 数控编程与 加工 工艺以及数控技术和轴类零件的加工技术等各方面的 资料 。 2) 设计方案:在 分析完零件图样以后,根据加工方案确定加工顺序,加工路线,装卡方法,选择刀具,工装以及切削用量等工艺参数的基础上开始编程。最后通过试切削,进行考证。检验零件的加工是否合乎技术要求,我查找了相关的通用量具。 3. 课题完成途径 整个课题的完成我通过计算机软件 Microsoft Word2004 完成, 图形绘制我通过 AutoCAD,UG 进行绘制 nts 毕业设计用纸 共 7 页 第 页 5 文献综述 我写的毕业设计内容大体分为三部分 .一 、 绪论 .二 、 机械加工工艺分析 .其中包括 (1)零件图样分析 .(2)定位基准选择 .(3)工艺方案拟定 .(4)加工设备选择 .三 、 数控加工工序分析 .(1)加工顺序 .(2)装夹方案和夹具的选择 .(3)走刀路线的确定及加工程序 .(4)刀具选择 .(5)确定工序尺寸 .(6)确定切削用量 .另外论文结尾处有结论 ,参考文献 ,图表和绘制的图形 .论文整体来看有文字 ,有图形 ,有分析和说明 .是一篇内容基本全面的说明书 . nts 毕业设计用纸 共 7 页 第 页 6 进度安排 1. 2006 年 2 月 -3 月 10 日 撰写开题报告 2. 2006 年 3 月 10 日 -4 月 10 日 进行系统分析,完成毕业设计详细设计方案 3. 2006 年 4 月 10 日 -5 月 10 日 进行图纸设计修改及完善;撰写毕业设计论文 4. 2006 年 5 月 10 日 -5 月 15 日 提交毕业设计论文;并提出答辩申请 5. 2006 年 6 月 10 日 -6 月 20 日 进行论文答辩 装 订 线 nts 毕业设计用纸 共 7 页 第 页 7 参 考 文 献 ( 1)王志平主编数控编程与操作北京:高等教育出版社, 2003 ( 2)刘越主编机械制造技术北京;化学工业出版社, 2003 ( 3) 扬黎明主编机床夹具设计手册北京:国防工业出版社, 1996 ( 4)孟少龙主编 .机械加工工艺手册 .北京:机械工业出版社, 1992 ( 5)华茂发主编数控机床加工工艺北京:机械工业出版社, 2000 ( 6)罗学科 .张超英主编数控机床编程与操作实训北京;化学工业出版社,2000 ( 7)淑萍主编机械加工工艺及设备北京:机械工业出版社 ( 8)赵长明 .刘万菊主编数控加工工艺及设 备北京:高等教育出版社, 2003 ( 9)周保牛著 .XH756 型卧式加工中心使用说明书 .西宁:青海第一机床厂 1985 ( 10)许祥泰 .刘艳芳数控加工编程实用技术北京:机械工业出版社, 2001 ( 11)孙德茂著 .数控机床铣削加工直接编程技术 .北京:机械工业出版社, 2004 装 订 线 nts 李可 共 25 页 第 1 页 摘要 数控技术是指用数字、文字和符号组成的数字指令来实现一台或多台机械设备动作控制的技术。它所控制的通常是位置、角度、速度等机械量和与机械能量流向有关的开关量。数控的产生依赖于数据载体和二进制形式数据运算的出现。 1908 年,穿孔的金属薄片互换式数据载体问世; 19 世纪末,以纸为数据载体并具有辅助功能的控制系统被发明; 1938 年,香农在美国麻省理工学院进行了数据快速运算和传输,奠定了现代计算机,包括计算机数字控制系统的基础。数控技术是与机床控制密切结合发展起来的。 1952 年,第一台数控机床问世,成为世界机械工业 史上一件划时代的事件,推动了自动化的发展。 现在,数控技术也叫计算机数控技术,目前它是采用计算机实现数字程序控制的技术。这种技术用计算机按事先存贮的控制程序来执行对设备的控制功能。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可通过计算机软件来完成。 数控机床是一种技术密集度及自动化程度很高的机电一体化加工设备 ,是综合应用计算机、自动控制、自动检测及精密加工精度高 ,质量容易保证 ,发展前景十分广阔 ,因此掌握数控车床的加工编 程技术尤为重要 关键词:数控技术、手工编程、精度 nts 李可 共 25 页 第 2 页 目录 第一章 数控铣床编程 3 1.1 数控铣床编程特点 3 1.2 用户宏程序 3 第二章 加工工艺决策 9 2.1 加工阶段划分 9 第三章 数控 加工 10 3.1 零件 图纸 10 3.2 加工刀具 11 3.3 加工工序 11 3.4 加工程序 15 第四章 小结 23 参考文献 25 附录: 装 订 线 nts 李可 共 25 页 第 3 页 第一章 数控铣床编程 1.1 数控铣床编程 铣床编程有一下特点: 在程序中,可以采用绝对尺寸编程,也可以采用增量尺寸编程。这样在编制程序时,比一定要计算出所有节点在工件坐标系中的坐标值,为程序的编制提供了方便。 在编程时通过点定位并结合固定循环指令编程,可以进行钻孔、扩孔、锪孔、铰孔和镗孔等加工,提高了编程的工作效率。 在编程时利用刀具半径补偿指令,只需要按加工零件的实际轮廓进行编程,免除了对刀具中心轨迹的复杂计算。 当刀具磨损、更换新刀或刀具安装有误差时,可以利用刀具长度补偿指令,补偿刀具在长度方向上的尺寸变化,不必重新 编制加工程序。 在加工程序的若干位置上,如果存在某一固定程序且重复出现的情况,在编制时可以调用子程序指令进行编程,并且在子程序中还可以嵌套下一级子程序,使程序的编制工作量可以减少。 在加工一些形状相似的 系列零件或加工非直线、圆组成的曲线时,可以采用宏程序进行编程,减少工作量。 1.2 用户宏程序 虽然子程序对编制相同的加工程序非常有用,但用户宏程序由于允许使用变量,算术和逻辑运算及条件转移使得编制同样的加工程序更简便。 1.2.1、变量 1、变量的表示 变量用变量符号( #)和后面的变量号指定,如: #1:表达式可以用于指定nts 李可 共 25 页 第 4 页 变量号,此时表达式必须封闭在括号中,如: #1+#2-2。 2、变量的类型 变量根据变量号可以分为四种类型,具体见表 2-4 表 1-1 变量的类型 变量号 变量类型 功 能 #0 空变量 该变量总是空,没有值能赋给该变量。 #1#33 局部变量 局部变量只能用在宏程序中存储数据,例如,运算结果。当断电是局部变量被初始化为空 。调用宏程序是,自变量对局部变量赋值。 #100#199 #500#999 公共变量 公共变量在不同的宏程序中的意义相同。当断电是变量#100#199初始化为空;变量 #500#999的数据保存,即使断电也不丢失。 #1000 系统变量 系统变量用于读和写 CNC的各种数据,例如,用刀具的当前位置和补偿值。 3、变量的使用 在地址后指定变量号即可引用其变量值。当用表达式指定变量时,要把表达式放在括号中。如 G01X#1+#2F#3;改变引用变量值的符号,要把负号“ -”放在 #的前面 ,如 G00X-#1; 在编程时,变量的定义、变量的运算只允许每行写一个(见表 2- 5),否则系统报警。 表 1-2 变量的正确和错误编程方法对比 正确的编程方法 错误的编程方法 N100#1=0 N100 #1=0 #2=6 #3=8 N110#2=6 N110#4=#2*SIN#1+#3 #5=#2*COS#1 N120#3=8 N130#4=#2*SIN#1+#3 N140#5=#2-#2*COS#1 1.2.2 算术和逻辑运算 变量的运算和逻辑的运算见表 2- 6 nts 李可 共 25 页 第 5 页 表 1-3 算术和逻辑运算 功能 格 式 备 注 功 能 格 式 备 注 定义 #i=#j 平方根 绝对值 舍入 上取整 下取整 自然对数 指数函数 #I=SQRT#J #i=ABS#J #i=ROUND#J #i=FUP#j #i=FLX#j #i=ln#J #I=EXP#J 四舍五入取整 加法 减法 乘法 除法 #i=#j+#k #i=#j-#k #i=#j*#k #i=#j/#k 正弦 发正弦 余弦 反余弦 正切 发正切 #i=SIN#j #i=ASIN#j #i=cos#j #i=ACOS#j #i=ATN#j #i=ATAN#J/#K 角度以度指定。 6530表示为65.5度 或 #I=#JOR#K 逻辑运算一位一位地按二进制数执行 异或 #I=#JXOR#K 与 #I=#JAND#K 从 BCD转为BIN 从 BIN转为BCD #I=BIN#J #=BCD#J 用于与 PMC的信息交换 ( BIN:二进制; BCD:十进制) 几点说明: 1 上取整和下取整 CNC处理数值运算时,若操作后产生的整数绝对值大于原数的绝对值是为上取整;若小于原数的绝对值为下取整。对于负数的处理应注意。 如: #1=1.2, #2=-1.2,则 #3=FUP#1 #3=2; #3=FIX#1 #3=1; #3=FUP#2 #3=-2; #3FIX#2 #3=-1. 2. 运算次序 函数乘和除运算 (*、 /、 AND )加和减运算 (+、 -、 OR、 XOR ) 3. 括号嵌套 括号 (方括号 )用于改变运算次序 .括号可以使用 5级 ,包括函数内部使用的括号 .圆括号用于注释语句 如 : #1=SIN#2+#3*#4+#5*#6 (3重括号 ) 4. 运算符 运算符见表 1-4 表 1-4 运算符 运 算 符 含 义 运 算 符 含 义 EQ 等于 GE 大于或等于 ( ) NE 不等于 LT 小于 ( ) GT 大于 LE 小于或等于 ( ) nts 李可 共 25 页 第 6 页 1.2.3 宏程序语句和 NC语句 下面的程序段为宏程序语句 1.包含算术或逻辑运算 (=)的程序 2.包含控制语句 (如 :GOTO、 DO、 END、 )的程序段 3.包含宏程序调用指令 (如 : 用 G65 G66 G67或其他 G指令、 M指令 调用宏程序 )的程序段 .除了宏程序语句以为的任何程序段都为 NC语句 . 1.2.4 转移和循环 在程序中 ,使用 GOTO语句和 IF语句可以改变控制流向 . 1.无条件转移 (GOTO语句 ) 转移到表有 顺序号 N 的程序段 .可用表达式指定顺序号 . 编程格式 : GOTO N- (N-顺序号 . 199999) 例 : GOTO 1 GOTO#10 2.条件转移 (IF语句 ) IF之后指定的表达式 . (1) .如果指定的条件表达式满足时 ,转移到标有顺序号 N的程序段 ; 如果指定的条件表达式不满足 , 执行下个程序段 . 编程格式 : IF条件表达式 GOTON - (2) 如果条件表达式满足 , 执行预先决定的宏程序语句 . 只执行一个宏程序语句 . 编程格式 : IF条件表达 式 THEN 例 : 如果 #1和 #2值相同 ,O 赋给 #3 IF#1EQ#2THEN#3=0 3. 循环 (WHILE语句 ) 在 WHILE后指定一个条件表达式 .当指定条件满足时 ,执行从 DO到 END之间的程序 . 否则 , 转道 END后的程序段 . nts 李可 共 25 页 第 7 页 编程格式 : WHLE条件表达式 DOM . ENDM 这种指令格式使用于 IF语句 . DO后的号和 END后的号是指定程序执行范围的标号 , 标号值为 1、 2、 3. 例 计算 1 10 的和 . 宏程序如下 : 用 IF语句 O6011 程序名 #1=0 存储数变量的初值 #2=1 被加数变量的初值 N1 IF#2GT 10GOTO2 当被加数大于 10时转移到 N2 #1=#1+#2 计算和数 #2=#2+#1 下一个被加数 GOTO 1 转移到 N1 N2M30 程序结束 用 WHLE语句 O61111 程序名 #1=0 存储数变量的初值 #2=1 被加数变量的初值 WHLE#2LE 10D01 被加数小于等于 10时循环 D01 #1=#1+#2 计算和数 #2=#2+#1 下一个被加数 END 1 循环到 END 1 M30 程序结束 nts 李可 共 25 页 第 8 页 注意:在宏程序中 G41、 G42对坐标移动全部采用变量引用的值无法识别,因此,如果采用半径补偿,系统虽然对宏程序的预读段数较多,但没有 NC程序段那样的坐标值移动量,系统就不能引入半径补偿量,即加工进给时刀具不会产生偏移。 nts 李可 共 25 页 第 9 页 第二章 加工工艺决策 在自动编程过程中,加工工艺决策是加工能否顺利完成的基础,必须依据零件的形状特点、工件的材料、加工的精度要求、表面粗糙度要求,选择最佳的加工方法、合 理划分加工阶段、选择适宜的加工刀具、确定最优的切削用量、确定合理的毛坯尺寸与形状、确定合理的走刀路线,最终达到满足加工要求、减少加工时间、降低加工费用的目的。 加工阶段划分 1.粗加工阶段 粗加工一般称为区域清除。在此加工阶段中,应该在公差允许范围内尽可能多地切除材料。比较典型的区域清除方式是等高切面,即在毛坯上沿着高度方向等距离划分出数个切削层,每次切削一个层面的毛坯余量,如图所示。 粗加工阶段主要任务是切削掉尽可能多的余量,精度保障不是主要目标,因此,在这个阶段一般采用圆柱立铣刀进 行加工,除了切削角度外,选择刀具的主要参数是刀具直径。同时在粗加工阶段一般采用行切方式进行切削,产生区域清除刀具路径。 2精加工阶段 对于复杂的曲面加工,我们可以把加工阶段进一步划分成半精加工和精加工阶段,也常常只划分成一个精加工阶段。在精加工阶段主要任务是满足加工精度、表面粗糙度要求,而加工余量是非常小的。如果是曲面铣削,一般选取球头铣刀,除了刀具角度外主要刀具参数就是球头直径参数。精加工阶段可以采用行切方式,也可以采用环切方式。 nts 李可 共 25 页 第 10 页 第三章 数控加工 3.1 零件图形 nts 李可 共 25 页 第 11 页 3.2 加工刀具 表 3-1加工用具刀 刀具号 刀具名称 长度补偿号 半径补偿号 T1 40mm硬质合金刀片立铣刀 H1 D1 T2 12mm硬质合金四齿模具铣刀(轴端及周向都有切削刃) H2 D2 T3 8.5mm麻花钻 H3 T4 M12机用丝锥 H4 T5 16mm硬质合金四齿模具铣刀 H5 D5 T6 32mm可微调镗刀 H6 3.3 加工工序 : 1 把 160 120 38(此尺寸通过其他方式加工到位)的长方料用等高垫块垫在下面(应避开中间孔的 位置)。放在平口钳中,使上表面高出钳口约 13 15mm,校正长 160的侧面与 X轴平行及上表面与工作台平行后夹紧平口钳。 2 用 T1刀具至 Z 3处切削图 3-1中打剖面线的平面。走刀轨迹为:沿所框轮廓走一周后去四角。 3 用 T1刀具至 Z11处(分两层)切削图 3-2中打剖面线的平面。走刀轨迹为:沿所框轮廓走一周。 4 用 T2刀具加工图 3-3所示轮廓,图中打剖面线的部分需清角。 5 用 T2刀具加工图 3-4中的腰圆凹槽。加工方式:到 O处采用局部坐标系调用子程序加工;到 O处采用局部坐标系加坐标系旋转调用子程序加工。 6 用 T3钻图 3-4中的两个螺纹孔及预钻中间的孔。 7 用 T4攻图 3-4中的两个螺纹孔。 8 用 T5采用宏程序加工球面。 9 用 T5扩中间的孔。 10 用 T6镗中间的孔。 nts 李可 共 25 页 第 12 页 图 3-1 nts 李可 共 25 页 第 13 页 图 3-2 nts 李可 共 25 页 第 14 页 图 3-3 图 3-4 3.4 加工程序 加工程序如下 : FANUC系统编程 O6013 主程序名 N10 M6 T1 换上 1号刀 N20G54G90G0G43H1Z200 刀具快速移动到 Z200处 ( 在 Z方向 上调入了刀具长度补偿) N30M3S1200 主轴正转 , 转速 1200r/mm N40X120Y42 刀具快速定位到 X-120, Y42处 N50G10L12P1R20 给 D1输入半径补偿 20mm N60Z-3 快速移动到 Z-3处 N70G41G1X-100D1F100M8 刀具左补偿移动,冷却液开 N80X-80 切削图 3-1轮廓 N90X37 N100X47Y32 N110Y-7 N120X12Y-42 nts 李可 共 25 页 第 15 页 N130X-12 N140X-47Y-7 N150Y32 N160X-37Y42 N170X-9Y70 沿轮廓切向切出 N180G40X80 取消刀具左侧补偿 N190Y-60 切除右上角 ( 左上角在轮廓切入时切除 N200X-80 切除右下角和左下角 N210G0Z5 主轴快速上升 N220X-120Y22 刀具定位 N230Z-3 主轴下降准备切削图 3-2轮廓 N240M98P23107 调用 O3107子程序两次 , 切削图3-2轮廓 N250G0Z200 主轴快速上升 , 冷却液关 N260G49G90G53Z-108.5 取消长度补偿 , Z轴 快速移动到机 床坐标 Z-108.5处 N270M5 主轴停止转动 N280M6T2 换上 2号刀 N290G54G90G0G43H2Z200 刀具快速移动到 Z200处(在 Z 方向上调用了刀具长度补偿) N300M3S1500 主轴正转 , 转速 1500r/mm N310X-110Y20 刀具定位 N320G10L12P2R6.5 给 D2输入半径补偿 6.5mm ( 0.5 为精加工余量 ) N330Z-11 主轴快速下降 N340M98P3108 调用 O3108子程序粗加工图3-3 “左耳 ”轮廓 N350G10L12P2R6 给 D2重新输入半径补偿6mm N360M98P3108 调用 O3108子程序精加工图4-3 “左耳 ”轮廓 N370G0Z5 主轴快速上升 N380X110Y-20 刀具定位 nts 李可 共 25 页 第 16 页 N390Z-11 主轴快速下降 N400G10L12P2R6.5 给 D2输入半径补偿 6.5mm ( 0.5mm为精加工余量) N410M98P3109 调用 O3109子程序粗加工图3-3 “右耳 ”轮廓 N420G10L12P2R6 给 D2重新输入半径补偿 6mm N430M98P3109 调用 O3109子程序精加工图3-3 “右耳轮廓 N440G0Z5 主轴快速上升 N450X0Y-70 刀具定位 N460G10L12P2R6.5 给 D2输入半径补偿 6.5mm ( 0.5mm为精加工余量) N470M98P3110 调用 O3110子程序粗加工图3-3 “心形 ”轮廓 N480G10L12P2R6 给 D2重新输入半径补偿6mm N490M98P3110 调用 O3110子程序精加工图4-3 “心形 ”轮廓 N500G0X-42.496Y-22.166 N510G1Z-11F50M8 清除图 3-3中左侧的残料 N520X-52.939Y-1.854F100 N530G0Z5 主轴快速上升 N540X52.938Y-1.857 N550G1Z-11F50 清除 3-3右侧的残料 N560X440398Y-22F100 N570G0Z200M9 主轴快速上升 , 冷却液关 N580G52X40Y-40Z-11 确定 3-4中 O 为局部坐 标系 原点 N590G0XY-20 刀具定位 N600G43H2Z15 重新引入刀具长度补偿 N610G10L12R6.5 给 D2输入半径补偿 6.5mm ( 0.5mm为精加工余量) N620M98P3111 调用 O3111子程序粗加工图 nts 李可 共 25 页 第 17 页 3-4右下 “腰圆凹槽 ”轮 廓 N630G10L12P2R6 给 D2重新输入半径补偿6mm N640M98P3111 调用 O3111子程序精加工图 3-4右下 “腰圆凹槽 ”轮廓 N650G52X-53.623Y-44.995 确定图 3-4中 O为局部坐标系 N660G43H2Z15 重新引入刀具长度补偿 N670G68X0Y0R40 坐标系绕 O逆时针旋转40 N680G0G0Y-20 刀具定位 N690G10L12P2R6.5 给 D2输入半径补偿 6.5mm ( 0.5mm为精加工余量) N700M98P3111 调用 O3111子程序粗加工图 3-4左下 “腰圆凹槽 ”轮廓 N710G10L12P2R6 给 D2重新输入半径补偿6mm N720M98P3111 调用 O3111子程序精加工图 3-4左下 “腰圆凹槽 ”轮廓 N730G0Z200 主轴快速上升 N740G69 取消坐标系旋转 N750G52X0Y0Z0 取消局部坐标系 N760G49G90G53Z-108.5 取消长度补偿, Z轴快速移动 到机床坐标 Z-108.5处 N770M5 主轴停转 N780M6T3 换上 3号刀 N790G54G90G0G43H3Z200 刀具快速移动到 Z200处( Z方向上调入长度补偿) N800M3S600 主轴正转 , 转速 600r/mm N810G0Z20M8 刀具快速移动到 Z20, 冷却液开 N820G99G83X-60Y40Z-31R-8Q3F80 采用 G83固定循环指令钻 3-4中左上孔 , 返回到点 R平面 N830G98X60 采用 G83固定循环指令钻图 3-4中右上孔 , 返回到初始平面 N840X0Y0Z-43 采用 G83固定循环指令钻图 3-4中中间孔,返回到初始平面 nts 李可 共 25 页 第 18 页 N850G0Z200M9 主轴快速上升,冷却液关 N860G49G90G53Z-108.5 取消长度补偿, Z轴快速移动到机床坐标 Z-108.5处 N870M5 主轴停转 N880M6T4 换上 4号刀 N890G54G90G0G43H4Z200 刀具快速移动到 Z200处(在 Z方向上调入了长度补偿 N900M3S200 主轴正转 , 转速 200r/mm N910G0Z20M8 刀具快速移动到 Z20, 冷却液开 N920G99G84X-60Y40Z-26R-8F300 采用 G84循环指令 攻图 3-4中左上螺纹,返回到点 R平面 N930G98X60 采用 G84循环指令攻图 3-4中右 上螺纹,返回到初始平面 N940G0Z200M9 主轴快速上升,冷却液关 N950G49G90G53Z-108.5 取消长度补偿, Z轴快速移动到机床坐标 Z-108.5处 N960M5 主轴停转 N970M6T5 换上 5号刀 N980G54G90G0G43H5Z200 刀具快速移动到 Z200处(在 Z方向上调入了长度补偿 N990M3S1200 主轴正转 , 转速 1200r/mm N1000G0X0Y0Z5 刀具快速在中心上方定位 N1010G1Z0F50M8 往下进给切削到 Z0 N1020#1=36.87 定义初始变量 N1030#2=57.769 定义初始变量 N1040#3=30 定义初始变量 N1050#4=18 定义初始变量 N1060#5=8 定义初始变量 N1070#6=#1 定义变量 N1080#7=#3*COS#6-#5 计算变量 N1090#8=#3*SIN#6-#4 计算变量 N1100G1Z-#8F50 Z轴进给下降 N1110X#7F200 X轴进给移动 N1120G3I-#7F150 走整圆 N1130G1X0F200 回到孔中间 N1140#1=#1+2 更新角度 nts 李可 共 25 页 第 19 页 N1150IF#1LE#2GOTO1050 条件语句 , 如果 #1 #2, 返回到 N1050 N1160M98P83112 调用扩孔子程序 O3112共 8次( 留镗孔余量单边 0.2MM) N1170G0Z200M9 主轴快速上升,冷却液关 N1180G49G90G53Z-108.5 取消长度补偿, Z轴快速移动到机床坐标 Z-108.5处 N1190M5 主轴停转 N1200M6T6 换上 6号刀 N1210G54G90G0G43H6Z200 刀具快速移动到 Z200处(在 Z方向上调入了长度补偿 N1220M3S1200 主轴正转,转速 1200r/mm N1230Z50M8 主轴移动到 Z50,冷却液开 N1240G98G85X0Y0Z-39R2F100 采用 G85循环指令精镗 32的孔 , 返回到初始平面 N1250G0Z200M9 主轴快速上升 , 冷却液关 N1260G49G90G53Z-108.5 取消长度补偿, Z轴快速移动到机床坐标 Z-108.5处 N1270M30 程序结束 % O3107 切削图 3-2轮廓的子程序 N10G91G0Z-4 N20G90G1G41X-100D1F100M8 N30X-80 N30X-66.239 N50G3X-50.683Y28.444R22 N60G1X-37Y42 N70X37 N80X50.683Y28.444 N90G3X66.239Y22R22 N100G1X100 N110G0Y-22 N120G1X40.987F100 N130G3X25.431Y-28.444R22 N140G1X12Y-42 N150X-12 nts 李可 共 25 页 第 20 页 N160X-25.431Y-28.444 N170G3X-40.987Y-22R22 N180G1X-82 N190G0X-120 N200G40X-120Y22M9 N210M99 % O3108 切削图 3-3“左耳 ”轮廓的子程序 N10G41X-90D2 N20G1X-80F100M8 N30X-59.641 N40G3Y-20R40 N50G1X-80 N60X-90 N70G0G40X-110Y20M9 N80M99 % O3109 切削图 3-3“右耳 ”轮廓的子程序 N10G41X90D
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。