梯形螺纹的宏程序加工

梯形螺纹的宏程序加工

摘要:梯形螺纹是数控车工加工的难点,宏程序是数控编程的难点,然而二者结合起来就会使数控机床加工梯形螺纹,操作者只要修改参数的数值就可以完成不同螺距与长度的梯形螺纹加工,十分的方便快捷。

关键词:数控车床 FANUC 系统 梯形螺纹 宏程序

#1=A 梯形螺纹大径

#2=B 梯形螺纹小径

#3=B 梯形螺纹牙底槽宽

#4=I 梯形螺纹车刀刀头宽度

#5=J 梯形螺纹长度L

#6=K 梯形螺纹螺距

#7=D 升速段长

#8=E 减速段长

#9= 粗车转速

#10= 精车转速

#19=S 精加工余量(直径值)

主程序:

O0001;

N10 G54 G40 G21;

N20 T0404;调用梯形螺纹车刀

N30 G65 P333; 调用梯形螺纹宏程序

N40 M05;主轴停止转动

N50 M30;程序结束并返回程序开头

宏程序;

O333

N10 M03 S#9;主轴正转,转速为#9

N20 #30=FUP[[#1-#2-#19]/2/#18];根据背吃刀量和精加工余量计算径向粗车循环次数(下取 整)

N30 #31=[#1-#2-#19]/#30;计算径向粗加工每次背吃刀量(直径值)

N40 #40=FUP[#3-#4-#19/2]/2/#20;计算Z 向粗车循环次数;

N50 #41=[#3-#4-#19/2]/2/#40;计算Z 向粗加工每次背吃刀量

N60 #28=1;径向切削次数初始值赋值

