数控加工与编程 2
数控加工编程基础-2(加工程序指令代码、组成)

第四节 数控加工程序的格式与组成
每个程序段是由若干指令字(code word)组成,每 个指令字是由文字(地址符)或与其后所带的数字一起组 成。
N20 G54 G90 G00 X0 Y0 Z10 ;
指令字 指令字 G90
结束符
地址符 数字
20
第四节 数控加工程序的格式与组成
地址字母表 字符 A B C D 意义 关于X 轴的角度尺寸 关于Y 轴的角度尺寸 关于Z 轴的角度尺寸 第二刀具功能,也有定为偏置号 字符 M N O P 意义 辅助功能 顺序号 不用,有的定为顺序编号 平行于X 轴的第三尺寸,也有定为 固定循环的参数 平行于Y 轴的第三尺寸,也有定为 固定循环的参数 平行于Z 轴的第三尺寸,也有定为 固定循环的参数,圆弧的半径等 主轴速度的功能 第一刀具功能 平行于X 轴的第二尺寸 平行于Y 轴的第二尺寸 平行于Z 轴的第二尺寸
代码 模态 功能说明 代码 模态 功能说明
M00 M01
M02 M30 M98 M99
非模态 非模态
非模态 非模态 非模态 非模态
程序停止 选择停止
程序结束
M03 M04
M05
模态 模态
*模态 非模态 模态 *模态
主轴正转起动 主轴反转起动
主轴停止转动 换刀 切削液打开 切削液停止
程序结束并返回程 序起始点 M06 调用子程序 子程序结束 M07 M09
N10 T01 M06 S1000 M03 N20 G54 G90 G00 X0 Y0 Z10 ……………
18
第四节 数控加工程序的格式与组成
2.程序主体
数控加工要完成的全部动作,是整个程序的核心 由若干个程序段组成,每个程序段由一个或多个指令 构成。
数控车削编程与加工技术(第2版)12、调用子程序加工外沟槽

想一想:你的编程思路是怎样的?
思路:切槽宽度6mm,切槽刀宽度4mm,需要左、右进刀。为了减 少刀具磨损,需要采用分层切削加工的方法。
想一想:你安排的刀具轨迹是怎样的?
轨迹:增量编程,采用“定位——径向车削——径向退刀——轴 向右定位——径向车削——轴向左移平整槽底——径向退刀”, 如此反复完成槽的加工。
任务十二 《调用子程序车削外沟槽》
任务目标: 1、了解子程序,理解子程序的格式及调用。 2、运用子程序编程车削单个外沟槽。 3、运用子程序编程车削多排等距外沟槽。
一、什么是子程序?什么是子程序嵌套?
1、主程序: 一个完整的零件加工程序,或是零件加工程
序的主体部分。
在编制加工程序中,有时会遇到一组程序段在
3、编写参考程序
四、数控车削任务2:运用子程序编程加工多排等距外沟槽
数控车削图所示的零件的外沟槽部分,(槽宽6mm),毛坯为 Ф30mm×100mm的45钢。
想一想:采用什么装夹工件?选用怎样的刀具? 选用什么量具?
1、准备阶段 (1)装夹方式:一夹一顶。 (2)刀具:切槽刀(1号刀,刀宽4mm,硬质合金材料,左刀
例如:M98 P50020表示调用的子程序号为0020,调用次数5次;M98 P0030表示调用的子程序号为0030,调用的次数为1次。
3、子程序的返回
(1)代码格式
当子程序调用完毕后,执行M99下一程序段,或M99后 由P指定的程序段。M99代码在MDI下运行无效。
(2)代码功能
当子程序调用完毕后,未输入P时,返回主程序中调用当前 子程序的M98代码的后一程序段继续执行。
尖为刀位点) (3)量具:0~150mm游标卡尺
《数控编程与加工》项目二加工座板(32页)

