这是数控钻床编程ppt,包括了数控加工编程基础,数控编程的步骤,数控编程方法,编程实例,图形编程,数控机床的编程规则,程序的一般格式等内容,欢迎点击下载。
数控钻床编程ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.
第二章 数控加工编程基础cL9红软基地
2.1 基本概念
一、数控编程
从零件图样到制成控制介质的全部过程称为数控加工的程序编制。
二、数控编程的步骤
(1)分析零件图,确定工艺过程
(2)数学处理
(3)编写程序单
(4)制作程序介质并输入程序信息
(5)程序校验和试切
三、数控编程方法
1。手工编程
2。自动编程
(1)语言编程
(2)图形编程
G92 X0 Y0 Z0;设定绝对坐标系,刀具位于开始位置(X0,Y0,Z0);
N1 G90 G17 G00 G41 D07 X250.0 Y550.0;建立刀具半径补偿;
N2 G01 Y900.0 F150;
N3 X450.0;
N4 G03 X500.0 Y1150.0 R650.0;
N5 G02 X900.0 R-250.0;
N6 G03 X950.0 Y900.0 R650.0;
N7 G01 X1150.0;
N8 Y550.0;
N9 X700.0 Y650.0;
N10 X250.0 Y550.0;
N11 G00 G40 X0 Y0;
编程实例
程序
PARTNO AN EXAMPLE /*初始语句,
$$ PART GEOMETRY DEFINITIONS /*注释
C1=CIRCLE/10,60,12.5 /*圆定义语句C2=CIRCLE/40,-20,14.5
C4=CIRCLE/0,0,25
C3=CIRCLE/TANTO,OUT,C4,OUT,C2,YSMALL,RADIUS,12.5
/*圆定义语句,与圆C2和C4外切,半径12.5
L1=LINE/XSMALL,TANTO,C4,ATANGL,90
/*直线定义语句,与圆C4相切,并与X轴成90
L2=LINE/-25,72.5,10,72.5 /*直线定义语句
L3=LINE/RIGHT,TANTO,C2,RIGHT, TANTO,C1
/*直线定义语句,右面与圆C2和C1相切
$$ DEFINE CUTTER AND TOLERANCES /*注释语句,定义刀具和公差
CUTTER/15 /*指定刀具形状和尺寸,铣刀
INTOL/0.005 /*内容差为0.005
OUTTOL/0.001 /*外容差为0.001
$$ DEFINE DATUM AND MACHINING /*注释语句,定义基准和工艺数据
FROM/0,0,30 /*指定起刀点
GODLTA/-50,0,0 /*刀具运动指令,走增量(-50,0,0)
PSIS/(PLANE/0,0,1,-2) /*平面定义语句,用(0,0,1,-2)定义XY平面
GO/PAST,L2
TLLFT,GORGT/L2
GOFWD/C1
GOFWD/L3
GOFWD/C2,TANTO,C3
GOFWD/C3,TANTO,C4
GOFWD/C4
GOFWD/L1,PAST,L2
GODLTA/0,0,32
GOTO/0,0,30
CLPRNT /*打印刀位数据
NOPOST /*无后置处理
FINI /*结束语句
3.图形编程
2.2 数控机床的编程规则
%
O10
N10 G55 G90 G00 Z40
N20 M03 S500
N30 X-50 Y0
N40 G01 Z-5 F100
N50 G01 G42 X-10 Y0 H01
N60 X60 Y0
N70 G03 X80 Y20 R20
N80 G03 X40 Y60 R40
N90 G01 X0 Y40
N100 X0 Y-10
N110 G01 G40 X0 Y-40
N120 G00 Z40
N130 M05
N140 M30
%
准备功能字:G00~G99,前置“0”可省略
四、程序数据输入格式
1。公制与英值 G20,G21
2. 数字范围
3.坐标字表示方式
有些数控机床带小数点的是mm
不带小数点的是脉冲当量
在公制输入中,一般有效位数为小数点后三位。
切记要查使用说明书
2.3 数控机床的坐标系
一、坐标系及运动方向
强调一点,
机床的运动是指刀具与工件的相对运动,不管机床具体的结构是哪个运动哪个静止,在确定坐标系时一律是工件静止,刀具运动
二、机床原点与机床的参考点
机床参考点
机床参考点是机床坐标系下的一个固定的点。
是开机回零建立坐标系的点(确定机床零点的)
可以消除种种原因产生的误差
可以从面板上操作回参考点
加工中心的参考点一般在刀库换刀的位置上。
工件坐标系:(编程原点)由编程人员在工件上根据编程方便性自行设定的编制加工程序的原点。
确定工件坐标原点的原则:
1)选择设计基准
2)原点尽量选择在尺寸精度要求高,粗糙度值低的工件表面上
3)工件原点最好选择在对称中心
4)要便于测量和检验
机床坐标系与工件坐标系的关系
三、绝对坐标系和增量坐标系
四、功能代码简介
1)模态与非模态
2)续效代码
2.2 常用数控编程指令的应用
预置寄存指令G92(G50)
坐标平面选择指令G17、G18、G19
直线插补指令G01
圆弧插补指令G02、G03
整圆加工
见书中31页例如2-3
刀具半径补偿指令G40、G41、G42
指令格式:
刀具半径补偿举例:
注意事项:
刀具半径补偿的优越性:
刀具长度补偿指令G49、G43、G44-补偿刀具长度差值。
暂停指令G04 P_ 非续效指令
辅助功能
M00 程序停止 执行完含有M00的程序段以后,机床停止,直到按启动键,继续加工,用于加工过程中的,测量刀具、工件调头、手动变速等。
M01 计划中停 只有在任选停止按键按下有效,用于关键程序的停机检查。按启动键继续。
M02 程序结束
M30 程序结束 回开始状态
M03 正转
M04 反转
M05 停
M06 换刀 与 T同用
M07 M08 切削液开
M09 切削液停
F 、S、T指令
F S 在操作面板上可以适当调整。后面的数字有两种给定方法
(1)代码法 (2)直接指定法
T 一般与M06连用
T的格式有两位代码和四位代码格式
铣削编程举例
凸轮加工的程序及程序说明如下:
N10 G92 X0 Y0 Z40 //进入加工坐标系N20 G90 G00 G17 X-73.8 Y20 //由起刀点到加工开始点N30 G00 Z0 //下刀至零件上表面N40 G01 Z-16 F200 //下刀至零件下表面以下1mmN50 G42 G01 X-63.8Y10 F80 H01 //开始刀具半径补偿N60 G01 X-63.8 Y0 //切入零件至A点N70 G03 X-9.96 Y-63.02 R63.8 //切削ABN80 G02 X-5.57 Y-63.76 R175 //切削BCN90 G03 X63.99 Y-0.28 R64 //切削CDN100 G03 X63.72 Y0.03 R0.3 //切削DEN110 G02 X44.79 Y19.6 R21 //切削EFN120 G03 X14.79 Y59.18 R46 //切削FGN130 G03 X-55.26 Y25.05 R61 //切削GHN140 G02 X-63.02 Y9.97 R175 //切削HIN150 G03 X-63.80 Y0 R63.8 //切削IAN160 G01 X-63.80 Y-10 //退刀N170 G01 G40 X-73.8 Y-20 //取消刀具补偿N180 G00 Z40 //Z向抬刀N190 G00 X0 Y0 M02 //返回加工坐标系原点,结束
参数设置:H01=10;