当前位置: 首页 资讯活动 数控铣削加工综合举例

数控铣削加工综合举例

2026-05-18

一、凸轮的数控铣削工艺分析及程序编制

平面凸轮如图4.45所示。


1、工艺分析
从图上要求看出,凸轮曲线分别由几段圆弧组成,Φ30孔为设计基准,其余表面包括4-Φ13H7孔均已加工。故取Φ30孔和一个端面作为主要定位面,在联接孔Φ13的一个孔内增加削边销,在端面上用螺母垫圈压紧。因为孔是设计和定位的基准,所以对刀点选在孔中心线与端面的交点上,这样很容易确定刀具中心与零件的相对位置。
2、加工调整
加工坐标系在XY方向上的位置设在工作台中间,在G53坐标系中取X-400Y-100Z坐标可以按刀具长度和夹具、零件高度决定,如选用Φ20的立铣刀,零件上端面为Z向坐标零点,该点在G53坐标系中的位置为Z-80处,将上述三个数值设置到G54加工坐标系中。加工工序卡如表4.8所示。

4.8数控加工工序卡

数控加工工序卡

零件图号

零件名称

文件编号

NC 01

凸轮

工序号

工序名称

材料

50

铣周边轮廓

45#

加工车间

设备型号

XK5032

主程序名

子程序名

加工原点

O100

G54

刀具半径补偿

刀具长度补偿

H0110

0

工步号

工步内容

1

数控铣周边轮廓

夹具

刀具

定心夹具

立铣刀φ20

更改标记

更改单号

更改者/日期

工艺员

校对

审定

批准















3.数学处理
  该凸轮加工的轮廓均为圆弧组成,因而只要计算出基点坐标,就可编制程序。在加工坐标系中,各点的坐标计算如下:
BC
弧的中心O1点:X-(175638)sin8°59′-3728
Y-(175638)cos8°59′-23586
EF
弧的中心O2点: X2Y2692








(X-64)2Y2212
解之得 X6575Y2093
HI弧的中心O4点: X-(17561)cos24°15′-215.18
Y(17561)sin 24°15′9693
DE弧的中心O5点: X2Y26372
(X-6575)2(Y-2093)221302
解之得 X6370Y-027
B点: X-638sin8°59′-996
Y-638cos8°59′-6302
C点: X2Y2642
(X3728)2(Y23586)21752
解之得 X-557Y-6376
D点: (X-6370)2(Y027)2032
X2Y2642
解之得 X6399Y-028
E点: (X-637)2(Y027)2032
(X-6575)2(Y-2093)2212
解之得 X6372Y003
F点: (X107)2(Y-16)2462
(X-6575)2(Y-2093)2212
解之得 X4479Y1960
G点: (X107)2(Y-16)2462
X2Y2612
解之得  X1479Y5918
H点:  X-61cos24°15′-5562
Y61sin 24°15′2505
I点:  X2Y263802
(X21518)2(Y-9693)21752
解之得 X-6302Y997
根据上面的数值计算,可画出凸轮加工走刀路线图。如表4.9所示。

4.9数控加工走刀路线图

数控加工走刀路线图

零件图号

NC01

工序号

工步号

程序号

O100

机床型号

XK5032

程序段号

N10N170

加工内容

铣周边轮廓

1

编程

校对

审批

符号

含义

抬刀

下刀

编程原点

起刀点

走刀方向

走刀线相交

爬斜坡

铰孔

行切




















4、编写加工程序

凸轮加工的程序及程序说明如下:
N10 G54 X0 Y0 Z40
 //进入加工坐标系
N20 G90 G00 G17 X-73
8 Y20   //由起刀点到加工开始点
N30 G00 Z0
//下刀至零件上表面
N40 G01 Z-16 F200
 //下刀至零件下表面以下1mm
N50 G42 G01 X-63
8Y10 F80 H01  //开始刀具半径补偿
N60 G01 X-63
8 Y0  //切入零件至A
N70 G03 X-9
96 Y-6302 R638 //切削AB
N80 G02 X-5
57 Y-6376 R175 //切削BC
N90 G03 X63
99 Y-028 R64  //切削CD
N100 G03 X63
72 Y003 R03 //切削DE
N110 G02 X44
79 Y196 R21  //切削EF
N120 G03 X14
79 Y5918 R46 //切削FG
N130 G03 X-55
26 Y2505 R61 //切削GH
N140 G02 X-63
02 Y997 R175 //切削HI
N150 G03 X-63
80 Y0 R638  //切削IA
N160 G01 X-63
80 Y-10  //切削零件
N170 G01 G40 X-73
8 Y-20  //取消刀具补偿
N180 G00 Z40
 //Z向抬刀
