首页 > 文章 > 数控编程 > 编程基础 > 宏程序

类宏加工椭圆实例F-0TD系统

       2023-04-18 来源:互联网热度:44评论:0
    广告
    核心提示:用宏程序编椭圆,首先我们要知道的是椭圆公式和里面的常数a;b和求解数x;z现在我来说一下车椭圆的原理首先根据椭圆公式 x=a乘以根号内(1-z的平方/b的平方)由于a;b是常数做椭圆的时候这两个数值肯定图纸会给出的,那么未知数也就只剩下x;z了,那么我们把z代入一个数不就可以根据z求出x

用宏程序编椭圆,首先我们要知道的是椭圆公式和里面的常数a;b和求解数x;z现在我来说一下车椭圆的原理首先根据椭圆公式 x=a乘以根号内(1-z的平方/b的平方)由于a;b是常数做椭圆的时候这两个数值肯定图纸会给出的,那么未知数也就只剩下x;z了,那么我们把z代入一个数不就可以根据z求出x了吗?根据公式如果我们从椭圆的起点设为z为0的话,那么我们每次Z增加0.1mm,求出X来再再让刀具按G01走刀过去的话椭圆的轮廓就会出来.那么我们根据这个原理进行一个a=15mm;b=30mm的四分之一椭圆的切削程序的编制,我们把椭圆的圆心做为工件零点,由于毛坯是35mm的铝棒料程序要经过粗精车2个过程,而我的程序是2个过程都利用一个公式因此看着有点乱,但是细心分析应该还是没问题的~~还有我的程序中有一点在加工中非常浪费时间的地方,希望大家能够看出来,并且把改正程序写出来呵呵!好我现在就把程序公布一下:

G50 X100. Z130.;虽然这里写的是Z130.但是对刀的时候请把刀具移动到Z100.的地方

T0100;

M42M03G98;

G65 H01 P#100 Q15000; a=15MM

G65 H01 P#101 Q30000; b=30MM

G65 H01 P#102 Q1000; Z背吃量(粗)

G65 H01 P#103 Q10; Z背吃量(精)

G65 H01 P#104 Q500; 精车余量

G65 H01 P#105 Q35000; 毛坯直径

G65 H01 P#106 Q5000; 刀具引入量

G65 H05 P#113 Q#100 R10; a/10=a'

G65 H05 P#114 Q#101 R10; b/10=b'

G65 H04 P#109 Q#109 R2; 起刀点半径X变直径X

G65 H02 P#109 Q#105 R#106; 加入刀具引入量

G00 X#109 Z#101; 刀具移动到粗车起点

G65 H01 P#110 Q#102; 赋予变量背吃量之粗车被吃量

G65 H01 P#108 Q#101; 赋予Z运算值.......................................(N5)

G65 H03 P#108 Q#108 R#110; 计算Z坐标当前值......................(N10)

G65 H84 P15 Q#108 R0; 判断进给是否到重点

G65 H01 P#112 Q#108;

G65 H26 P#112 Q100000 R#114;

G65 H28 P#112 Q1000000 R#112;

G65 H26 P#112 Q#113 R100000;

G65 H02 P#112 Q#112 R#104; 加入精车余量

G65 H04 P#112 Q#112 R2; X半径变直径

G65 H81 P20 Q#104 R0; 粗精车判断

G94 X#112 Z#108 F50.; 粗车进给

G65 H80 P10; 转回循环

G65 H81 P25 Q#104 R0 ; 判断整个程序是否彻底结束....................(N15)

G65 H02 P#115 Q#100 R#104;

G65 H04 P#115 Q#115 R2;

G94 X#115 Z0.; 粗车进给到终点防止计算出现小数而车不到终点

M44; 提速4档

G00 X0. Z#101; 刀快速走到精车起点

G65 H01 P#110 Q#103; 赋予变量背吃刀量为精车背吃

G65 H01 P#104 Q0; 精车余量赋0;

G65 H80 P5; 转回循环进行精车坐标计算

G01 X#112 Z#108 F10; 精车进给.......................................(N20)

G65 H80 P10; 转计算坐标环节

G65 P#100 Q#100 R2;.........................................................................(N25)

G01 X#100 Z0.; 进给到终点防止因为计算出现小数而车不到终点

G00 X100. 退刀

Z100.

M42

M05

M30 程序结束


  • 信息来源:互联网
  • 版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。
  • 免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。
  • 文本链接:https://skxx.site/news/show-3108.html
  • 编程爱好者共发布585篇

  • 生成海报

    分享到微信

    分享到QQ

    更多分享

更多>同类文章

    0相关评论
    • 编程爱好者
    为正在学习编程的朋友提供相关知识内容
    • 文章585
    • 浏览10302
    • 收藏0
    • 粉丝 0
      推荐图文