数控加工程序的编制专题教学课件_第1页
数控加工程序的编制专题教学课件_第2页
数控加工程序的编制专题教学课件_第3页
数控加工程序的编制专题教学课件_第4页
数控加工程序的编制专题教学课件_第5页
已阅读5页,还剩141页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内容提要

2.1概述2.2数控带的格式与代码2.3数控机床的坐标系2.4手工编程和自动编程

第二章

数控加工程序的编制12/13/20221数控技术内容提要第二章数控加工程序的编制12/10/2022一.程序编制的基本概念数控加工程序编制:从零件图纸到制成控制介质的全过程。将零件的加工信息:加工顺序、零件轮廓轨迹尺寸、工艺参数(F、S、T)及辅助动作(变速、换刀、冷却液启停、工件夹紧松开等)等,用规定的文字、数字、符号组成的代码按一定的格式编写加工程序单,并将程序单的信息变成控制介质的整个过程。

2.1概述

12/13/20222数控技术一.程序编制的基本概念2.1概述12/10/202程序编制分为:手工编程和自动编程两种。

手动编程:整个编程过程由人工完成。对编程人员的要求高(不仅要熟悉数控代码和编程规则,而且还必须具备机械加工工艺知识和数值计算能力)

自动编程:编程人员只要根据零件图纸的要求,按照某个自动编程系统的规定,将零件的加工信息用较简便的方式送入计算机,由计算机自动进行程序的编制,编程系统能自动打印出程序单和制备控制介质。2.1概述

12/13/20223数控技术程序编制分为:手工编程和自动编程两种。2.1概述12/手工编程适用于:几何形状不太复杂的零件。自动编程适用于:形状复杂的零件,虽不复杂但编程工作量很大的零件(如有数千个孔的零件)虽不复杂但计算工作量大的零件(如轮廓加工时,非圆曲线的计算)2.1概述

12/13/20224数控技术手工编程适用于:几何形状不太复杂的零件。2.1概述1据国外统计:用手工编程时,一个零件的编程时间与机床实际加工时间之比,平均约为30:1。数控机床不能开动的原因中,有20~30%是由于加工程序不能及时编制出造成的。

可见编程自动化是当今的趋势!

2.1概述

12/13/20225数控技术据国外统计:2.1概述12/10/20225数控技术图纸工艺分析这一步与普通机床加工零件时的工艺分析相同,即在对图纸进行工艺分析的基础上,选定机床、刀具与夹具;确定零件加工的工艺线路、工步顺序及切削用量等工艺参数等。

二、手工编程的内容和步骤2.1概述

计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸错误修改12/13/20226数控技术二、手工编程的内容和步骤2.1概述计算运动轨迹图纸工艺分计算运动轨迹

根据零件图纸上尺寸及工艺线路的要求,在选定的坐标系内计算零件轮廓和刀具运动轨迹的坐标值,并且按NC机床的规定编程单位(脉冲当量)换算为相应的数字量,以这些坐标值作为编程尺寸。错误计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸修改2.1概述12/13/20227数控技术计算运动轨迹错误计算运动轨迹图纸工艺分析程序编制制备控制介质

编制程序及初步校验

根据制定的加工路线、切削用量、刀具号码、刀具补偿、辅助动作及刀具运动轨迹,按照数控系统规定指令代码及程序格式,编写零件加工程序,并进行校核、检查上述两个步骤的错误。

计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸错误修改2.1概述12/13/20228数控技术编制程序及初步校验计算运动轨迹图纸工艺分析程序编制制备控制制备控制介质

将程序单上的内容,经转换记录在控制介质上,作为数控系统的输入信息,若程序较简单,也可直接通过键盘输入。2.1概述

计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸错误修改12/13/20229数控技术制备控制介质2.1概述计算运动轨迹图纸工艺分析程序编

程序的校验和试切所制备的控制介质,必须经过进一步的校验和试切削,证明是正确无误,才能用于正式加工。如有错误,应分析错误产生的原因,进行相应的修改。2.1概述

计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸错误修改12/13/202210数控技术程序的校验和试切2.1概述计算运动轨迹图纸工艺分析用于确定刀具在机床坐标系中位置的刀具上的特定点。2.1概述镗刀钻头立铣刀、端铣刀面铣刀指状铣刀球头铣刀车刀12/13/202211数控技术用于确定刀具在机床坐标系中位置的刀具上的特定点。2.12.2数控带的格式与代码

2.2.1数控带的构成带有数控机床控制信息的穿孔带称为数控带,如图所示,是ISO制的数控带,数控带上每排孔的数量和位置(相当于微机中的一个字节byte)就代表了控制信息代码。这些代码通过光电阅读机将信息传送给CNC系统。12/13/202212数控技术2.2数控带的格式与代码

2.2.1数控带的构成12/1数控带上有8个大孔(B1~B8),在B3-B4之间有一个小孔,是作为进给纸带用的;另外,B1~B7为代码孔,B8为奇偶校验位孔。12/13/202213数控技术数控带上有8个大孔(B1~B8),在B3-B4之间有一个小孔第二节程序编制的代码及格式经过多年的发展,程序用代码已标准化,现在有ISO(InternationalStandardizationOrganization)和EIA(ElectronicIndustriesAssociation)两种标准。2.2.1

.代码说明代码:是文字、数字、符号以及它们组合的总称,又称指令。它是程序的最小单元。.编程指令——系统操作代码的总称.G指令——准备功能作用:规定机床运动线型、坐标系、坐标平面、刀补、刀偏、暂停等多种操作。组成:G后带二位数字组成。100种模态(续效)指令与非模态指令见表。12/13/202214数控技术第二节程序编制的代码及格式经过多年的发展,第二节程序编制的代码及格式M指令——辅助功能

作用:控制机床及其辅助装置的通断的指令。

组成:M后跟两位数字组成。100种。F.S.T指令

F指令——指定进给速度指令(续效指令)

组成:编码法:F带两位数字,如F05,F36等。后面所带的数字只是一个代码,它与某个(系统规定的速度值)速度值相对应,换而言之,这种指令所指定的进给速度是有级的,速度值序既可等差数列,也可能是等比数列直接法:F后带若干位数字,如F150,F3500等。后面所带的数字表示实际的速度值,上述两个指令分别表示F=150mm/min;F=3500mm/min。

12/13/202215数控技术第二节程序编制的代码及格式M指令——辅助功能12/1第二节程序编制的代码及格式S指令(切削速度)——指定主轴转速指令(续效指令)组成:同F,如S05,S36等单位:r/min,S

T指令——指定加工刀具号的指令。组成:T后跟两位数字,如T11,T28等。T11表示选择11号刀具。T28表示选择28号刀具。其他

尺寸指令——指定的刀具沿坐标轴移动的方向和目标位置的指令组成:由在X,Y,Z,(i,j,k,r)A,B,C后带符号的数字组成。如X1000,Y2000等

单位:数控系统规定的单位,如mm12/13/202216数控技术第二节程序编制的代码及格式S指令(切削速度)——指定主第二节程序编制的代码及格式子程序标号和调用指令

作用:用于指定子程序名和在主程序中调用子程序指令。组成:子程序名字符Q后带两位数字,如Q01,Q21,因此子程序在一个程序最多只100个。子程序调用字符<后带四位数字。其中,前两位数字被调用和子程序名后两位数字为调用次数。

L0108调用8次调用01号子程序调用子程序地址符程序段标号,程序段结束字符以及变量等。NLF(LF),R0~R9等

12/13/202217数控技术第二节程序编制的代码及格式子程序标号和调用指令L1234567891011N-G-X-U-P-A-D-Y-V-Q-B-E-Z-W-R-C-I-J-K-R-F-S-T-M-LF(或CR)程序段序号准备功能坐标字进给功能主轴功能刀具功能辅助功能结束符号数据字12/13/202218数控技术1234567891011N-G-X-Y-Z-I-J-K-F地址符含义地址码意义X-Y-Z-基本直线坐标轴尺寸U-V-W-第一组附加直线坐标轴尺寸P-Q-R-第二组附加直线坐标轴尺寸A-B-C-绕X、Y、Z旋转坐标轴尺寸I-J-K-圆弧圆心的坐标尺寸D-E-附加旋转坐标轴尺寸R-圆弧半径值12/13/202219数控技术地址符含义地址码第二节程序编制的代码及格式2.2.3数控加工程序的结构

程序的组成:对刀点选为,刀具半径(D01)=5mm程序名:O2000

程序段N01G91G17G00G42D01X85Y-25LFN02Z-15S400M03M08LFN03G01X85F300LFN04G03Y50I25LFN05G01X-75LFN06Y-60LFN07G00Z15M05M09LFN08G40X75Y35M02LF12/13/202220数控技术第二节程序编制的代码及格式2.2.3数控加工程序的结第二节程序编制的代码及格式上面是一个完整的零件加工程序,它主要由程序名和若干程序段组成。程序名是该加工程序的标识;程序段是一个完整的加工工步单元,它以N(程序段号)指令开头,或LF指令结尾;

M02(M30)作为整个程序结束的指令,有些数控系统可能还规定了一个特定的程序开头和结束的符号,如%、EM等。12/13/202221数控技术第二节程序编制的代码及格式上面是一个完整的零件加工程序由上面的程序可知:加工程序——由程序名和若干程序段有序组成的指令集。程序是由若干程序段组成。程序段是由干指令字组成。

指令字是由文字(地址符)或与其后所带的数字一起组成。

一个程序的最大长度取决于数控系统中零件存贮区的容量或外存的容量。另外,有些数控系统还规定了一个程序段的字符数,如7M系统规定字符数90个。因此,这些在编程前必须了解清楚,否则数控系统便会认为你的程序有语法错误。第二节程序编制的代码及格式12/13/202222数控技术由上面的程序可知:第二节程序编制的代码及格式12/10第三节

数控机床的坐标系

坐标轴的运动方向及其命名

统一规定数控机床坐标轴及其运动的方向,可使编程方便,并使编出的程序对同类型机床有通用性。同时也给

维修和使用带来极大的方便。ISO和我国都拟定了命名的标准。12/13/202223数控技术第三节数控机床的坐标系坐标轴的运动方向及其命名第三节数控机床的坐标系进给运动坐标系

ISO和中国标准规定:数控机床的每个进给轴(直线进给、圆进给)定义为坐标系中的一个坐标轴。数控机床坐标系统标准:右手笛卡儿坐标系统;12/13/202224数控技术第三节数控机床的坐标系进给运动坐标系12/10/20第三节数控机床的坐标系基本坐标系:直线进给运动的坐标系(X.Y.Z)。坐标轴相互关系:由右手定则决定。回转座标:绕X.Y.Z轴转动的圆进给坐标轴分别用A.B.C表示,坐标轴相互关系由右手螺旋法则而定。12/13/202225数控技术第三节数控机床的坐标系基本坐标系:直线进给运动的坐标系第三节

数控机床的坐标系

坐标轴方向:刀具相对工件运动的方向。这样便可以使编程人员在不知是刀具移近工件

,还是相反的情况下,就能正确地进行编程。附加坐标轴:平行于基本坐标系中坐标轴的进给轴,用U.V.W表示。

12/13/202226数控技术第三节数控机床的坐标系坐标轴方向:刀具相对工件运动的方第三节数控机床的坐标系Z坐标方位标准规定:Z坐标∥主轴轴线的进给轴。若没有主轴(牛头刨床)或者有多个主轴,则选择垂直于工件装夹面的方向为Z坐标。若主轴能摆动:在摆动的范围内只与标准坐标系中的某一坐标平行时,则这个坐标便是Z坐标;若在摆动的范围内与多个坐标平行,则取垂直于工件装夹面的方向为Z坐标。Z坐标正方向的规定:刀具远离工件的方向。12/13/202227数控技术第三节数控机床的坐标系Z坐标12/10/202227第三节数控机床的坐标系X坐标标准规定:在刀具旋转的机床上(铣床、钻床、镗床等)。Z轴水平(卧式),则从刀具(主轴)向工件看时,X坐标的正方向指向右边。Z轴垂直(立式):单立柱机床,从刀具向立柱看时,X的正方向指向右边;双立柱机床(龙门机床),从刀具向左立柱看时,X轴的正方向指向右边。在工件旋转的机床上(车床、磨床等),X轴的运动方向是工件的径向并平行于横向拖板,且刀具离开工件旋转中心的方向是X轴的正方向。12/13/202228数控技术第三节数控机床的坐标系X坐标12/10/20222第三节数控机床的坐标系Y坐标利用已确定的X.Z坐标的正方向,用右手定则或右手螺旋法则,确定Y坐标的正方向。右手定则:大姆指指向+X,中指指向+Z,则+Y方向为食指指向。右手螺旋法则:在XZ平面,从Z至X,姆指所指的方向为+y。12/13/202229数控技术第三节数控机床的坐标系Y坐标12/10/202229数控卧式车床坐标系返回12/13/202230数控技术数控卧式车床坐标系返回12/10/202230数控技术数控立式铣床坐标系立柱Z轴垂直(立式):单立柱机床,从刀具向立柱看时,X的正方向指向右边返回刀具远离工件方向为Z轴正方向12/13/202231数控技术数控立式铣床坐标系立柱Z轴垂直(立式):单立柱机床,从刀具几种数控卧式镗铣床的坐标系12/13/202232数控技术几种数控卧式镗铣床的坐标系12/10/202232数控技术第三节数控机床的坐标系二、机床坐标系与工件坐标系编程总是基于某一坐标系统的,因此,弄清楚数控机床坐标系和工件坐标系的概念及相互关系是至关重要的。12/13/202233数控技术第三节数控机床的坐标系二、机床坐标系与工件坐标系12/第三节数控机床的坐标系机床原点与机床坐标系机床原点机床坐标系的零点。这个原点是在机床调试完成后便确定了,是机床上固有的点。机床原点的建立:用回零方式建立。机床原点建立过程实质上是机床坐标系建立过程12/13/202234数控技术第三节数控机床的坐标系机床原点与机床坐标系12/10/第三节数控机床的坐标系机床坐标系以机床原点为坐标系原点的坐标系,是机床固有的座标系,它具有唯一性。机床坐标系是数控机床中所建立的工件坐标系的参考坐标系。注意:机床坐标系一般不作为编程坐标系,仅作为工件坐标系的参考坐标系。12/13/202235数控技术第三节数控机床的坐标系机床坐标系12/10/20223第三节数控机床的坐标系工件原点与工件坐标系工件原点:为编程方便在零件、工装夹具上选定的某一点或与之相关的点。该点也可以是对刀点重合。工件座标系:以工件原点为零点建立的一个坐标系,编程时,所有的尺寸都基于此坐标系计算。工件原点偏置:工件随夹具在机床上安装后,工件原点与机床原点间的距离。现代数控机床均可设置多个工件座标系,在加工时通过G指令进行换。12/13/202236数控技术第三节数控机床的坐标系工件原点与工件坐标系12/10/第三节数控机床的坐标系三、绝对坐标编程和相对坐标编程.定义绝对坐标编程:工件所有点的坐标值基于某一坐标系(机床或工件)零点计量的编程方式。相对坐标编程:运动轨迹的终点坐标值是相对于起点计量的编程方式(增量坐标编程)。表达方式:G90/G91;X.Y.Z绝对,U.V.W相对选用原则:主要根据具体机床的坐标系,考虑编程的方便(如图纸尺寸标注方式等)及加工精度的要求,选用坐标的类型。注意:在机床坐标系和工件坐标系中均可用绝对坐标编程;而在使用相对坐标编程时,上述两个坐标系是无意义的。12/13/202237数控技术第三节数控机床的坐标系三、绝对坐标编程和相对坐标编程.第四节G指令编程方法与举例一、与坐标系有关的指令

