加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

宏程序之椭圆

(2011-12-11 17:06:53)
分类: 生活类

椭圆参数方程意义及宏程序

1、  参数方程http://s13/middle/95a4babfg786157af516c&690是椭圆的参数方程式

2、  在椭圆的参数方程中,常数ab分别是椭圆的长半轴长和短半轴长a>b

3、  参数http://s12/middle/95a4babfg786157b24e9b&690称为离心角,规定参数 http://s12/middle/95a4babfg786157b24e9b&690的取值范围是 http://s8/middle/95a4babfg786157ba05a7&690

 

4 http://s7/middle/95a4babfg786157ac44d6&690椭圆的参数方程 中的 在椭圆参数方程中的意义<AOX=http://s12/middle/95a4babfg786157b24e9b&690 而不是<MOX= http://s12/middle/95a4babfg786157b24e9b&690

http://s7/middle/95a4babfg786157d6e306&690

(椭圆长半轴长a=20、短半轴长b=10、使用D10立铣刀)

O0001(不建立刀补的宏程序)

G 90 G40 G80 G54 G0 X0 Y0 M3 S1800

G43 Z10. H22 M8

G90 G0 X25. Y0

Z2.

G1 Z-5. F80

#1 = 20. (长半轴长)

#2 = 10.(短半轴长)

#3 = 0  (离心角初始值)

#4 = 360. (离心角结束值)

#5 = 5.   (刀具半径)

WHILE [ #3 LE #4 ] DO1

#24 = [#1 + #5 ] * COS#3

#25 = [#2 + #5 ] * SIN#4

G1 X#24 Y#25F300

#3 = #3 + 0.5

END1

G90 G0 Z150. M9

M30

 

O0001(建立刀补的宏程序)

G90 G40 G80 G54 G0 X0 Y0 M3 S1800

G43 Z10. H22 M8

Z2.

G42 X20. Y0 D01

G1 Z-5. F80

#1 = 20.(长半轴长)

#2 = 10. (短半轴长)

#3 = 0   (离心角初始值)

#4 = 360. (离心角结束值)

WHILE [ #3 LE #4 ] DO1

#24 = #1 * COS#3

#25 = #2 * SIN#4

G1 X#24 Y#25F300

#3 = #3 + 0.5

END1

G90 G1 Z10.F1500

G40 G0 X0 Y0

G90 G0 Z150. M9

M30

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有