G02、G03指令與宏結合使用程序

如上圖所示,零件是用哈斯機床車削的,用做把手上的拉把用的是G02和G03指令簡單車削的,下面把球面網紋的源程序分享下。

哈斯車削時沒有使用宏程序,用的是普通程序,編的相對簡單,如果想要編的網紋更小,而且深度有變化最好是用宏程序。

G02、G03指令與宏結合使用程序

普通編程

球頭上車網紋完整的程序,包括球頭的車削部分,是原機床上車削的程序 ,用的是最普通的90度外圓刀沒有使用尖刀或是90度刀尖的油槽車刀,如果想要更完美的零件甚至可以使用球刀車削。

O0001

T201

M03 S600

G0 X30

Z2

G01 Z0 F0.1

G02 X42 Z-21 R21 F0.2

G1 Z-25

U0.2

G0 Z2

X20

G01 Z0 F0.1

G02 X42 Z-21 R21 F0.2

G1 Z-25

U0.2

G0 Z2

X10

G01 Z0 F0.1

G02 X42 Z-21 R21 F0.2

G1 Z-25

U0.2

G0 Z2

X0.5

G01 Z0 F0.1

G02 X42 Z-21 R21 F0.2

G1 Z-25

U0.5

G0 Z2

X0

G01 Z0 F0.1

G02 X42 Z-21 R21 F0.2

G1 Z-25

X50

G0 Z200

(扒外圓)

T201

M03 S50

G0 X0 Z2

G1 Z0 F0.1

G02 X42 Z-21 R21 Q0 F21

G3 X0 Z0 R21 F21

G02 X42 Z-21 R21 Q60 F21

G3 X0 Z0 R21 F21

G02 X42 Z-21 R21 Q120 F21

G3 X0 Z0 R21 F21

G02 X42 Z-21 R21 Q180 F21

G3 X0 Z0 R21 F21

G02 X42 Z-21 R21 Q240 F21

G3 X0 Z0 R21 F21

G02 X42 Z-21 R21 Q300 F21

G3 X0 Z0 R21 F21

G0 Z200

X200

M30

G02、G03指令與宏結合使用程序

宏程序編程

O0001

T201

M03 S600

#1=42(球頭直徑值)

#2=8(車外圓時每次吃刀量)

#1=#1-#2(車削第一刀計算)

G0 X42 Z2

WHILE[#1 GE 0]DO1

G0 X#1

G01 Z0 F0.1

G02 X42 Z-21 R21 F0.2

G1 Z-25

U0.2

Z2

IF[#1 EQ 0]GOTO1

#1=#1-#2

IF[#1 LT 0]THEN #1=0

END1

N1

G0 Z200

T201

M03 S60

#1=10(多頭螺紋旋轉角度,由頭數決定)

G0 X0

Z2

G1 Z0 F0.1

#2=0

WHILE[#2 LT 360]DO1

G02 X42 Z-21 R21 Q#2 F21

G3 X0 Z0 R21 F21

#2=#2+#1

END1

G0 Z200

X200

M30

G02、G03指令與宏結合使用程序

這個是車削後的效果圖,有興趣的兄弟可以試試,多瞭解基礎代碼與宏程序的結合使用,可以增加對機床根本性能和參與車削的最基本動作的印象,從而在以後的工作過程中可以有更多解決更多的問題!


分享到:


相關文章: