当前位置:文档之家› 数控铣床的程序编制(ppt 54页)

数控铣床的程序编制(ppt 54页)


CNC
第三章 数控加工编程方法
数控加工中,某些加工动作循环已经典型化。例 如,钻孔、镗孔的动作是孔位平面定位、快速引 进、工作进给、快速退回等一系列典型的加工动 作,这样就可以预先编好程序,存储在内存中, 并可用一个G 代码程序段调用,称为固定循环。 以简化编程工作。孔加工固定循环指令有G73、 G74、G76、G80~G89。
Y
100 Y
70 50
O
X
OZ
50
3.98
70
16
CNC
第三章 数控加工编程方法
N30 G03 X14.0 Y0 I-14.0 J0;
N40 G01 X20.0;
N50 G03 X20.0 Y0 I-20.0 J0;
N60 G41 G01 X25.0 Y0 D01;
N65 G01 Y15.0;
Y
N70 G03 X15.0 Y25.0 I-10.0 J0;
第三章 数控加工编程方法
G54~G59使用
Y 40
20
R10
N 60° O3
100 55 5
40 20
40
O4
R10
40 M
O2
O1
O
15 10
X
80
110
CNC
第三章 数控加工编程方法
铣削编程实例
Y
100 Y
70 50
O
X
O
Z
50
3.98
70
16
CNC
第三章 数控加工编程方法
O1000; N10 G92 X35.0 Y35.0 Z150.0; N15 S500 M03; N17 G90 G00 X14.0 Y0.0 Z1.0 M08; N20 G01 Z-3.98 F100;
N150 G00 Z150.0;
N160 G40 X35.0 Y35.0 M09;
N160 M30;
CNC
第三章 数控加工编程方法
加工中心编程方法及实例
特点:
带有刀库和换刀装置,一次装夹能进行铣、镗、钻、攻螺纹等多 种工序的加工,工序集中,主要用于箱体、复杂曲面的加工。
CNC
第三章 数控加工编程方法
型 腔 的 粗 铣 加 工
CNC
第三章 数控加工编程方法
复杂型腔环切加工
CNC
第三章 数控加工编程方法
插补功能
直线插补、圆弧插补、极坐标插补、抛物线插补、螺 旋线插补、渐开线插补、正弦线插补、样条曲线插补 和球面螺旋线插补等。
CNC
第三章 数控加工编程方法
刀具补偿指令
1、 什么是刀具半径补偿
根据按零件轮廓编制 的程序和预先设定的偏置 参数,数控装置能实时自 动生成刀具中心轨迹的功 能称为刀具半径补偿功能
N10 T02;选T02号刀 N60 M06;主轴换上T02号刀
CNC
第三章 数控加工编程方法

工 中
(1)加工内容选择

尺寸精度、位置精度要求较高的表面,不便
编 程 中
于用普通机床加工的复杂曲线和曲面,能够集中 加工的表面。
的 工
(2)工艺路线制定
艺 处
减少换刀次数,减少刀具的空行程
理 (3)刀具预调
G85(镗孔) G86(镗孔) G87(反镗孔)
切削进给 切削进给 间隙进给 切削进给
切削进给 切削进给 切削进给
— 暂停
— 暂停-主 轴反转
— 主轴停止 主轴正转
快速 快速 快速 切削进给
切削进给 快速 快速
G81 X_Y_Z_R _F_; G82 X_Y_Z_R_ P_F_; G83 X_Y_Z_R_Q _F_;
//Z坐标退刀
M05
//主轴停
M30
//程序停
CNC
第三章 数控加工编程方法
子程序调用

