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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G85(镗孔) G86(镗孔) G87(反镗孔)
切削进给 切削进给 间隙进给 切削进给
切削进给 切削进给 切削进给
— 暂停
— 暂停-主 轴反转
— 主轴停止 主轴正转
快速 快速 快速 切削进给
切削进给 快速 快速
G81 X_Y_Z_R _F_; G82 X_Y_Z_R_ P_F_; G83 X_Y_Z_R_Q _F_;
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
第三章 数控加工编程方法
第二节 数控铣床编程方法及实例
数控铣削加工是实际生产中最常用和最主要的数 控加工方法之一,它的特点是能同时控制多个坐标轴 运动,并使多个坐标方向的运动之间保持预先确定的 关系,从而把工件加工成某一特定形状的零件。
数控铣床除了能铣削普通铣床所能铣削的各种零 件表面外、槽腔,还能铣削普通铣床不能铣削的,需 2~5坐标联动的各种平面轮廓、立体轮廓和曲面零件。
CNC
第三章 数控加工编程方法
注意:
• G40、G41、G42都是模态代码,可相互注销。
• 刀具半径补偿一般包括三个过程:刀补建立、刀补进行和刀补 撤销;
• 刀具半径补偿的建立与取消只能用G00或G01指令,不得是 G02或G03。
偏移矢量
补偿进行
取消刀补 建立刀补
CNC
第三章 数控加工编程方法
N10 T02;选T02号刀 N60 M06;主轴换上T02号刀
CNC
第三章 数控加工编程方法

工 中
(1)加工内容选择

尺寸精度、位置精度要求较高的表面,不便
编 程 中
于用普通机床加工的复杂曲线和曲面,能够集中 加工的表面。
的 工
(2)工艺路线制定
艺 处
减少换刀次数,减少刀具的空行程
理 (3)刀具预调
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)
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
第三章 数控加工编程方法
数控加工中,某些加工动作循环已经典型化。例 如,钻孔、镗孔的动作是孔位平面定位、快速引 进、工作进给、快速退回等一系列典型的加工动 作,这样就可以预先编好程序,存储在内存中, 并可用一个G 代码程序段调用,称为固定循环。 以简化编程工作。孔加工固定循环指令有G73、 G74、G76、G80~G89。
%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置为
CNC
第三章 数控加工编程方法
2、刀补作用
• 1)简化程编工作 • 2)实现粗、精加工 • 3)实现内外型面的加工
Δ Δ
CNC
第三章 数控加工编程方法
3、刀具半径补偿指令
格式: 说明:
G17 G18
G 40 G 41
G19 G42
G00 G01
型 腔 的 粗 铣 加 工
CNC
第三章 数控加工编程方法
复杂型腔环切加工
CNC
第三章 数控加工编程方法
插补功能
直线插补、圆弧插补、极坐标插补、抛物线插补、螺 旋线插补、渐开线插补、正弦线插补、样条曲线插补 和球面螺旋线插补等。
CNC
第三章 数控加工编程方法
刀具补偿指令
1、 什么是刀具半径补偿
根据按零件轮廓编制 的程序和预先设定的偏置 参数,数控装置能实时自 动生成刀具中心轨迹的功 能称为刀具半径补偿功能
CNC
第三章 数控加工编程方法
• 编程格式
加工中心编程时,为了简化程序编制,使程序易读、 易调试,常采用子程序技术。
FANUC系统子程序格式为 O;子程序号
… M99;子程序返回 调用子程序的程序段为 M98 P L; P后四位数字为子程序号,L为重复调用次数。
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
分类:
卧式加工中心 立式加工中心 万能加工中心
CNC
第三章 数控加工编程方法
加工中心的主轴数:单主轴、双主轴或三主轴;
工作台形式:单工作台、双工作台托盘交换系统 或多工作台托盘交换系统;
刀库形式:回转式刀库或链式刀库等。
加工中心联动轴数:三轴联动、四轴联动、五轴 联动等。
CNC
第三章 数控加工编程方法
用G54-G59指令设定工件坐标系
• 操作者在实际加工前,测量工件原点与机床原点之间 的偏置值,并在数控系统中预先设定。这个值叫做
“工件பைடு நூலகம்点偏置”。
1 2
工件零 点偏置1
工件零点偏置2
工件坐标系1
1
工件坐标系2
机床原点
基本机床坐标系
CNC
第三章 数控加工编程方法
CNC
//Z坐标退刀
M05
//主轴停
M30
//程序停
CNC
第三章 数控加工编程方法
子程序调用
• 编程时,为了简化程序的编制,当一个工件 上有相同的加工内容时,常用调子程序的方 法进行编程。调用子程序的程序叫做主程序。 子程序的编号与一般程序基本相同,只是程 序结束字为M99表示子程序结束,并返回到 调用子程序的主程序中。
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;
孔加工固定循环指令定义
R
Z
初始平面
G98
R
G99 R参考平面
Z
CNC
第三章 数控加工编程方法
孔加工固定循环程序段的一般格式为: G90/G91 G98/G99 G81-G89 X_Y_ Z_R_ Q_P_ F_ L_;
G代码(含义)
孔加工动作 孔底动作 返回动作
程序段格式
G81(钻孔、中心孔) G82(钻孔、锪孔) G83(深孔钻) G84(攻螺纹)
第三章 数控加工编程方法
孔加工固定循环程序段一般格式
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;
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
盘式刀库
CNC
第三章 数控加工编程方法
刀座编码
CNC
第三章 数控加工编程方法




