- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何运用宏程序加工梯形螺纹
如何运用宏程序加工梯形螺纹
通用宏程序举例
下面用通用程序加工一个长度40的Tr36X6(P3)梯形螺纹。
3.1变量的使用
所有变量见表1中,首先根据图纸尺寸填写表1 中的螺纹尺寸参数变量,然后结合工艺条件选取切削加工参数并填入表1中对应各栏。
表1 通用程序变量表
? 参数名称 变量名称及计算 本实例取值 螺纹
尺寸
参数 公称直径 #1 36 螺距 #2 3 导程 #3 6 头数 #4 2 螺纹顶隙 #5 0.5 切削
加工
参数 螺纹起点Z坐标 #6 2*#3 螺纹终点Z坐标 #7 -40 X方向加工切深(半径值) #8 #14*SQRT[#9] 切削加工分层数 #9 每次累加1 Z向每次移动量 #10 0.5 Z向总移动量 #11 每层累加 刀宽 #12 0.8 加工时每层槽宽 #13=0.366*#2-0.536*#2 * [#1-#8]/#[0.5*#2+#5] ? 第一层切深(经验值) #14 1.5 3.2程序内容
将表1中各参数带入表2的通用程序表。对于不同的规格的梯形螺纹只要填写程序中的#1到#14后的值,便可直接应用程序进行加工。表2? 应用实例程序及说明
O1122 ? G98M03S500 ? T0101 ? G00X150Z100 ? #1=36 螺纹直径赋值 #2=3 螺纹螺距赋值 #5=0.5 螺纹顶隙赋值 #7=-40 螺纹加工长度赋值 #8=0 X向加工深度变量赋初值 #12=0.8 螺纹刀刀头宽度赋值 #3=6 螺纹导程赋值 #4=#3/#2 螺纹线数计算 #6=2*#3 升速进刀段距离计算 N2#9=0 深度方向进刀次数 N5#10=0.5 Z向每刀移动量赋值 #11=0 Z向行动量累计变量赋初值 #9=#9+1 切深进刀累加计数 IF[#2LE5]THEN[#14=1] 第一层切深取值 IF[#2GT5]THEN[#14=1.5] ? IF[#2GT14]THEN[#14=2] ? #8=#14*SQRT[#9] 每层切深计算 IF[#8GE[2*[0.5*#2+#5]]]THEN#8=[2*[0.5*#2+#5]] 切深判别 N10#13=0.634*#2-#8*[0.268*#2+0.536*#5]/[0.5*#2+#5]-#12-0.2 每层槽宽计算 IF[#11GE#13]THEN#11=#13 本层槽宽判别 G01X[#1+5]Z[#6+#11]F300 螺纹起刀点定位 G92X[#1-#8]Z#7F#3 螺纹切削一刀 #11=#11+#10 ? IF[#11LT[#13+#10]]GOTO10 本层槽宽加工完成条件转移 IF[#8LT[2*[0.5*#2+#5]]]GOTO5 总切深加工完成判别 G01X[#1+5]Z[#6+0.1]F300 精加工左牙侧刀具时刀具起点定位 G92X[#1-#8]Z#7F#3 精加工左牙侧 G01X[#1+5]Z[#6-#11-0.1]F300 精加工右牙侧刀具时刀具起点定位 G92X[#1-#8]Z#7F#3 精加工右牙侧 #6=#6+#2 ? #4=#4-1 头数完成数计数 IF[#4GT0]GOTO2 头数完成条件转移 M05 ? M30 ? 4结束语
我们在FANUC0I系统的数控车床上,利用本通用程序进行了多头梯形螺纹的实际加工,取得了良好的效果。本通用程序考虑全面,加工时只需快速地将变量表中各项变量的值赋入程序便可进行加工,程序适应性广、工艺编制合理、加工质量高,解决了梯形螺纹数控编程加工的诸多难题,可以直接将本程序编为子程序推广作为机床的配套程序。
?
内梯形螺纹(Tr40x7)的宏程序
内梯形螺纹(Tr40x7)的宏程序
系统:FANUC-oimait
编程思想:每一层分中、右、左三分,每一刀的Z轴方向的起刀点都不同
1、内梯形螺纹加工程序:
G54G99
M3S100
T0101
G0Z3
X33
#101=0.2;??每一刀的的深度(半径)
#102=4??梯形螺纹的深度(半径)
#103=1??分层切削的次数
N90 G0U[2*#101*#103]
G32Z-32F7
G0X32
Z[3+[#102-#101]*0.268+A]; A是槽底宽-刀尖宽的一半
X33
U[2*#101*#103]
G32Z-32F7
G0X32
Z[3-[#102-#101]*0.268-A]??梯形螺纹的牙顶宽:0.366x螺距梯形螺纹的牙底宽:螺距-牙顶宽-2倍的(螺纹深度Xtg15°)
X33
U[2*#101*#103]
G32Z-32F7
G0X32
G0Z3
X33
#102=#102-0
您可能关注的文档
- 大学生创业与就业指导_.ppt
- 大学物理作业--磁介质解答.ppt
- 大学生创业计划书范文 职业生涯规划.doc
- 大学生创业计划大赛计划书.ppt
- 大学生交流平台-毕业论文.doc
- 大学生假期社会实践优秀论文:关注地贫大爱同行.doc
- 大学生大一暑期社会实践报告,琴行打工.doc
- 大学生创新能力和素质的培养在“数学建模”的实践 成果总结报告.doc
- 大学生兼职中心创业计划书.doc
- 大学生如何弘扬科学精神与人文精神.ppt
- 北方寒地水稻优质高产栽培技术集成与农业产业竞争力提升教学研究课题报告.docx
- 高中英语写作教学中批判性思维能力的培养教学研究课题报告.docx
- ktv石材保养合同样本.docx
- 绿色经济背景下新能源产业发展趋势与挑战分析.docx
- 高中信息技术课程与人工智能应用结合的教学模式研究教学研究课题报告.docx
- 初中英语教学中融入无线电测向专业词汇的教学策略教学研究课题报告.docx
- 绿色经济驱动下新能源产业技术创新与应用前景报告.docx
- 绿色经济视域下新能源产业政策效应评估与优化.docx
- 小学美术教育改革将地方民俗文化融入教学活动的探讨教学研究课题报告.docx
- 2024年工厂6s管理基本知识培训测试题及答案.docx
文档评论(0)