椭圆宏程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

椭圆宏程序(华中数控)

1.jpg

T0101

G00 X100 Z30

(粗加工)

G00 X39 Z-13

#10=4

WHILE #10 GT 0

#11=8/4*SQRT[4*4-#10*#10]

G01 X[30+2*#10+0.6]

G01 Z[#11-30+0.1]

#10=#10-0.7

ENDW

G01 X[30+0.6]

G01 Z[-22+0.1]

G00 X100Z30

T0202

G00 X39 Z-13

G01 X30

Z-22

#12=0

WHILE #12 LE 90

#13=4*SIN[#12]

#14=8*SIN[#12]

G01 X[2*#13] Z[#14]

#12=#12+5

ENDW

G01 Z-37

再来个长半轴100/2,短半轴50/2的程序:

%0002

#20=100/2(长半轴)

#21=50/2 (短半轴)

#22=2*PI

#23=5

#24=200

G54G90G40G49G80

M03S800

G00X60Y-10

Z[#23+10]

G01Z[-#23]F[#24]

X[#20]Y[0]

#10=0

WHILE#10LE#22

G01X[#20*COS[#10]]Y[#218SIN[#10]] #10= #10+PI/12

ENDW

Y10

G00Z100

M30

数控宏程序车床车椭圆

小外圆30长8连接椭圆长半轴36 短半轴20 求宏程序编辑

M3S800F0.2

T0101

G0X40Z3 定位

#10=20 最高点跟最低点的差

N10#1=0 起点X

N20 #2=SQRT(1-#1*#1/20/20)*36-36 Z坐标

#3=2*(#1+#10)+0.5 X坐标

G1X#3Z#2

#1=#1+1

IF(#3LE40)GOTO20

G0U1

Z3

#10=#10-1

IF(#10GE0)GOTO10

G0X100Z100

M5

M2

帮忙编写一个数控洗宏程序,加工椭圆,长半轴为30 ,短半轴为19 ;操作系统FANUC的

我是搞数控车的,以下是车床车椭圆的宏程序,贴给你,你稍改动一下,就能用,

长半轴100,短半轴80

O0001

G00 X0 Z150.

G98

#24 = 80 (短轴半径,X 轴方向)

#26 = 100 (长轴半径,Z轴方向)

#7 = 0.1 (Z轴取点的间隔距离)

#1 = #26 + #7 (Z轴方向最大值,假设为顶点)

#23 = 3.15 (Z轴方向最小值)

WHILE [ #1 GT #23 ] DO 1

#1 = #1 - #7 (计算每次Z轴的坐标值)

IF [ #1 GT #23 ] GOTO 9

#1 = #23 (最后一次把Z轴终点坐标赋值给#1)

N9 #3 = 2 * #24 * SQRT[1-[#1*#1]/[#26*#26]] (X 轴坐标值计算,此处按直径编程)

G01 X#3 Z#1 F100

END 1

M30

%

7

回答者:mawan119

椭圆程序代码如下:

N10 G54 G90 G0 S1500 M03

N12 X0 Y0 Z20.

N14 G0 Z1

N16 G1 Z-5. F150.

N18 G41 D1

N20 #1=0

N22 #2=34

N24 #3=24

N26 #4=#2*COS[#1]

N28 #5=#3*SIN[#1]

N30 #10=#4*COS[45]-#5*SIN[45]

N32 #11=#4*SIN[45]+#5*COS[45]

N34 G1 X#10 Y#11

N36 #1=#1+1

N38 IF [#1 LT 370] GOTO26

N40 G40 G1 X0 Y0

N42 G0 Z100

N44 M30

数控铣加工中心椭圆程序

数控铣加工中心椭圆程序

悬赏分:50 - 解决时间:2009-2-17 20:28

请大家指教一下铣椭圆的宏程序。而且我看见别人的一个程序求详解,特别是不知道下面方程中X=A*COS&的角&到底是哪个角啊,该程序复制如下:

加工如下图所示的椭圆形的半球曲面,刀具为R8的球铣刀。利用椭圆的参数方程和圆的参数方程来编写宏程序。

椭圆的参数方程为:X=A*COS&;

Y=B*COS&;

其中,A为椭圆的长轴,B为椭圆的短轴。

编制参考宏程序如下:

%0012

#1=0

#2=20

#3=30

#4=1

#5=90

WHILE #5 GE #1 DO1

#6=#3*COS[#5*PI/180]+4

#7=#2*SIN[#5*PI/180]

G01X[#6]F800

Z[#7]

#8=360

#9=0

WHILE #9 LE #8 DO2

#10=#6*COS[#9*PI/180]

#11=#6*SIN[#9*pi/180]*2/3

G01X[#10]Y[#11]F800

#9=#9+1 (计数器)

END1

#5=#5-#4 (计数器)

END2

M99

相关文档
最新文档