第二章-数控加工编程基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二章-数控加工编程基础课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 数控 加工 编程 基础 课件
- 资源描述:
-
1、2022-5-31数控技术1第二章第二章 数控加工编程基础数控加工编程基础2022-5-31数控技术2第二章第二章 数控加工编程基础数控加工编程基础 数控编程的基础知识:数控编程的基础知识: 常用准备功能指令的编程方法常用准备功能指令的编程方法 数控编程的工艺处理。数控编程的工艺处理。 编程中的尺寸计算。编程中的尺寸计算。本章内容:本章内容:2022-5-31数控技术3一一. .数控编程的基本概念数控编程的基本概念 数控加工程序编制:数控加工程序编制:指从零指从零件图纸到制成控制介质的全过程。件图纸到制成控制介质的全过程。 二、数控编程的内容和步骤二、数控编程的内容和步骤 1、(1)选定选定机
2、床、刀具与夹具;机床、刀具与夹具;(2)确定确定零件加工的工艺路零件加工的工艺路线、工装及切削用量等工艺参线、工装及切削用量等工艺参数。数。 2.1 概概 述述2022-5-31数控技术42 2、数值计算、数值计算 按已确定的加工路线按已确定的加工路线和允许的零件加工误差,和允许的零件加工误差,计算出所需的输入数控装计算出所需的输入数控装置的数据,称为数值计算。置的数据,称为数值计算。 主要内容:主要内容:零件轮零件轮廓和刀具轨迹的坐标值。廓和刀具轨迹的坐标值。2022-5-31数控技术53、编制程序、编制程序 (1 1)编程)编程 根据制定根据制定的的加工路线、切削用量、加工路线、切削用量、
3、刀具号码、刀具补偿、辅刀具号码、刀具补偿、辅助动作及刀具运动轨迹,助动作及刀具运动轨迹,按照数控系统规定指令代按照数控系统规定指令代码及程序格式码及程序格式,编写零件,编写零件加工程序。加工程序。 (2 2)填写工艺文件。)填写工艺文件。 2022-5-31数控技术64 4、制备控制介质、制备控制介质 将程序单上的内容,经将程序单上的内容,经转换记录在控制介质上,转换记录在控制介质上,作作为数控系统的输入信息。为数控系统的输入信息。注意:注意:若程序较简单,也可若程序较简单,也可直接通过键盘输入。直接通过键盘输入。2022-5-31数控技术75 5、程序的校验和试切、程序的校验和试切 所制备的
4、控制介质,必须所制备的控制介质,必须经过进一步的经过进一步的校验和试切削校验和试切削,证明是正确无误,才能用于正证明是正确无误,才能用于正式加工。式加工。2022-5-31数控技术8 常用的校验和试切方法有常用的校验和试切方法有3种:种: 阅读法、阅读法、模拟法模拟法、试切法、试切法 (1 1)阅读法:阅读法检查指令语法的正确性。)阅读法:阅读法检查指令语法的正确性。 (2 2)模拟法模拟法: : 检查程序(刀具运动轨迹)的正确检查程序(刀具运动轨迹)的正确性。性。 空运转画图空运转画图:用笔代替刀具,坐标纸代工件用笔代替刀具,坐标纸代工件空运转绘图。空运转绘图。空走刀校验空走刀校验。用图形模
5、拟刀具与工件的切削。用图形模拟刀具与工件的切削。2022-5-31数控技术9注意注意:上述方法只能检查运动轨迹的正确性:上述方法只能检查运动轨迹的正确性,不能判别加工误差是否满足要求。,不能判别加工误差是否满足要求。 (3 3)试切法:)试切法:检查加工精度检查加工精度 对实际的毛坯试切,不仅可查出程序是对实际的毛坯试切,不仅可查出程序是否错,还可知道加工精度是否符合要求。否错,还可知道加工精度是否符合要求。2022-5-31数控技术10 编制方法有编制方法有2 2种:种: 手工编程、自动编程两种。手工编程、自动编程两种。 1 1、手动编程:、手动编程: 整个编程过程由人工完成。对编程人员的整
6、个编程过程由人工完成。对编程人员的要求高。(熟悉数控代码和编程规则,具备机要求高。(熟悉数控代码和编程规则,具备机械加工工艺知识和数值计算能力)械加工工艺知识和数值计算能力) 2 2、自动编程:、自动编程: 编程人员只要根据零件图纸的要求,按照编程人员只要根据零件图纸的要求,按照某个自动编程系统的规定,将零件的加工信息某个自动编程系统的规定,将零件的加工信息用较简便的方式输入计算机。用较简便的方式输入计算机。三、数控编程的方法三、数控编程的方法2022-5-31数控技术11一一. .零件加工程序的结构零件加工程序的结构1 1程序的构成程序的构成 2.2 编程的基础知识编程的基础知识程序号程序号
7、程序段程序段指令字指令字2 2指令字指令字1 1字母字母数字数字符号符号程序程序指令字指令字n n2022-5-31数控技术12O0600N0010 G92 X0 Y0;N0020 G90 G00 X50 Y60;N0040 G01 X10 Y50 F150 S300 T12 M03; N0100 G00 X-50 Y-60 M02; 这是一个完整加工程序这是一个完整加工程序,它有它有1个程序号和个程序号和10个程序段组成。个程序段组成。O 0600程序的编号(程序的编号(600600号程序)号程序)程序地址码(英文字母)程序地址码(英文字母)(1)程序号组成规则)程序号组成规则2022-5-
8、31数控技术13 注意:注意:不同的数控系统,程序号地址不同的数控系统,程序号地址码可以不相同。码可以不相同。编程时一定要根据说明书编程时一定要根据说明书规定使用。规定使用。(2)程序段组成规则)程序段组成规则 程序段以程序段号开始,以程序段以程序段号开始,以“;”结束结束;程序段号程序段号:N N; 2 2、程序段格式程序段格式 固定顺序程序段格式;固定顺序程序段格式; 带分割符的固定顺序的程序段格式;带分割符的固定顺序的程序段格式; 字地址程序段格式。字地址程序段格式。2022-5-31数控技术142 2程序段格式程序段格式 注意:注意:字址地程序段格式字址地程序段格式2022-5-31数
9、控技术152.2 编程的基础知识例如:例如: N0020 G01 X25 Y-36 Z64 F100 S300 T02 M03;2022-5-31数控技术16 程序段由若干个程序字组成程序段由若干个程序字组成,程序字由地址码和数字程序字由地址码和数字组成。组成。例如:例如: N0020 G01 X25 Y-36 Z64 F100 S300 T02 M03N0020 G01 X25 Y-36 Z64 F100 S300 T02 M03; 该程序段由程序段号和该程序段由程序段号和8 8个指令字(程序字)组成。个指令字(程序字)组成。 程序字格式:程序字格式:X - 25数字与符号数字与符号地址码地
10、址码2022-5-31数控技术17表表 常用地址码及其含义常用地址码及其含义机能机能地址码地址码说明说明程序段号程序段号N坐标字坐标字X,Y,Z,U,V,W,P,Q,R;A、B、C、D、E;R;I,J,K;直线坐标直线坐标旋转坐标旋转坐标圆弧坐标圆弧坐标圆弧中心坐标圆弧中心坐标准备功能准备功能G指令机床动作方式指令机床动作方式辅助功能辅助功能M机床辅助动作指令机床辅助动作指令补偿值补偿值H或或D补偿值地址补偿值地址切削用量切削用量SF主轴转速主轴转速进给量或进给速度进给量或进给速度刀号刀号T刀库中的刀具标号刀库中的刀具标号2022-5-31数控技术182022-5-31数控技术192.2 编程
11、的基础右手直角笛卡尔坐标系右手直角笛卡尔坐标系直角坐标系:直角坐标系:直线进给运动的坐标系(直线进给运动的坐标系(X.Y.Z) 。二、数控机床坐标系二、数控机床坐标系 直角坐标轴相互关系:直角坐标轴相互关系: 由右手定则决定。由右手定则决定。圆周进给坐标:圆周进给坐标:绕绕X.Y.ZX.Y.Z轴转动的圆进给坐标轴分轴转动的圆进给坐标轴分别用别用A A、B B、C C表示。表示。 坐标轴正向:坐标轴正向:由右手螺由右手螺旋法则而定。旋法则而定。2022-5-31数控技术202.2 编程的基础知识具体规定:具体规定:坐标系是假定工件坐标系是假定工件不动,刀具相对于不动,刀具相对于工件做进给运动的工
12、件做进给运动的坐标系。坐标系。以增大工件与刀具以增大工件与刀具之间距离的方向为之间距离的方向为坐标轴的正方向。坐标轴的正方向。数控机床的进给运动是相对运动。数控机床的进给运动是相对运动。2022-5-31数控技术21(2 2)机床坐标轴的确定方法机床坐标轴的确定方法Z轴的确定轴的确定具体地讲:具体地讲:a. 对于刀具旋转的机床:对于刀具旋转的机床:平行于旋转刀具轴线平行于旋转刀具轴线的坐标为的坐标为z坐标。坐标。平行于机床主轴轴线的刀具运动坐标平行于机床主轴轴线的刀具运动坐标ZZ2022-5-31数控技术22 b. 对于工件旋转的机床:对于工件旋转的机床: 平行于旋转工件轴线平行于旋转工件轴线
13、的坐标为的坐标为z坐标。坐标。Z2022-5-31数控技术23 2.2 编程的基础知识编程的基础知识 X X坐标的确定坐标的确定 在水平方向,垂直于在水平方向,垂直于Z Z轴并平行于工件的装夹面。轴并平行于工件的装夹面。 具体的讲:具体的讲: a. 在刀具旋转的机床上(铣床、钻床、镗床)在刀具旋转的机床上(铣床、钻床、镗床) 2022-5-31数控技术24 Z轴水平时轴水平时(卧式),则从刀具(卧式),则从刀具(主轴主轴)向工件看时,向工件看时,X坐标的正方向指向右边。坐标的正方向指向右边。X2022-5-31数控技术25Z轴垂直时轴垂直时(立式),对单立柱机床,面向刀具主轴(立式),对单立柱
14、机床,面向刀具主轴向立柱看时,向立柱看时, X轴的正方向指向右边轴的正方向指向右边X2022-5-31数控技术26b. 在工件旋转的机床上(车床、磨床等),在工件旋转的机床上(车床、磨床等),X轴的轴的运动方向是工件的径向并平行于横向滑座,且运动方向是工件的径向并平行于横向滑座,且刀具刀具离开工件旋转中心的方向是离开工件旋转中心的方向是X轴的正方向。轴的正方向。X2022-5-31数控技术27Y坐标坐标 利用已确定的利用已确定的X、Z坐标的正方向,用右手定坐标的正方向,用右手定则或右手螺旋法则,确定则或右手螺旋法则,确定Y坐标的正方向。坐标的正方向。+z+z+x+x+Y+Y2022-5-31数
15、控技术28A A、B B、C C坐标坐标 用右手定则来确定。用右手定则来确定。附加坐标系附加坐标系 X X、Y Y、Z Z为第一坐标系;为第一坐标系; U U、V V、W W为第二坐标系;为第二坐标系; P P、Q Q、R R为第三坐标系。为第三坐标系。 A A、B B、C C第一回转坐标系,其他命名为第一回转坐标系,其他命名为D D、E E。2022-5-31数控技术292.2 编程的基础知识(3)编程坐标系)编程坐标系 编程时一律假定工件不动,全部用刀具运动的坐标系编程时一律假定工件不动,全部用刀具运动的坐标系编程,即:编程,即:X、Y、Z、A、B、C。2 2、机床坐标系与工件坐标系、机床
16、坐标系与工件坐标系(1)机床原点与机床坐标系)机床原点与机床坐标系 机床原点:机床原点:是机床坐标系的零点。这个原点是在是机床坐标系的零点。这个原点是在机床调试完成后便确定了,是机床上固有的点(见机床调试完成后便确定了,是机床上固有的点(见机床说明书),机床说明书),不能随意改变不能随意改变。 机床原点的建立:机床原点的建立:用回零运行方式建立。用回零运行方式建立。2022-5-31数控技术30机床坐标系机床坐标系以机床原点为坐标系原点的坐标系,是机床固有以机床原点为坐标系原点的坐标系,是机床固有的坐标系,它具有唯一性。的坐标系,它具有唯一性。2022-5-31数控技术31(2 2)工件原点与
17、工件坐标系)工件原点与工件坐标系工件原点:工件原点:为编程方便在零件、工装夹具上选定为编程方便在零件、工装夹具上选定的某一点。的某一点。工件坐标系:工件坐标系:以工件原点为零点建立的一个坐标以工件原点为零点建立的一个坐标系,编程时,所有的尺寸都基于此坐标系计算。系,编程时,所有的尺寸都基于此坐标系计算。工件原点偏置:工件原点偏置:工件随夹具在机床上安装后,工工件随夹具在机床上安装后,工件原点与机床原点间的距离。件原点与机床原点间的距离。注意注意: : 现代数控机床均可设置多个工件坐标系,在加现代数控机床均可设置多个工件坐标系,在加 工时通过工时通过G指令进行变换。指令进行变换。2022-5-3
18、1数控技术32(3)(3)机床坐标系与工件坐标系的关系机床坐标系与工件坐标系的关系 关系关系:原点不同原点不同,各坐标轴互相平行各坐标轴互相平行.处理办法处理办法:将两原点间的距离预储存在数控装置中将两原点间的距离预储存在数控装置中,在加工过程中在加工过程中,系统便可按机床坐标系确定加工时的系统便可按机床坐标系确定加工时的坐标值坐标值.2022-5-31数控技术333 3、绝对坐标编程和相对、绝对坐标编程和相对( (增量增量) )坐标坐标 绝对坐标系:绝对坐标系:在这种坐标系中在这种坐标系中, 工件所有工件所有点的坐标值基于固定的坐标系(机床或工件)点的坐标值基于固定的坐标系(机床或工件)的的
19、 原点来确定。原点来确定。 相对坐标系:相对坐标系:在这种坐标系中在这种坐标系中, 运动轨迹运动轨迹的终点坐标值是相对于起点计算的。的终点坐标值是相对于起点计算的。2022-5-31数控技术34 2.2 编程的基础知识例如例如: 在在a)图的绝对坐标系中图的绝对坐标系中, B点的坐标值为点的坐标值为(25, 50);在在b)图的增量坐标系中图的增量坐标系中, B点的坐标值为点的坐标值为(15,30).2022-5-31数控技术354、最小设定单位与编程尺寸的表示法、最小设定单位与编程尺寸的表示法 (1 1)最小设定单位)最小设定单位( (脉冲当量、分辨率脉冲当量、分辨率):):指指数控系统数控
20、系统能实现的最小位移量。能实现的最小位移量。它是数控机它是数控机床的一个重要技术指标。一般为床的一个重要技术指标。一般为 0.00010.00010.01mm0.01mm,(2)编程尺寸表示方法:)编程尺寸表示方法: 以最小设定单位来表示;以最小设定单位来表示; 以毫米为单位来表示以毫米为单位来表示.2022-5-31数控技术36三、穿孔带及代码三、穿孔带及代码“中导孔中导孔”,用来产用来产生生读带同步控制信号读带同步控制信号,其余八个大孔为其余八个大孔为“信信息孔息孔”,用来记录有用来记录有关信息,有孔表示关信息,有孔表示二进制的二进制的”1”,无,无孔孔表示二进制的表示二进制的“0”。1
21、1、穿孔带的规格:、穿孔带的规格:数控采用八位穿孔纸带,穿孔带的数控采用八位穿孔纸带,穿孔带的 每行可穿每行可穿9 9个小孔,其中一个小孔成为个小孔,其中一个小孔成为“同步孔同步孔”或或2022-5-31数控技术37 第二节第二节 编程的基础知识编程的基础知识 数控系统中常用的代码有数控系统中常用的代码有ISO代码和代码和EIA代代码。码。 ISO代码由代码由7位二进制数和一位偶校验位组成。位二进制数和一位偶校验位组成。 EIA代码由代码由6位二进制数和一位奇校验位组成。位二进制数和一位奇校验位组成。 补奇、补偶的作用是可以检验纸带的孔是否少补奇、补偶的作用是可以检验纸带的孔是否少 穿穿,孔道
22、是否被弄脏、堵塞、断裂以及阅读装置线孔道是否被弄脏、堵塞、断裂以及阅读装置线路路 元件是否完好。元件是否完好。2022-5-31数控技术38ISO 代码规律代码规律: 所有数字必须在第所有数字必须在第5和和6列上穿孔列上穿孔; 所有字母必须在第所有字母必须在第7列上穿孔列上穿孔; 第第8列是偶数校验位列是偶数校验位. 2.2 编程的基础知识EIA代码规律代码规律: 第第5列是偶数校验位列是偶数校验位.注意注意: : ISO代码的信息量是代码的信息量是EIA的的2倍倍. (ISO代码是代码是7位码位码, EIA码是码是6位码位码) 2022-5-31数控技术39表表2-2 ISO及及EIA穿孔带
23、代码穿孔带代码2022-5-31数控技术40四、功能代码简介四、功能代码简介1.1.准备功能准备功能G G代码代码G G代码构成:代码构成: 地址码地址码G G后跟后跟2 2位数字组成,从位数字组成,从G00-G99G00-G99共共100100种。种。 先介绍先介绍2 2个基本概念:个基本概念:(1 1)模态指令(续效指令):)模态指令(续效指令):是指该指令一旦在某程是指该指令一旦在某程序段中被使用序段中被使用, ,将一直保持有效到被同组的其它指令将一直保持有效到被同组的其它指令取代(或注销)取代(或注销), ,或整个程序结束为止。由此可知:或整个程序结束为止。由此可知: 同组指令在一个程
24、序段中只能出现一个,否则只同组指令在一个程序段中只能出现一个,否则只有有最后的代码有效最后的代码有效。 模态指令只需在使用时指定一次即可,而不必在模态指令只需在使用时指定一次即可,而不必在 后续的程序段中重复指定。后续的程序段中重复指定。2022-5-31数控技术412.2 编程的基础知识(2)非模态指令(非续效指令):)非模态指令(非续效指令):是指该指令仅在是指该指令仅在使用它的某程序段中有效。若需继续使用该功能则使用它的某程序段中有效。若需继续使用该功能则必须在后续的程序段中重新指定。必须在后续的程序段中重新指定。代码代码 (1)功能保持到被取消或被同样字母功能保持到被取消或被同样字母表
25、示的指令所代替表示的指令所代替 (2)功能仅在出现的程序功能仅在出现的程序段内有效段内有效 (3) 功功 能能 (4)G00 a点定位点定位G01a直线插补直线插补G02a顺时针方向圆弧顺时针方向圆弧插补插补G03a逆顺时针方向圆逆顺时针方向圆弧插补弧插补G04*暂停暂停G17cXY平面选择平面选择G18cZX平面选择平面选择2022-5-31数控技术42 表中表中(2)栏中栏中标有字母标有字母的行所对应的的行所对应的G代码是模态代码是模态代码代码, 标有相同字母的标有相同字母的G代码为一组代码为一组. 表中表中(2)栏中栏中没有字母没有字母的行所对应的的行所对应的G代码是非模代码是非模态代码
展开阅读全文