模具论坛

 找回密码
 注册

扫一扫,微信登录

QQ登录

只需一步,快速开始

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

      [转帖]怎样用宏程序A 加工椭圆详解:

      [复制链接]
      发表于 2005-5-21 10:55:00 | 显示全部楼层 |阅读模式
      <P>怎样用宏程序A 加工椭圆详解:<BR>用宏程序编椭圆,首先我们要知道的是椭圆公式和里面的常数a;b和求解数x;z现在我来说一下车椭</P>
      <P>圆的原理首先根据椭圆公式 x=a乘以根号内(1-z的平方/b的平方)由于a;b是常数做椭圆的时候这</P>
      <P>两个数值肯定图纸会给出的,那么未知数也就只剩下x;z了,那么我们把z代入一个数不就可以根据z</P>
      <P>求出x了吗?根据公式如果我们从椭圆的起点设为z为0的话,那么我们每次Z增加0.1mm,求出X来再</P>
      <P>再让刀具按G01走刀过去的话椭圆的轮廓就会出来.那么我们根据这个原理进行一个</P>
      <P>a=15mm;b=30mm的四分之一椭圆的切削程序的编制,我们把椭圆的圆心做为工件零点,</P>
      <P>由于毛坯是35mm的铝棒料程序要经过粗精车2个过程,而我的程序是2个</P>
      <P>过程都利用一个公式因此看着有点乱,但是细心分析应该还是没问题的~~还有我的程序中有一点</P>
      <P>在加工中非常浪费时间的地方,希望大家能够看出来,并且把改正程序写出来呵呵!好我现在就把程</P>
      <P>序公布一下:</P>
      <P>G50 X100. Z130.;虽然这里写的是Z130.但是对刀的时候请把刀具移动到Z100.的地方</P>
      <P>T0100;</P>
      <P>M42M03G98;</P>
      <P>G65 H01 P#100 Q15000;  a=15MM</P>
      <P>G65 H01 P#101 Q30000;  b=30MM</P>
      <P>G65 H01 P#102 Q1000;    Z背吃量(粗)</P>
      <P>G65 H01 P#103 Q10;       Z背吃量(精)</P>
      <P>G65 H01 P#104 Q500;      精车余量</P>
      <P>G65 H01 P#105 Q35000;   毛坯直径</P>
      <P>G65 H01 P#106 Q5000;     刀具引入量</P>
      <P>G65 H05 P#113 Q#100 R10;      a/10=a'</P>
      <P>G65 H05 P#114 Q#101 R10;      b/10=b'</P>
      <P>G65 H04 P#109 Q#109 R2;        起刀点半径X变直径X</P>
      <P>G65 H02 P#109 Q#105 R#106;   加入刀具引入量</P>
      <P>G00 X#109 Z#101;             刀具移动到粗车起点</P>
      <P>G65 H01 P#110 Q#102;     赋予变量背吃量之粗车被吃量</P>
      <P>G65 H01 P#108 Q#101;      赋予Z运算值.......................................(N5)</P>
      <P>G65 H03 P#108 Q#108 R#110;      计算Z坐标当前值......................(N10)</P>
      <P>G65 H84 P15 Q#108 R0;      判断进给是否到重点  </P>
      <P>G65 H01 P#112 Q#108;</P>
      <P>G65 H26 P#112 Q100000 R#114;</P>
      <P>G65 H28 P#112 Q1000000 R#112;</P>
      <P>G65 H26 P#112 Q#113 R100000;</P>
      <P>G65 H02 P#112 Q#112 R#104;       加入精车余量</P>
      <P>G65 H04 P#112 Q#112 R2;            X半径变直径</P>
      <P>G65 H81 P20 Q#104 R0;                粗精车判断</P>
      <P>G94 X#112 Z#108 F50.;                  粗车进给</P>
      <P>G65 H80 P10;                                转回循环</P>
      <P>G65  H81 P25 Q#104 R0 ;               判断整个程序是否彻底结束....................(N15)</P>
      <P>G65 H02 P#115 Q#100 R#104;</P>
      <P>G65 H04 P#115 Q#115 R2;</P>
      <P>G94 X#115 Z0.;                               粗车进给到终点防止计算出现小数而车不到终点</P>
      <P>M44;                                              提速4档</P>
      <P>G00 X0. Z#101;                               刀快速走到精车起点</P>
      <P>G65 H01 P#110 Q#103;                   赋予变量背吃刀量为精车背吃</P>
      <P>G65 H01 P#104 Q0;                        精车余量赋0;</P>
      <P>G65 H80 P5;                                   转回循环进行精车坐标计算</P>
      <P>G01 X#112 Z#108 F10;                     精车进给.......................................(N20)</P>
      <P>G65 H80 P10;                                  转计算坐标环节</P>
      <P>G65 P#100 Q#100 R2;.........................................................................(N25)                    </P>
      <P>G01 X#100 Z0.;                                进给到终点防止因为计算出现小数而车不到终点          </P>
      <P>G00 X100.                                        退刀</P>
      <P>     Z100.</P>
      <P>       M42</P>
      <P>       M05</P>
      <P>       M30                                          程序结束<BR></P>
      发表于 2006-12-24 22:39:00 | 显示全部楼层
      谢谢!
      发表于 2006-12-27 23:40:00 | 显示全部楼层
      图?
      发表于 2007-4-6 19:50:00 | 显示全部楼层
      多谢
      发表于 2007-4-7 14:39:00 | 显示全部楼层
      试加工一下,谢谢
      发表于 2007-5-6 10:42:00 | 显示全部楼层
      <p>师傅,请问您用过纯英文的西门子820m系统吗?</p>
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      关闭

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

      关闭

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

      关闭

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

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

      GMT+8, 2025-7-20 21:08

      Powered by Discuz! X3.4

      © 2001-2013 Comsenz Inc.

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