模具论坛

 找回密码
 注册

扫一扫,微信登录

QQ登录

只需一步,快速开始

搜索
热搜: 冲压 注塑 求助
    回车查看更多
    论坛可能已存在您要发布的主题帖 关闭
      查看: 3707|回复: 9

      车削锥螺纹的宏程序

      [复制链接]
      发表于 2004-9-22 20:57:00 | 显示全部楼层 |阅读模式
      一段锥螺纹,小端的螺纹大径12,小径7.5,大小端直径差2.21,长度26,FANUC数车编程。
      O0001;
      #14=12   
      #1=10.0  (第1轮切削结束的深度)  
      #2=9.0   (第2轮切削结束的深度)
      #3=8.2   (第3轮切削结束的深度)
      #4=7.7   (第4轮切削结束的深度)   
      #5=7.5   (第5轮切削结束的深度)
      #6=0.20  (第1轮切削每刀切削深度)  
      #7=0.10  (第2轮切削每刀切削深度)
      #8=0.08  (第3轮切削每刀切削深度)
      #9=0.05  (第4轮切削每刀切削深度)
      #10=0.04 (第5轮切削每刀切削深度)
      G99 M03 S600
      #15=#14
      N100 #15=#15-#6
      G01 X#15 F0.3
      G32 U2.21 W-26 F3
      G00 X20
      G00 W26
      IF[#15GT#1]GOTO100
      M98P17000
      N200#15=#15-#7
      G01 X#15 F0.3
      G32 U2.21 W-26 F3
      G00 X20
      G00 W26
      IF[#15GT#2]GOTO200
      M98P17000
      N300#15=#15-#8
      G01 X#15 F0.3
      G32 U2.21 W-26 F3
      G00 X20
      G00 W26
      IF[#15GT#3]GOTO300
      M98P17000
      N400#15=#15-#9
      G01 X#15 F0.3
      G32 U2.21 W-26 F3
      G00 X20
      G00 W26
      IF[#15GT#4]GOTO400
      M98 P17000
      N500#15=#15-#10
      G01 X#15 F0.3
      G32 U2.21 W-26 F3
      G00 X20
      G00 W26
      IF[#15GT#5]GOTO500
      M98 P17000
      M05
      M30
      O7000;
      G01 X#15 F0.3
      G01 W-0.1 F0.3
      G32 U2.21 W-26 F3
      G00 X20
      G00 W26
      G00 U-2.21
      M99
      这个程序的复杂在于,把螺纹分成不同深度的5层切削,每层的吃刀深度也不同,并且,每切削完一刀后,调用子程序,把Z坐标负向移动0.1再车一刀。

      加精,金钱10,经验10,魅力10----BY  虫子
      [此贴子已经被cyu2002于2004-10-10 10:05:42编辑过]

      发表于 2004-9-24 23:22:00 | 显示全部楼层
      书写错误:P17000实为P7000才能与O7000对应?
       楼主| 发表于 2004-9-26 03:46:00 | 显示全部楼层
      <P>M98P甲乙丙子丑寅卯</P><P>甲乙丙,是调用子程序的次数,子丑寅卯是调用的子程序号。</P><P>M98 P17000 是调用1次子程序O7000,如果只调用1次子程序,可以省略为P7000,就像1.300可以是1.3一样,</P><P>M98 P27000 是调用2次子程序O7000,</P>
      发表于 2004-9-26 20:40:00 | 显示全部楼层
      为什么有 2 个版本
      发表于 2004-9-26 20:42:00 | 显示全部楼层
      <P>不使用子程序,用G92编程,</P><P>O0001;
      #14=11   
      #1=9.0   (第1轮切削结束的深度坐标)  
      #2=7.7   (第2轮切削结束的深度坐标)
      #3=7.5   (第3轮切削结束的深度坐标)   

      #6=0.5  (第1轮切削每刀吃刀深度,直径值)  
      #7=0.3  (第2轮切削每刀吃刀深度,直径值)
      #8=0.1  (第3轮切削每刀吃刀深度,直径值)</P><P>G00 X20 Z1.0 G99 S600 M03
      #15=#14</P><P>G92 X#15 W-26 I-2.21 F3
      N100 #15=#15-#6
      X#15
      IF[#15GT#1]GOTO100
      N200#15=#15-#7
      IF[#15LE#2]THEN#15=#2
      X#15
      IF[#15GT#2]GOTO200
      N300#15=#15-#8
      IF[#15LE#3]THEN#15=#3
      X#15
      IF[#15GT#3]GOTO300
      M30</P><P>===================</P><P>为什么不一样?</P>
      发表于 2009-5-19 21:59:21 | 显示全部楼层
      为什么不直接用M98指定
      发表于 2009-5-19 22:10:03 | 显示全部楼层
      不是很懂……
      发表于 2009-5-20 00:37:07 | 显示全部楼层
      有西门子的宏  吗????  本人西门子802D 数铣
      学习学习
      特别是变径螺纹
      发表于 2009-6-18 16:04:16 | 显示全部楼层
      应该可以简单点的,我发我的变距螺纹宏程序比你参考下!
      变距螺纹的宏程序
      T0101M032200
      G00X30Z4
      G64连续切削
      #50=27.8牙顶
      WHILE#50GT[26.7]第一扣牙底
      G00X[#50]
      G32Z0F1用螺纹切削状态进入,保持切削平稳性
      #1=0螺纹长度起始值
      #2=1螺纹螺距起始值
      wHILE#1GT[-15]螺纹长度
      G32U—0.13W[-#2]F[#2]
      #2=#2+0.1
      #1=#1—#2
      ENDW
      G0U4
      #50=#50—0.1
      ENDW
      G0X100Z100
      发表于 2011-9-15 17:12:50 | 显示全部楼层

      回复 9楼 的帖子

      变螺距的锥螺纹怎么编程啊?
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      关闭

      招聘信息 上一条 /5 下一条

      关闭

      求职信息 上一条 /5 下一条

      关闭

      技术求助 上一条 /5 下一条

      QQ|小黑屋|手机版|模具论坛 ( 浙ICP备15037217号 )

      GMT+8, 2025-5-12 06:32

      Powered by Discuz! X3.4

      © 2001-2013 Comsenz Inc.

      快速回复
      返回顶部
      返回列表
       
      客服电话:0577-61318188
      模具论坛交流群:
      模具论坛交流群
      工作时间:
      08:30-17:30