N190 G00 X0 Y0 M02
 //返回加工坐标系原点,结束
参数设置:H0110
G54
X-400Y-100Z-80

二、应用宏功能指令加工空间曲线

有一空间曲线槽,由两条正弦曲线Y35sinXZ5sinX迭加而成,刀具中心轨迹如图4.46所示。槽底为r5mm的圆弧。为了方便编制程序,采用粗微分方法忽略插补误差来加工。以角度X为变量,取相邻两点间的X向距离相等,间距为0,然后用正弦曲线方程Y35sinXZ5sinX分别计算出各点对应的Y值和Z值,进行空间直线插补,以空间直线来逼近空间曲线。加工时采用球头铣刀(r5mm)在一平面实体零件上铣削出这一空间曲线槽。加工坐标系设置见图4.47



4.47 曲线槽的加工坐标系及走刀路线图

设置保持型变量:

#500--Z向每次切入量为2mm;设置时输入“2000”
#501--Y
35sinX的幅值为35mm,设置时输入“35000”
#502--Z
5sinX的幅值为5mm,设置时输入“5000”
#503--X
的步距为0时的终点值360°;设置时输入“360
设置操作型变量:

#100--X当前值,为度;
#110--Y
坐标当前值,为mm
#120--Z
5sinX的值,为mm
#130--Z
向每次进刀后的初始值,为mm
#140--Z
坐标当前值,为mm
子程序O 0004

N10 G65 H01 P#100 Q0  //X初始值#1000
N20 G91 G01 Z-#500 F100
 //Z向切入零件
N30 G65 H02 P#130 Q#130 R-#500
//#130#130(-#500)
N100 G65 H02 P#100 Q#100 R0
5 //X当前值#100#10005
N110 G65 H31 P#110 Q#501 R#100
//Y当前值#11035sinX
N120 G65 H31 P#120 Q#502 R#100
//Z5sinX数值
N130 G65 H02 P#140 Q#130 R#120
//Z当前值#140=#130+120

N140 G90 G01 X#100 Y#110 Z#140 //切削空间直线
N150 G65 G84 P-100 Q#100 R#503
//终点判别

N160 G91 Z15//抬刀
N170 G90 X0 Y0
//回加工原点
N180 G91 G01 Z-15 F200
//下刀
N190 M99
 //子程序结束
主程序O 0005
N10 G54 G90 X0 Y0 Z15
//进入加工坐标系
N20 G00 X-10 Y-10
//到起始位置
N30 G01 X0 Y0 M03 S600 F200
//主轴起动
N40 G65 H01 P#130 Q0
//Z向初值=0
N50 G01 Z0
 //下刀至零件表面
N60 M98 P30004
 //调用子程序O 0004三次
N70 G00 Z15
 //抬刀
N80 M30
 //主程序结束
在子程序O 0004中,N100N130为计算当前点的XYZ坐标。N140是按计算出的坐标值切削一段空间直线,用直线逼近空间曲线。N150为空间曲线结束的终点判别,以X360°为终点,若没有到达,则返回N100再计算下一点坐标;若已到达,则结束子程序。
在主程序O 0005中,N60为调用三次O 0004子程序,每调用一次,Z坐标向负方向进2mm,分三次切出槽深。加工的走刀路线图见图4.47所示。

三、平面移丝凸轮槽的加工

如图4.48所示为纺织机械上移丝凸轮的示意图,现在数控铣床上加工凸轮槽,槽深为12.5mm、宽为22mm,凸轮槽尺寸见表4.10,走刀路线如图4.49所示。此凸轮在机床上采用一面两销定位,在中间孔上采用螺钉压板夹紧。采用ф20键槽铣刀切削加工。首先将刀具半径补偿设定为O进行2次粗加工,再针对左和右侧轮廓分别采用正负值刀具半径补偿精加工到22mm宽。由于加工时分四次切削加工,因此采用调用子程序的方法编程。主程序为:

