模具论坛

 找回密码
 注册

扫一扫,微信登录

QQ登录

只需一步,快速开始

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

      [求助] 宏程序疑难问题请教各位师傅们

      [复制链接]
      发表于 2010-4-5 03:40:43 | 显示全部楼层 |阅读模式
      #1=0
      #2=-15.
      #3=25.
      #4=45.
      #5=225.
      #6=5.
      #7=[#3-#6*2]/2
      #8=sin[#4]*#6
      #9=cos[#4]*#6
      while[#1GE#2]DO1
      #12=ABS[#1]/TAN[#4]*2
      #10=#5/2-#12/2
      #11=#10-[#7+#8]
      #13=#1+#9
      G90G1Z#13F3000
      G91G3X#11R#11F2600
      I-#11
      G3X-#11R#11
      #1=#1-1
      END1
      GOG90Z150.M9
      M5
      G91G28Z0.
      M30
      %
      这是别人写的一个铣45锥孔的宏程式;小弟不懂的是宏程式加工倒角。曲面这些都是用一个条件式来证明角A等于角B就可以了吗?
      如可传授;青加QQ;1103120849  无上感激
      发表于 2010-4-5 10:16:33 | 显示全部楼层
      不懂你说的角A  角B在那里。。
       楼主| 发表于 2010-4-5 19:12:24 | 显示全部楼层
      我的意思是我不清楚用宏程序写曲面或者倒角程序应该证明的是什么意思  
           是TAN【#】    cos【#】 sin【#】                就是为了证明角ABC等于角CBA吗?
        请指教;
      发表于 2010-11-29 20:33:53 | 显示全部楼层
      不懂啊 ,等待高人指点
      发表于 2011-1-13 17:12:18 | 显示全部楼层
      #1=0                            (#1的值为0)
      #2=-15.                        (#2的值为-15)
      #3=25.                         (#3的值为25)
      #4=45.                         (#4的值为45)
      #5=225.                       (#5的值为225)
      #6=5.                           (#6的值为5)
      #7=[#3-#6*2]/2             (#7的值为7.5)
      #8=sin[#4]*#6               (#8的值为3.536)
      #9=cos[#4]*#6               (#9的值为3.536)
      while[#1GE#2]DO1        (循环指令,当#1大于或等于#2时循环内容结束)
      #12=ABS[#1]/TAN[#4]*2            (#12首次的值为0  注:#12的值随着循环指令不停的循环,而会不停的改变的。因为#1的值在最后面会-1)
      #10=#5/2-#12/2                        (#10首次的值为112.5 注:#10的值随着#12的值变化而变化的)
      #11=#10-[#7+#8]                      (#11首次的值为101.464 )
      #13=#1+#9                                (#13首次的值为3.536)
      G90G1Z#13F3000                    (绝对值模式,Z轴以3000mm/min的速度直线切削3.536)
      G91G3X#11R#11F2600               (逆时针圆弧切削)
      I-#11                                               (逆时针圆切削)
      G3X-#11R#11                               (逆时针圆弧切削)
      #1=#1-1                                          (#1的值为减1)
      END1                                             (循环结束 条件是当#1的值大于#2值时否则将跳回循环指令while[#1GE#2]DO1后面重复执行程序)
      GOG90Z150.M9                            (绝对值模式Z轴回到150坐标处,关水)
      M5                                                 (主轴关闭)
      G91G28Z0.                                   (Z轴回机械坐标)
      M30                                                (程序结束)
      %
      综合来说这是一个简单的宏程序,刀具路径类似于画8字,不过上面那个只是半圆不是全圆!
      #1和#2的值为设定机器重复循环次数
      #3到#6是设定一些加工参数
      #7到#12是机床进行计算
      #13是每次循环后Z轴移动1mm

      [ 本帖最后由 lei351460746 于 2011-1-13 17:21 编辑 ]
      发表于 2011-1-20 11:10:12 | 显示全部楼层
      学习中,楼主能否将加工图纸也上传一下,看着图纸理解宏程序能方便一些。
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      关闭

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

      关闭

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

      关闭

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

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

      GMT+8, 2025-5-15 13:28

      Powered by Discuz! X3.4

      © 2001-2013 Comsenz Inc.

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