数控车斜进法低速加工梯形螺纹宏程序

简介: 数控车斜进法低速加工梯形螺纹宏程序

正文


13.jpg

零件分析:


工件材料为45钢,是100 mm平口虎钳的丝杠。利用FANUC-0i系统数控车加工Tr20X 4-7 h的梯形螺纹,长度为130 mm。


工艺分析:


(1)采用一夹一顶方式进行装夹,用铜皮抱住直径20的台阶,夹持该部分,并且用直径30抵住卡盘。

(2)选用高速钢车刀,采用斜进法进行低速车削加工。主轴转速100一120 r/min,梯形螺纹刀安装在1号刀位。选用G32螺纹加工指令用宏程序进行编程。

数控程序:                                        程序解释

O0001                                         程序号

N10  #500=0                               外螺纹=0,内螺纹=1

N20  #501=1                               螺纹头数

N30  #502=15                             α15度

N40  #503=15                             β15度

N50  #504=0.5                            每层第一刀X方向切深(半径值)

N60  #505=0.15                          每层第一刀X方向切深(半径值)

N70  #506=18                             节圆(分度圆或螺纹中径)直径

N80  #507=12                             蜗杆模数(丝杠不用此参数)

N90  #508=20(#508=#506+2 *#507蜗杆的起始圆直径)   螺纹公称

N100  #509=2.25(#509=2.2*#507齿高)                         齿高(半径值)

N110  #510- 4(#510-3.141 592 653#507*#501蜗杆的导程)      导程

N120  #511=20      起刀点Z坐标

N130  #512=-135   退刀点Z坐标

N140  #513=2.6     X方向每层切深(半径值)

N150  #514=0.3     Z方向每刀切深

N160  #515=3        刀尖宽

N170  #516=#508+10

N180 IF[ #500EQ1] THEN #516=#508-1

N190  #517=TAN[ #502]+TAN[#503]

N200  #518=[#510/ #501+ABS[ #508-#506] * #517] /2                                               齿顶槽宽

N210  #519=0          左、右螺旋判断(0为右、1为左)

N220  #520=0          0加工第一侧面和底面;

                                  1只加工第一侧面

N230  #521=0          精加工第二侧面判断(0为否、1为是)

N240  #522=#513    当前层的层底深度(半径值)

N250 #523=#504  当前加工深度(半径值)

N260 #524=0       当前Z方向窜刀量

N270 T0101

N280 M07

N290 M08

N300 M03 s100

N310 IF[#522GT #509]  THEN #522=#509

N320 IF[#523GT #522]  THEN #523=#522

N330 #525= #518-#523 * #517-#515

N340 IF[ #521EQ1] THEN #524=#525

N350 IF[#524GT#525]  THEN #524=#525

N360 #526=#511-#523* TAN [ #502]-#524

N370 IF[ #519EQ1]  THEN #526=#511+#523*TAN[#503]+#524

N380 #527=#508-2* #523

N390 IF[ #500EQ1]   THEN #527=#508+2*#523

N400  #528=0

N410 IF[ #528GE #501] GOTO490

N420  #529=360000 *#528/ #501

N430 G00 Z #526

N440 X #527

N450 G32 Z #512 F #510 Q #529

N460 G00 X #516

N470  #528= #528+1

N480 GOTO410

N490 IF[ #523NE #522] GOTO550

NSOOIF[ #520EQ1] GOTO550

NS10IF[ #521EQ1] GOTO550

N520 IF[ #524EQ #525] GOTO580

N530  #524= #524+ #514

N540 GOTO350

N550 IF[ #523EQ #522] GOTO580

N560  #523= #523+ #505

N570 GOTO320

N580 IF[ #522EQ #509] GOTO630

N 590  #524= 0

N600  #522= #522+ #513

N610  #523= #523+ #504

N620 GOTO310

N630 G00 Z #511

N640 M09

N650 M30


注意:  

(1)该程序是一个综合程序,加工丝杆或螺纹时#508, #509, #510需计算后直接输入。加工蜗杆时#508, #509, #510等于括号里面的等式。

(2)当#519=0时,起刀点在工件右端时,该程序加工右旋螺纹,槽的右侧面为第一面;当#519=1时,起刀点在工件的左端时,该程序加工左旋螺纹,槽的左侧为第一面。


相关文章
|
XML 安全 定位技术
无人船水下地形测量作业流程
无人船水下地形测量作业流程
293 0
Threejs实现模拟河流,水面水流,水管水流,海面
Threejs实现模拟河流,水面水流,水管水流,海面
2334 0
Threejs实现模拟河流,水面水流,水管水流,海面
|
6月前
【智慧地球】图新地球 | 如何将图新地球多要素KML进行分离输出
【智慧地球】图新地球 | 如何将图新地球多要素KML进行分离输出
103 0
|
6月前
|
传感器 安全 数据库
LabVIEW开发高压航空航天动力系统爬电距离的测试
LabVIEW开发高压航空航天动力系统爬电距离的测试
42 0
基于三相坐标系状态方程的感应电动机起动动态计算(Matlab代码实现)
基于三相坐标系状态方程的感应电动机起动动态计算(Matlab代码实现)
|
机器学习/深度学习 运维 算法
【电场】基于模拟电荷法计算输电线路铁塔周围电场分布附matlab代码
【电场】基于模拟电荷法计算输电线路铁塔周围电场分布附matlab代码
【电场】基于模拟电荷法计算输电线路铁塔周围电场分布附matlab代码
便携式钻孔测斜仪钻孔如何设置
河北稳控科技便携式钻孔测斜仪钻孔如何设置 钻孔设置 完成当前测区内的“当前钻孔”选择操作,完成当前测区内钻孔的添加(新建)、删除操作。在某个指定的区域内可能有多个钻孔需要测量,同一测区中的多个钻孔使用钻孔名称进行区分。设备默认保存最近一次测量时使用的当前测区内的钻孔名称,对同一钻孔进行测量时无需再次选择设置。若需更换当前测区内的钻孔名称,请按照以下步骤操作。
便携式钻孔测斜仪钻孔如何设置
|
传感器
北京地铁八号线光纤光栅应力应变监测案例详解
为了保证管片监测点的成活率及精度,本次监测采用FBG式光纤传感器对管片间、管片内和管片环间的应力应变变化进行监测。由于光栅传感器与混凝土管片是紧密地贴合在一起的,它们的变形及位移变化是同步的,因此光栅传感器的应变反应为混凝土管片的应变。在盾构掘进的过程中,使用光纤光栅解调仪记录各布设位置的光纤光栅传感器波长的变化,根据波长变化换算相应的应力应变变化。
北京地铁八号线光纤光栅应力应变监测案例详解
|
机器学习/深度学习 人工智能 算法
将有色液体图像转换成透明液体,CMU教机器人准确掌控向杯中倒多少水
将有色液体图像转换成透明液体,CMU教机器人准确掌控向杯中倒多少水
109 0
|
传感器
地铁光纤光栅应力应变的监测案例
为了保证管片监测点的成活率及精度,本次监测采用FBG式光纤传感器对管片间、管片内和管片环间的应力应变变化进行监测。由于光栅传感器与混凝土管片是紧密地贴合在一起的,它们的变形及位移变化是同步的,因此光栅传感器的应变反应为混凝土管片的应变。在盾构掘进的过程中,使用光纤光栅解调仪记录各布设位置的光纤光栅传感器波长的变化,根据波长变化换算相应的应力应变变化。
地铁光纤光栅应力应变的监测案例