第3章2节:数控车床程序编制

合集下载

数控车床编程的基本知识

数控车床编程的基本知识

术 如图所示。
制数第 控二 车章 床 编数 程控 的加 基工 本程 知序 识编 4/20/2020
数控机床加工程序编制
第二节、数控车床编程的基本功能指令

控 1,准备功能指令

准备功能指令又称G指令或G代码,它是建立机床或控制数控

系统工作的一种指令,规定了机床运动线型、坐标系、坐标平面、 刀补、刀偏、暂停等多种操作。
知序
识编 4/20/2020
数控机床加工程序编制
数 (2)S功能
控 S功能指令用于控制主轴转速。
技 编程格式 S…

S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的 机床上,S 功能指令还有如下作用。
制数第 控二

最高转速限制 编程格式 G50 S… S后面的数字表示的是最高转速:r/min。
的加
基工
本程
知序
识编 4/20/2020
数控机床加工程序编制
第三节、数控加工程序的格式与组成

控 1、. 程序段格式 技
术N
G
X
Y
F
S
T
M
LF
制 第 序 准备 坐标
二 号 功能 章
运动 尺寸
速度 转速 刀具 辅助 结束 指令 指令 指令 指令 指令
数 字地址可变程序段:地址指明指令的意义,字的数目可变。
上机床后将对刀长度输入相应刀具补偿号即可
制数第 以使用,如图b所示。
控二 车章 床 编数 程控 的加
* 自动对刀
自动对刀是通过刀尖检测系统实现的, 刀尖以设定的速度向接触式传感器接近, 当刀尖与传感器接触并发出信号,数控系 统立即记下该瞬间的坐标值,并自动修正 刀具补偿值。自动对刀过程如图c所示。

数控机床技能实训:第三章 数控车床的加工工艺基础与编程

数控机床技能实训:第三章 数控车床的加工工艺基础与编程
(3)具有较高的生产率和较低的加工成本 机床生产率主要是指加工一个零件所需要的时间,其中包 括机动时间和辅助时间。数控车床的主轴转速和进给速度变化
上一页 下一页
第三章 数控车床的加工工艺基础 与编程
范围很大,并可无级调速,加工时可选用最佳的切削速度和进 给速度,可实现恒转速和恒切速,以使切削参数最优化,这就 大大地提高了生产率,降低了加工成本,尤其对大批量生产的 零件,批量越大,加工成本越低。
中体现并由机床自动完成加工,因此,数控加工工艺 的正确与 否将直接影响到数控车床的加工精度和效率。 一、数控车削加工零件的类型
数控车床车削的主运动是工件装卡在主轴上的旋转运动, 配合刀具在平面内的运动,加工的类型主要是回转体零件。
回转体零件分为轴套类、轮盘类和其他类几种。轴套类和 轮盘类零件的区分在于长径比,一般将长径比大于1的零件视为 轴套类零件;长径比小于1的零件视为轮盘类零件。
第三章 数控车床的加工工艺基础 与编程
3.1数控车削加工工艺基础知识 3.2数控车削加工工艺的相关内容 3.3数控车削加工编程基础
第三章 数控车床的加工工艺基础 与编程
3.1数控车削加工工艺基础知识
数控车床与普通车床相比,加工效率和精度更高,可以加 工的零件形状更加复杂,加工工件的一致性好,可以完成普通 车床无法加工的具有复杂曲面的高精度的零件。
端面,端面的轮廓也可以是直线、斜线、圆弧、曲线或端面螺 纹、锥面螺纹等。
(3)其他类零件 数控车床与普通车床一样,装上特殊卡盘就可以加工偏心
轴,或在箱体、板材上加工孔或圆柱。
上一页 下一页
第三章 数控车床的加工工艺基础 与编程
二、数控车削的加工特点 数控车削是数控加工中使用最广泛的加工方法之一,同常

数控车床的程序编制

数控车床的程序编制

数控车床的程序编制一、数控车床的编程特点数控车床的编程有如下特点:(1)在一个程序段中,依据图样上标注的尺寸,可以采纳肯定值编程、增量值编程或二者混合编程。