·泵盖零件数控加工工序卡片(略)。
三、简化编程指令
· 1、可编程镜像
· 使用编程的镜像指令可实现沿某一坐标轴或某一坐标点的对称加工。在一些老的数控 系统中通常采用M指令来实现镜像加工,在FANUC-0i系统中则采用G51或G51.1来实 现镜像加工。
· (1)指令格式
· e.孔φ18和6-φ10,表面粗糙度为Ra6.3,无尺寸公差要求,选择“钻孔→锪
孔”方案。
· f.螺纹孔2-M16-H7,采用先钻底孔,后攻螺纹的加工方法。
·(5)刀具选择
·①零件上、下表面采用端铣刀加工,根据侧吃刀量 选择端铣刀直径,使铣刀工作时有合理的切入/切 出角;且铣刀直径应尽量包容工件整个加工宽度, 以提高加工精度和效率,并减小相邻两次进给之 间的接刀痕迹。
· 6、典型零件加工工艺
· 下图所示为泵盖零件,该零件材料为HT200,毛坯尺寸 (长×宽×高)为170mm×110mm×30mm,小批量生 产,试分析其数控加工工艺。
·(2)设备的选择
·数控铣、加工中心加工零件的表面不外乎平 面、轮廓、曲面、孔和螺纹等,主要要 考 虑到所选加工方法要与零件的表面特征、所 要求达到的精度及表面粗糙度相适应。 根 据被加工零件的外形和材料等条件,本 例 选择立式加工中心TH5660A。
·2、零件加工工艺性分析
·数控加工工艺性分析是编程前的重要工艺 准备工作之一,根据加工实践,数控加工 工艺分析所要解决的主要问题大致可归纳 为以下几个方面。
·①选择并确定数控加工部位及工序内容
·在选择数控加工内容时,应充分发挥数控加 工中心(数控铣床)的优势和关键作用。主 要选择的加工内容。
·②零件图样的工艺性分析
数控机床编程与操作(第二版)

目录分析
1.1数控编程的概念
1.2数控机床的坐标 系
1.3数控系统的主要 功能
1.4数控程序的组成 与结构
1.6数控编程的数 值处理
1.5数控机床的编 程规则
习题
2.2 SIEMENS系统 数控车编程指令
2.1 FANUC系统数 控车编程指令
习题
3.1数控车床面板
3.2数控车床基本操 作
3.3对刀 习题
感谢观看
数控机床编程与操作(第二版)
读书笔记模板
01 思维导图
03 目录分析 05 读书笔记
目录
02 内容摘要 04 作者介绍 06 精彩摘录
思维导图
本书关键字分析思维导图
数控机床
例
典型 技能
系统
零件
实例
版
编程
相关 编程
数控车床
编程
习题
第章
数控机床
加工
数控车
中心
内容摘要
《数控机床编程与操作》重点以FANUC和SIEMENS系统为例,介绍数控车床、数控铣床及加工中心的编程方法 以及机床操作方法,并以具体典型零件为例,详细介绍了其从工艺分析到编程加工的全过程,完整体现了相关知识 和技能的综合运用。书中内容全面,重点突出,编写过程既兼顾编程知识的完整性和实用性,又着重体现对学生编 程技能和操作技能的培养。同时,书中配以大量的图片和典型生产实例,形象直观,通俗易懂,便于学习者理解和掌 握。《数控机床编程与操作》可作为高职高专院校机械类及相关专业的教学用书和教师参考用书,也可作为相关培 训机构的培训教材,同时也适用于企业数控技术人员作为参考书和自学教材。
4.2套类零件的编 程与加工
4.1轴类零件的编 程与加工
数控机床编程第二版答案

数控机床编程第二版答案数控机床编程第二版答案【篇一:数控操作与编程作业二答案03】t>一、名词解释(每题4分,共16分)1. 参考坐标系: 参考点是机床上的一个固定点。
该点是刀具退离到一个固定不变的极限点,以参考点为原点坐标方向与机床坐标方向相同建立的坐标系叫参考坐标系。
2.线切割加工中的切削速度: 是指在保持一定的表面粗糙度的切割过程中,单位时间内电极丝中心在工件上切过的面积总和。
3.走刀路线: 刀具在整个加工工序中相对于工件的运动轨迹,他不但包括了公步的内容,而且反映了公步的顺序。
4. iso代码:以国际标准化组织的原则为标准建立的代码称为iso代码。
iso是international organization for standards的英语简称。
二、填空(每空2分,共20分)1、数控电火花线切割加工在磨具制造、新产品试制及零件制造等领域均有着广泛的应用。
2、用于确定几何图形上各几何要素的位置而建立的坐标是__工件坐标系_。
3、只在写有该代码的程序段中才有效的代码为非模态。
4、数控机床常用的坐标平面选择指令为__g17 __、___g18___、__ g19 ____。
5、目前数控机床所采用的刀具材料,主要有高速钢、硬质合金、陶瓷、立方氮化硼、和金刚石。
9、切削用量包括_切削速度_、进给速度__和__吃刀深度。
1、在铣削加工中,刀具半径应小于加工轮廓的最小曲率半径值。
t2、数控机床的柔性表现在它的自动化程度很高。
t3、“机床原点”是指机床上一个任意指定的点。
f4、加工中心一般采用7:24圆锥刀柄,与直柄相比有较高的定心精度和刚度。
t5、同一零件的多道工序尽可能选择同一个定位基准,称为基准统一。
t6、数控机床是根据事先编制好的程序进行自动加工的。
t7、当数控加工程序编制完成后即可进行正式加工。
f8、数控机床是在普通机床的基础上将普通电气装置更换成cnc 控制装置。
f9、当零件不太复杂,生产批量不大时,宜采用数控机床f 10、g 代码可以分为模态g 代码和非模态g 代码。
数控技术(编程2)