G90/G91、G92、G53~G59、G17~G19G90/G91指令:G90指令表示程序中的编程尺寸是在某个坐标系下按其绝对坐标给定的。G91指令表示程序中编程尺寸是相对于本段的起点,即编程尺寸是本程序段各轴的移动增量,故G91又称增量坐标指令。注意:这两个指令是同组续效指令,也就是说在同一程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(即无G90又无G91),默认是在G90状态下。

12/13/202238数控技术第四节G指令编程方法与举例一、与坐标系有关的指令1第四节G指令编程方法与举例G92指令坐标系设定的预置寄存指令,它只有在采用绝对坐标编程时才有意义。编程格式:G92X

a_Y_b

Z_c_a、b、c为当前刀位点在所设定工件坐标系中的坐标值设置当前对刀点的坐标值12/13/202239数控技术第四节G指令编程方法与举例G92指令设置当前对刀点第四节G指令编程方法与举例使用该指令,便建立了工件坐标系,数控系统在加工之前送入系统的某个单元,其后的加工程序中的编程尺寸都是在这个工件坐标系的尺寸。该指令还有补偿工件在机床上安装误差的功能,即当首件零件加工完成后,测量工件尺寸精度。如果发现是由于工件安装不准引起的误差,则不必重新安装工件,只需修改所设的坐标值,即可消除这一加工误差。12/13/202240数控技术第四节G指令编程方法与举例使用该指令,便建立了工件坐第四节G指令编程方法与举例G53,G54~G59:坐标系选择指令G53——选择机床坐标系;G54~G59——选择工件坐标系1~工件坐标系6。在使用该指令后,其后的编程尺寸都是相对于相应坐标系的。这类指令是续效指令,缺省值是G53。注意:这类指令只在绝对坐标下有意义(G90),在G91下无效。12/13/202241数控技术第四节G指令编程方法与举例G53,G54~G59:坐第四节G指令编程方法与举例G17,G18,G19指令坐标平面指定指令。G17,G18,G19分别表示规定的操作在XY,XZ,YZ坐标平面内。程序段中的尺寸指令必须按平面指令的规定书写。若数控系统只有一个平面的加工能力,可不必书写。这类指令为续效指令,缺省值为G17。12/13/202242数控技术第四节G指令编程方法与举例G17,G18,G19指令第四节G指令编程方法与举例二、与控制方式有关的指令G00指令—快速定位指令编程格式:G00X__Y__Z__LF功能:指令刀具从当前点,以数控系统预先调定的快进速度,快速移动到程序段所指令的下一个定位点。注意:G00的运动轨迹不一定是直线,若不注意则容易干涉。12/13/202243数控技术第四节G指令编程方法与举例二、与控制方式有关的指令第四节G指令编程方法与举例G01指令——直线插补指令编程格式:G01X_a_Y_b_Z_c_F_f_

功能:指令多坐标(2、3坐标)以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式,由当前位置移动到程序段中规定的位置(a、b、c)。当前位置是直线的起点,为已知点,而程序段中指定的坐标值即为终点坐标。12/13/202244数控技术第四节G指令编程方法与举例G01指令——直线插补指令1(4)圆弧插补指令 顺时针圆弧插补指令(G02) 逆时针圆弧插补指令(G03)方向:从XY平面(ZX平面,YZ平面)的Z轴(Y轴,X轴)的正向往负向观察XYG17G03G02ZXG18G03G02YZG19G03G02第四节G指令编程方法与举例12/13/202245数控技术(4)圆弧插补指令XYG17G03G02ZXG18G03格式: G03XxYyIiJjFf 或 G03XxYyRrFf x,y----终点坐标(与G90和G91有关) I,j----圆心坐标(增量值,与G90和G91无关) r------圆弧半径(负值表示大于180度圆弧) f-------切向速度例: G03X100.Y100.I50.J50.F100. 或 G03X100.Y100.R50.F100.12/13/202246数控技术格式:12/10/202246数控技术第四节G指令编程方法与举例三、与刀具补偿有关的指令G40G41G42指令——刀具半补偿指令