(2)由于被加工零件的径向尺寸在图样上和测量时都是以直径值表示,所以用肯定值编程时,X以直径值表示;用增量值编程时,以径向实际位移量的二倍值表示,并附上方向符号(正向可以省略)。

(3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。

(4)由于车削加工常用棒料或锻料作为毛坯,加工余量较大,所以为简化编程,数控装置常具备不同形式的固定循环,可进行多次重复循环切削。

(5)编程时,常认为车刀刀尖是一个点,而实际上为了提高刀具寿命和工件表面质量,车刀刀尖常做成一个半径不大的圆弧,因此为提高加工精度,当编制圆头车刀程序时,需要对刀具半径进行补偿。

数控车床一般都具有刀具半径自动补偿功能(G41,G42),这时可直接按工件轮廓尺寸编程。

(6) 很多数控车床用X、Z表示肯定坐标指令,用U、W表示增量坐标指令。

而不用G90、G91指令。

数控车床的机床原点定义为主轴旋转中心线与车床端面的交点,图3-1中的O即为机床原点。

主轴轴线方向为Z轴,刀具远离工件的方向为Z轴正方向。

X轴为水平径向,且刀具远离工件的方向为正方向。

为了便利编程和简化数值计算,数控车床的工件坐标系原点一般选在工件的回转中心与工件右端面或左端面的交点上。

二、车削固定循环功能由于车削的毛坯多为棒料和铸锻件,因此车削加工多为大余量多次走刀。

所以在车床的数控装置中总是设置各种不同形式的固定循环功能。

如内外圆柱面循环,内外锥面循环,切槽循环和端面循环,内外螺纹循环以及各种复合面的粗车循环等。

各种数控车床的掌握系统不同,因此这些循环的指令代码及其程序格式也不尽相同。

必需依据使用说明书的详细规定进行编程。

1. 圆柱面切削循环编程格式: G90 X(U) — Z(W) — F—;其中:X、Z — 圆柱面切削的终点坐标值;U、W— 圆柱面切削的终点相对于循环起点坐标重量。

数控机床的程序编写

数控机床的程序编写

前言现代科学技术的发展极大地推动了不同学科的交叉与渗透,引起了工程领域的技术改造与革命。

在机械工程领域,由于微电子技术和计算机技术的迅速发展及其向机械工业的渗透所形成的机电一体化,使机械工业的技术结构、产品机构、功能与构成、生产方式及管理体系发生了巨大变化,使工业生产由“机械电气化”迈入了“机电一体化”为特征的发展阶段。

机电一体化主要体现在数控技术及应用上,在这次实训中,感触最深的是了解了数控机床在机械制造业中的重要性,它是电子信息技术和传统机械加工技术结合的产物,它集现代精密机械、计算机、通信、液压气动、光电等多学科技术为一体,具有高效率、高精度、高自动和。

摘要数控技术是机械加工自动化的基础,是数控机床的核心技术,其水平高低关系到国家战略地位和体现国家综合国力的水平,近年来,PLC在工业自动控制领域应用愈来愈广,它在控制性能、组机周期和硬件成本等方面所表现出的综合优势是其它工控产品难以比拟的。

随着PLC技术的发展, 它在位置控制、过程控制、数据处理等方面的应用也越来越多。

在机床的实际设计和生产过程中,为了提高数控机床加工的精度,对其定位控制装置的选择就显得尤为重要。

FBs系列PLC的NC定位功能较其它PLC更精准,且程序的设计和调试相当方便。

本文提出的是如何应用PLC的NC定位控制实现机床数控系统控制功能的方法来满足控制要求,在实际运行中是切实可行的。

整机控制系统具有程序设计思路清晰、硬件电路简单实用、可靠性高、抗干扰能力强,具有良好的性能价格比等显著优点,其软硬件的设计思路可供工矿企业的相关数控机床设计改造借鉴。

目录第一章:概述1.1、数控机床的发展趋势 (1)1.2、数控机床的发展历史 (2)第二章:数控加工的特点与刀具2.1、数控机床的特点 (3)2.1.1、数控车床的5大特点 (4)2.2、数控机床的常用种类 (4)2.3、数控机床的刀具选择与应用 (5)第三章:数控机床的程序编写3.1、数控机床的编程 (6)3.1.1、数控机床的自动编程内容与步骤 (6)3.1.2、数控机床编程的基本概览 (9)3.2、数控机床常用术语 (9)第四章:数控车床程序编程 (11)第一章概述1.1、数控机传递个发展趋势数控机床数字控制机床是用数字代码形式的信息(程序指令),控制刀具按给定的工作程序、运动速度和轨迹进行自动加工的机床,简称数控机床。

数控车床编程基础

数控车床编程基础

第3章数控车床编程基础数控机床是在普通机床的基础上,经发展和演变而成的。

在普通机床上完成零件加工的整个过程是:技术人员根据零件图样及工艺文件要求,事先编制好加工工艺卡,操作人员则按照该工艺卡的规定,并通过自己的操作技能,以手工控制的方式完成其各工序和工步的加工。

在该工艺卡中,不仅规定了加工的路线和方法,还规定了所有的工艺参数,如刀具形式、切削用量、刀具位移的各种数据,以及其他有关的技术要求。

该工艺卡所规定的工艺流程等内容,即加工中所必需的“程序”。

数控机床加工不需要通过手工去进行直接操作,而是严格按照一套特殊的命令(简称指令),并经机床数控系统处理后,使机床自动完成零件加工。

这一套特殊命令的作用,除了与工艺卡的作用相同外,还能被数控装置(即计算机)所“接收”。

这种能被机床数控系统所接受的指令集合,就是数控机床加工中所必需的加工程序。

由于加工程序是人的意图与数控加工之间的桥梁,所以,掌握加工程序的编制过程,是整个数控加工的关键,也是综合能力的体现。

程序的格式与分类为了使机床运动,给予CNC指令的集合称为程序。

按着指令使刀具沿着直线、圆弧运动,或使主轴,停转。

在程序中根据机床的实际运动顺序书写这些指令。

3.1.1.程序编制的概念在数控机床上加工零件时,需要把加工零件的全部工艺过程和工艺参数,以信息代码的形式记录在控制介质上,并用控制介质上的信息控制机床动作,实现零件的全部加工过程。

从分析零件图样到获得数控机床所需控制介质(加工程序单或数控带等)的全过程,称为程序编制。

主要内容有:工艺处理、数学处理、填写(打印)加工程序单及制备控制介质等。

3.1.2.程序的格式3.1.2.1 程序的构成N:顺序号G:准备功能X,Z:运动尺寸M:辅助功能S:主轴功能T:刀具功能CR:程序段结束一个程序段开头是表示CNC运动顺序的顺序号,末尾是表示这个程序段结束的CR代码。

2.程序加工程序是能被机床数控系统所接受的指令集合。

数控加工工艺与编程习题答案

数控加工工艺与编程习题答案

《数控加工工艺与编程》习题集王燕编著沈阳航空航天大学北方科技学院第1章数控编程基础——习题一、解释下列名词术语:数控编程、手工编程、自动编程、机床坐标系、工件坐标系、机床原点、工件原点、机床参考点、基点、节点、CIMS、FMS、FA、CNC。

二、简答题1.数控机床有哪些主要特点?2.数控机床有那几部分组成?3.数控机床按运动控制方式的不同可分为哪几类?各有何特点?4.试述开环、闭环控制系统的主要区别和适用场合。

5.数控车削加工的主要对象有哪些?6.数控铣削加工的主要对象有哪些?7.加工中心的主要对象有哪些?8.简述零件的数控加工过程。

9.用直线段逼近非圆曲线时节点的计算常用有哪些方法,各有何特点?10.非圆曲线如图1所示,试根据等误差法进行非圆曲线逼近时的特点,在图上绘出相邻的三个节点,并写出节点坐标的计算步骤。

11.已知由三次样条函数S(x)描述的曲线轮廓上相邻二个节点P1、P2的坐标及其一阶导数,如图2所示。

(1)试用作图法画出两相切的两段圆弧圆弧(附简要作图步骤)。

(2)对两圆弧的公切点T的轨迹进行分析,并加以证明。

图1 等误差法求节点坐标图2 双圆弧法求节点坐标三、选择题(选择正确的答案,将相应的字母填入题内的括号中。

)1.车床的主运动是指( )。

A.车床进给箱的运动; B.车床尾架的运动;C.车床主轴的转动; D.车床电机的转动。

2.车床主运动的单位为( )。

A.mm/r; B.m/r; C.mm/min; D.r/min。

3.下列叙述中,除( )外,均适用数控车床进行加工。

A.轮廓形状复杂的轴类零件 B.精度要求高的盘套类零件C.各种螺旋回转类零件 D.多孔系的箱体类零件4.下列叙述中,( )是数控编程的基本步骤之一。

A.零件图设计 B.确定机床坐标系C.传输零件加工程序 D.分析图样、确定加工工艺过程5.进给率的单位有( )和( )两种。

A.mm/min,mm/r; B.mm/h,m/r;C.m/min,mm/min; D.mm/min,r/min。

数控车床的程序编制步骤

数控车床的程序编制步骤

数控车床的程序编制步骤数控车床程序编制是将零件加工的工艺要求和加工参数转换为机床能够执行的指令序列并载入数控系统,使机床按照程序要求自动完成加工过程。

下面是数控车床程序编制的典型步骤:1.了解零件图纸和工艺要求:仔细研究零件图纸,了解零件的尺寸要求、形状要求以及表面质量要求等,还要确定零件的加工顺序和工艺路线。

2.选择工具和刀具:根据零件的要求和加工工艺,选择合适的车刀、镗刀、钻刀及其加工参数。

3.制定加工工艺:根据零件的尺寸要求和形状要求,制定适当的车削切削参数和轮廓刀补偿值,并确定刀具路径。

4.确定坐标系和参考点:选择适当的坐标系和参考点,并确定零点的坐标位置。

5.数控系统参数设置:根据机床和数控系统的特点,设置数控系统的参数,如坐标系、移动速度、进给量等。

6.编写数控程序:使用数控编程语言,按照零件加工工艺要求,逐步编写数控程序。

7.先练习:在计算机仿真软件中,根据编写的数控程序进行仿真操作,以验证程序正确性。

修正程序错误。

8.载入数控系统:将编写好的数控程序,通过U盘、本地网络等方式,载入数控系统中。

9.导入刀具和工件坐标:确定刀具的初始位置、起刀点和工作零点,导入数控系统中。

10.设置工件坐标系:根据图纸和实际加工需求,设置工件坐标系和坐标偏移。

11.调试程序:使用手动操作或自动操作,对数控系统进行调试,确保程序的安全性和准确性。

12.加工实践:进行实际加工操作,监控加工过程中各项参数的变化,并及时调整。

13.检验零件:完成加工后,根据图纸要求进行零件的测量和检验,确保零件质量满足要求。

14.优化程序:根据实际加工情况,调整和优化数控程序,提高加工效率和质量。

15.存档和备份:将编写好的数控程序进行保存和备份,以备后续使用。

总结起来,数控车床程序编制是一项精细的工作,需要熟悉机床、工具和数控系统的基本原理,同时要具备良好的图纸分析和数控编程能力。

通过以上步骤的严格执行,可以确保数控车床加工过程的准确性和安全性。

机床数控技术第3章数控加工程序的编制

机床数控技术第3章数控加工程序的编制

6. 程序校验和首件试切
程序送入数控系统后,通常需要经过试运行和首 件试切两步检查后,才能进行正式加工。通过试运行, 校对检查程序,也可利用数控机床的空运行功能进行 程序检验,检查机床的动作和运动轨迹的正确性。对 带有刀具轨迹动态模拟显示功能的数控机床可进行数 控模拟加工,以检查刀具轨迹是否正确;通过首件试 切可以检查其加工工艺及有关切削参数设定得是否合 理,加工精度能否满足零件图要求,加工工效如何, 以便进一步改进,直到加工出满意的零件为止。
1—脚踏开关 2—主轴卡盘 3—主轴箱 4—机床防护门 5—数控装置 6—对刀仪 7—刀具8—编程与操作面板 9—回转刀架 10—尾座 11—床身
3.2 数控车削加工程序编制
数控车床主要用来加工轴类零件的内外圆柱面、 圆锥面、螺纹表面、成形回转体表面等。对于盘类零 件可进行钻、扩、铰、镗孔等加工。数控车床还可以 完成车端面、切槽等加工。
3. 程序名

FANUC数控系统要求每个程序有一个程序名,
程序名由字母O开头和4位数字组成。如O0001、 O1000、O9999等
3.2.3 基本编程指令
1. 快速定位指令G00
格式:G00 X(U)_ Z(W)_;
说明:
(1) G00指令使刀具在点位控制方式下从当前点以快移速度 向目标点移动,G00可以简写成G0。绝对坐标X、Z和其增 量坐标U、W可以混编。不运动的坐标可以省略。
3.2.1 数控车床的编程特点
(1)在一个程序段中,可以用绝对坐标编程,也可用 增量坐标编程或二者混合编程。
(2)由于被加工零件的径向尺寸在图样上和在测量时 都以直径值表示,所以直径方向用绝对坐标(X)编程时 以直径值表示,用增量坐标(U)编程时以径向实际位移 量的2倍值表示,并附上方向符号。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1) 最高转速限制。格式:G50 S 。单位为r/min。 2) 恒线速控制。格式:G96 S 。单位为m/min。 3) 恒线速取消。格式:G97 S 。S的数字表示恒线速取消 后的主轴转速。
加工准备类指令
M03——主轴顺时针旋转
程序里写有M03指令,主轴结合S功能,按给定的S转速,顺时针方向旋 转。
M04——主轴逆时针旋转
程序里写有M04指令,主轴结合S功能,按给定的S转速,向逆时针方向 旋转。
M05——主轴停止旋转
程序里出现M05指令,坐标指令运行结束后,主轴旋转立即停止。
M08——打开切削液
M08功能在本段程序开始执行,打开切削液。
M09——关掉切削液
M09功能在本段程序运行完毕后,关掉切削液。
说明:
(1)G50规定刀具起点(或换刀点)至工件原点的距离。坐标值X、 Z为刀尖(刀位点)在工件坐标系中的起始点(即起刀点)的位置。 假使刀尖的起始点距工件原点的Z向尺寸和X向尺寸分别为β和α(直 径值),执行该程序段,相当于系统内部建立了一个以工件原点为坐 标原点的的工件坐标系。 (2)G50 Xα Zβ前,必须先行对刀,通过调整机床,将刀尖放在程 序所要求的起刀点位置上。 (3)在G50指令中如果将X、Z各轴数值设置为零时,则工件坐标系 原点与刀具起始点重合。 (4)G50指令的作用只是分离工件坐标系原点和刀具起始点,加工 中并不产生运动。
绝对值方式编程: G00 X50 Z6.0 增量方式编程: G00 U-70.0 W-84.0
加工准备类指令
加工准备类指令
G00指令发生碰撞
加工准备类指令
正确使用G00指令
加工准备类指令
F××——运行速度设定
F后面的数字表示进给速度的大小, 单位:mm/min。用字母F与4位整数和3 位小数表示。
第3章2节 数控车削编程
章节
..
加工准备类指令
S××——主轴转速
格式:S___
说明:
(1)用来指定主轴的转速,用字母S和其后的1-4位数字表示。 (2)S功能的单位是r/min。在编程时,除用S代码指令主轴转速 外,还要用M代码指令主轴转向,是顺时针还是逆时针。 (3)在具有恒线速功能的机床上,S功能指令如下使用:
加工准备类指令
G98——每分钟进给模式 格式:G98 F___
说明:
此指令在F后面直接指定刀具每分钟的进给 量,如图所示。G98为模态指令,在程序中指定 后,直到G98指令被重新指定前,一直持续有效。
ቤተ መጻሕፍቲ ባይዱ
加工准备类指令
加工准备类指令
G50——工件坐标系设定指令
格式: G50 X ___ Z ___
加工准备类指令
G50——坐标系平移
格式: G50 U ___ W___ 说明: (1)该指令能把已建立起来的某个坐标系进行平移, 其中U和W分别代表坐标原点在X轴和Z轴上的位移增 量。 (2)G50指令的作用就是让系统内部用新的坐标系 代替旧的坐标系值,从而建立起新的坐标系。工件坐 标系一旦建立,就取代了原来的机床坐标系;如果再 重新建立机床坐标系,又会取代旧的工件坐标系。
例如:F180表示刀具的进给速度为 180mm/min。
基本加工类指令
G01——直线插补
格式:G01 X(U) ___ Z(W) ___ F___
说明:
(1)采用绝对尺寸编程时,刀具以F指令指进给速度进行插补, 运行至坐标值为X、Z的某轨迹点上;
(2)采用相对尺寸编程时,刀具运行到距当前点(起始点)的 距离为U、W的某轨迹点上;F指令为续效指令,在没有新的F指 令前一直有效,并且不必在每个程序段中都写入F指令。
基本加工类指令
例:
绝对值方式编程:
G01 X45.0 Z13.0 F120
增量方式编程:
G01 U20.0 W-20.0 F120
基本加工类指令
G02、G03——圆弧插补
格式: G02 X(U)___ Z(W) ___ I ___ K ___ F ___ G03 X(U)___ Z(W) ___ I ___ K ___ F___
M30——程序结束
M30表示加工程序结束,用户可以返回进行其它功能操作或重新启动机床
加工准备类指令
G21(G20)——米制和英制单位选择
G21和G22指令可互相取消。数控机床出厂时一般 均设定为G21状态。数控车床的各项参数均以米制单位 设定。如果一个程序开始用G21指令,则表示程序中一 些相应的数据是米制的(单位为mm)。在一个程序中, 不能同时使用G20和G21指令,并且必须在坐标系确定 之前指定。G20和G21指令断电前后一致,即停机前使 用的G20和G21指令,在下次开机时仍然有效,除非重 新设定。 注:SIEMENS数控系统使用代码G71(米制)和G70 (英制)来表示。
加工准备类指令
例:
在执行G50 Uα Wβ指令前,系统所显示的坐标值为 X=a、z=b,执行完该指令以后,系统所显示的坐标值 将变成X=a+α、z=b+β,即相当于坐标原点从O点平移 到了O′点。
加工准备类指令
G00——快速定位 格式:G00 X(U)___Z(W)___
说明:
(1)此指令是使刀具以系统预先设定的速度快速移动定位所指定的位置。 (2)不运动的坐标可以省略。 (3)X、Z表示目标点的绝对坐标值,U、W表示目标点的相对前一点的增量坐 标。小数点前最多允许4位数,小数点后最多允许3位,正数可以省略“+”号。 (4)用G00编程时,也可以定作G0。
说明:
(1)圆弧指令G02、G03使刀具相对工件以F指令指定的进给速度从当前点 (起始点)向终点进行圆弧插补。G02指令是顺时针圆弧插补指令,G03是 逆时针圆弧插补指令。如图4-12所示。 (2)绝对尺寸编程时,X、Z为圆弧终点坐标值;增量尺寸编程时,U、W 为终点相对始点的距离;R是圆弧半径,当圆弧所对圆心角为0~180°,R 取正值;当圆弧所对圆心角为180~360°,R取负值。 (3)I、K为圆心在X、Z轴上相对始点的坐标增量,当I、K为零时可以省略; 如果I、K和R同时出现在程序段上,则以R优先,I、K无效。
注:SIEMENS数控系统使用的代码为G92。
加工准备类指令
G50指令编程举例:
当以工件左端面为工件原点时: G50 X200.0 Z150.0
加工准备类指令
G50指令编程举例:
当以工件左端面为工件原点时: G50 X200.0 Z263.0 当以工件右端面为工件原点时: G50 X200.0 Z123.0 当以卡爪前端面为工件原点时: G50 X200.0 Z253.0
相关文档
最新文档