N70 WHILE[#28GT#30]DO1;

N80 G00 X[#1+3];车刀快速移动到X 方向起刀位置

N90 Z#7;车刀快速移动到Z 方向起刀点

N100 X[#1-#31];车刀径向切入一个背吃刀量

N120 G32 Z-[#5+#8]F#6;粗车梯形螺纹

N110 #29=1;Z 向切削次数初始值赋值

N130 WHILE[#29GT#40]DO2;

N140 G00 X[#1+3];车刀快速返回到X 方向起刀位置

N150 Z#7;车刀快速移动到Z 方向起刀点

N160 W-#41;车刀Z 向负向移动一个切削量

N170 X[#1-#31];车刀径向进刀#31

N180 G32 Z-[#5+#8]F#6;粗车梯形螺纹

N190 G00 X[#1+3];车刀快速返回到X 方向起刀位置 N200 Z#7;车刀快速移动到Z 方向起刀点

N210W#41;车刀Z 向正向移动一个切削量

N220X[#1-#31];车刀径向进刀#31

N230G32Z-[#5+#8]F#6;粗车梯形螺纹

N240G00X[#1+3];车刀快速返回到X 方向起刀位置 N250Z#7;车刀快速移动到Z 方向起刀点

N260#29=#29+1;Z 向移动次数增加1

N270#41=#41*#29;Z 向移动量递增

N280END2;

N290#28=#28+1;X 向切削次数增加1

N300#31=#31*#28;X 向切削量递增

N310END1;

N320 #41=[#3-#4-#19/2]/2/#40;计算Z 向粗加工每次背吃刀量 N330#29=1;Z 向切削次数初始值赋值

N340S#10;选用精加工转速

N350G00X[#1+3];车刀快速返回到X 方向起刀位置 N360Z#7;车刀快速移动到Z 方向起刀点

N370X#2;车刀进给到X 向精车位置

N380G32Z-[#5+#8]F#6;精车螺纹牙底

N390WHILE[#29GT#40]DO3;

N400G00X[#1+3];车刀快速返回到X 方向起刀位置 N410Z#7;车刀快速移动到Z 方向起刀点

N420X#2;车刀进给到X 向精车位置

N430W-#41;车刀Z 向负向移动一个切削量

N440G32Z-[#5+#8]F#6;精车螺纹牙底

N450G00X[#1+3];车刀快速返回到X 方向起刀位置 N460Z#7;车刀快速移动到Z 方向起刀点

N470X#2;车刀进给到X 向精车位置

N480W#41;车刀Z 向正向移动一个切削量

N490G32Z-[#5+#8]F#6;精车螺纹牙底

N500#29=#29+1;Z 向移动次数增加1

N510#41=#41*#29;Z 向移动量递增

N520END3;

N530G00X[#1+3];车刀快速返回到X 方向起刀位置 N540Z#7;车刀快速移动到Z 方向起刀点

N550X#2;车刀进给到X 向精车位置

N560W-[#3-#4]/2;车刀移动到螺纹牙右侧面起点

N570G32Z-[#5+#8]F#6;精车螺纹牙牙右侧面

N580G00X[#1+3];车刀快速返回到X 方向起刀位置 N590Z#7;车刀快速移动到Z 方向起刀点

N600X#2;车刀进给到X 向精车位置

N610W[#3-#4]/2;车刀移动到螺纹牙左侧面起点

N620G32Z-[#5+#8]F#6;精车螺纹牙牙左侧面

N630G0X100; N640Z100; N650M99

梯形螺纹的宏程序加工

摘要:梯形螺纹是数控车工加工的难点,宏程序是数控编程的难点,然而二者结合起来就会使数控机床加工梯形螺纹,操作者只要修改参数的数值就可以完成不同螺距与长度的梯形螺纹加工,十分的方便快捷。

关键词:数控车床 FANUC 系统 梯形螺纹 宏程序

#1=A 梯形螺纹大径

#2=B 梯形螺纹小径

#3=B 梯形螺纹牙底槽宽

#4=I 梯形螺纹车刀刀头宽度

#5=J 梯形螺纹长度L

#6=K 梯形螺纹螺距

#7=D 升速段长

#8=E 减速段长

#9= 粗车转速

#10= 精车转速

#19=S 精加工余量(直径值)

主程序:

O0001;

N10 G54 G40 G21;

N20 T0404;调用梯形螺纹车刀

N30 G65 P333; 调用梯形螺纹宏程序

N40 M05;主轴停止转动

N50 M30;程序结束并返回程序开头

宏程序;

O333

N10 M03 S#9;主轴正转,转速为#9

N20 #30=FUP[[#1-#2-#19]/2/#18];根据背吃刀量和精加工余量计算径向粗车循环次数(下取 整)

N30 #31=[#1-#2-#19]/#30;计算径向粗加工每次背吃刀量(直径值)

N40 #40=FUP[#3-#4-#19/2]/2/#20;计算Z 向粗车循环次数;

N50 #41=[#3-#4-#19/2]/2/#40;计算Z 向粗加工每次背吃刀量

N60 #28=1;径向切削次数初始值赋值

N70 WHILE[#28GT#30]DO1;

N80 G00 X[#1+3];车刀快速移动到X 方向起刀位置

N90 Z#7;车刀快速移动到Z 方向起刀点

N100 X[#1-#31];车刀径向切入一个背吃刀量

N120 G32 Z-[#5+#8]F#6;粗车梯形螺纹

N110 #29=1;Z 向切削次数初始值赋值

N130 WHILE[#29GT#40]DO2;

N140 G00 X[#1+3];车刀快速返回到X 方向起刀位置

N150 Z#7;车刀快速移动到Z 方向起刀点

N160 W-#41;车刀Z 向负向移动一个切削量

N170 X[#1-#31];车刀径向进刀#31

N180 G32 Z-[#5+#8]F#6;粗车梯形螺纹

N190 G00 X[#1+3];车刀快速返回到X 方向起刀位置 N200 Z#7;车刀快速移动到Z 方向起刀点

N210W#41;车刀Z 向正向移动一个切削量

N220X[#1-#31];车刀径向进刀#31

N230G32Z-[#5+#8]F#6;粗车梯形螺纹

N240G00X[#1+3];车刀快速返回到X 方向起刀位置 N250Z#7;车刀快速移动到Z 方向起刀点

N260#29=#29+1;Z 向移动次数增加1

N270#41=#41*#29;Z 向移动量递增

N280END2;

N290#28=#28+1;X 向切削次数增加1

N300#31=#31*#28;X 向切削量递增

N310END1;

N320 #41=[#3-#4-#19/2]/2/#40;计算Z 向粗加工每次背吃刀量 N330#29=1;Z 向切削次数初始值赋值

N340S#10;选用精加工转速

N350G00X[#1+3];车刀快速返回到X 方向起刀位置 N360Z#7;车刀快速移动到Z 方向起刀点

N370X#2;车刀进给到X 向精车位置

N380G32Z-[#5+#8]F#6;精车螺纹牙底

N390WHILE[#29GT#40]DO3;

N400G00X[#1+3];车刀快速返回到X 方向起刀位置 N410Z#7;车刀快速移动到Z 方向起刀点

N420X#2;车刀进给到X 向精车位置

N430W-#41;车刀Z 向负向移动一个切削量

N440G32Z-[#5+#8]F#6;精车螺纹牙底

N450G00X[#1+3];车刀快速返回到X 方向起刀位置 N460Z#7;车刀快速移动到Z 方向起刀点

N470X#2;车刀进给到X 向精车位置

N480W#41;车刀Z 向正向移动一个切削量

N490G32Z-[#5+#8]F#6;精车螺纹牙底

N500#29=#29+1;Z 向移动次数增加1

N510#41=#41*#29;Z 向移动量递增

N520END3;

N530G00X[#1+3];车刀快速返回到X 方向起刀位置 N540Z#7;车刀快速移动到Z 方向起刀点

N550X#2;车刀进给到X 向精车位置

N560W-[#3-#4]/2;车刀移动到螺纹牙右侧面起点

N570G32Z-[#5+#8]F#6;精车螺纹牙牙右侧面

N580G00X[#1+3];车刀快速返回到X 方向起刀位置 N590Z#7;车刀快速移动到Z 方向起刀点

N600X#2;车刀进给到X 向精车位置

N610W[#3-#4]/2;车刀移动到螺纹牙左侧面起点

N620G32Z-[#5+#8]F#6;精车螺纹牙牙左侧面

N630G0X100; N640Z100; N650M99


相关文章

  • 用宏程序编程车削梯形螺纹方法
  • 用宏程序编程车削梯形螺纹 梯形螺纹螺距和牙型都大,而且精度高,牙型两侧面表面粗糙度较小,致使梯形螺纹车削时,吃刀深.走刀快.切削余量大.切削力大,这就导致了梯形螺纹的车削加工难度较大. 1 普通车床车削梯形螺纹方法 车削梯形螺纹时,通常采用 ...查看


  • 浅谈左右车削法车梯形螺纹的一些技法
  • [摘 要]梯形螺纹的车削不管是在生产实践中,还是在技能训练模块中,是非常重要的.本文就梯形螺纹车削过程中车刀的刃磨要求.工件的装夹以及车削时如何利用梯形螺纹的计算公式从数学方面来保证粗加工余量的快速去除和精加工余量的有效预留,从而达到高效. ...查看


  • 全现浇结构钢筋方案
  • 空军总医院干部病房楼 主体钢筋工程施工方案 编制: 北京房建第五项目部 2006年11月15日 目 录 一.编制依据 ............................................................. ...查看


  • 车削螺纹的计算
  • 8-2三角螺纹的计算 一.三角螺纹的尺寸计算 1 .普通三角螺纹的尺寸计算普通三角螺纹牙形如图 .尺寸计算公式参看下表. 例 : 试计算三角螺纹 M20 xZ 的牙形高 2 .英制三角螺纹的尺寸计算英制三角螺纹的牙形如图 6 一 10 ,尺 ...查看


  • 自制内孔车刀在实践中的应用
  • 自制内孔车刀在实践中的应用 [摘要]在普车上加工梯形螺纹.矩形螺纹的内孔过程中,我们在市场上购买不到合适的刀具,为此,我们自制内孔车刀,采用45号钢制造刀体,购买螺钉,磨削.安装刀头.实践证明,通过更换刀头即可实现多种零件的加工,产品质量合 ...查看


  • 梯形丝杠加工中的螺纹加工方法
  • 梯形丝杠加工中的螺纹加工方法 梯形丝杠 [1] 旋风铣削丝杠加工中螺纹与滚花一次完成工艺效率高,成本低,加工精度要求不太高的产品,其结构设计思路.方案有较好的推广应用价值. 旋风铣削法是一种高效率的螺纹加工方法,适用于批量较大的螺纹粗加工, ...查看


  • 车工中级理论试题
  • 车工中级理论试题 第一部分 一.单项选择 1.刀具材料的工艺性包括刀具材料的热处理性能和( D )性能. A .使用 B .耐热性 C .齿轮 D .刃磨 2.前刀面与基面间的夹角是( C ). A .后角 B .主偏角 C .前角 D . ...查看


  • 测量梯形螺纹
  • 任务二 测量梯形螺纹 [课题名称] 梯形螺纹中径的测量 [教学目标与要求] 一. 知识目标 了解检测梯形螺纹加工精度的方法. 二. 能力目标 掌握梯形螺纹中径精度的常用检测方法--三针测量法 三. 素质目标 熟悉梯形螺纹精度的检测方法,能够 ...查看


  • 机械加工过程检验规范
  • ZX/JS-003 江苏新中信电器设备有限公司 机械加工过程检验规范 (版次:A/1) 编制: 审批: 二零一七年三月 江苏新中信电器设备有限公司 机械加工过程检验规范 ZX/JS-003 1 总则 1.1 检验人员必须具有一定的专业知识和 ...查看


热门内容