第二章 数控机床编程基础
数控机床编程与操作教材
数控机床编程与操作教材
第一章:数控机床概述
数控机床是一种通过预设的程序来控制工具或工件相对运动的自动化机床。
与
传统的手工操作相比,数控机床具有精度高、效率高、重复性好等优点,在现代制造业中得到广泛应用。
第二章:数控编程基础
2.1 数控编程概述
数控编程是指将人们的加工意图转化为数控机床能够理解和执行的指令序列的
过程。
了解数控编程的基础知识是掌握数控机床操作的关键。
2.2 坐标系和刀具半径补偿
在数控编程中,我们需要了解机床的坐标系设置以及刀具的半径对加工路径的
影响。
合理设置坐标系和刀具补偿可以保证加工精度和效率。
第三章:数控机床操作实践
3.1 数控机床操作流程
数控机床的操作流程包括机床开机、程序加载、坐标设定、加工参数设置、加
工调试等多个环节,熟练掌握操作流程可以提高操作效率。
3.2 加工工艺与质量控制
在数控加工过程中,不仅要注重加工工艺的选择与优化,还需要进行质量控制,确保加工零件的精度和质量符合要求。
结语
通过本教材的学习与实践,读者将掌握数控机床编程与操作的基础知识,能够
独立完成简单加工任务,并为进一步深入学习与实践打下坚实基础。
愿本教材能够成为您学习的指南,帮助您在数控机床领域取得更多的进步与成就。
数控编程基础知识
①: 适分析零件图样和工艺要求。 ②: 适数值计算。 ③: 编写加工程序单。 ④: 制作控制介质,输入程序信息。 ⑤: 程序校验
2021/3/28
2
第二章 数控编程基础知识
二、数控编程的方法
1. 手工编程
从零件图样分析、工艺处理、数值计算、编写程序单、输 入程序直至校验等各步骤均由人工完成。
N020
G0 X0 Y0;
N030
Z100;
N040
G1 X100 Y100,R10 F120;
N050
G0 Z100;
N060
M30;
2021/3/28
Siemens系统 LJX1 G17 G40 G54 G90 G94; M3 S2000; G0 X0 Y0;
Z100; G1 X100 Y100,RND10 F120; G0 Z100; M30;
2021/3/28
5
第二章 数控编程基础知识
1、程序号
每个程序都要进行编号。程序号由位址O(字母O) 跟4位数字组成。如:
O 1000
程序的编号(1000号程序) 程序号地址(编号的指令码)
注意:1.不同的数控系统,程序号位址不一样。如Siemens用%表示。 2.程序号必须在程序的最前面,并单独占一行程序段。 3.8000至9999常用于机床制造商,用户最好不用。O9999、O .9999
方式简单,容易掌握,自动编程的基础。 适用于中等复杂、计算量不大的零件编程。 2. 自动编程
借助于数控语言编程系统或图形编程系统及相应的前置、
后置处理程序,由计ቤተ መጻሕፍቲ ባይዱ机自动生成零件加工程序。分为数控
语言编程和图形交互式编程(CAXA、MC、UG、CATIA、SW等)、 语音式自动编程和实物模型式自动编程等。
第二章_数控加工编程基础
2.2 编程的基础知识
2.辅助功能M代码 M指令构成:
地址码M后跟2位数字组成,从M00-M99共100种。
(1) M00—程序停止。
(2) M01—计划(任选)停止。 程序运行前,在操作面板上按下“任选停止” 键时,
才执行M01指令,主轴停转、进给停止、冷却液关 断、程序停止执行。若“任选停止”处于无效状态 时,M01指令不起作用。利用启动按钮才能再次自 动运转,继续执行下一个程序段。
零件图纸
图纸工艺分析 确定工艺过程
数值计算
修
编写程序
改
制备控制介质
校验和试切 错误
4、制备控制介质
将程序单上的内容,经转 换记录在控制介质上,作为 数控系统的输入信息。 注意:若程序较简单,也可 直接通过键盘输入。
零件图纸
图纸工艺分析 确定工艺过程
数值计算
修
编写程序
改
制备控制介质
校验和试切 错误
5、程序的校验和试切
轴转动的圆进给坐标轴分别 用A、B、C表示。
坐标轴正向:由右手螺旋 法则而定。
右手直角笛卡尔坐标系
数控机2.床2的进编给程运动的是基相对础运动知。Y识
具体规定:
①坐标系是假定工件 不动,刀具相对于 工件做进给运动的 坐标系。
+B
X、Y、Z
Y
+A X
Z +C
②以增大工件与刀具
之间距离的方向为 坐标轴的正方向。 Z
a. 在刀具旋转的机床上(铣床、钻床、镗床)
Z轴水平时(卧式),则从刀具(主轴)向工件看时, X坐标的正方向指向右边。
+X
Z轴垂直时(立式),对单立柱机床,面向刀具主轴 向立柱看时, X轴的正方向指向右边
数控机床编程新手入门教程
数控机床编程新手入门教程前言数控机床编程是现代制造业中至关重要的一环,掌握数控机床编程技能可以提高生产效率并降低成本。
本教程旨在帮助新手快速入门数控机床编程,通过逐步介绍基础知识和实用技巧,帮助读者建立起对数控机床编程的基本理解和掌握。
第一章:数控机床概述在开始学习数控机床编程之前,我们先了解一下数控机床的基本概念和工作原理。
数控机床是一种根据预先输入的程序指令自动控制机床运动和加工过程的机床。
它能够实现高精度、高效率的加工,广泛应用于各种制造行业中。
第二章:数控机床编程基础1.G代码和M代码–G代码是数控机床的运动控制代码,用于控制机床的移动及加工动作;–M代码是辅助功能代码,用于控制机床的辅助功能,如冷却润滑等。
2.坐标系–绝对坐标系:以机床工作台的某一位置为参考点,所有坐标值均以该点为基准;–相对坐标系:以机床工作台当前位置为参考点,所有坐标值均以当前位置为基准。
3.编程方式–手动编程:通过输入G代码和M代码进行编程;–自动编程:使用CAM软件进行零件设计和数控程序生成。
第三章:数控编程实例为了更好地理解数控机床编程,我们通过一个简单的实例来演示编程过程。
假设我们需要在一块方形工件上进行铣削加工,首先确定工件坐标系和加工路线,然后编写如下程序:G90 (选择绝对坐标)G17 (选择XY平面)G21 (选择单位为毫米)M06 T1 (选择刀具1)S2000 F500 (主轴转速2000转/分钟,进给速度500毫米/分钟)G00 X0 Y0 (快速定位到工件原点)G01 Z0 (下刀到工件表面)G01 X50 (沿X轴移动50毫米)G01 Y50 (沿Y轴移动50毫米)G01 X0 (回到X轴原点)G01 Y0 (回到Y轴原点)M30 (程序结束)结语本教程介绍了数控机床编程的基础知识和实例应用,希望能够帮助读者初步了解数控机床编程的原理和方法,为进一步深入学习打下坚实的基础。
数控机床编程是一个需要不断练习和实践的技能,希望读者能够在实际应用中不断提升自己的编程水平,为制造业的发展贡献自己的力量。
第二章 数控编程基础知识PPT课件
1
整体概况
+ 概况1
您的内容打在这里,或者通过复制您的文本后。
概况2
+ 您的内容打在这里,或者通过复制您的文本后。
概况3
+ 您的内容打在这里,或者通过复制您的文本后。 2
第一节 数控编程概述
3
数控编程是根据被加工零件的图纸和技术要求、工艺要 求等切削加工的必要信息,按数控系统所规定的指令和格式 编制加工程序文件的过程。
右手建立 机床的坐标系统主要包括:坐标系、坐标原点、坐标轴 方向;所有实际存在的机床轴(移动轴、回转轴);参考点、 工件坐标系原点和换刀点等。 ISO标准对数控机床的坐标系统的规定如下:采用右手 直角笛卡尔坐标系(右手螺旋定则)。具体按相关国家标准: JB/T3051—1999《数控机床坐标和运动方向的命名》。
使用绝对坐标编程。其程序如下: G00 X0 Z0; G01 X20F120; Z-25; X30; Z-45; X44;
17
(2)相对坐标表示法:将刀具运动位置的坐标值表示
为相对于前一位置坐标的增量,即为目标点绝对坐标值与当
前点绝对坐标值的差值,这种坐标的表示法称之为相对坐标
表示法,如图所示。大多数的数控系统都以G91指令表示使
数控机床所使用的程序是按照一定的格式并以代码的形 式编制的。
4
一、数控编程的方法 (一)手工编程 手工编程就是从分析零件图样、确定加工工艺过程、数 值计算、编写零件加工程序单、制作控制介质到程序校验等 内容都是由手工完成。它要求编程人员不仅要熟悉数控指令 及编程规则,而且还要具备数控加工工艺知识和数值计算能 力。
5
(二)自动编程 自动编程是利用计算机专用软件来编制数控加工程序。 编程人员只需根据零件图样的要求,使用数控语言,由计算 机自动地进行数值计算及后置处理,编写出零件加工程序单, 然后将加工程序通过直接通信的方式送入数控机床,指挥机 床工作。自动编程使得一些计算繁琐、手工编程困难或无法 编出的程序能够顺利地完成。
数控机床的编程基础
G92 X0 Y0 Z0 G90 G00 X200. Y40. G03 X140. Y100. I-60. F300. G02 X120. Y60. I-50. G92 X0 Y0 Z0 G90 G00 X200. Y40. G03 X140. Y100. R60. F300. G02 X120. Y60. R50.
整圆加工
见书中31页例如2-3
刀具半径补偿指令G40、G41式: G01 G41/G42 X_ Y_ H_(D_) …. …. G01 G40 X_ Y_ •刀补执行过程: 刀补建立: 刀补进行: 刀补撤消:
下一程序段起 点处刀具半径 矢量顶点
第二章 数控加工编程基础
2.1 基本概念 一、数控编程 从零件图样到制成控制介质的全部过程 称为数控加工的程序编制。
二、数控编程的步骤
(1)分析零件图,确定工艺过程
(2)数学处理 (3)编写程序单
(4)制作程序介质并输入程序信息
(5)程序校验和试切
三、数控编程方法
1。手工编程
地址 符
准备功能字:G00~G99,前置“0”可省略
模态(续效)指令:一经指定,直到出现同组其它G 指令才失效。
非模态指令
尺寸字:X、Y、Z、U、V、W、P、Q、R; A、B、C、D、E; I、J、K。
进给功能字:F 主轴转速功能字:S 刀具功能字:T
辅助功能字:M
四、程序数据输入格式
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 %
数控机床编程基础知识讲解
第2章 数控机床编程基础
2.1 数控编程的基本概念
2.1.1 编程过程与方法
1. 编程过程
Evaluation only. eated w数ith控A机s床po是s按e.照Sl事id先es编fo制r好.N的E数T控3程.5序C自li动en地t 对Pr工of件ile进5行.2.0
确性来检验程序。在具Ev有a图lu形at模io拟n 显on示ly功. 能的数控机床上可通 eate过d 显w示ith走A刀s轨po迹s或e.S模l拟id刀es具fo对r工.N件E的T切3削.5过C程li,en对t 程Pr序o进fil行e 检5.2.0
第2章 数控机床编程基础
第2章 数控机床编程基础
2.1 数控编程的基本概念
2.2E常v用al功ua能ti指on令o及nl编y.程方法 eated withCAosppyorsige.h2St.l32id数0e0控s4加f-o2工r0.1工N1艺EA设Tsp计3o.5seCPliteynLt tPdr.ofile 5.2.0
性能、数控系统所具备的功能及编程指令格式等。编制程序时,
需要先对零件图样规定的技术特性、几何形状、尺寸及工艺要
求进行分析,确定加工方法和加工路线,再进行数值计算,以
获得刀具中心运动轨迹的位置数据。然后,按数控机床规定采
用的代码和程序格式E,va将lu工at件io的n尺on寸ly、. 刀具运动中心轨迹、 eate位d移w量it、h A切sp削o参se数.S(l主id轴es转f速or、.N切E削T进3给.5量C、lie背nt吃P刀ro量fi等le)5以.2.0
工过程见图2-1。
第2章 数控机床编程基础
Evaluation only. eated with Aspose.Slides for .NET 3.5 Client Profile 5.2.0
第2章数控编程技术基础
在数控铣床上
机床原点一般取在X、Y、Z坐标的正方向极限位置上。
机床参考点
用于对机床运动进行检测和控制的固定位置点。其位置 是由机床制造厂家在每个进给轴上用限位开关精确调整好的, 坐标值已输入数控系统中。因此参考点对机床原点的坐标是 一个已知数。
通常在数控车床上机床参考点是离机床原点最远的极限 点。而数控铣床上机床原点和机床参考点是重合的。
数控机床开机时,必须先 确定机床原点,而确定机床原 点的运动就是回参考点的操作, 这样通过确认参考点,就确定 了机床原点。只有机床参考点 被确认后,机床原点才被确认, 刀具(或工作台)移动才有基 准。
4. 工件坐标系
工件坐标系是编程人员在编程时设定 的坐标系,也称为编程坐标系。通常编程 人员选择工件上的某一已知点为原点,建 立一个新的坐标系,称为工件坐标系。该 坐标系的原点称为程序原点或编程原点。 工件坐标系一旦建立便一直有效,直到被 新的工件坐标系所取代。
试切对刀法:通过试切对刀,结果更加准确可靠。
• ⑶换刀点的确定
• 需要在加工过程中进行自动换刀的加工 中心、数控车床等多刀加工的机床,编 程时还要设置换刀点。为防止换刀时碰 伤工件或夹具,换刀点常常设置在被加 工零件外面,并要有一定的安全量。一 般在编程中,换刀点就选在起刀点上。
2.2.程序的结构与格式
垂直于工件装夹面的方向为Z坐标。 • 若主轴能摆动:
– 在摆动的范围内只与标准坐标系中的某一坐标平行时, 则这个坐标便是Z坐标;
– 若在摆动的范围内与多个坐标平行,则取垂直于工件 装夹面的方向为Z坐标。
X坐标的运动
标准规定:X坐标一般是水平的,∥工件的装夹面。 ➢ 对于工件旋转的机床(车床、磨床等),X轴的运动
➢ 对于编程、工艺人员只考 虑不带‘的运动方向。
数控机床编程与操作课后答案
数控机床编程与操作课后答案第一章:数控机床概述1.什么是数控机床?简要说明其主要特点和优势。
数控机床是一种通过预先编写好的程序控制工件加工的机床。
其主要特点包括高精度、高效率、多功能性和灵活性等,其优势在于提高生产效率、降低生产成本、减少人为失误等。
2.数控机床有哪些常见的分类?简述各种分类的特点。
数控机床可以按控制系统分为数控机床和通用机床;按动力系统分为液压、气动和电动数控机床;按加工方式分为车、铣、钻、磨等数控机床;按动作坐标轴数分为二、三、四、五轴数控机床等。
不同分类的数控机床各有其适用领域和特点。
第二章:数控机床编程基础1.请简要说明G代码和M代码的作用及区别。
G代码用于定义刀具轨迹、加工速度和进给速度等;M代码用于控制辅助功能,如启动、停止、换刀、冷却等。
区别在于G代码主要控制运动轨迹,M代码主要控制机床辅助功能。
2.数控机床编程的基本步骤是什么?基本步骤包括确定加工工件及刀具类型、编写工艺卡、编制刀具路径、编写G代码等。
第三章:数控机床操作与维护1.数控机床日常操作中需要注意哪些问题?日常操作需注意严格按照操作规程操作机床、定期检查润滑、保持机床清洁、防止机床过负荷运行等。
2.数控机床维护保养的重要性是什么?维护保养可以延长机床使用寿命、保证机床精度稳定性、减少故障率、确保加工质量等,对于提高生产效率和降低成本至关重要。
结语本文简要介绍了数控机床的基本概念、编程基础、操作注意事项以及维护保养的重要性。
掌握数控机床的相关知识对于提高工件加工质量、提高生产效率具有重要意义。
希望读者通过学习和实践,能够熟练掌握数控机床编程与操作技能。
数控车床编程基础
第1节 数控车床及其组成 第2节 数控车床编程基础 第3节 基本编程指令 第4节 车削循环指令 第5节 螺纹车削指令 第6节 刀具补偿与换刀程序 第7节 综合车削技术
多媒体教程
第2章 数控车床编程
数控车床是目前使用最广泛的数控机床之一。 主要用于加工轴类、盘类等回转体零件。通 过数控加工程序的运行,可自动完成内外圆 柱面、圆锥面、成形表面、螺纹和端面等工 序的切削加工,并能进行车槽、钻孔、扩孔、 铰孔等工作。
数控系统的主要功能
8、操作功能:程序单段、跳段、连续运行、暂停、机械锁
住、模拟仿真
9、程序管理功能:对程序的检索、编程、修改、插入、
删除、锁住、存储通信
10、图形显示功能:刀具轨迹动态显示、缩放、旋转、 11、辅助编程功能:固定循环、镜像、子程序、宏程序 12、自诊断报警功能:故障自我诊断、监视、异常报警 13、通信与通信协议功能:RS232接口、DNC接口
Z
Y
M
R
X
W
Z
Z
工件原点
M X
X
W
M
R
Z 机床原点
参考点
W
P
工件原点 程序原点
R
参考点
Z
定位开关
Z
Y M
RX
W
X Z
a 刀架后置式
b 刀架前置式
说明:由于车削加工是围绕主轴中心前后对称的,因此无论
是前置还是后置式的,X 轴指向前后对编程来说并无多大差 别。为适应笛卡尔坐标习惯,编程绘图时按后置式的方式进 行表示
原点而言的,在程序运行前已设定好,在程序运行 中是无法重置的。
➢3、G54~G59预置建立的工件坐标原点在机床坐
数控技术第2章数控编程基础精品PPT课件
交互式图形编程是建立在CAD/CAM的基础上 的,通过人机对话,利用菜单采取图形交互方 式进行编程的自动编程方法。
零件的图形文件
计算机内数控编程模块,
进行刀具轨迹处理
计算机自动对零件加
工轨迹的每一个节点进行运算和数学处理
生成刀位文件 后置处理 数控加工程
序,并同时在计算机上动态地显示其刀具的加
工轨迹。
刀具运动所作的规定,作相反的安排。
➢ 用带“ˊ”的字母,如+xˊ,表示工件相对于刀具正向 运动指令;
➢ 不带“ˊ”的字母,如+x,表示刀具相对于工件的正方 向运动指令。
2.2 数控机床的坐标系
机床坐标系是机床上固定的坐标系,具有固定 的原定的原点和坐标轴方向。数控装置内部的 位置计算都是在机床坐标系内进行的。
机床原点又称为机械原点,它是机床坐标系的 原点。其位置是由机床设计和制造单位确定的, 通常不允许用户改变。
机床原点是工件坐标系、编程坐标系、机床参 考的基准点。这个点不是一个硬件点,而是一 个定义点。
2.2 数控机床的坐标系
机床参考点是采用增量式测量的数控机床 所特有的,机床原点是由机床参考点体现 出来的。机床参考点是一个硬件点。
2.2 数控机床的坐标系
Y
Y
Y
40
A
30
B
50
30 X
50
30
机床原
80
点
30
X
X
机床坐标系
A (-50,70) B (80,80)
工件坐标系1 (30,40) (30,30)
工件坐标系2 (50,50)
(30,30)
自动编程
利用计算机专用软件编制数控加工程序的过程, 称为自动编程。
数控机床编程第二章 数控加工编程基础
第一节 概述
(2)刀具、工夹具的设计和选择 动换刀功能。 数控加工一般不需要专用的复杂夹具。在设计和选择夹具时应特别 注意要迅速完成工件的定位和夹紧过程 ,以减少辅助时间,使用组合夹具, 生产准备周期短,夹具零件可以反复使用,经济效益好。此外,所用夹具应 便于安装,便于协调工件和机床坐标系的尺寸关系。 (3)选择对刀点 程序编制时正确地选择对刀点是很重要的。对刀点 是指刀具相对零件运动的起始点。对刀点也称作程序起始点或起刀点。 对刀点的选择原则是 :所选对刀点应使程序编制简单、工件容易找正,并 在加工过程中便于检查和减小加工误差的位置。 数控加工用刀具由加工方法、切削
第一节 概述
数控机床程序编制的内容主要包括:分析被加工零件的零件
图,确定加工工艺过程,进行刀具运动轨迹坐标计算,编写程序单, 制备控制介质,程序校验和首件试切等,如图2-1所示。其具体步 骤与要求如下。
图 2-1
工件材料、形状、尺寸精度及毛坯形状和热处理的分析,确定
自动加工。通过对零件图的分析,把零件的加工工艺路线、工艺参数、刀
具的运动轨迹、位移量、切削参数(主轴转速、进给量等)以及辅助动作 (主轴正转或反转、切削液开或关、自动换刀等),按照数控机床规定的指 令代码及程序格式编写成加工程序单,再把程序内容输入到数控机床的数 控装置中,从而控制机床加工零件。 程序编制是数控加工的一项重要工作,理想的加工程序不仅应保证加 工出符合图样要求的合格工件,同时应能使数控机床的功能得到合理的应 用与充分的发挥,以使数控机床安全可靠及高效地工作。
较复杂的零件(如非圆曲线、曲面组成的零件),需要用直线段或圆
弧段逼近,计算出逼近线段的交点坐标值 ,并限制在允许的误差范 围以内。这种情况一般要用计算机来完成数值计算的工作。
数控技术:第二章 数控加工编程基础
2.3 常用准备功能指令的编程方法
功能指令是程序段组成的基本单位,是编制加程序的基础。 本节主要讨论常用的准备功能指令的编程方法与应用。下面 所涉及的指令代码均以ISO标准为准。
2.3.1 与坐标系相关的指令
1.绝对坐标与增量坐标指令------G90, G91在一般的机床 数控系统中,为方便计算和编程,都允许绝对坐标方式和增 量坐标方式及其混合方式编程。这就必须用G90 , G91指 令指定坐标方式G90表示程序段中的坐标尺寸为绝对坐标值。 G91则表示为增量坐标值
我们将从零件图样到制成控制介质的全部过程称为数控加 工的程序编制,简称数控编程。使用数控机床加工零件时, 程序编制是一项重要的工作。迅速、正确经济地完成程序编 制。对于有效地利用数控机床是具有决定意义的一个环节。
下一页 返回
2.1 概述
2.1.2 数控编程的内容和步骤
数控编程的内容主要包括:分析零件图样、确定加工工艺过程、 数值计算、编写零件加工程序、制作控制介质、程序校验和 试切削等数控编程的步骤一般如图2-1所示。具体如下:
上一页 下一页 返回
2.2 编程的基础知识
2.2.3 功能代码简介
零件加工程序主要是由一个个程序段构成的,程序段又是由 程序字构成的程序字可分为尺寸字和功能字。各种功能字是 程序段的主要组成部分,功能字又称为功能指令或功能代码。 常用的功能代码有准备功能G代码和辅助功能M代码,另外, 还有进给功能F代码,主轴速度功能S代码,刀具功能工代码 等。
上一页 下一页 返回
2.2 编程的基础知识
2.机床坐标系与工件坐标系 (1)机床坐标系与机床原点 机床坐标系是机床上固有的坐标系,并设有固定的坐标原点,
其坐标和运动方向视机床的种类和结构而定。一般利用机床 机械结构的基准线来确定。在机床说明书中均有规定。 (2)工件坐标系 工件坐标系是编程人员在编程时使用的,由编程人员以工件 图纸上的某一点为原点所建立的坐标系。编程尺寸都按工件 坐标系中的尺寸确定。故工件坐标系也称编程坐标系。工件 坐标系的原点也称工件原点、编程原点。它是可以用程序指 令设置和改变的。在一个零件的全部加工程序中,根据需要, 可以一次或多次设定或改变工件原点。
数控车编程基础
顺圆模拟加工演示
…… N50 G02 X58 Z-20 R20 N60 G01 X58 Z-54 N70 G02 X58 Z-93 R25 ……
(4) G03 逆圆插补
格式:G03 X_ Z_ R_(I_ K_) 或 G03 U_ W_ R_( I_ K_)
走刀起点
其中: X,Z(U,W);R(I,K) 含义与顺圆插补相同
小 结
数控车床F、S、T、M 功能的使用 、 、 、 数控车床G00、G01、 G02 指令的使用 、 、 任意角度倒角功能
G功能其它指令及使用方法下次课介绍
再见
2.2数控车床编程基础 2.2数控车床编程基础
1、F功能(控制切削进给量) 格式:如F100 ——刀具进给100mm/min 或F0.2 ——刀具进给0.2mm/r 2、S功能(控制主轴转速) 功能 格式:如S500 ——主轴转速为500r/min 3、T功能(选择所用刀具) 功能 格式:如T33(3号刀,刀偏号为3) 或T20(2号刀,刀偏值为0)
第二章数控车削加工技术柳州职业技术学院机电工程系数控机床编程与操作课程主讲教师王世辉预备知识为计算方便一般选在车床主轴旋转中心线与工件左或右端面的交点处1编程原点由编程人员设定供编程使用的编程坐标系原点
第二章 数控车削加工技术
柳州职业技术学院机电工程系 柳州职业技术学院机电工程系
《数控机床编程与操作》 数控机床编程与操作》 课程主讲教师 王世辉
N10 G92 X120 Z80 N20 T33 N30 M03 S800 N40 G00 X24 Z1 ZN50 G01 X28 Z-1 F80 ZN60 Z-20 N70 X32
WN80 X42 W-15 ZN90 G01 Z-40 ZN100 G02 X42 Z-54 R12 N110 G01 Z-60 ZN120 X47 N130 G00 X100 Z80 N140 M02
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
铣凹槽的三种加工方案
第二章 数控机床编程基础
(5)加工旋转体类零件,由于毛坯多为棒料或锻件,加工
余量大且不均匀,因此要合理制定粗加工时的加工路线。
直线、斜线加工路线
第二章 数控机床编程基础
四、确定切削用量
1.影响切削用量的因素
(1)零件材料的影响 (2)刀具材料及选型 (3)刀具几何角度及断屑槽的影响 (4)机床及夹具刚度的影响
第二章 数控机床编程基础
常用M功能指令
M代码 M00 M01 M02 M03 M04 M05 M06 M08 M09 M30 M98 M99 功能 程序暂停 选择停止 程序结束 主轴正转 主轴反转 主轴停止 自动换刀 切削液开 切削液关 程序结束 子程序调用 子程序结束
指令说明
执行M00指令,主轴停、进给停、切削液关闭、程序停止。按下控制面板上的 循环启动键可取消M00状态,使程序继续向下执行 功能和M00相似。不同的是M01只有在机床操作面板上的“选择停止”开关处 于“ON”状态时此功能才有效。M01常用于关键尺寸的检验和临时暂停 该指令表示加工程序全部结束。它使主轴运动、进给运动、切削液供给等停止 ,机床复位 该指令使主轴正转。主轴转速由主轴功能字S指定,如某程序段为:N10 S500 M03,它的意义为指定主轴以500r/min的转速正转 该指令使主轴反转,与M03相似 在M03或M04指令作用后,可以用M05指令使主轴停止 该指令为自动换刀指令,数控车床或加工中心用于刀具的自动更换 该指令使切削液开启 该指令使切削液停止供给 程序结束并返回程序的第一条语句,准备下一个零件的加工 该指令用于子程序调用 该指令表示子程序运行结束,返回到主程序
坐标尺寸字
第二章 数控机床编程基础
例: N010 M03 S800 T01 M06 G01 X60 Y40 F60; 表示本程序段为第10段,主轴以转速800r/min顺时针方向 旋转,换用1号刀具,机床运动部件以直线形式移动到 X=60mm、Y=40mm的点,移动速度为60mm/min。
第二章 数控机床编程基础
• 两个基本要求 • 其他要考虑方面
第二章 数控机床编程基础
三、确定加工路线
加工路线——数控机床加工过程中,刀具相对于工件的
运动轨迹。 工步顺序——同一道工序中,各表面加工的先后次序。 工步的划分和安排一般可随加工路线来进行。
第二章 数控机床编程基础
确定加工路线考虑的因素: (1)对点位加工的数控机床,如钻、镗床,要考虑尽可 能缩短加工路线,以减少空程时间,提高加工效率。
程序名
程序内容
程序结束
第二章 数控机床编程基础
2.加工程序的结构
(1)主程序——加工程序 (2)子程序——一组多次用到的程序段单独命名
主程序
O2001; 主程序名 N10 G92 X100.0 Z50.0; N20 S800 M03 T0101; „ N80 M98 P2002 L2;调用子程序 „ N200 M30; 程序结束
第二章 数控机床编程基础
四、程序代码相关概念
1.字符
第一类是字母,它由大写26个英文字母组成;
第二类是数字和小数点,它由0~9共10个阿拉伯数字及一
个小数点组成; 第三类是符号,由正号(+)和负号(-)组成;
第四类是功能字符,它由程序开始(结束)符、程序段结
束符、跳过任选程序段符、机床控制暂停符、机床控制恢复符 和空格符等组成。
第二章 数控机床编程基础
2.切削用量的选择
(1)背吃刀量的确定 根据数控机床、工件、刀具系统的刚度确定。车削和 镗削加工,0.1~0.5mm;铣削加工,0.2~0.8mm。 (2)主轴转速的确定 根据允许的切削速度计算值,在机床说明书中选取。 常选用100~200mm/min。 (3)进给速度的确定 根据零件加工精度和表面质量要求来选取。要求较高 时,可在20~50mm/min范围内选取。
第二章 数控机床编程基础 五、填写数控加工工艺文件
将工艺规程的内容填入一定格式的卡片,用于生产
准备、工艺管理和指导工人操作等的各类技术文件称为 工艺文件。
1.数控加工工序卡 2.数控加工刀具明细表
第二章 数控机床编程基础
数控加工工序卡
单位名称 工艺序号 程序编号 数控加工工 序卡片 夹具名称
产品名称或代号
最短加工路线的设计
第二章 数控机床编程基础
(2)为保证工件轮廓加工 后表面粗糙度的要求,最终完 工轮廓应由最后一刀连续加工 而成。
第二章 数控机床编程基础
(3)刀具的进退刀
路线须认真考虑,要尽量 避免在轮廓处接刀,对刀
具的“切入”和“切出”
要仔细设计。
刀具切入和切出零件时的外延
第二章 数控机床编程基础
第二章 数控机床编程基础
(5)主轴转速功能字 地址符为S,单位为r/min或m/min。中档以上数控 机床都采用直接指定方式。 (6)刀具功能字 地址符T及随后的数字代码表示,用于指定刀具号 及自动补偿组号。 (7)辅助功能字 又称M功能或M指令,用于指令辅助装置的开关动 作或状态。与G指令一样,有M00~M99共100种。
成。
(2)准备功能字 地址符为G,又称G功能。G指令由字母G及其后的 两位数字组成,从G00~G99共100种。
第二章 数控机床编程基础
(3)坐标尺寸字 用来指令机床刀具运动到达的坐标位置。共三组:
• X、Y、Z、U、V、W、P、Q、R指令到达的坐标或距离;
• A、B、C、D、E指令到达的点的角度坐标; • I、J、K指令圆弧轮廓圆心点的坐标尺寸。 (4)进给功能字 地址符为F,F后的数字直接指定进给速度。
坐标地址
进给速度
主轴转速
刀具功能 辅助功能 子程序名 重复次数
S
T M P L
定义主轴转速
定义刀具号 机床的辅助动作 子程序名 子程序的循环次数
第二章 数控机床编程基础
由带有地址的一组字符组成的程序字称为地址字。
加工程序中常见的地址字有:
(1)程序段号 也称顺序号,由地址符N和随后跟1~4位数字组
第二章 数控机床编程基础
指出下列符号的含义。
N100: G01:
X36.0:
F100: S500:
F0.2:
T0303: M30:
第二章 数控机床编程基础
五、程序段格式
每一行程序即为一个程序段。程序段是加工程序的基 本组成部分,是程序字(简称字)的组合。 程序段格式——字在程序段中的顺序和书写方式的规 定。 1 N 顺序 号 2 G 准 备 功 能 3 X U 4 Y V 5 Z W 6 IJK R 7 F 进 给 功 能 8 S 主 轴 转 速 9 T 刀 具 功 能 10 M 辅 助 功 能 11 LF 结 束 符 号
2.数控加工零件工艺性分析
(1)零件图样分析 (2)零件精度与技术要求分析 (3)零件图形的数学处理和编程尺寸的计算 1)编程原点的选择 2)编程尺寸值的设定
第二章 数控机床编程基础
二、选择刀具、夹具
1.刀具的选择
• 优先选用标准刀具
• 必要时选用复合刀具或是专用刀具
• 不用或少用非标准刀具
2.夹具的选择
格式 M98 P×××× L×××× ; 字地址含义 1)地址P后的四 位数字为子程序 名 2)地址L后的四 位数字为重复调 用次数,取值范 围1~9999 注意事项 举例说明
格 式 一
1)子程序名及 调用次数前的0 可省略 2)子程序调用 一次可省略L及 其后的数字
调用次数前的0 可省略,但子程 序名前的0不可 省略
每种数控系统,根据系统本
身的特点及编程的需要,都有一 定的程序格式。对于不同的机床, 其程序的格式也不同。因此编程 人员必须严格按照机床说明书的
规定格式进行编程。
1)“M98 P200 L3; ”表示调用子程序 O200三次 2)“M98 P200;” 表示调用子程序O200 一次
1)“M98 P30200; ”表示调用子程序 O200三次 2)“M98 P200;” 表示调用子程序O200 一次
格 式 二
地址P后的前四位 M98 数字为重复调用 P×××× 次数,后四位数 ××××; 字为子程序名
零件名称
零件图号
夹具编号
使用设备
车间
工步号 1 2 3 4 5 6 7 编制
工 步 内 容
加工部位
刀具号
刀具规格
主轴 转速
进给 速度
背吃 刀量
备注
审核
批准
共页
第页
第二章 数控机床编程基础
数控加工刀具明细表
零件图号 零件名称 材料 数控刀具明细表 刀具直径 (mm) 设定 补偿 刀具长度 (mm) 设定 程序编号 车间 使用设备
第二章 数控机床编程基础
第一节 数控加工工艺的制定
1.掌握数控加工工艺分析的内容、刀具和夹具选择 的方法。 2.掌握数控加工路线和切削用量的确定方法。 3.能正确填写数控加工工序卡和数控加工刀具明细 表。
第二章 数控机床编程基础 一、零件的工艺分析
1.选择并确定进行数控加工的内容
• 考虑顺序 • 不宜数控加工的内容
刀号
刀位号
刀具名称
刀补地址 直径 长度
换刀方式 自动/手动
加工部位
编制
审核
批准
年
月
日
共
页
第
页
第二章 数控机床编程基础
第二节 数控加工程序及其构成
1.了解数控加工程序的概念及数控编程的方法。 2.掌握数控加工程序的组成和结构。 3.掌握字符、程序字、地址和地址字等概念。 4.掌握程序段的格式。
第二章 数控机床编程基础
子程序 O2002; 子程序名 N10 G01 U-12. F0.1; N20 G04 X1.0; N30 G01 U12. F0.2; N40 M99; 程序返回