当前位置:文档之家› 数控铣床的程序编制

数控铣床的程序编制


型 腔 的 粗 铣 加 工
CNC
第三章 数控加工编程方法
复杂型腔环切加工
CNC
第三章 数控加工编程方法
插补功能
直线插补、圆弧插补、极坐标插补、抛物线插补、螺 旋线插补、渐开线插补、正弦线插补、样条曲线插补 和球面螺旋线插补等。
CNC
第三章 数控加工编程方法
刀具补偿指令
1、 什么是刀具半径补偿
根据按零件轮廓编制 的程序和预先设定的偏置 参数,数控装置能实时自 动生成刀具中心轨迹的功 能称为刀具半径补偿功能
CNC
第三章 数控加工编程方法
一、加工零件或加工内容的确定 非圆曲线和列表曲线等曲线轮廓;
已给出数学模型的空间曲面;
形状复杂、尺寸繁多,划线与检测困难的部位;
用通用铣床加工难以观察、测量和控制进给的内 外凹槽;
需尺寸协调的高精度表面;
在一次安装中能顺带铣出来的简单表面;
采用数控铣削能成倍提高生产率,大大减轻体力 劳动强度的一般加工内容。
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
//切削轮廓 //切削轮廓
//切出轮廓 //撤消刀具半径补偿
快速 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 X_Y_Z_R P_F_;
切削进给 G85 X_Y_Z_R_ P_F_;
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
二、加工路线的确定
原则主要有:
• 铣削外轮廓零件时应切向切入、切出. • 应尽量采用顺铣;避免进给停顿。 • 铣削内轮廓零件时最好采用圆弧切入、切出,以保证
不留刀痕。
• 铣削型腔时可先平行切削、再环形切削。
CNC
第三章 数控加工编程方法
孔加工固定循环指令定义
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(攻螺纹)
CNC
第三章 数控加工编程方法
2、刀补作用
• 1)简化程编工作 • 2)实现粗、精加工 • 3)实现内外型面的加工
Δ Δ
CNC
第三章 数控加工编程方法
3、刀具半径补偿指令
格式: 说明:
G17 G18
G 40 G 41
G19 G42
G00 G01
X_Y_ Z_D_
• G40:取消刀具半径补偿;
使用半径为R5 mm的刀具加工如图所示的零件,加工深度为5mm
CNC
第三章 数控加工编程方法
加工程序编制如下:
• O10 G92 X0 Y0 Z40 F2000 //建立工件坐标系
G90 G00 X-50 Y0 M03 S500 //主轴启动,到达X,Y坐标
起始点
G01 Z-5 F100
//到达Z坐标起始点
CNC
第三章 数控加工编程方法
孔加工固定循环程序段一般格式
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
第三章 数控加工编程方法
(1)孔加工固定循环指令
动作1
加 工
(X,Y ) 初始点 ✓ X和Y轴定位; ✓ 快速运行到R点;

动作2
动作6 ✓ 孔加工;

✓ 在孔底的动作,包括

R点
暂停、主轴反转等;
程 指 令
动作3
✓ 返回到R点; 动作5 ✓ 快速退回到初始点。
动作4
CNC
第三章 数控加工编程方法
N10 T02;选T02号刀 N60 M06;主轴换上T02号 刀
CNC
第三章 数控加工编程方法

工 (1)加工内容选择

心 尺寸精度、位置精度要求较高的表面,不便于
编 用普通机床加工的复杂曲线和曲面,能够集中加
程 中
工的表面。
的 (2)工艺路线制定


减少换刀次数,减少刀具的空行程
处 理
(3)刀具预调
CNC
第三章 数控加工编程方法
CNC
第三章 数控加工编程方法
盘式刀库
CNC
第三章 数控加工编程方法
刀座编码
CNC
第三章 数控加工编程方法




识别传感器
刀柄编码
CNC
第三章 数控加工编程方法
交换工作台过程
回转式交换工作台 移动式
CNC
第三章 数控加工编程方法
换刀过程:机械手换刀 主轴换刀
CNC
第三章 数控加工编程方法
• 编程格式
加工中心编程时,为了简化程序编制,使程序易读、 易调试,常采用子程序技术。
FANUC系统子程序格式为 O;子程序号
… M99;子程序返回 调用子程序的程序段为 M98 P L; P后四位数字为子程序号,L为重复调用次数。
CNC
第三章 数控加工编程方法
%0003
• G41:左刀补(在刀具前进方向左侧补偿),(相对于顺铣)
• G42:右刀补(在刀具前进方向右侧补偿),(相对于逆铣)
G42 G41
CNC
第三章 数控加工编程方法
• X, Y, Z:G00/G01的参数,即刀补建立或
取消的终点
• D:G41/G42的参数,即刀补号码,它代表 了刀补表中对应的半径补偿值。
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;
主程序
子 % NNNNNNNNNNNNNNNN( NNNNNNN22222222233112345678911程 1012356789010020000000001000000000000,000序0GMGMMGGMGGGGGGGGXGGMM99299229GM02( 4000000-04932008488548)411111312009055①5;GPXPPXYP; ;XGXZXXXXZX.Y11011001001-12331-的0070; 00; ; 0007000005;;0000Y5加 ....M; ; ; ;0XYYY000.0Y0;4131工0轴3式FYYY.000;;132-0;.程镜F0001X0Y10;.0序;、像10;0.00)0Y,I.;;轴取1:0位0镜消D.取X置00像加加加加Y轴1消轴为J;,工工工工镜0镜镜X;位①②③④像=像像0置为
N150 G00 Z150.0;
N160 G40 X35.0 Y35.0 M09;
N160 M30;
CNC
第三章 数控加工编程方法
加工中心编程方法及实例
特点:
带有刀库和换刀装置,一次装夹能进行铣、镗、钻、攻螺纹等多 种工序的加工,工序集中,主要用于箱体、复杂曲面的加工。
CNC
第三章 数控加工编程方法
G85(镗孔) G86(镗孔) G87(反镗孔) G88(镗孔)
G89(镗孔)
孔加工动作 切削进给 切削进给 间隙进给 切削进给
切削进给 切削进给 切削进给 切削进给
切削进给
孔底动作
— 暂停
— 暂停-主 轴反转
— 主轴停止 主轴正转 暂停-主 轴停止
暂停
返回动作
程序段格式
快速
G81 X_Y_Z_R _F_;
CNC
第三章 数控加工编程方法
毛 坯
CNC
第三章 数控加工编程方法
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)
相关主题