编程格式:其中:G41:左刀补,即沿加工方向看刀具在左边G42:右刀补,即沿加工方向看刀具在右边G40:取消刀补D:偏置值寄存器选用指令。xx:刀具补偿偏置值寄存器号12/13/202247数控技术第四节G指令编程方法与举例三、与刀具补偿有关的指令第四节G指令编程方法与举例四、其它指令G04——暂停指令功能:可使刀具作短时的无进给运动编程格式:G04X____或G04F____其中:X,F其后的数值表示暂停的时间,单位为ms;或者是刀具、工件的转数,视具体数控系统而定。用途:用车削环槽、锪平面、钻孔等光整加工用作时间匹配,对于那些动作较长的外部,或者为了使某一操作有足够的时间可靠的完成,可在程序中插入该指令。12/13/202248数控技术第四节G指令编程方法与举例四、其它指令12/10/2G45、G46、G47、G48G45:增加一个刀具偏移量;G46:减少一个刀具偏移量;G47:增加两个刀具偏移量;G48:减少两个刀具偏移量;12/13/202249数控技术G45、G46、G47、G4812/10/202249数尺寸字功能X、Y、Z等尺寸字是用来给定机床各坐标轴位移的方向和数值;平行移动:X、Y、Z;U、V、W;P、Q、R绕轴转动:A、B、C;各坐标轴的位移量单位可以是mm,也可以是最小设定单位(脉冲当量),如X34.25或X3425.返回12/13/202250数控技术尺寸字功能X、Y、Z等尺寸字是用来给定机床各坐标轴位移的方向进给功能字F规定机床的进给速度,其表示方法有:a.mm/min(每分钟毫米,当G94时);b.mm/r(每转毫米,当G95时);c.进给率数(FRN):刀具沿途径的进给速度V(mm/min)除以直线位移量L(mm)。d.时间倒数进给率:说明:同时只能存储一种进给率,而且对工作台所有驱动电动机都有效,该进给率一旦指定,对后续程序段都有效,直到出现新的进给率为止。12/13/202251数控技术进给功能字F规定机床的进给速度,其表示方法有:12/10/2主轴功能字S

用来指定主轴转速,通常在更换刀具时指定。一旦指定,后续程序段都有效(不必在每个程序段指定)。指定方法有:a.主轴每分钟转数(r/min);当G97时;b.切削速度(m/min);c.恒切削速度(m/min);当G96时;d.从说明书中提供的表格中选择;12/13/202252数控技术主轴功能字S用来指定主轴转速,通常在更换刀具时指定。一旦指辅助功能字M

用来指定机床的辅助动作,如主轴的转、停;切削液的开、关;刀具的更换等。从M00~M99共100种,如:M00、M01、M02-分别为程序停止、可选程序停止和程序结束。M03、M04、M05-分别为主轴正向(顺时针)旋转、反向(逆时针)旋转和停转;M06-换刀具。M07、M08-分别为2号切削液(雾状)开、1号切削液(液体状)开。12/13/202253数控技术辅助功能字M用来指定机床的辅助动作,如主轴的转、停;切削液编程举例12/13/202254数控技术编程举例12/10/202254数控技术G91-增量尺寸;G00-点定位;G01-直线插补;M03-主轴正转;M05-主轴停;

单位12/13/202255数控技术G91-增量尺寸;单位12/10/202255数控技术G91-增量尺寸;G00-点定位;G01-直线插补;M03-主轴正转;M05-主轴停;

12/13/202256数控技术G91-增量尺寸;12/10/202256数控技术N1G91G46G00X35.0Y20.0D01LF;N2G47G01X50.0F120.0LF;N3Y40.0LF;N4G48X40.0LF;N5Y-40.0LF;N6G45X30.0LF;N7G45G03X30.0Y30.0J30.0LF;N8G45G01Y20.0LF;N9G46X0LF;运动量为零,刀具向-X方向移动一个刀偏值;N10G46G02X-30.0Y30.0;J30.0LF;(I=0,J=30.在起点正上方)N11G45G01Y0LF;(运动量为零,刀具向+Y方向移动一个刀偏值;)N12G47X-120.0LF;N13G47Y-80LF;N14

G46G00X-35.0Y-20.0LF;4020N13N12R30N11N10N9N8R30N7N6N5N4N3N2N1N14303040503540刀具:Φ20刀偏号:01刀偏值:+10G91用增量尺寸G45:增加一个刀具偏移量G46:减少一个刀具偏移量G47:增加两个刀具偏移量G48:减少两个刀具偏移量G01直线插补,G03圆弧D01刀具偏置12/13/202257数控技术N1G91G46G00X35.0Y20.0D01如图所示的零件,其材料为45钢,零件的外形轮廓有直线、圆弧和螺纹。欲在某数控车床上进行精加工,编制精加工程序。1号外圆车刀2号切槽刀3号螺纹车刀12/13/202258数控技术如图所示的零件,其材料为45钢,零件的外形轮廓有直线、圆弧和

1)依据图样要求,确定工艺方案及走刀路线按先主后次的加工原则,确定其走刀路线。首先切削零件的外轮廓,方向为自右向左加工,具体路线为:先倒角(1×45°)→切削螺纹的实际路径φ47.8→切削锥度部分→切削φ62→倒角(1×45°)→切削φ80→切削圆弧部分→切削φ80,再切槽,最后车削螺纹。2)选用刀具并画出刀具布置图根据加工要求需选用三把刀具。1号刀为外圆车刀,2号刀为3㎜的切槽刀,3号刀为螺纹车刀。刀具布置图见图(b)。对刀时采用对刀仪,以1号为基准。3号刀刀尖相对于1号刀刀尖在Z向偏量15㎜,由3号刀的程序进行补偿,其补偿值通过控制面板手工输入,以保持刀尖位置的一致。12/13/202259数控技术1)依据图样要求,确定工艺方案及走刀路线12/10/2023)工件坐标系确定由工件图样尺寸分布情况确定工件坐标系原点O取在工件内端面(如图示)处,刀具零点坐标为(200,350)4)确定切削用量切削用量应根据工件材料、硬度、刀具材料及机床等因素来综合考虑,一般由经验确定。本例各刀具切削用量情况如表所示12/13/202260数控技术3)工件坐标系确定12/10/202260数控技术编制精加工编程O0020N01G92X200.0Z350.0;(工件坐标系设定,注意:X方向都是用直径值!)N02S630T0101M03;(用1号刀,主轴正转)N03G00X41.8Z292.0M08;(G00快速定位,M08—1号冷却液开)N04G01X47.8Z289.0F0.15;(倒1×45°角)N05W-59.0;(车φ47.8㎜外圆)N06X50.0;(退刀)N07X62.0W-60.0;(车削锥度部分)12/13/202261数控技术编制精加工编程12/10/202261数控技术N08Z155.0;(车φ62mm外圆)N09X78.0;(退刀)N10X80.0W-1.0;(倒角)N11W-19.0;(车φ80mm外圆)N12G02U0.0W-60.0I63.25K-30.0;(车削圆弧)N13G01Z65.0;(车φ80mm外圆)N14X90.0M09;(切削液关)N15G00X200.0Z350.0M05T0100;(快退至换刀点)N16X51.0Z230.0S315T0202M03;(换2号刀,快速趋近切槽起点)N17G01X45.0F0.16M08;(切槽,1号切削液开)圆弧终点坐标圆心坐标注意:这里是绝对坐标12/13/202262数控技术N08Z155.0;(车φ62mm外圆)圆弧终点坐标圆心坐N18G04X5.0;(延时)N19G00X51.0M09;(退刀)N20X200.0Z350.0M05T0200;(退刀)N21G00X52.0Z296.0S200T0303M03;(换3号刀,快速趋近车螺纹起点)N22G33X47.2Z231.5F1.5M08;(车螺纹循环,循环4次)N23X46.6;N24X46.2;N25X45.8;(螺纹底径为45.8)N26G00X200.0Z350.0T0300;(退至起点)N27M30;(程序停止并返回)X5.0为暂停时间ms12/13/202263数控技术N18G04X5.0;(延时)X5.0为暂停时间ms123.准备功能G代码中,能使机床作某种运动的一组代码是()