• 编程时,为了简化程序的编制,当一个工件 上有相同的加工内容时,常用调子程序的方 法进行编程。调用子程序的程序叫做主程序。 子程序的编号与一般程序基本相同,只是程 序结束字为M99表示子程序结束,并返回到 调用子程序的主程序中。
X_Y_ Z_D_
• G40:取消刀具半径补偿;
• G41:左刀补(在刀具前进方向左侧补偿),(相对于顺铣)
• G42:右刀补(在刀具前进方向右侧补偿),(相对于逆铣)
G42 G41
CNC
第三章 数控加工编程方法
• X, Y, Z:G00/G01的参数,即刀补建立或
取消的终点
• D:G41/G42的参数,即刀补号码,它代表 了刀补表中对应的半径补偿值。
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
分类:
卧式加工中心 立式加工中心 万能加工中心
CNC
第三章 数控加工编程方法
加工中心的主轴数:单主轴、双主轴或三主轴;
工作台形式:单工作台、双工作台托盘交换系统 或多工作台托盘交换系统;
刀库形式:回转式刀库或链式刀库等。
加工中心联动轴数:三轴联动、四轴联动、五轴 联动等。
G84 X_Y_Z_R _F_;
G85 X_Y_Z_R _F_; G86 X_Y_Z_R _F_; G87 X_Y_Z_R_Q _F_;
G88(镗孔) G89(镗孔)
切削进给 切削进给
暂停-主 轴停止
暂停
手动操作 G88 X_Y_Z_R P_F_; 切削进给 G85 X_Y_Z_R_ P_F_;
CNC
CNC
第三章 数控加工编程方法
(1)孔加工固定循环指令
动作1

(X,Y ) 初始点 X和Y轴定位;

快速运行到R点;

动作2
动作6 孔加工;


R点


在孔底的动作,包括 暂停、主轴反转等;
返回到R点;

动作3
动作5 快速退回到初始点。
动作4
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
用G54-G59指令设定工件坐标系
• 操作者在实际加工前,测量工件原点与机床原点之间 的偏置值,并在数控系统中预先设定。这个值叫做
“工件零点偏置”。
1 2
工件零 点偏置1
工件零点偏置2
工件坐标系1
1
工件坐标系2
机床原点
基本机床坐标系
CNC
第三章 数控加工编程方法
CNC
%0003
主程序
子 % NNNNNNNNNNNNNNNN( NNNNNNN22222222233112345678911程 1012356789010020000000001000000000000,000序0GMGMMGGMGGGGGGGGXGGMM99299229GM024000000-049(30848854820)411111312009055① 5;GPXPPXYP; ;XGXZXXXXZX.Y11011001001-12331-的0070000; ; ;000000075;;0000Y5....加M; ; ; ;0XYYY000.0Y0;4131工 0轴3式FYYY.000;;132-0;.程镜F00010XY10;.0;序、像10;0.000)Y,I.;;轴取10:位0镜消D.取X置00像加加加加Y轴1消轴为J;,工工工工镜0镜镜X;位①②③④像=像像0置为
第三章 数控加工编程方法
孔加工固定循环程序段一般格式
N-G-G-G-X-Y-Z-R-Q-P-F- L-LF
G90 G98
G91
孔位置 G99 数据
孔加工数据
循环次数
(0,100)
Z=0
(100,100)
Q:钻深孔时每一次的加工深度 P:为孔底暂停时间
100 R
80 Z
G90 G81 X100 Y100 Z-180. R-100. F100; G91 G81 X100. Y0. Z-80. R-100. F100;
G42 G01 X-10 Y0 D01 //建立右偏刀具半径补偿
G01 X60 Y0
//切入轮廓
G03 X80 Y20 R20
//切削轮廓
G03 X40 Y60 R40
//切削轮廓
G01 X0 Y40
//切削轮廓
G01 X0 Y-10
//切出轮廓
G01 G40 X0 Y-40
//撤消刀具半径补偿
G01 Z40 F2000
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
二、加工路线的确定
原则主要有: • 铣削外轮廓零件时应切向切入、切出. • 应尽量采用顺铣;避免进给停顿。 • 铣削内轮廓零件时最好采用圆弧切入、切出,以保证
不留刀痕。 • 铣削型腔时可先平行切削、再环形切削。
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
工件坐标系设定指令G92
Y
Y′
120
100
80
工件
60
40
O′工件坐标系
20
X ′ 刀具起始点
(X 200,Y 20)
O
X
40
80
120
160
200
机床坐标系 • 加工前,刀具起点(200,20) • 执行G92 X160 Y-20 • 刀具起始点位置变为(160,-20)
使用半径为R5 mm的刀具加工如图所示的零件,加工深度为5mm
CNC
第三章 数控加工编程方法
加工程序编制如下:
• O10 G92 X0 Y0 Z40 F2000 //建立工件坐标系 G90 G00 X-50 Y0 M03 S500 //主轴启动,到达X,Y坐标
相关主题