2010-5-16
热烈欢迎各位领导、师生听课。
敬请提出宝贵意见。谢谢!
数控车床的程序编制
2010-5-16
课题:数控车床的程序编制步骤
教学目的要求:
1、进一步熟悉 CNC程序结构;
2、掌握数控车床的编程步骤;
3、会分析简单零件的加工路线,
并编制出较合理的加工程序。
2010-5-16
一、复习提问:
? 1、观察下列程序段,指出划线部分的含义:
? N0060 G01 X42.0 Z2.0 F120
? (1) (2) (3)
?
2010-5-16
复习提问 1答案:
(1)为程序号;( 2)为程序字,叫准备功能 G
代码,其功能为直线插补 ; ( 3) 也是程序字,
功能为进给量 120mm/min。
2010-5-16
2、请说出下列常用代
码的作用:
? (1)、准备功能 G代码:
? G00; G01; G02; G03; G04; G22;
G23; G33; G80; G90;
? (2),辅助功能 M代码:
? M02; M03; M05。
2010-5-16
复习提问 2答案:
G00— 点定位; G01 — 直线插补; G02 — 顺圆弧
插补; G03 — 逆圆弧插补; G04 — 暂停; G22—
程序循环指令; G33 — 螺纹切削,等螺距; G80 —
固定循环注销; G90 — 绝对尺寸; M02 — 程序结束;
M03 — 主轴顺时针转动; M05 — 主轴停止。
请思考,
数控程序中程序段的顺序应如何确定的?
2010-5-16
R15
φ2
8
5 5 10
1:5
SR10
52
12
7
φ2
4
二、车削加工数控程序编制的
步骤,(一 )、加工路线:
? 1, 粗车,
( 1)车右端面。
( 2)粗车 φ28mm外圆至
28.30mm
( 3)粗车圆锥外圆,留 0.25mm
精加工余量。
? ( 4)粗车 φ20mm外圆至 φ20.30mm,长
12mm。
? ( 5)粗车球部至 R10.50mm,长 7mm。
2010-5-16
R
1
5
φ2
8
5 5 10
1, 5
S
R
1
0
52
12
7
φ2
4
φ2
8
2,精车,
( 1) 精车实际球面
SR10
( 2)精车外圆 φ20mm
( 3)精车圆锥到尺寸
( 4)精车外圆 φ28mm
( 5)精车圆弧 R15mm。
2010-5-16
R15
φ
2
8
5
5 10
1:5
SR10
52
O
A
Z
K
B
C
D
E
F
G
HI
X
7
12
φ
2
4
(二)、数值计算
2010-5-16
R15
φ2
8
5 5 10
1:5
SR10
52
O
A
Z
K
B
C
D
E
FGHI
X
7
12
φ2
4
(二)、数值计算:
? 计算基点的坐标值:
? A点:
? ∵ 在 Rt△ AOK中, AO = =
≈7.1414(mm)
? ∴ XA ≈14.283mm,ZA = 0
? E点的坐标值:
? ∵ C =
? ∴ D = CL +d =0.2 × 10 + 24 = 26
mm
? 故 XE = 26 mm,ZE = - 22 mm.
? 练习:试计算 B,C,D,F,H,I
的坐标值 。
22 OKAK ? 22 710 ?
LdD?
图 2
2010-5-16
练习答案:
? B点,X = 20,Z = - 7。
? D点,X = 24,Z = - 12。
? F点,X = 28,Z =- 22。
? G点,X = 28,Z =- 27。
? H点,X = 28,Z = - 47。
? I点,X = 28,Z = - 52。
2010-5-16
(三)刀具布置:
? 刀具 1:右偏刀,用于车削外圆、球面
和圆锥。
? 刀具 2:尖头刀(主偏角 60°,副偏角
60°),用于车削圆弧 R15。
2010-5-16
R15
φ2
8
5 5 10
1:5
SR10
52
12
7
φ2
4
(四)、编程分析:
? 1、编程原点设置的原则是什么?
? 为使编程方便,坐标系原点通
常设定在工件的对称轴线上。
右图应设在轴线与端面的交点。
? 用 G92指令。
? 例如,N0010 G92 X50 Z100
? 2、什么是绝对值编程?什么是
增量值编程?什么是混合编程?
2010-5-16
30 20
25
15
Z
W
U
X
C
B
A
O
绝对值编程、增量值编程和混
合编程举例:
? 例 1:右图中设 AB已加工完, 要加工 BC段,
刀具在 B点, 试分别写出绝对坐标, 增量坐
标 和 混 合 方 式 的 程 序 段 。
解:绝对值方式,G01 X50 Z30 F100
? 增量值方式,G01 U- 30 W- 20 F100
? 混合编程,G01 X50 W- 20 F100
? 注意:有些 CNC车床是采用 G90,G91方式 。
这时, 绝对值方式,G90 G01 X30 Z25
F100。 增量值方式,G91 G01 X- 20 Z-
15 F100
2010-5-16
30 20
25
15
Z
W
U
X
C
B
A
O
绝对值编程、增量值编程例图
2010-5-16
3、模态指令(续效指令)和
非模态指令
? 模态是指有些指令或字在后续的程序段
中仍然保持有效,直到被同组中的其他
代码代替为止。
? 例 3,N0050 G01 X200.00 F300
? N0060 Z100.00
? N0070 X180.00
? 此程序中,G01指令在 N0060和
N0070程序段中继续有效。
2010-5-16
编程步骤小结:
? (1)分析图样, 确定加工路线 。 ( 2)
选定编程原点 。 ( 3) 计算基点的
坐标值 。 ( 4) 合理布置刀具, 确定
起刀点 。 ( 5) 选用合理的切削用量,
正确运用编程指令编程 。