用宏程序在经济型数控车床上加工变螺距螺纹

上传人:飞*** 文档编号:42824819 上传时间:2018-06-03 格式:DOC 页数:4 大小:30.50KB
返回 下载 相关 举报
用宏程序在经济型数控车床上加工变螺距螺纹_第1页
第1页 / 共4页
用宏程序在经济型数控车床上加工变螺距螺纹_第2页
第2页 / 共4页
用宏程序在经济型数控车床上加工变螺距螺纹_第3页
第3页 / 共4页
用宏程序在经济型数控车床上加工变螺距螺纹_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《用宏程序在经济型数控车床上加工变螺距螺纹》由会员分享,可在线阅读,更多相关《用宏程序在经济型数控车床上加工变螺距螺纹(4页珍藏版)》请在金锄头文库上搜索。

1、用宏程序在经济型数控车床上加工变螺距螺纹用宏程序在经济型数控车床上加工变螺距螺纹浙江机电职业技术学院 吕章权引言在普通车床上加工普通米制和英制螺纹并非难事,但如果要加工锥螺纹等有特殊要求的螺纹时就显得吃力一些,然而还有一些螺纹在普通车床上根本无法加工,变螺距螺纹就是这样一种在普通车床上无法加工的螺纹。随着数控机床的普及,很多原先由普通机床完成较吃力或根本无法完成的任务都交给了数控机床来完成。在数控车床上进行螺纹车削加工似乎显得特别有优势,通过几条简单的指令就能完成锥螺纹和多线螺纹的加工,普通螺纹更是不在话下,然而这些都是恒螺距的螺纹,但如果要在数控车床上完成变螺距螺纹的加工就有难度了。我国目前

2、普及的主要是经济型的数控车床,在这样的车床上往往配置的都是较低档的数控系统,而这样的数控系统不具备直接通过指令来加工变螺距螺纹的功能。虽然有很多零件在手工编程无法胜任时可以借助计算机辅助设计和辅助制造(CADCAM)来完成,但此时如果能通过宏程序来实现的话将比用计算机软件更有优势。下面我来介绍一下在一台配备 FANUC Power Mate 系统的经济型数控车床上用类宏程序加工变螺距螺纹的方法和过程。宏程序的特点宏程序的特点宏程序的特点主要就是可以使用变量,并可通过变量进行运算,大大拓宽了传统数控编程的局限性,而且常用的循环指令都是通过宏程序来实现的,如能掌握一些宏程序的编制方法就可以帮助我们

3、实现对数控系统的二次开发。熟悉宏程序编制方法熟悉宏程序编制方法在数控机床上采用的宏指令可分为、两类,上述系统采用的是类宏指令编程,类宏指令相对类更直观,类似于一般的计算机语言编程。在此不作详细解释。现通过实验加工一大径为 30,底径为 24,牙型角为 30,螺距最小处为 4mm,最大处为 10mm,每转螺距增加 0.1mm 的变螺距丝杆,用在恒转速下传递增减速运动。过程一、审题过程一、审题找出这一特殊螺纹加工的特点所在:1、初始螺距为 4mm (此为初始条件)2、在初始螺距的基础上每转一圈螺距增加 0.1mm 3、中止螺距为 10mm (此为中止条件)4、车完一层后要 X 向退刀到某值,并返回

4、车削起点5、在第二层车削前螺距要初始化为 4mm6、X 向初始值为 30mm(大径为初始条件)7、X 向中止值为 24mm(小径为中止条件)8、每层 X 向都要有进刀增量(设为每次进刀 0.1mm)在这一过程中要分析出哪些是变量,哪些是常量,哪些是初始条件,哪些是中止条件。过程二、过程描述过程二、过程描述螺纹车刀到达起刀点(螺纹车削起点) ,X 向进刀至 30mm 处,此时螺距为初始值 4mm,开始螺纹车削,当工件转过一周后刀具前进 4mm,此时螺距增至 4.1mm,当工件再转过一周后刀具前进 4.1mm,在此过程中要进行一次比较(如果螺距10mm 继续进行螺纹车削)照此车削至螺距为 10mm

5、 时刀具前进 10mm,此时 X 向退刀,刀具回到车削起点,螺距初始化为 4mm。X向进刀至 29.9mm(30-0.1) ,进行一次比较(如果 X 向尺寸24mm 继续进刀) ,照此进刀至 X 向尺寸为 24mm 时进行最后一次车削后退刀至起刀点,螺纹车削完毕。过程三、加工前准备过程三、加工前准备根据以上条件计算出工件需要的总长度(依此选择一合适的毛坯) ,这一点很重要,上述毛坯长度必须在 500mm 左右(4.0+4.1+9.9+10427) ,车削毛坯至螺纹待加工状态。另外有一点也很重要,手工磨制一把 30刀尖角的梯形螺纹车刀,最好使用高速钢车刀(导程大、转速低,要求刀具刚性好) ,受螺

6、纹螺旋升角的影响(该螺纹最大螺旋升角为 18) ,螺纹车削方向的后角要磨的大一些(2030)过程四、程序编制过程四、程序编制此程序中只有两个变量:1、每层加工时的螺距在变,且初始值为 42、层与层之间的 X 值在变,且初始值为 30分别在主程序中对这两个变量赋初始值主程序:主程序:O0001T0101 M03 S150G00 X35 Z6G65 X30 F4 P0002 调用 O0002 子程序并对变量赋初始值M30子程序:子程序:O0002G00 X#24 到达 X 向的初始尺寸准备加工螺纹WHILE#2424 DO1 判断当 X 向尺寸24mm 时继续进到下一层#9=4 每次加工螺纹前要把

7、螺距初始化为 4mmG00 X#24 定位到下一层 X 向尺寸WHILE#910DO2 当螺距10mm 时继续加工螺纹G32 W-#9 F#9 执行一次螺纹加工,刀具前进距离刚好等于螺距#9=#9+0.1 螺距增加 0.1mmEND2 一直到螺距10 才结束螺纹车削,执行下一句G00 X35 X 向退刀Z6 回刀具起刀点#24=#24-0.1 X 向进刀 0.1mmEND1 一直到 X 向尺寸24 才结束进刀,执行下一句M99 子程序结束并返回主程序讨论使用宏指令编程是数控编程的灵魂,常规数控编程用到的指令其实都是基于宏指令来开发的,所以,如果用户一旦真正掌握了宏指令的编程技巧就可以实现对数控系统的 二次开发,很多经济型数控机床配置的基本都是较低档的数控系统,而这样的系统往往有 很多功能不完备,而且日本又实行对我国的技术封锁,目前较高档的 FANUC 系统如配置 在车床上的 FANUC0i FANUC18i FANUC21i 等系统都不具备上述的功能

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号