X150.0 Y160.0 ;
M05 M30 ;
快速退刀至对刀点
主轴停,程序结束,复位。
和前述不考虑刀补的轮廓铣削程序相比,可以看出:采 用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同, 只是在原来的程序上增加了有关刀补指令而已。
考虑刀补后的程序适应性强,对不同长度、不同半径的 刀具仅只需改变刀具补偿量即可。
2.4.5 螺旋线插补指令
F代码规定为刀具沿圆弧的进给速度 即在选定的平面内完成圆弧插补的同时,在垂直于该平面的第 三维方向进行直线插补。 例:G91G17G03X0Y10Z5 R10 F100.
Z
刀具轨迹
Y X
2.4.6 螺纹切削指令 格式: G33 Z_ F_; 其中 Z_:螺纹终点位置 F_:长轴方向导程(或螺距) 例: 加工螺纹长度10mm,螺距1.5mm,指令为 G33 Z10.0 F1.5;
P9(700,650) P1(250,550) Y P8(1150,550)
X
2.5 子程序和固定循环
2.5.1 子程序
1)子程序的格式
O ***** ; 子程序 (FANUC系统 由字母O加尾自然数) …… ; ….. ; 子程序主体 M99; 子程序结束指令 2)子程序调用 M98 P* * * * *L_; 子程序调用 ,L为次数。缺省值为1; 注意:在子程序中,如果控制系统在读到M99以前读到M02或M30,则程 序停止。
利用同一个程序、同一把刀具,通过设置不同 大小的刀具补偿半径值而逐步减少切削余量的方 法来达到粗、精加工的目的。
C 粗加工刀补半径 R r = R + d
精加工刀心轨迹 粗加工刀心轨迹 D
d
精加工余量
数控机床编程与操作任务2.2 圆柱轴的的编程与加工

知识准备: 三、快速点定位G00指令
任务2.2 圆柱轴的编程与加工
1.指令功能
G00指令使刀具以点位控制方式从刀具所在的当前点快速移动到目标点位置。通常用 于加工前的快速进刀和加工后的快速退刀,用于非切削状态。G00指令使刀具快速移动到 指定点,无运动轨迹要求,速度由系统参数设定,编程时不需要设定。
数控车削加工工艺主要包括数控加工零件图的工艺性分析、工件的定位与装夹、数控 车削工艺路线的拟定、数控车削刀具的选择、数控车削用量的选择等。
1. 零件图的工艺性分析
1)零件图尺寸标注及轮廓几何要素的分析
零件图上尺寸标注最好以同一基准引注或直接给出坐标尺寸,既便于编程又利于设计基准、工艺 基准与工件坐标系原点的统一。
知识准备: 二、数控车床的编程特点
任务2.2 圆柱轴的编程与加工
3.基点
零件各几何要素之间的连接点称为基点,是编写数控程序的重要依据。编程时工件坐 标系建立后,首先应计算出零件轮廓上各基点坐标。
4.零件加工程序编制方法
编制一个完整的零件加工程序主要步骤如下: 1)建立工件坐标系。 2)拟订加工工艺并计算轮廓基点坐标及工艺点坐标,作为快速点定位或直线(圆弧) 插补目标点。 3)给程序命名。FANUC系统一般以“O”开头,后跟四位数字。 4)编写加工程序。程序一般包括程序名、程序内容、程序结束三部分,其中程序开始 通常要给出机床准备工作的动作指令,如主轴正转指令(M03)、转速指令(S指令)、所 用刀具指令(T指令),切削液开指令(M08)等。然后根据零件加工工艺路线,依次编写 刀具移动过程的程序指令。最后,写入程序结束指令M02或M30。
2)确定最短的空行程路线
(1)合理设置起刀点
a)对刀点与起刀点设置在同一点图 图2-22 合理设置起刀点
数控编程与加工技术练习2