O10
N10 G65 H01 P#100 Q-6.5 //
设置第一次切深-6.5
N20 G65 H01 P#101 Q 0 //
设置第一次刀偏量为0
N30 M98 P20 //
调用20号子程序切削,加工的槽深为6.5mm、宽为20
N40 G65 H01 P#100 Q-12.5 //
设置第二次切深-12.5
N50 G65 H01 P#101 Q 0 //
设置第二次刀偏量为0
N60 M98 P20 //
调用20号子程序切削,加工的槽深为12.5 mm、宽为20
N70 G65 H01 P#100 Q-12.5 //
设置第三次切深-12.5
N80 G65 H01 P#101 Q -1. //
设置第三次刀偏量为-1,即右偏1
N90 M98 P20 //
调用20号子程序切削,加工的槽深为12.5 mm、宽为21
N100 G65 H01 P#100 Q-12.5 //
设置第四次切深-12.5
N110 G65 H01 P#101 Q 1. //
设置第四次刀偏量为+1,即左偏1
N120 M98 P20 //
调用20号子程序切削,加工的槽深为12.5 mm、宽为22
N130 G01 Z30 F2000 //Z
向抬刀
N140 M05 //
主轴停
N150 M30 //
程序结束

子程序为:
O20
N10 G54 G90 G01 Z30 F2000//
选择1号加工坐标系
N20 M03 S300 //
启动主轴
N30 G01 X 12.496 Y -29 //XOY
平面定位到中心线起点P
1
N40 G01 Z#100 F100 //Z
向下刀至#100指定值
N50 G01 G42 X 6 Y -29 H#101 //
以偏置量#101左偏进给到(6,-29)
N60 G01 X -12.496 Y -29 //
进给至P
14
N70 G02 X -23.1315 Y -21.207 R11.1537 //
以下各步按P14P13......依次逆时针进给
N80 G03 X -28.7762 Y -13.763 R14 ;
N90 G02 X -32.2775 Y 3.2549 R12.274 ;
N100 G03 X -30.8273 Y 11.4149 R10.5 ;
N110 G02 X -20.6398 Y 26.9447 R12.817 ;
N120 G03 X -9.4926 Y 32.944 R20.5 ;
N130 G02 X 9.4926 Y 32.944 R13.136 ;
N140 G03 X 20.6398 Y 26.9447 R20.5 ;
N150 G02 X 30.8273 Y 11.4149 R12.817 ;
N160 G03 X 32.2775 Y 3.2549 R10.5 ;
N170 G02 X 28.7762 Y -13.736 R12.274 ;
N180 G03 X 23.1315 Y -21.207 R14 ;
N190 G02 X 12.496 Y -29 R11.1537 //
进给到P1
N200 G01 X 0 Y –29 //
进给到(0,-29)
N210 G01 G40 X -6 Y –29 //
取削刀具半径补偿至(-6,-29)
N220 G01 Z30 F2000 //Z
向抬刀
N230 M05 //
主轴停
N240 M99 //
程序结束
设置G54X=-400Y=-100Z=-50#100变量用来设置切削深度,两次Z向进刀分别为-6.5- 12.5。刀具半径补偿值用#101变量来设置。前两次Z向进刀分别为-6.5- 12.5的粗加工时,#1010;精加工第一次切削为1,第二次为-1


4.48平面移丝凸轮槽

4.10凸轮槽尺寸

P1

P2

P3

P4

P5

P6

P7

X12.496 Y -29

X23.1315 Y-21.207

X 28.7762 Y -13.736

X 32.2775 Y 3.2549

X 30.8273 Y 11.4149

X 20.6398 Y 26.9447

X9.4926 Y32.944

R1

R2

R3

R4

R5

R6

R7

11.1537

14

12.274

10.5

12.817

20.5

13.136


P8

P9

P10

P11

P12

P13

P14

X-9.4926 Y 32.944

X-20.6398 Y 26.9447

X-30.8273 Y 11.4149

X-32.2775 Y 3.2549

X-28.7762 Y -13.763

X-23.1315 Y -21.207

X-12.496 Y -29

R8

R9

R10

R11

R12

R12


20.5

12.817

10.5

12.274

14

11.1537



4.49 走刀路线图