




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控编程培训简明自学手册第一章 基础知识一、 数控技术基本知识:数控技术是柔性制造系统(Flexible Manufacturing system)、计算机集成制造系统(Computer Integrated Manufacturing System)和工厂自动化(Factory Automation)的基础技术之一。(一) 数控、数控机床及数控系统的概念(1) 数控:就是数字控制(NC),是用数字化信号对机床的运动及其加工过程进行控制的一种方法。(2) 数控机床:是一种装有程序控制系统的机床,该系统能够逻辑地处理具有特定代码和其他符号编码指令规定的程序。(3) 数控系统:数控机床装有的程序控
2、制系统,它能够逻辑地处理输入到系统中的具有特定代码的程序,并将其译码,使机床运动并加工零件。(二) 数控程序、数控编程的概念(1) 数控程序:输入数控系统中的、使数控机床执行一个确定的加工任务、具有特定代码和其他符号编码的一系列指令,称为数控程序。(2) 数控编程:生成用数控机床进行零件加工的数控程序的过程。二、 数控机床的组成:数控机床一般由CNC系统、伺服系统和机械系统三大部分组成。(一) CNC系统:CNC系统的主要功能包括:多轴联动、准备功能(G功能)、多种函数的插补运动(包括直线插补、圆弧插补、螺旋线插补等)、可编程偏置值的设定、固定循环加工、进给功能、主轴功能、刀具功能、各种补偿功
3、能、子程序功能、宏程序功能等。(二) 伺服系统:用于实现数控机床的进给伺服控制与主轴伺服控制。它包括进给伺服控制系统与主轴伺服控制系统。 (三) 机械系统:数控机床的机械系统除包括机床基础件以外,还包括主轴部件、进给系统、实现工件回转与定位的附件、刀库与自动换刀装置、机械手等。三、 数控机床的工作方式:以FANUC及SIEMENS系统为例简要介绍6种工作方式:(一) 返回参考点方式:数控机床开机之后,正式工作之前,必须先确定机床参考点,即确定刀具与机床原点的相对位置,这样刀具运动就有了基准点。返回参考点就是数控系统接通电源之后,操作人员使机床的所有运动坐标回到机床参考点,以后刀具的运动就以机床
4、参考坐标系为基准。(二) 自动加工(AUTOMATIC):数控系统根据程序员编制的零件加工程序,自动控制机床对零件进行加工。在自动加工方式中,内存中可以存放多个程序,通过键盘可以选择并输入需要的程序,然后启动操作按钮,数控系统即可按选择的程序驱动机床进行自动加工。(三) 连续点动方式(JOG):即由手动控制机床,而不是由程序控制机床运动。该方式主要用于对刀、换刀、安装工件、测量工件以及对加工刀具进行几何数据测量。(四) 增量点动方式(INCREMENT JOG):其工作方式同点动,只是移动的步距按设定的增量进行,一般包括5种,1、10、100、1000、10000mm。(五) 手动输入/自动加
5、工(MDA):即操作人员能够在CNC的控制下,一段程序一段程序地进行操作。输入的字符最大长度为256个字符。四数控机床的坐标系统与原点偏置(一) 坐标系:采用右手直角笛卡儿坐标系,基本坐标轴为X、Y、Z,相对于每个坐标轴的旋转坐标为A、B、C。(二) 坐标轴及其运动方向:数控机床的坐标运动均指刀具相对于工件的运动。(1) Z轴:定义为平行机床主轴的坐标轴,其正方向定义为刀具远离工作台的运动方向。(2) X轴:为水平的平行于工件装夹平面的坐标轴,它平行于主要切削方向,由刀具朝工件方向观测,右手侧为正向。(3) Y轴:其正方向则根据X、Z的右手法则确定。(4) 旋转坐标轴A、B、C的正向相应地在X
6、、Y、Z坐标轴正方向上,按右手螺纹前进的方向确定。(三) 坐标原点:在数控编程中有四种类型的坐标原点(1) 机床原点:数控机床的基准位置,是机床制造商设置在机床上的一个物理位置,其作用是使机床与控制系统同步,建立测量机床运动坐标的起始点。 (2) 机床参考点:与机床原点相对应的还有一个机床参考点,用R表示,它是机床制造商在机床上用行程开关设置的一个物理位置,与机床原点的相对位置是固定的。一般来讲,加工中心的参考点为机床的自动换刀位置。 (3) 程序原点:也称为工件原点,用W表示。是指编程员在编程时定义在工件上的几何基准点。程序原点的确定一般用G92(普通数控铣)、G54-G59(加工中心)及G
7、50(数控车)代码确定。(4) 夹原点:装夹原点常见于带回转(或摆动)工作台的数控机床或加工中心。其与机床参考点的偏移量可通过测量,存入CNC系统原点偏置寄存器中,供CNC系统原点偏移计算用。(四) 程序原点的设置与偏移:现代CNC系统一般都要求机床进行完回零(ZERO)操作之后,才能启动。当工件固定在机床上之后,程序原点与机床参考点的偏移量必须通过测量来确定,并将其存储到G54-G59原点偏移寄存器中。例1:以G92实现原点偏移:N1 G90 绝对坐标编程,刀具位于机床参考点N2 G92 X6 Y6 Z10 将程序原点定义在(6,6,10)点处 加工第一个零件N5 G00 X0 Y0 快速回
8、到程序原点N6 G92 X16 Y6 Z5 将程序原点定义在(16,6,5)点处 加工第二个零件N8 G00 X0 Y0 快速回到程序原点例2:以G54G59实现原点偏移: 首先进行测量确定原点偏移量,然后在原点偏移寄存器中输入测量值: G54:X-10 Y-5 Z6; G55:X-20 Y5 Z-30 ; G56 X-40 Y30 Z10 N1 G90G54 加工第一个零件 . N3 G55 加工第二个零件 . N6 G56 加工第三个零件注意:在加工深度的确定上,可以通过修改原点偏置寄存器中Z坐标数值,来进行不同深度的加工,而无需修改程序。五. 绝对坐标编程与增量坐标编程(1) 绝对坐标编
9、程:刀具运动过程中所有的刀具位置坐标以一个固定的程序原点为基准,即刀具的运动位置坐标是指刀具相对于程序原点的坐标,在程序中用G90指定,在西门子840D系统中,也可以用AC( )指令来确定,例如:N10 G0G17G54X=AC(10)Y=AC(40)N20 G0G90X50 Y60(2) 增量坐标编程:刀具运动的位置坐标是指刀具从当前位置到下一个位置之间的增量 ,在程序中用G91指定,在西门子840D系统中,也可以用IC( )指令来确定,例如:N10 G0G17G54X=AC(10)Y=AC(40)N20 G0X=IC(50 )Y=IC(60)N30 G91X30 Y20需要注意的是:绝对坐
10、标编程与增量坐标编程在程序中是可以混合使用的,G90是系统默认的,而G91指令则不是系统默认的,只要输入G91代码,增量坐标就一直起作用,除非用用G90代码将其取消。六、数控加工的刀具半径补偿(一)铣削加工刀具半径补偿(1) 刀具半径补偿的目的:刀具半径补偿概念的引入,确保编程时只需按工件实际轮廓进行编程,消除刀具半径对编程的影响并简化编程,而刀具的中心轨迹则由系统自动计算。(2) 刀具半径补偿的建立:铣削加工刀具半径补偿分为刀具半径左补偿与刀具半径右补偿,分别用G41与G42代码建立,并用非零的D#号码选择正确的刀具半径偏置寄存器号。刀具半径补偿功能只能在G00指令或G01指令中建立,并用G
11、40代码在G00指令或G01指令中取消。G41:刀具半径左补偿:沿刀具前进方向,刀具中心轨迹位于加工零件左侧。G42:刀具半径右补偿:沿刀具前进方向,刀具中心轨迹位于加工零件右侧。注:刀具半径补偿的建立,与刀具前进方向有关。例子:N10 G90G92 X-10 Y5 :定义程序原点,起刀点(10,-5)N15 G17G01G41X0Y0D1S30M03F100 :建立刀具半径左补偿,刀具半径偏置寄存器号为D1 :定义零件轮廓N30 G01G40X-10Y5 :取消刀具半径补偿,返回程序原点(3) 刀具半径补偿功能的应用: 刀具因磨损、重磨、换刀而引起刀具直径改变后,不必修改程序,只需在刀具半径
12、偏置寄存器中输入变化后刀具直径,既方便又快捷。 同一程序、同一尺寸的刀具,利用刀具半径补偿,可以进行粗、精加工。通过在刀具半径偏置寄存器中设置不同的数值可以进行粗、精加工。 (二) 车削加工刀尖半径补偿:对于车削数控加工,由于车刀的刀尖通常是一段半径很小的圆弧,而假设的刀尖点并不是刀刃圆弧上的一点,因此在车削锥面、倒角、圆弧时,可能会造成切削加工不足或切削过量。 在进行车削时,必须将假设的刀尖点的路径做适当的修正,使之切削加工出来的工件能获得正确尺寸,这种修正方法称为刀尖半径补偿(Tool Nose Radius Compensation,简称TNRC),车削加工刀尖半径补偿也分为左补偿和右补
13、偿。采用刀尖半径补偿时,刀具运动轨迹指的不是刀尖,而是刀尖上刀刃圆弧的中 心位置,这在程序原点设置时就需要考虑。七、刀具长度补偿:刀具长度补偿功能使刀具垂直于走刀平面偏移一个刀具长度修正值,确保编程与刀具长度尺寸无关。刀具长度补偿一般对于两坐标及三坐标联动是有效的,而对于四坐标、五坐标联动的数控加工则无效。对于数控铣床,刀具长度补偿指令由G43和G44实现,G43为刀具长度正补偿,G44为刀具长度负补偿,分别表示离开工件及趋向工件的补偿,使用非零的Hnn代码选择正确的刀具长度偏置寄存器,取消刀具长度补偿用G49指令。举例:在刀具长度偏置寄存器H01中存放刀具长度值为12mm,执行如下语句:N1
14、0 G01 G43 Z-15 H01: 表明刀具端面实际运动到:Z=(-15+12)=-3mm处N20 G01 G44 Z-15 H01: 表明刀具端面实际运动到:Z=(-15-12)=-27mm处因此,在程序命令方式下,可以通过修改刀具长度偏置寄存器中的值而达到控制切削深度的目的,而无须修改零件加工程序。 第二章 西门子840D数控编程相关知识:(一)常见编程指令(1) 快速定位指令G00:刀具以点位控制方式从当前所在位置快速移动到指令给定的目标位置。该指令只用于快速定位,不能用于加工。(2) 直线插补G01:刀具以一定的进给速度从当前所在位置沿直线运动到指令给定的目标位置。该指令为模态指令
15、,所谓模态就是指该指令功能具有继承性,只要不出现其他指令,该指令会一直起作用。注意:G01指令与坐标平面选择无关。(3) 圆插补指令G02、G03:刀具在各坐标平面内以一定的进给速度进行圆弧插补运动:从圆弧的起点处,沿圆弧运动到指令给定的目标位置,加工出圆弧轮廓。G02:顺时针圆弧插补;G03:逆时针圆弧插补,两者均为模态指令,而且与坐标平面选择有关,如下:在G17平面内:G02(G03)X Y I J 在G18平面内:G02(G03)X Z I K 在G19平面内:G02(G03)Y Z J K I,J,K 圆弧插补参数,用以确定圆弧的中心点,定义为:圆弧起点相对于圆心的矢量值。此外,也可以
16、用CR来确定圆弧插补参数,CR值为正:表示圆弧圆周角180;CR值为负表示圆弧圆周角180在G17平面内:G02(G03)X Y CR= 在G18平面内:G02(G03)X Y CR= 在G19平面内:G02(G03)X Y CR= (4) 平面选择指令:G17:XY平面;G18:ZX平面;G19:YZ平面 (5) 可调零点偏置指令G54,G56,G55,G57:需要在相应的零点偏置寄存器中设置对刀点数值。(6) 主轴控制指令: M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴停转 S#:表示主轴转速(转/分)(二)Frame(框架结构)指令:(1) TRANS/ATRANS:坐标
17、零点偏移指令编程格式:TRANS/ATRANS X= Y= Z= 意义: 坐标零点偏移至编程给定的目标点处TRANS指令:绝对坐标零点偏移; ATRANS指令:相对坐标零点偏移 取消该指令的方法是:单独写入该指令举例:N10 G54G17G90X0Y0Z10S300F1000M03 : 刀具位于程序原点(0,0,10)点N20 TRANS X10Y20Z30: : 坐标原点偏移至(10,20,30)点处 : 加工第一个零件N40 ATRANS X20Y10Z10 : 坐标原点偏移至(30,30,40)点处以(10,20,30)点为参考点进行偏移 : 加工第二个零件N60 TRANS : 取消绝
18、对零点偏移指令. (2) ROT/AROT:坐标旋转指令编程格式: ROT/AROT X= ( Y= /Z= )意义: 坐标系绕程序指定的轴,旋转给定的角度ROT指令:绝对坐标旋转; ATROT指令:相对坐标旋转 取消该指令的方法是:单独写入该指令 举例:N10 G54G17G90X0Y0Z10S300F1000M03 : 刀具位于程序原点(0,0,10)点N20 ROT Z15: : 坐标系绕Z轴旋转15 : 加工第一个零件N40 ROT : 取消坐标旋转N45 TRANS X5Y20 : 坐标原点偏移至(5,20)点处N60 AROT Z30 : 坐标系在已偏移的原点处,绕Z轴旋转30 :
19、加工第二个零件N80 ROT : 取消坐标旋转 (3) MIRROR/AMIRROR: 坐标轴镜向指令编程格式: MIRROR/AMIRROR X=0( Y=0 /Z=0)意义: 坐标系按程序指定的轴产生镜向MIRROR指令:绝对镜向; ATROT指令:相对镜向 取消该指令的方法是:单独写入该指令 (4) SCALE/ASCALE: 轮廓尺寸缩放指令编程格式: SCALE/ASCALE X= Y= Z= 意义: 坐标系以程序指定的轴为镜向轴产生镜向MIRROR指令:绝对镜向; ATROT指令:相对镜向 取消该指令的方法是:单独写入该指令(三)相关加工循环指令: (1) CYCLE81: 中心钻
20、孔循环:无暂停时间编程格式:CYCLE81 (RTP, RFP, SDIS, DP, DPR)参数意义:RTP: 退刀平面距离(绝对坐标尺寸); RFP:基准平面距离(绝对坐标尺寸);SDIS: 安全距离(输入值均为正);DP :最终钻孔深度(绝对坐标尺寸);DPR: 相对基准平面最终钻孔深度(输入值均为正)(2) CYCLE82:钻锪沉孔循环 : 有暂停时间编程格式: CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)参数意义:RTP: 退刀平面距离(绝对坐标尺寸);RFP:基准平面距离(绝对坐标尺寸);SDIS: 安全距离(输入值均为正);DP :最终钻孔深度(绝
21、对坐标尺寸);DPR: 相对基准平面最终钻孔深度(输入值均为正);DTB: 在最终钻孔深度时的暂停时间(断屑式)(3) CYCLE83: 深孔钻循环编程格式: CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM,DTB, DTS, FRF, VARI)参数意义:RTP: 退刀平面距离(绝对坐标尺寸);RFP:基准平面距离(绝对坐标尺寸);SDIS: 安全距离(输入值均为正);DP :最终钻孔深度(绝对尺寸);DPR: 相对基准平面最终钻孔深度(输入值均为正);DTB: 在最终钻孔深度时的暂停时间(断屑式);FDEP:第一次钻孔深度(绝对坐标尺寸)
22、;FDPR:相对基准平面第一次钻孔深度(输入值均为正);DAM:钻孔次数(取值为正);DTB: 达到钻孔深度时的暂停时间;DTS :起始深时的暂停时间,以便排屑;FRF:达到最初钻孔深度时的进给率系数,取值为0.0011; VARI: 加工方式选择: 取值0:断屑式, 取值1: 排屑式(4) CYCLE84:刚性攻丝循环:不用浮动夹头编程格式:CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT,PIT, POSS, SST, SST1)参数意义:RTP: 退刀平面距离(绝对坐标尺寸);RFP:基准平面距离(绝对坐标尺寸);SDIS: 安全距离(输
23、入值均为正);DP :最终钻孔深度(绝对坐标尺寸);DPR:相对基准平面最终钻孔深度(输入值均为正);DTB: 在最终钻孔深度时的暂停时间(断屑式);SDAC:循环结束后主轴旋转方向取值为: 3代表:M03;4代表:M03;5代表:M05;MPIT : :螺纹公称直径;取值为3(代表M3)48(代表M48),该取值带有正负号,表示螺纹的旋向;PIT :螺纹的导程,取值为: 0.001 . 2000.000 mm), 该取值带有正负号,表示螺纹的旋向;POSS :循环中主轴定向停止的确切位置,以角度值表示;SST: 攻丝时主轴的转速;SST1:攻丝完成后,主轴退出时的转速(5)CYCLE840:
24、攻丝循环,带有浮动夹头。(主轴有编码器主轴无编码) 编程格式: CYCLE840(RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)参数意义:RTP: 退刀平面距离(绝对坐标尺寸);RFP:基准平面距离(绝对坐标尺寸);SDIS:安全距离(输入值均为正);DP :最终钻孔深度(绝对坐标尺寸);DPR: 相对基准平面最终钻孔深度(输入值均为正);DTB:在最终钻孔深度时的暂停时间(断屑式);SDAC:循环结束后主轴旋转方向取值为: 3代表:M03;4代表:M03;5代表:M05;ENC:整型参数,取值0:带有编码器取值1:无编码器;M
25、PIT :螺纹公称直径;取值为3(代表M3)48(代表M48),该取值带有正负号,表示螺纹的旋向;PIT :螺纹导程,取值为: 0.001 . 2000.000 mm), 该取值带有正负号,表示螺纹的旋向。(6)CYCLE85:镗孔循环编程格式:CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)参数意义:RTP: 退刀平面距离(绝对坐标尺寸);RFP:基准平面距离(绝对坐标尺寸);SDIS:安全距离(输入值均为正);DP :最终钻孔深度(绝对尺寸);DPR: 相对基准平面最终钻孔深度(输入值均为正);DTB: 在最终钻孔深度时的暂停时间(断屑式);
26、FFR :镗孔进给率;RFF:主轴退出进给率。(7)CYCLE87:镗孔循环:编程格式:CYCLE87(RTP, RFP, SDIS, DP, DPR, SDIR)参数意义:RTP:退刀平面距离(绝对坐标尺寸);RFP:基准平面距离(绝对坐标尺寸);SDIS:安全距离(输入值均为正);DP :最终钻孔深度(绝对尺寸);DPR: 相对基准平面最终钻孔深度(输入值均为正);SDIR:主轴旋转方向:取值3:表示M3;取值4:表示M4;(三)相关孔、槽位置循环指令:(1)HOLES1:排孔循环指令:孔的直径由刀具决定编程格式:HOLES1(SPCA,SPCO,STA1,FDIS,DBH,NUM)参数意义:SPCA:确定孔位置的基准点的横坐标值(绝对尺寸);SPCO:确定孔位置的基准点的纵坐标值(绝对尺寸);STA1:起始角度:取值为-180- 180;FDIS :第一个孔距离基准点的距离(取值始终为正);DBH :两个孔之间的距离(取值始终为正);NUM :孔数量(2)HOLES2:圆周孔循环指令:孔的直径由刀具决定编程格式:HOLES2(CPA, CPO, RAD, STA1, IND
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆送修合同协议书范本
- 外来加工协议书范本
- 数字娱乐内容创作平台合作合同
- 优抚救济资金管理办法
- 代理记账管理办法培训
- 人员信息动态管理办法
- 仓库物资领用管理办法
- 人才选拔培养管理办法
- 人才基地建设管理办法
- 农田渔业养殖管理办法
- 高考数学一轮复习:函数的概念与性质讲义
- 古田会议课件教学课件
- 小数乘除法竖式计算题及答案
- 2024年医院信息保密制度范本(三篇)
- 第22章 相似形 单元检测题2023-2024学年沪科版数学九年级上册
- 血管内超声IVUS简介
- DL∕T 2528-2022 电力储能基本术语
- 山东财经大学《大学英语》2022-2023学年期末试卷
- 2024年歌尔股份有限公司校园招聘考试试题完美版
- peskin量子场论课后答案(芝加哥大学版)
- 医院专家工作站合作协议书
评论
0/150
提交评论