识别传感器
刀柄编码
CNC
第三章 数控加工编程方法
交换工作台过程
回转式交换工作台 移动式
CNC
第三章 数控加工编程方法
换刀过程:机械手换刀 主轴换刀
N80 G01 X-15.0;
N90 G03 X-25.0 Y15.0 I0 J-10.0;
N100 G01 Y-15.0;
N110 G03 X-15.0 Y-25.0 I10.0 J0;
O
X
N120 G01 X15.0;
N130 G03 X25.0 Y-15.0 I0 J10.0;
N140 G01 Y0;
CNC
第三章 数控加工编程方法
G81(G98)
G81(G99)
CGN 8C1(G98)
第三章 数控加工编程方法
G81(G99)
CNC
第三章 数控加工编程方法
G83(G98)
G83(G99)
CNC
第三章 数控加工编程方法
G84(G98)
G84(G99)
CNC
第三章 数控加工编程方法
编制如图所示螺纹加工程序,设刀具起刀点距工件表面 100MM处,切深为10MM。螺纹孔为通孔。T01为Φ 10钻头, T02为Φ 10 的螺纹刀。
CNC
第三章 数控加工编程方法
毛 坯
CNC
第三章 数控加工编程方法
X_Y_ Z_D_
• G40:取消刀具半径补偿;
• G41:左刀补(在刀具前进方向左侧补偿),(相对于顺铣)
• G42:右刀补(在刀具前进方向右侧补偿),(相对于逆铣)
G42 G41
CNC
第三章 数控加工编程方法
• X, Y, Z:G00/G01的参数,即刀补建立或
取消的终点
• D:G41/G42的参数,即刀补号码,它代表 了刀补表中对应的半径补偿值。
CNC
第三章 数控加工编程方法
一、加工零件或加工内容的确定 非圆曲线和列表曲线等曲线轮廓;
已给出数学模型的空间曲面;
形状复杂、尺寸繁多,划线与检测困难的部位;
用通用铣床加工难以观察、测量和控制进给的内 外凹槽;
需尺寸协调的高精度表面;
在一次安装中能顺带铣出来的简单表面;
采用数控铣削能成倍提高生产率,大大减轻体力 劳动强度的一般加工内容。
使用半径为R5 mm的刀具加工如图所示的零件,加工深度为5mm
CNC
第三章 数控加工编程方法
加工程序编制如下:
• O10 G92 X0 Y0 Z40 F2000 //建立工件坐标系 G90 G00 X-50 Y0 M03 S500 //主轴启动,到达X,Y坐标
起始点
G01 Z-5 F100
//到达Z坐标起始点
N150 G00 Z150.0;
N160 G40 X35.0 Y35.0 M09;
N160 M30;
CNC
第三章 数控加工编程方法
加工中心编程方法及实例
特点:
带有刀库和换刀装置,一次装夹能进行铣、镗、钻、攻螺纹等多 种工序的加工,工序集中,主要用于箱体、复杂曲面的加工。
CNC
第三章 数控加工编程方法
第三章 数控加工编程方法
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;
CNC
第三章 数控加工编程方法
(1)孔加工固定循环指令
动作1

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

快速运行到R点;

动作2
动作6 孔加工;


R点


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

动作3
动作5 快速退回到初始点。
动作4
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
二、加工路线的确定
原则主要有: • 铣削外轮廓零件时应切向切入、切出. • 应尽量采用顺铣;避免进给停顿。 • 铣削内轮廓零件时最好采用圆弧切入、切出,以保证
不留刀痕。 • 铣削型腔时可先平行切削、再环形切削。
CNC
第三章 数控加工编程方法
相关文档
最新文档