数控编程与加工技术练习21. 用于机床刀具编号的指令代码是()。
A.F代码(正确答案)B.T代码C. M代码2. 辅助功能中表示无条件程序暂停的指令是()。
A. M00(正确答案)B. M01C.M02D.M303. 辅助功能中表示程序计划停止的指令是()。
A. M00B. M01(正确答案)C.M02D.M304. 辅助功能中与主轴有关的M指令是()。
A. M06B. M09C.M08D.M05(正确答案)5. 液压回路主要由能源部分、控制部分和()部分构成。
A.换向B.执行机构(正确答案)C.调压6. 液压泵是液压系统中的动力部分,能将电动机输出的机械能转换为油液的()能。
A.压力(正确答案)B.流量C.速度7. 液压系统中的压力的大小取决于()。
A.外力(正确答案)B.调压阀C.液压泵8. 下列型号中()是最大加工工件直径为φ400毫米的数控车床的型号。
,A. CJK0620B. CK6140(正确答案)C.XK50409. 数控车床的开机操作步骤应该是()A.开电源,开急停开关,开CNC系统电源B.开电源,开CNC系统电源,开急停开关(正确答案)C. 开CNC系统电源,开电源,开急停开关D.都不对10. 数控车床与普通车床相比在结构上差别最大的部件是()。
A.主轴箱B.床身C.进给传动.(正确答案)D.刀架11. 数控机床的诞生是在()年代。
A.50年代(正确答案)B.60年代C.70年代12. 数控机床是在()诞生的。
A.日本B.美国(正确答案)C.英国13. 数控机床利用插补功能加工的零件的表面粗糙度要比普通机床加工同样零件表面粗糙度(A)。
(正确答案)A.差B.相同C.好14. “NC的含义是()。
A.数字控制(正确答案)B.计算机数字控制C.网络控制15. “CNC的含义是()。
A.数字控制B.计算机数字控制(正确答案)C.网络控制16. 下列数控系统中()是数控车床应用的控制系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数控加工与编程》实训报告
实训项目G00、G01编程指令及台阶形零件加工,G02、G03编程指令及圆弧零件加工班级电气学号姓名成绩
周次第7周实训时段6、7节机床型号时间4月5日
一、实训目的与要求
1.掌握数控车床手动操作面板的各键功能,实现数控机床的手动操作;
2.掌握数控系统的MDI面板各按键的功能;
3.初步具有数控车床程序的输入和修改的能力;
4.掌握试切对刀的方法;
5.具有运行简单数控程序进行试切的能力
6.掌握G00、G01、G02、G03等编程指令。
二、实训设备
数控机床、切断刀、外圆车刀、垫刀片、塑料棒
三、实训内容简述及图
%3309
N1 T0101
N2 G00 X40 Z5
N3 M03 S400
N4 G00 X0
N5 G01 Z0 F60
N6 G03 U24 W-24 R15
N7 G02 X26 Z-31 R5
N8 G01 Z-40
N9 X40 Z5
N10 M30
四、实训报告内容
1、根据实训记录,填写下表
2、车削循环走刀路线图解%3309
N1 T0101
N2 G00 X40 Z5
N3 M03 S400
N4 G00 X0
N5 G01 Z0 F60
N6 G03 U24 W-24 R15 N7 G02 X26 Z-31 R5
N8 G01 Z-40
N9 X40 Z5
N10 M30
3、简要叙述刀偏数据测定及其刀偏设置的大致方法和步骤。
(1)刀偏数据的测定
事实上,这里所称的刀偏数据就是前面所讲到的各刀具相对于基准刀具的几何补偿。
可通过下述方法获得其偏置数据。
1>用点动或步进操作移动拖板并结合旋动小刀架手柄,使基准刀具的刀尖对准工件上的一基准点(如右端面轴心),按F7、F9使屏幕上显示的X轴、Z轴坐标清零,再点动使刀具退到远离刀架的某位置。
旋动刀架换一把刀具,再用点动及步进方式(不可再动小刀架手柄)使该刀具刀尖对准工件上的同一基准点,此时屏幕上显示的坐标值即是该刀号刀具的几何偏置ΔXj,ΔZj。
同理可测定到其它刀具相对于基准刀具的几何偏置。
2>用试切对刀方法,先用基准车刀试切,获得X1、D1,Z1、L1,换刀后再去试切,获得另一组数据X2、D2,Z2、L2,则该刀号刀具的几何偏置为:X=X2-X1-(D2-D1),Z=Z2-Z1-(L2-L1),若为半径编程则式中D1、D2应除以2。
(2)刀偏数据的输入
1>选择刀具编号。
本机床提供32把刀具数据存储容量。
可通过上下光标键移动,选择所需刀号;如果本画面没有,请按Pgup和Pgdn上下翻页选择。
2>输入数据。
先在数据区左下端显示”INPUT:”处输入数据,如X,再将刀号处的光标用左右光标移动键移至X下方,按回车键即可。
Z的输入同样。
3>按F1键退出返回,系统即可自动存储刀偏数据。
用同样地操作,可输入设置几何补偿和磨损补偿数据。