登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 1861|回复: 1

[分享资料] 宏程序编写梯形螺纹加工的程序

[复制链接]
发表于 2016-12-21 17:45:11 | 显示全部楼层 |阅读模式
当梯形螺纹精度要求不高时,可采用一把高速钢螺纹车刀分粗、精车车削。下面的实例中的工件不是很长,采用三爪卡盘装卡,不用顶尖。车削方法采用“分层法”加工。

分层切削的方法如下
012.png
刀尖角为30°所以起刀点Z轴偏移量为
W-0.1=AE-0.1=P/4+tan15°×(X-d₂)/2-0.1
在上面的计算式中梯形螺纹槽右侧面需要留0.1的精加工余量。

梯形螺纹的参数设置如下
013.png
根据实例编写加工程序
采用FANUC 0i-TC数控系统车床,加工程序如下
O123                          程序名称为123
M03S300                       主轴正转,转速为300r/min
T0101                         刀具表中的1号刀的1号刀沿生效   
M08                           开启冷却液
G00 X50Z12                    快速定位到起刀点
#1=36                         定义螺纹公称直径
#2=6                          定义螺距
#3=#1-#2/2                    定义螺纹中经
#4=0.5                        定义牙顶间隙
#5=#1-#2-2*#4                 定义螺纹小径
#6=1.5                        定义刀头宽度
#7=0.366*#2-0.536*#4          定义牙底槽宽
#8=#2/4+tan[15]*[#1-#3]/2-0.1 定义Z轴起刀点偏移量
#9=#2/2+tan[15]*[#1-#3]-#6-0.1定义每层Z轴切削余量
N10
IF [#1 LE #5] GOTO 40         比较条件跳转(LE为小于等于)
N20
IF [#9 LE 0.1] GOTO 30        比较条件跳转(LE为小于等于)
G00 Z[12+#8]                  快速定位到Z轴进刀点
G92 X[#1]Z-42 F#2             开始切削螺纹
#8=#8-0.5                     Z轴进刀点偏移量递减0.5mm
#9=#9-0.5                     每层Z轴切削余量递减0.5mm
GOTO 20                       跳转到N20
N30
#1=#1-1                       切削直径递减1mm
#8=#2/4+tan[15]*[#1-#3]/2-0.1 重新计算Z轴进刀点偏移量
#9=#2/2+tan[15]*[#1-#3]-#6-0.1重新计算每层Z轴切削余量
GOTO 10                       跳转到N10
N40
G00 Z[12+#6/2]                快速定位到槽中心
G92 X[#5]Z-42 F#2             切削螺纹小径
G00 Z[12+#7/2]                快速定位到槽右侧
G92 X[#5]Z-42 F#2             切削螺纹右侧
G00 Z[12+#6-#7/2]             快速定位到槽左侧
G92 X[#5]Z-42 F#2             切削螺纹左侧
M05M09                        主轴停止,关闭冷却液
G00 X100Z50                   快速退刀
M30                           主程序结束
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
 楼主| 发表于 2016-12-23 17:33:01 | 显示全部楼层
人才招聘、资料下载、培训咨询请联系优胜张老师13267323298 QQ188149720
001.png
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表