當前位置:編程學習大全網 - 編程軟體 - 數控編程怎麽編橢圓?

數控編程怎麽編橢圓?

用r參數、條件跳轉編輯橢圓程序 用R參數、條件跳轉編輯橢圓程序

程序如下

G54 G64 F150 S800 M03 T1

G00 X60 Y0

Z-5

G00 G42 X45 Y-15

G02 X30 Y0 CR=15

R1=0

MM:R1=R1+1

G01 X=30*COS(R1) Y=20*SIN(R1)

IF R1<360 GOTO B MM

G02 X45 Y15 CR=15

G00 G40 X60 Y0

G00 Z200

M02

上邊方框中的程序可以替換為如下:

R1=1

MM:G1 X=15*COS(R1) Y=10*SIN(R1)

R1=R1+1

IF R1≤360 GOTOB MM

註意:橢圓計算公式:X=a*COSθ,Y=b*SINθ(其中a為長軸半徑,b 為短軸半徑)。

G64為連續路徑加工,適於用小直線段逼近非圓曲線。

FANUC O—MD系統

G54 M3 S1200 F100 D1 G64

G0 X60 Y0

Z3

G1 Z-5

G65 H01 P#100 Q0000 賦值 #100=0(相當於R1=0)

N80 G65 H31 P#104 Q20000 R#100 #104=20*SIN(#100)

G65 H32 P#104 Q40000 R#100 #105=40*COS(#100)

G1 G42 X#105 Y#104

G65 H02 P#100 Q#100 R1000 #100=#100+1

G65 H84 P80 Q#100 R360000 IF #100〈360 GOTOB N80

G0 Z50

G40 X0Y150

M05

M02

註意:FANUC系統參數編程中的單位為um,因此數值要放大1000倍。即a=40000

b=20000

  • 上一篇:創造營2019有哪些成員?
  • 下一篇:C++編程題,編寫壹個有關矩陣的類
  • copyright 2024編程學習大全網