|
数控机床是一种技术密集度及自动化程度很高的机电一体化加工设备,是综合应用计算机、自动控制、自动检测及精密机械等高新技术的产物。随着数控机床的发展与普及,现代化企业对于懂得数控加工技术、能进行数控加工编程的技术人才的需求量必将不断增加。
3 a5 N! K0 m* ~ e) ?+ H Q
0 i8 q) @9 r) j/ [% b数控车床是目前使用最广泛的数控机床之一。本文就数控车床零件加工中的程序编制题目进行探讨。$ N! P- R4 o( Z4 [
一、编程方法数控编程方法有手工编程和自动编程两种。
& [' i$ U, ^& C& q$ p1 a' P l; W& C) }2 X
手工编程是指从零件图样分析工艺处理、数据计算、编写程序单、输进程序到程序校验等各步骤主要有人工完成的编程过程。它适用于点位加工或几何外形不太复杂的零件的加工,以及计算较简单,程序段未几,编程易于实现的场合等。* y Q1 ^( [4 q5 Y
* u) t/ A3 t6 k0 S7 C; E3 t; R3 ]但对于几何外形复杂的零件(尤其是空间曲面组成的零件),以及几何元素不复杂但需编制程序量很大的零件,由于编程时计算数值的工作相当繁琐,工作量大,轻易出错,程序校验也较困难,用手工编程难以完成,因此要采用自动编程。) @! Y, v/ w0 o7 W9 ?/ h
' e2 b$ s0 ^! N; F I/ I& k) q' E
所谓自动编程即程序编制工作的大部分或全部有计算机完成,可以有效解决复杂零件的加工题目,也是数控编程未来的发展趋势。同时,也要看得手工编程是自动编程的基础,自动编程中很多核心经验都来源于手工编程,二者相辅相成。7 w6 T+ @2 j* {5 _3 C+ j1 W
1 Y) x \9 J3 a, {% n2 q, k3 z二、编程步骤拿到一张零件图纸后,首先应对零件图纸分析,确定加工工艺过程,也即确定零件的加工方法(如采用的工夹具、装夹定位方法等),加工路线(如进给路线、对刀点、换刀点等)及工艺参数(如进给速度、主轴转速、切削速度和切削深度等)。- n2 s7 S1 V2 e! W
( z" Z0 V" U: [7 a/ ]
其次应进行数值计算。尽大部分数控系统都带有刀补功能,只需计算轮廓相邻几何元素的交点(或切点)的坐标值,得出各几何元素的出发点终点和圆弧的圆心坐标值即可。, A- H$ N+ W; \% n, X4 q& ]4 I
. {3 E0 v) H$ T" D; F Y& H最后,根据计算出的刀具运动轨迹坐标值和已确定的加工参数及辅助动作,结合数控系统规定使用的坐标指令代码和程序段格式,逐段编写零件加工程序单,并输进CNC装置的存储器中。0 |) f6 _1 i( {- w
7 y; P5 g( J0 [! T- v0 n W }
三、典型实例分析数控车床主要是加工回转体零件,典型的加工表面不过乎外圆柱、外圆锥、螺纹、圆弧面、切槽等。例如,要加工外形如图所示的零件,采用手工编程方法比较合适。由于不同的数控系统其编程指令代码有所不同,因此应根据设备类型进行编程。以西门子802S数控系统为例,应进行如下操纵。
U3 h- }& P/ r' U数控机床是一种技术密集度及自动化程度很高的机电一体化加工设备,是综合应用计算机、自动控制、自动检测及精密机械等高新技术的产物。随着数控机床的发展与普及,现代化企业对于懂得数控加工技术、能进行数控加工编程的技术人才的需求量必将不断增加。
3 ?" m, W$ a: @
3 |, d5 ` Q0 N& v" x& a! z" W数控车床是目前使用最广泛的数控机床之一。本文就数控车床零件加工中的程序编制题目进行探讨。5 Q7 H0 A8 h! E3 ~) u
拿到一张零件图纸后,首先应对零件图纸分析,确定加工工艺过程,也即确定零件的加工方法(如采用的工夹具、装夹定位方法等),加工路线(如进给路线、对刀点、换刀点等)及工艺参数(如进给速度、主轴转速、切削速度和切削深度等)。
* [( S' e0 u+ @2 e) W" H4 w
0 b1 b' M1 [8 `4 F/ Y. e$ U+ D其次应进行数值计算。尽大部分数控系统都带有刀补功能,只需计算轮廓相邻几何元素的交点(或切点)的坐标值,得出各几何元素的出发点终点和圆弧的圆心坐标值即可。) T# `1 D$ p" s% a
: x$ r3 r& d% m* L; D! }0 p最后,根据计算出的刀具运动轨迹坐标值和已确定的加工参数及辅助动作,结合数控系统规定使用的坐标指令代码和程序段格式,逐段编写零件加工程序单,并输进CNC装置的存储器中。+ @! |7 _- N0 p1 G8 q9 j8 s. J. B
" f% r% S2 Y6 D: v" [4 }
(1)确定加工路线
# h, w9 m4 W% a( E( g8 e3 h$ @; E; X$ Q- W3 ^7 t* ^
按先主后次,先精后粗的加工原则确定加工路线,采用固定循环指令对外轮廓进行粗加工,再精加工,然后车退刀槽,最后加工螺纹。 C$ d0 P) ]1 h
4 T2 N+ D$ Z8 S$ K(2)装夹方法和对刀点的选择
' ^' ~! `& e. e: ]
0 @& D0 Q0 K! d; \2 }采用三爪自定心卡盘自定心夹紧,对刀点选在工件的右端面与回转轴线的交点。
6 M% _& v( P0 d9 \( _
! u6 j9 Q- P3 S3 ~(3)选择刀具1 R" h$ U4 |2 N7 s, U5 j; K$ Q
+ u# a" l0 x# i4 J8 r, k$ s根据加工要求,选用四把刀,1号为粗加工外圆车刀,2号为精加工外圆车刀,3号为切槽刀,4号为车螺纹刀。采用试切法对刀,对刀的同时把端面加工出来。
$ d6 i; V8 Q; h6 d7 j5 |2 ^# C$ J
2 J& {9 |4 w @; r E4 \1 H1 R(4)确定切削用量/ a, x, i( w) a% o
& `+ l; |/ b1 L4 q" | u$ k
车外圆,粗车主轴转速为500r/min,进给速度为0.3mm/r,精车主轴转速为800r/min,进给速度为0.08mm/r,切槽和车螺纹时,主轴转速为300r/min,进给速度为0.1mm/r。
: ~: ~4 w6 c8 g- W8 X' i9 T4 T$ \5 o$ \% G6 d9 u8 v) p$ u
(5)程序编制 k4 h7 Q" l) H; e4 A. N# x
: C9 ^* ]! [# [, y$ _6 u确定轴心线与球头中心的交点为编程原点,零件的加工程序如下:
% Y0 f% R0 r+ {: _/ ?5 _& F2 T1 I" S( e
: f, Z; m( Z$ [( L: \4 _主程序: U! Q. P0 e9 x8 n: N$ r U) X& m
5 m: J) u7 w! v/ C! M9 H5 bJXCP1.MPF/ ?$ {7 m( J2 c: z! K) V
N05 G90 G95 G00 X80 Z100 (换刀点)
p; ] |( [) g0 V+ r6 nN10 T1D1 M03 S500 M08(外圆粗车刀)
2 W. J( j6 b0 l1 i-CNAME=“L01”
: _4 |( d( w! BR105=1 R106=0.25 R108=1.5 (设置坯料切削循环参数)
+ o! o1 m* S% }5 G6 j w4 mR109=7 R110=2 R111=0.3 R112=0.08
q% V3 A7 K f" lN15 LCYC95(调用坯料切削循环粗加工)
4 e6 w2 _6 A( QN20 G00 X80 Z100 M05 M09
{* x9 K7 m% E# AN25 M00$ l- x3 F- ^: Y( V' ]" B6 l# K
N30 T2D1 M03 S800 M08 (外圆精车刀)9 q4 T4 T1 z% V4 m, D! h. N' {" p
N35 R105=5 (设置坯料切削循环参数)
4 d: e% {; z9 U+ h, TN40 LCYC95(调用坯料切削循环精加工)
) i& w, @! m% u6 u ?4 hN45 G00 X80 Z100 M05 M09* A& L4 t, X- x
N50 M00
8 `) ` d( u5 L' Z& m- a2 SN55 T3D1 M03 S300 M08 (切槽车刀,刀宽4mm)2 {0 P# V e1 D; G% a4 S4 w8 u
N60 G00 X37 Z-23! r+ ]# D7 M1 P3 j) o' R
N65 G01 X26 F0.1+ r- Y6 g8 [. {- {
N70 G01 X37
# n: y+ Z- V' t& }N75 G01 Z-227 e$ W& s/ o3 T3 v' }: \3 Y
N80 G01 X25.8, Z4 H4 u- i5 O5 s9 i9 G2 P2 K
N85 G01 Z-234 @. {6 l% C& D [; P* }% U
N90 G01 X37
3 ?' F; [* o9 X' k6 \+ F, SN95 G00 X80 Z100 M05 M091 m, J( h/ R8 X
N100 M000 ~7 _) O4 d* h
N105 T4D1 M03 S300 M08(三角形螺纹车刀)
& k0 w) N# R4 @, s- f+ }- `" C3 CR100=29.8 R101=-3 R102=29.8 (设置螺纹切削循环参数)2 Z9 m1 T' y5 A8 A0 @$ [
R103=-18 R104=2 R105=1 R106=0.1
: ]$ f, U3 P1 r6 Z* Y5 m) uR109=4 R110=2 R111=1.24 R112=00 s/ F4 \% j- M8 f7 Z# b
R113=5 R114=16 |# Z L+ V& {( V# [3 X! ]
N110 LCYC97 (调用螺纹切削循环)
) l( k, b' ?1 x. X+ n! mN115 G00X80 Z100 M05 M096 [: c/ Q$ q0 {1 ~
N120 M00 D' O" V+ Q, r* _" f+ i
N125 T3D1 M03 S300 M08 (切断车刀,刀宽4mm)
2 g$ y( m" S5 rN130 G00 X45 Z-60
+ Q) i; X# a, p% f. U: yN135 G01 X0 F0.1; c/ b* O' ~5 ]9 p: J3 y
N140 G00 X80 Z100 M05 M09 f4 {9 J& C: V. y' Q
N145 M02
" G5 O1 ?/ W- Z) b. j! |0 X4 t, W" w* T
子程序
$ o/ O: q! A8 \) b
$ R Q/ }7 q+ e l4 O' Y& FL01.SPF1 _" N7 d# Z6 V4 H `( y
N05 G01X0 Z12
3 X* u/ d1 S+ f$ Z" G+ BN10 G03 X24 Z0 CR=12
R j/ I i M+ s: i6 zN15 G01 Z-3, b6 u5 |4 \# o" a4 R
N20 G01 X25.8
* L8 T( [ S) hN25 G01 X29.8 Z-5; m1 I& ?5 ?6 H6 ?( M
N30 G01 Z-23$ \% D6 e8 V& _ \; y% \9 V3 b
N35 G01 X33
# v: {8 m* M W3 Y9 Y' |2 dN40 G01 X35 Z-24
/ o F* |* g5 N" N; y+ BN45 G01 Z-33
* R- O% ]& }: kN50 G02 X36.725 Z-37.838 CR=140 M! \$ G: {, h, O" [3 `+ T9 _( l
N55 G01 X42 Z-45" Q0 x' E& _. F- K# Z
N60 G01 Z-60
' n4 f8 a5 V4 F8 w. iN65 G01 X45. t5 R$ o) ?. z' z; V
N70 M17+ E, `$ q/ f; c: r. i7 B3 g$ j
# \/ f4 w1 Q$ t6 B: h$ F$ }$ B
$ l6 ^/ c" a$ |& `/ ^0 F |
|