A.G00、G01、G02、G03、G40、G41、G42B.G00、G01、G02、G03、G90、G91、G92C.G00、G04、G18、G19、G40、G41、G42D.G01、G02、G03、G17、G40、G41、G4212/13/202264数控技术3.准备功能G代码中,能使机床作某种运动的一组代码是(编程练习题一在图示零件上钻孔。请采用教材中给定的代码格式(JB3208—83)编制加工程序。要求:

(1)在给定工件坐标系内用增量尺寸编程,图示钻尖位置为坐标原点;(2)坐标原点为程序的起点和终点,钻孔顺序为Ⅰ→Ⅱ→Ⅲ;(3)进给速度50mm/min,主轴转速600r/min;(4)钻通孔时,要求钻头钻出工件表面4mm。12/13/202265数控技术编程练习题一在图示零件上钻孔。请采用教材中给定的代码格式(JNGXYZFMEOB说明N001G91G00X5000Y9000M03LF从O点快进到I点上150mm处,主轴正转N002Z-1100LF快进到a点上4mm处N003G01Z-2800F50LF以50mm/min切削I孔N004G00Z2800LF快退,回到I上4mm处N005X6000Y0.0Z0.0LF从I点定位II点N006G01Z-2800LF以50mm/min切削II孔N007G00Z2800LF快退回到II上4mm处N008X-3000Y-5000LF从II点定位III点N009G01Z-1900LF以50mm/min切削III孔N010G00Z3000LF快退,回到III上15mm处N011X-8000Y-4000M05回原点上150mm处,主轴停12/13/202266数控技术NGXYZFMEOB说明N001G91G00X5000Y90编程练习题二被加工工件实际轮廓如图所示,刀具初始位置为(0,0,200),工件坐标系原点在工件上表面上,用的立铣刀精铣厚为4mm的工件。试按照教材中所学的代码格式(JB3208–83)编制加工程序。要求:(1)用绝对坐标方式编写加工程序;(2)刀具初始位置为起刀点也为刀具终点,由起刀点快速移动到下刀点(50,-40,2)处,然后慢速(50mm/min)下至切削深度Z–5处再以150mm/min的进给速度切削,主轴转速800r/min,加工路径按图示箭头。(提示:考虑刀补指令G40、41或42,刀具补偿量用D01设定)12/13/202267数控技术编程练习题二被加工工件实际轮廓如图所示,刀具初始位置为(0,编程练习题三在数控车床上精加工图示零件的外轮廓(不含端面)。请采用教材中给定的代码格式(JB3208-83)编制加工程序。要求:(1)数控车床的分辩率为0.01mm;(2)在给定工件坐标系内采用绝对尺寸编程;(3)图示刀尖位置为程序的起点和终点。切入点为锥面的延长线上,其Z坐标值为152。(4)进给速度50mm/min,主轴转速700r/min。12/13/202268数控技术编程练习题三在数控车床上精加工图示零件的外轮廓(不含端面)。编程练习题四用ф10mm的立铣刀铣削工件轮廓,起刀点为(0,0),工件尺寸及加工路线如图所示,试按相对坐标完成数控铣削手工编程,I、J、K为圆弧起点相对其圆心(圆心指向起点的矢量)的X、Y、Z坐标值的地址符。(主轴转速为600rpm,进给速度为150mm/min,机床具有刀具半径补偿功能)12/13/202269数控技术编程练习题四用ф10mm的立铣刀铣削工件轮廓,起刀点为(0,2.4.2自动编程系统(1)自动编程系统的组成如图,自动编程系统由计算机软件、硬件和外围设备(打印机、绘图仪等)组成。工件源程序:是用数控语言(由一些基本符号、字母、词汇和数字组成的,但有一定的语法)来描述工件的几何形状、尺寸及几何元素之间的相互关系(相交、相切、平行等)、刀具运动轨迹和工艺参数等。特点:直观、方便,易学,便于修改等。12/13/202270数控技术2.4.2自动编程系统(1)自动编程系统的组成12/10/输入编译:工件源程序输入计算机,并不能被计算机所识别,必须经过计算机中的系统软件,将源程序“翻译”成计算机能够识别和处理的代码,这个系统软件称为编译软件。主信息处理(或数学处理):根据工件源程序计算刀具与工件的相对运动轨迹;后置信息处理:将主信息处理结果再转换成数控机床所需要的信息;主信息处理工作量大,可通用化,而后置信息处理工作量小,专用化;使数控系统的功能很容易扩展。信息的输出:后置处理后的信息输入穿孔机就制成了数控带,直接用于数控机床的输入。12/13/202271数控技术输入编译:12/10/202271数控技术工件源程序输入编译数学处理后置处理穿孔纸带数控机床计算机自动编程处理过程返回12/13/202272数控技术输入编译数学处理后置处理穿孔纸带计算机自动编程处理过程返回1(2)自动编程系统的种类介绍由麻省理工学院(MIT)研制的APT(AutomaticProgrammedTools)系统,有APT-I、APT-II(用于加工曲线)和APT-III(立体曲面)、APT-IV(自由曲面)。该软件系统庞大,价格昂贵。我国70年代研制处SKC和ZCK等用于铣削和车削的自动编程系统。近年来又推出了HZAPT、EAPT和SAPT等较先进的自动编程系统。12/13/202273数控技术(2)自动编程系统的种类介绍12/10/202273数控技术内容提要

2.1概述2.2数控带的格式与代码2.3数控机床的坐标系2.4手工编程和自动编程

第二章

数控加工程序的编制12/13/202274数控技术内容提要第二章数控加工程序的编制12/10/2022一.程序编制的基本概念数控加工程序编制:从零件图纸到制成控制介质的全过程。将零件的加工信息:加工顺序、零件轮廓轨迹尺寸、工艺参数(F、S、T)及辅助动作(变速、换刀、冷却液启停、工件夹紧松开等)等,用规定的文字、数字、符号组成的代码按一定的格式编写加工程序单,并将程序单的信息变成控制介质的整个过程。

2.1概述

12/13/202275数控技术一.程序编制的基本概念2.1概述12/10/202程序编制分为:手工编程和自动编程两种。

手动编程:整个编程过程由人工完成。对编程人员的要求高(不仅要熟悉数控代码和编程规则,而且还必须具备机械加工工艺知识和数值计算能力)

自动编程:编程人员只要根据零件图纸的要求,按照某个自动编程系统的规定,将零件的加工信息用较简便的方式送入计算机,由计算机自动进行程序的编制,编程系统能自动打印出程序单和制备控制介质。2.1概述

12/13/202276数控技术程序编制分为:手工编程和自动编程两种。2.1概述12/手工编程适用于:几何形状不太复杂的零件。自动编程适用于:形状复杂的零件,虽不复杂但编程工作量很大的零件(如有数千个孔的零件)虽不复杂但计算工作量大的零件(如轮廓加工时,非圆曲线的计算)2.1概述

12/13/202277数控技术手工编程适用于:几何形状不太复杂的零件。2.1概述1据国外统计:用手工编程时,一个零件的编程时间与机床实际加工时间之比,平均约为30:1。数控机床不能开动的原因中,有20~30%是由于加工程序不能及时编制出造成的。

可见编程自动化是当今的趋势!

2.1概述

12/13/202278数控技术据国外统计:2.1概述12/10/20225数控技术图纸工艺分析这一步与普通机床加工零件时的工艺分析相同,即在对图纸进行工艺分析的基础上,选定机床、刀具与夹具;确定零件加工的工艺线路、工步顺序及切削用量等工艺参数等。

二、手工编程的内容和步骤2.1概述

计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸错误修改12/13/202279数控技术二、手工编程的内容和步骤2.1概述计算运动轨迹图纸工艺分计算运动轨迹

根据零件图纸上尺寸及工艺线路的要求,在选定的坐标系内计算零件轮廓和刀具运动轨迹的坐标值,并且按NC机床的规定编程单位(脉冲当量)换算为相应的数字量,以这些坐标值作为编程尺寸。错误计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸修改2.1概述12/13/202280数控技术计算运动轨迹错误计算运动轨迹图纸工艺分析程序编制制备控制介质

编制程序及初步校验

根据制定的加工路线、切削用量、刀具号码、刀具补偿、辅助动作及刀具运动轨迹,按照数控系统规定指令代码及程序格式,编写零件加工程序,并进行校核、检查上述两个步骤的错误。

计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸错误修改2.1概述12/13/202281数控技术编制程序及初步校验计算运动轨迹图纸工艺分析程序编制制备控制制备控制介质

将程序单上的内容,经转换记录在控制介质上,作为数控系统的输入信息,若程序较简单,也可直接通过键盘输入。2.1概述

计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸错误修改12/13/202282数控技术制备控制介质2.1概述计算运动轨迹图纸工艺分析程序编

程序的校验和试切所制备的控制介质,必须经过进一步的校验和试切削,证明是正确无误,才能用于正式加工。如有错误,应分析错误产生的原因,进行相应的修改。2.1概述

计算运动轨迹图纸工艺分析程序编制制备控制介质校验和试切零件图纸错误修改12/13/202283数控技术程序的校验和试切2.1概述计算运动轨迹图纸工艺分析用于确定刀具在机床坐标系中位置的刀具上的特定点。2.1概述镗刀钻头立铣刀、端铣刀面铣刀指状铣刀球头铣刀车刀12/13/202284数控技术用于确定刀具在机床坐标系中位置的刀具上的特定点。2.12.2数控带的格式与代码

2.2.1数控带的构成带有数控机床控制信息的穿孔带称为数控带,如图所示,是ISO制的数控带,数控带上每排孔的数量和位置(相当于微机中的一个字节byte)就代表了控制信息代码。这些代码通过光电阅读机将信息传送给CNC系统。12/13/202285数控技术2.2数控带的格式与代码

2.2.1数控带的构成12/1数控带上有8个大孔(B1~B8),在B3-B4之间有一个小孔,是作为进给纸带用的;另外,B1~B7为代码孔,B8为奇偶校验位孔。12/13/202286数控技术数控带上有8个大孔(B1~B8),在B3-B4之间有一个小孔第二节程序编制的代码及格式经过多年的发展,程序用代码已标准化,现在有ISO(InternationalStandardizationOrganization)和EIA(ElectronicIndustriesAssociation)两种标准。2.2.1

.代码说明代码:是文字、数字、符号以及它们组合的总称,又称指令。它是程序的最小单元。.编程指令——系统操作代码的总称.G指令——准备功能作用:规定机床运动线型、坐标系、坐标平面、刀补、刀偏、暂停等多种操作。组成:G后带二位数字组成。100种模态(续效)指令与非模态指令见表。12/13/202287数控技术第二节程序编制的代码及格式经过多年的发展,第二节程序编制的代码及格式M指令——辅助功能

作用:控制机床及其辅助装置的通断的指令。

组成:M后跟两位数字组成。100种。F.S.T指令

F指令——指定进给速度指令(续效指令)

组成:编码法:F带两位数字,如F05,F36等。后面所带的数字只是一个代码,它与某个(系统规定的速度值)速度值相对应,换而言之,这种指令所指定的进给速度是有级的,速度值序既可等差数列,也可能是等比数列直接法:F后带若干位数字,如F150,F3500等。后面所带的数字表示实际的速度值,上述两个指令分别表示F=150mm/min;F=3500mm/min。

12/13/202288数控技术第二节程序编制的代码及格式M指令——辅助功能12/1第二节程序编制的代码及格式S指令(切削速度)——指定主轴转速指令(续效指令)组成:同F,如S05,S36等单位:r/min,S

T指令——指定加工刀具号的指令。组成:T后跟两位数字,如T11,T28等。T11表示选择11号刀具。T28表示选择28号刀具。其他

尺寸指令——指定的刀具沿坐标轴移动的方向和目标位置的指令组成:由在X,Y,Z,(i,j,k,r)A,B,C后带符号的数字组成。如X1000,Y2000等

单位:数控系统规定的单位,如mm12/13/202289数控技术第二节程序编制的代码及格式S指令(切削速度)——指定主第二节程序编制的代码及格式子程序标号和调用指令

作用:用于指定子程序名和在主程序中调用子程序指令。组成:子程序名字符Q后带两位数字,如Q01,Q21,因此子程序在一个程序最多只100个。子程序调用字符<后带四位数字。其中,前两位数字被调用和子程序名后两位数字为调用次数。

L0108调用8次调用01号子程序调用子程序地址符程序段标号,程序段结束字符以及变量等。NLF(LF),R0~R9等

12/13/202290数控技术第二节程序编制的代码及格式子程序标号和调用指令L1234567891011N-G-X-U-P-A-D-Y-V-Q-B-E-Z-W-R-C-I-J-K-R-F-S-T-M-LF(或CR)程序段序号准备功能坐标字进给功能主轴功能刀具功能辅助功能结束符号数据字12/13/202291数控技术1234567891011N-G-X-Y-Z-I-J-K-F地址符含义地址码意义X-Y-Z-基本直线坐标轴尺寸U-V-W-第一组附加直线坐标轴尺寸P-Q-R-第二组附加直线坐标轴尺寸A-B-C-绕X、Y、Z旋转坐标轴尺寸I-J-K-圆弧圆心的坐标尺寸D-E-附加旋转坐标轴尺寸R-圆弧半径值12/13/202292数控技术地址符含义地址码第二节程序编制的代码及格式2.2.3数控加工程序的结构

程序的组成:对刀点选为,刀具半径(D01)=5mm程序名:O2000

程序段N01G91G17G00G42D01X85Y-25LFN02Z-15S400M03M08LFN03G01X85F300LFN04G03Y50I25LFN05G01X-75LFN06Y-60LFN07G00Z15M05M09LFN08G40X75Y35M02LF12/13/202293数控技术第二节程序编制的代码及格式2.2.3数控加工程序的结第二节程序编制的代码及格式上面是一个完整的零件加工程序,它主要由程序名和若干程序段组成。程序名是该加工程序的标识;程序段是一个完整的加工工步单元,它以N(程序段号)指令开头,或LF指令结尾;

M02(M30)作为整个程序结束的指令,有些数控系统可能还规定了一个特定的程序开头和结束的符号,如%、EM等。12/13/202294数控技术第二节程序编制的代码及格式上面是一个完整的零件加工程序由上面的程序可知:加工程序——由程序名和若干程序段有序组成的指令集。程序是由若干程序段组成。程序段是由干指令字组成。

指令字是由文字(地址符)或与其后所带的数字一起组成。

一个程序的最大长度取决于数控系统中零件存贮区的容量或外存的容量。另外,有些数控系统还规定了一个程序段的字符数,如7M系统规定字符数90个。因此,这些在编程前必须了解清楚,否则数控系统便会认为你的程序有语法错误。第二节程序编制的代码及格式12/13/202295数控技术由上面的程序可知:第二节程序编制的代码及格式12/10第三节

数控机床的坐标系

坐标轴的运动方向及其命名

统一规定数控机床坐标轴及其运动的方向,可使编程方便,并使编出的程序对同类型机床有通用性。同时也给

维修和使用带来极大的方便。ISO和我国都拟定了命名的标准。12/13/202296数控技术第三节数控机床的坐标系坐标轴的运动方向及其命名第三节数控机床的坐标系进给运动坐标系

ISO和中国标准规定:数控机床的每个进给轴(直线进给、圆进给)定义为坐标系中的一个坐标轴。数控机床坐标系统标准:右手笛卡儿坐标系统;12/13/202297数控技术第三节数控机床的坐标系进给运动坐标系12/10/20第三节数控机床的坐标系基本坐标系:直线进给运动的坐标系(X.Y.Z)。坐标轴相互关系:由右手定则决定。回转座标:绕X.Y.Z轴转动的圆进给坐标轴分别用A.B.C表示,坐标轴相互关系由右手螺旋法则而定。12/13/202298数控技术第三节数控机床的坐标系基本坐标系:直线进给运动的坐标系第三节

数控机床的坐标系

坐标轴方向:刀具相对工件运动的方向。这样便可以使编程人员在不知是刀具移近工件

,还是相反的情况下,就能正确地进行编程。附加坐标轴:平行于基本坐标系中坐标轴的进给轴,用U.V.W表示。

12/13/202299数控技术第三节数控机床的坐标系坐标轴方向:刀具相对工件运动的方第三节数控机床的坐标系Z坐标方位标准规定:Z坐标∥主轴轴线的进给轴。若没有主轴(牛头刨床)或者有多个主轴,则选择垂直于工件装夹面的方向为Z坐标。若主轴能摆动:在摆动的范围内只与标准坐标系中的某一坐标平行时,则这个坐标便是Z坐标;若在摆动的范围内与多个坐标平行,则取垂直于工件装夹面的方向为Z坐标。Z坐标正方向的规定:刀具远离工件的方向。12/13/2022100数控技术第三节数控机床的坐标系Z坐标12/10/202227第三节数控机床的坐标系X坐标标准规定:在刀具旋转的机床上(铣床、钻床、镗床等)。Z轴水平(卧式),则从刀具(主轴)向工件看时,X坐标的正方向指向右边。Z轴垂直(立式):单立柱机床,从刀具向立柱看时,X的正方向指向右边;双立柱机床(龙门机床),从刀具向左立柱看时,X轴的正方向指向右边。在工件旋转的机床上(车床、磨床等),X轴的运动方向是工件的径向并平行于横向拖板,且刀具离开工件旋转中心的方向是X轴的正方向。12/13/2022101数控技术第三节数控机床的坐标系X坐标12/10/20222第三节数控机床的坐标系Y坐标利用已确定的X.Z坐标的正方向,用右手定则或右手螺旋法则,确定Y坐标的正方向。右手定则:大姆指指向+X,中指指向+Z,则+Y方向为食指指向。右手螺旋法则:在XZ平面,从Z至X,姆指所指的方向为+y。12/13/2022102数控技术第三节数控机床的坐标系Y坐标12/10/202229数控卧式车床坐标系返回12/13/2022103数控技术数控卧式车床坐标系返回12/10/202230数控技术数控立式铣床坐标系立柱Z轴垂直(立式):单立柱机床,从刀具向立柱看时,X的正方向指向右边返回刀具远离工件方向为Z轴正方向12/13/2022104数控技术数控立式铣床坐标系立柱Z轴垂直(立式):单立柱机床,从刀具几种数控卧式镗铣床的坐标系12/13/2022105数控技术几种数控卧式镗铣床的坐标系12/10/202232数控技术第三节数控机床的坐标系二、机床坐标系与工件坐标系编程总是基于某一坐标系统的,因此,弄清楚数控机床坐标系和工件坐标系的概念及相互关系是至关重要的。12/13/2022106数控技术第三节数控机床的坐标系二、机床坐标系与工件坐标系12/第三节数控机床的坐标系机床原点与机床坐标系机床原点机床坐标系的零点。这个原点是在机床调试完成后便确定了,是机床上固有的点。机床原点的建立:用回零方式建立。机床原点建立过程实质上是机床坐标系建立过程12/13/2022107数控技术第三节数控机床的坐标系机床原点与机床坐标系12/10/第三节数控机床的坐标系机床坐标系以机床原点为坐标系原点的坐标系,是机床固有的座标系,它具有唯一性。机床坐标系是数控机床中所建立的工件坐标系的参考坐标系。注意:机床坐标系一般不作为编程坐标系,仅作为工件坐标系的参考坐标系。12/13/2022108数控技术第三节数控机床的坐标系机床坐标系12/10/20223第三节数控机床的坐标系工件原点与工件坐标系工件原点:为编程方便在零件、工装夹具上选定的某一点或与之相关的点。该点也可以是对刀点重合。工件座标系:以工件原点为零点建立的一个坐标系,编程时,所有的尺寸都基于此坐标系计算。工件原点偏置:工件随夹具在机床上安装后,工件原点与机床原点间的距离。现代数控机床均可设置多个工件座标系,在加工时通过G指令进行换。12/13/2022109数控技术第三节数控机床的坐标系工件原点与工件坐标系12/10/第三节数控机床的坐标系三、绝对坐标编程和相对坐标编程.定义绝对坐标编程:工件所有点的坐标值基于某一坐标系(机床或工件)零点计量的编程方式。相对坐标编程:运动轨迹的终点坐标值是相对于起点计量的编程方式(增量坐标编程)。表达方式:G90/G91;X.Y.Z绝对,U.V.W相对选用原则:主要根据具体机床的坐标系,考虑编程的方便(如图纸尺寸标注方式等)及加工精度的要求,选用坐标的类型。注意:在机床坐标系和工件坐标系中均可用绝对坐标编程;而在使用相对坐标编程时,上述两个坐标系是无意义的。12/13/2022110数控技术第三节数控机床的坐标系三、绝对坐标编程和相对坐标编程.第四节G指令编程方法与举例一、与坐标系有关的指令

G90/G91、G92、G53~G59、G17~G19G90/G91指令:G90指令表示程序中的编程尺寸是在某个坐标系下按其绝对坐标给定的。G91指令表示程序中编程尺寸是相对于本段的起点,即编程尺寸是本程序段各轴的移动增量,故G91又称增量坐标指令。注意:这两个指令是同组续效指令,也就是说在同一程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(即无G90又无G91),默认是在G90状态下。

12/13/2022111数控技术第四节G指令编程方法与举例一、与坐标系有关的指令1第四节G指令编程方法与举例G92指令坐标系设定的预置寄存指令,它只有在采用绝对坐标编程时才有意义。编程格式:G92X

a_Y_b

Z_c_a、b、c为当前刀位点在所设定工件坐标系中的坐标值设置当前对刀点的坐标值12/13/2022112数控技术第四节G指令编程方法与举例G92指令设置当前对刀点第四节G指令编程方法与举例使用该指令,便建立了工件坐标系,数控系统在加工之前送入系统的某个单元,其后的加工程序中的编程尺寸都是在这个工件坐标系的尺寸。该指令还有补偿工件在机床上安装误差的功能,即当首件零件加工完成后,测量工件尺寸精度。如果发现是由于工件安装不准引起的误差,则不必重新安装工件,只需修改所设的坐标值,即可消除这一加工误差。12/13/2022113数控技术第四节G指令编程方法与举例使用该指令,便建立了工件坐第四节G指令编程方法与举例G53,G54~G59:坐标系选择指令G53——选择机床坐标系;G54~G59——选择工件坐标系1~工件坐标系6。在使用该指令后,其后的编程尺寸都是相对于相应坐标系的。这类指令是续效指令,缺省值是G53。注意:这类指令只在绝对坐标下有意义(G90),在G91下无效。12/13/2022114数控技术第四节G指令编程方法与举例G53,G54~G59:坐第四节G指令编程方法与举例G17,G18,G19指令坐标平面指定指令。G17,G18,G19分别表示规定的操作在XY,XZ,YZ坐标平面内。程序段中的尺寸指令必须按平面指令的规定书写。若数控系统只有一个平面的加工能力,可不必书写。这类指令为续效指令,缺省值为G17。12/13/2022115数控技术第四节G指令编程方法与举例G17,G18,G19指令第四节G指令编程方法与举例二、与控制方式有关的指令G00指令—快速定位指令编程格式:G00X__Y__Z__LF功能:指令刀具从当前点,以数控系统预先调定的快进速度,快速移动到程序段所指令的下一个定位点。注意:G00的运动轨迹不一定是直线,若不注意则容易干涉。12/13/2022116数控技术第四节G指令编程方法与举例二、与控制方式有关的指令第四节G指令编程方法与举例G01指令——直线插补指令编程格式:G01X_a_Y_b_Z_c_F_f_

功能:指令多坐标(2、3坐标)以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式,由当前位置移动到程序段中规定的位置(a、b、c)。当前位置是直线的起点,为已知点,而程序段中指定的坐标值即为终点坐标。12/13/2022117数控技术第四节G指令编程方法与举例G01指令——直线插补指令1(4)圆弧插补指令 顺时针圆弧插补指令(G02) 逆时针圆弧插补指令(G03)方向:从XY平面(ZX平面,YZ平面)的Z轴(Y轴,X轴)的正向往负向观察XYG17G03G02ZXG18G03G02YZG19G03G02第四节G指令编程方法与举例12/13/2022118数控技术(4)圆弧插补指令XYG17G03G02ZXG18G03格式: G03XxYyIiJjFf 或 G03XxYyRrFf x,y----终点坐标(与G90和G91有关) I,j----圆心坐标(增量值,与G90和G91无关) r------圆弧半径(负值表示大于180度圆弧) f-------切向速度例: G03X100.Y100.I50.J50.F100. 或 G03X100.Y100.R50.F100.12/13/2022119数控技术格式:12/10/202246数控技术第四节G指令编程方法与举例三、与刀具补偿有关的指令G40G41G42指令——刀具半补偿指令

编程格式:其中:G41:左刀补,即沿加工方向看刀具在左边G42:右刀补,即沿加工方向看刀具在右边G40:取消刀补D:偏置值寄存器选用指令。xx:刀具补偿偏置值寄存器号12/13/2022120数控技术第四节G指令编程方法与举例三、与刀具补偿有关的指令第四节G指令编程方法与举例四、其它指令G04——暂停指令功能:可使刀具作短时的无进给运动编程格式:G04X____或G04F____其中:X,F其后的数值表示暂停的时间,单位为ms;或者是刀具、工件的转数,视具体数控系统而定。用途:用车削环槽、锪平面、钻孔等光整加工用作时间匹配,对于那些动作较长的外部,或者为了使某一操作有足够的时间可靠的完成,可在程序中插入该指令。12/13/2022121数控技术第四节G指令编程方法与举例四、其它指令12/10/2G45、G46、G47、G48G45:增加一个刀具偏移量;G46:减少一个刀具偏移量;G47:增加两个刀具偏移量;G48:减少两个刀具偏移量;12/13/2022122数控技术G45、G46、G47、G4812/10/202249数尺寸字功能X、Y、Z等尺寸字是用来给定机床各坐标轴位移的方向和数值;平行移动:X、Y、Z;U、V、W;P、Q、R绕轴转动:A、B、C;各坐标轴的位移量单位可以是mm,也可以是最小设定单位(脉冲当量),如X34.25或X3425.返回12/13/2022123数控技术尺寸字功能X、Y、Z等尺寸字是用来给定机床各坐标轴位移的方向进给功能字F规定机床的进给速度,其表示方法有:a.mm/min(每分钟毫米,当G94时);b.mm/r(每转毫米,当G95时);c.进给率数(FRN):刀具沿途径的进给速度V(mm/min)除以直线位移量L(mm)。d.时间倒数进给率:说明:同时只能存储一种进给率,而且对工作台所有驱动电动机都有效,该进给率一旦指定,对后续程序段都有效,直到出现新的进给率为止。12/13/2022124数控技术进给功能字F规定机床的进给速度,其表示方法有:12/10/2主轴功能字S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论