数控机床的加工程序编制.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数控机床的加工程序编制.pptx》由会员分享,可在线阅读,更多相关《数控机床的加工程序编制.pptx(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/3/171第章 数控加工编程基础1.1 数控程序编制的概念1.2 数控机床的坐标系1.3 数控加工工艺设计第1页/共96页2023/3/172数控数控,即数字控制,即数字控制(NumericalControl-NC)(NumericalControl-NC),指用数码化的信号对机床运动及,指用数码化的信号对机床运动及其加工过程进行控制的一种方法。这种机床以数字字符指令方式控制机床各部其加工过程进行控制的一种方法。这种机床以数字字符指令方式控制机床各部件相对运动,实现机床的加工。相应地这种机床称为件相对运动,实现机床的加工。相应地这种机床称为NCNC机床(机床(NCMachineNCM
2、achineToolTool)。)。1.1 数控程序编制的概念11数控机床编程的演变过程数控机床编程的演变过程1 1)数控的基本含义数控的基本含义2 2)数控编程的发展数控编程的发展控制介质控制介质:数控机床加工零件所需的控制信息和数据的载体,即用来存:数控机床加工零件所需的控制信息和数据的载体,即用来存放加工程序的载体,也称放加工程序的载体,也称程序载体。程序载体。如穿孔带、穿孔卡、磁带或磁盘等。如穿孔带、穿孔卡、磁带或磁盘等。第2页/共96页2023/3/17319081908年年,穿孔的金属薄片数据载体问世;穿孔的金属薄片数据载体问世;19381938年年,美国麻省理工学美国麻省理工学院
3、院(MIT)进行了数据的快速运算和传输,奠定了计算机数字控制系统的基础;进行了数据的快速运算和传输,奠定了计算机数字控制系统的基础;19521952年,年,研制出第研制出第1 1台三坐标数控铣床,可作直线插补,台三坐标数控铣床,可作直线插补,5757年投入使用。年投入使用。2 2)数控编程的发展数控编程的发展19531953年年,MITMIT就开始研究数控自动编程系统;就开始研究数控自动编程系统;19591959年年,第,第1 1代自动编程系统代自动编程系统APTAPT系统产生;系统产生;上世纪上世纪7070年代后年代后,NCNC发展进入软件数控阶段,编程也进入了崭新的时代,自动编发展进入软件
4、数控阶段,编程也进入了崭新的时代,自动编程先后出现了语言输入(程先后出现了语言输入(APTAPT)、图形输入、语音输入、实物模型输入等不同系)、图形输入、语音输入、实物模型输入等不同系统,其中图形编程系统应用广泛。统,其中图形编程系统应用广泛。第3页/共96页2023/3/174穿孔带穿孔带是在早期数控中使用比较广泛的数控是在早期数控中使用比较广泛的数控程序载体程序载体。典型的典型的8 8单位穿孔带如图:单位穿孔带如图:第4页/共96页2023/3/175数控加工程序应该包含在数控加工程序应该包含在CNCCNC机床上实现加工零件整个过程的所有信息,如机床上实现加工零件整个过程的所有信息,如有关
5、零件、机床、工夹具、工艺等。数控编程的过程如图:有关零件、机床、工夹具、工艺等。数控编程的过程如图:程序编制定义和方法程序编制定义和方法第5页/共96页2023/3/176 通过对零件图的分析,把零件的加工工艺路线、工艺参数、刀具的运动轨通过对零件图的分析,把零件的加工工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数以及辅助动作,迹、位移量、切削参数以及辅助动作,按照数控机床规定的指令代码及程序格按照数控机床规定的指令代码及程序格式编写成加工程序单式编写成加工程序单,并把程序单中的内容记录在控制介质上,输入,并把程序单中的内容记录在控制介质上,输入CNCCNC装置装置,从而控制机床加工零件
6、。从而控制机床加工零件。这种这种从零件图分析到制成控制介质的全部过程,从零件图分析到制成控制介质的全部过程,称为数控加工的程序编制。称为数控加工的程序编制。1 1)数控编程的定义:)数控编程的定义:数控加工的过程演示如下:数控加工的过程演示如下:加工动画加工动画第6页/共96页2023/3/177数控加工流程:数控加工流程:第7页/共96页2023/3/1782 2)数控程序样本:)数控程序样本:O10O10N10G55G90G01Z40F2000N10G55G90G01Z40F2000N20M03S500N20M03S500N30G01X-50Y0N30G01X-50Y0N40G01Z-5F
7、100N40G01Z-5F100N50G01G42X-10Y0H01N50G01G42X-10Y0H01N60G01X60Y0N60G01X60Y0N70G03X80Y20R20N70G03X80Y20R20 N80M05N80M05N90M30N90M30第8页/共96页2023/3/1793)3)编程具体步骤编程具体步骤数控编制的内容主要包括:分析零件图数控编制的内容主要包括:分析零件图;确定加工工艺过程;进行刀具运动轨确定加工工艺过程;进行刀具运动轨迹坐标计算;编写迹坐标计算;编写程序单;制备控制介质;程序校验和首件试切程序单;制备控制介质;程序校验和首件试切6 6个步骤,如图所示。个步
8、骤,如图所示。第9页/共96页2023/3/1710(2)(2)确定加工工艺确定加工工艺 制定数控加工工艺除考虑通常的一般工艺原则外,还应考虑充分发挥所有数制定数控加工工艺除考虑通常的一般工艺原则外,还应考虑充分发挥所有数控机床的指令功能,走刀路线要短,换刀次数尽可能少等问题。一般要考虑如下控机床的指令功能,走刀路线要短,换刀次数尽可能少等问题。一般要考虑如下几点:几点:(1)(1)分析零件图纸分析零件图纸 通过对工件材料、形状、尺寸精度及毛坯形状和热处理的分析,确定工件在通过对工件材料、形状、尺寸精度及毛坯形状和热处理的分析,确定工件在数控机床上进行加工的可行性。数控机床上进行加工的可行性。
9、确定加工方案确定加工方案 刀具、工夹具的设计和选择刀具、工夹具的设计和选择选择对刀点选择对刀点确定加工路线确定加工路线 确定切削用量确定切削用量第10页/共96页2023/3/1711(5)*(5)*制备控制介质制备控制介质程序单是文字记录,还要把程序单内容记录在控制介质上或直接输入数控装置程序单是文字记录,还要把程序单内容记录在控制介质上或直接输入数控装置存储。存储。(3)(3)数学处理数学处理在确定了工艺方案后,就需要根据零件的几何尺寸、加工路线等,计算刀具在确定了工艺方案后,就需要根据零件的几何尺寸、加工路线等,计算刀具中心运动轨迹,以获得刀位数据。计算零件轮廓相邻几何元素交点或切点的坐
10、中心运动轨迹,以获得刀位数据。计算零件轮廓相邻几何元素交点或切点的坐标值,如几何元素的起点、终点、圆弧的圆心坐标值等。标值,如几何元素的起点、终点、圆弧的圆心坐标值等。(4)(4)编写程序单编写程序单在完成工艺处理和数值计算工作后,可以编写零件加工程序单,编程人员根据在完成工艺处理和数值计算工作后,可以编写零件加工程序单,编程人员根据所使用数控系统的指令、程序段格式,逐段编写零件加工程序。所使用数控系统的指令、程序段格式,逐段编写零件加工程序。第11页/共96页2023/3/1712)数控加工程序的编制方法数控加工程序的编制方法数控编程的方法有数控编程的方法有手工编程和自动编程手工编程和自动编
11、程,自动编程是指数控加工程序编制工,自动编程是指数控加工程序编制工作的大部分或全部由计算机完成。作的大部分或全部由计算机完成。手工编程是指各个步骤均由手工编制,即从工件的图样分析、工艺过程的确手工编程是指各个步骤均由手工编制,即从工件的图样分析、工艺过程的确定、数值计算到编写加工程序单、制作控制介质等都是人手工完成的。整个过定、数值计算到编写加工程序单、制作控制介质等都是人手工完成的。整个过程如图:程如图:(6)(6)程序校验和首件试切程序校验和首件试切通常,加工程序需要人工校对检查,并在数控机床上进行试切,以检查机床的通常,加工程序需要人工校对检查,并在数控机床上进行试切,以检查机床的动作和
12、运动轨迹的正确性。动作和运动轨迹的正确性。第12页/共96页2023/3/1713手工编程过程框图手工编程过程框图第13页/共96页2023/3/171433字符与代码字符与代码字符字符(CharacterCharacter)是一个关于信息交换的术语。它是用来组织、控制或表示)是一个关于信息交换的术语。它是用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等,是机器能进行存数据的一些符号,如数字、字母、标点符号、数学运算符等,是机器能进行存储或传送的记号,是加工程序的最小组成单位。常规加工程序用的字符分四类:储或传送的记号,是加工程序的最小组成单位。常规加工程序用的字符分四
13、类:一一:字母,由大写字母,由大写2626个英文字母组成;个英文字母组成;二二:数字和小数点,由数字和小数点,由0 09 9及一个小数点组成;及一个小数点组成;三三:符号,由符号,由+、-号组成;号组成;四四:功能字符,由程序开始(结束)符(如功能字符,由程序开始(结束)符(如“%”)、程序段结束符(如)、程序段结束符(如“;”)、跳过任选程序段符(如)、跳过任选程序段符(如“/”)等组成。)等组成。第14页/共96页2023/3/171544字与功能字字与功能字字字是指数控加工程序可执行指令(程序段)中每个可作为一个单元信息存是指数控加工程序可执行指令(程序段)中每个可作为一个单元信息存储、
14、传递和操作的储、传递和操作的含义明确的字符串含义明确的字符串,称为程序字。如:,称为程序字。如:代码代码由字符组成,有美国电子工业协会标准由字符组成,有美国电子工业协会标准(EIAEIAElectronic Industries Electronic Industries AssociationAssociation)和国际标准化协会标准和国际标准化协会标准(ISOISOInternational Standardization International Standardization OrganizationOrganization)两种代码的标准。两种代码的标准。常规加工程序中的字都是由
15、一个英文字母与随后的若干位常规加工程序中的字都是由一个英文字母与随后的若干位1010进制数字组成。进制数字组成。英文字母称为地址符英文字母称为地址符,地址符与数字间可加正、负号。,地址符与数字间可加正、负号。N30G01X-50Y0N30G01X-50Y0第15页/共96页2023/3/1716机能机能地址符地址符说明说明程序号程序号O O或或P P或或%程序编号地址程序编号地址程序段号程序段号N N程序段顺序编号地址程序段顺序编号地址坐标字坐标字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;R R;I I,J J,K K;直线
16、坐标轴直线坐标轴旋转坐标轴旋转坐标轴圆弧半径圆弧半径圆弧中心坐标圆弧中心坐标准备功能准备功能G G指令动作方式指令动作方式辅助功能辅助功能M M,B B;开关功能,工作台分度等开关功能,工作台分度等补偿值补偿值H H或或D D补偿值地址补偿值地址暂停暂停P P或或X X或或F F暂停时间暂停时间重复次数重复次数L L或或H H子程序或循环程序的循环次子程序或循环程序的循环次切削用量切削用量S S或或V VF F主轴转数或切削速度主轴转数或切削速度进给量或进给速度进给量或进给速度刀具号刀具号T T刀库中刀具编号刀库中刀具编号表1常用地址符第16页/共96页2023/3/1717程序段程序段功能字
17、功能字按其功能的不同可分为按其功能的不同可分为7 7种类型,分别是:顺序号字、准备功能种类型,分别是:顺序号字、准备功能字、尺寸字、进给功能字、主轴转速字、刀具功能字和辅助功能字。字、尺寸字、进给功能字、主轴转速字、刀具功能字和辅助功能字。NGXFSTM主轴功能字主轴功能字辅助功能字辅助功能字进给功能字进给功能字准备功能字准备功能字程序段号程序段号尺寸字尺寸字刀具功能字刀具功能字程序段功能字的一般顺序格式:程序段功能字的一般顺序格式:程序段各功能字的先后次序不严格规定。程序段各功能字的先后次序不严格规定。第17页/共96页2023/3/17181 1)顺序号字)顺序号字程序段程序段功能字功能字
18、按其功能的不同可分为按其功能的不同可分为7 7种类型,分别是:顺序号字、准备功能种类型,分别是:顺序号字、准备功能字、尺寸字、进给功能字、主轴转速字、刀具功能字和辅助功能字。字、尺寸字、进给功能字、主轴转速字、刀具功能字和辅助功能字。顺序号又称程序段号或程序段序号。位于程序段之首,由地址符顺序号又称程序段号或程序段序号。位于程序段之首,由地址符N N和后续和后续2 24 4数字组成。数字组成。顺序号的作用:顺序号的作用:对程序的校对和检索修改;作为条件转向的目标,即作为转对程序的校对和检索修改;作为条件转向的目标,即作为转向目的程序段的名称。有顺序号的程序段可以进行复归操作,指加工可以从程序的
19、向目的程序段的名称。有顺序号的程序段可以进行复归操作,指加工可以从程序的中间开始,或回到程序中断处开始。中间开始,或回到程序中断处开始。顺序号的使用规则:顺序号的使用规则:为正整数,编程时将第一程序段冠以为正整数,编程时将第一程序段冠以N10,N10,以后以间隔以后以间隔1010递增,以便于修改。递增,以便于修改。第18页/共96页2023/3/1719数控加工程序的执行顺序:数控加工程序的执行顺序:数控加工顺序是严格按照程序段编写时的排列顺序来逐段执行的,其顺序数控加工顺序是严格按照程序段编写时的排列顺序来逐段执行的,其顺序号只是程序段的名称,与程序执行的先后次序无关,与计算机高级语言程序号
20、只是程序段的名称,与程序执行的先后次序无关,与计算机高级语言程序按标号执行的规则是不一样的按标号执行的规则是不一样的。准备功能字的地址符是准备功能字的地址符是GG,又称为,又称为GG功能或功能或GG指令,是用于建立机床或控制指令,是用于建立机床或控制系统工作方式的一种指令。后续数字一般为系统工作方式的一种指令。后续数字一般为2 23 3位正整数。常用为位正整数。常用为G00G00G99G99,常见日本,常见日本FANUCFANUC、SIEMENSSIEMENS、中国国标、中国国标JB3208-1983JB3208-1983的的GG代码对照如代码对照如表表1 11 1(P6)P6)2 2)准备功
21、能字)准备功能字第19页/共96页2023/3/17203 3)尺寸字)尺寸字尺寸字用于确定机床上刀具运动终点的坐标位置。表示时间暂停的指令也尺寸字用于确定机床上刀具运动终点的坐标位置。表示时间暂停的指令也包含在内。其中,用的较多的尺寸地址符号有包含在内。其中,用的较多的尺寸地址符号有3 3组:组:第一组第一组 X X,Y Y,Z Z,U U,V V,WW,P P,QQ,RR用于指令到达点的直线坐标尺寸;用于指令到达点的直线坐标尺寸;第二组第二组 A A,B B,C C,D D,EE用于指令到达点的的角度坐标尺寸;用于指令到达点的的角度坐标尺寸;第三组第三组 I I,J J,KK用于指令零件圆
22、弧轮廓的圆心坐标尺寸。用于指令零件圆弧轮廓的圆心坐标尺寸。在在FANUCFANUC的有些系统中,还可用的有些系统中,还可用P P指令暂停时间、用指令暂停时间、用R R指令圆弧的半径等。指令圆弧的半径等。第20页/共96页2023/3/1721多数数控系统可以用准备功能字来选择坐标尺寸的制式,如多数数控系统可以用准备功能字来选择坐标尺寸的制式,如FANUCFANUC系统可用系统可用G20/G21G20/G21来选择来选择英制单位英制单位/米制单位米制单位,也有些系统用系统参数来设定尺寸制式。也有些系统用系统参数来设定尺寸制式。机机床通电默认床通电默认G21G21状态状态.坐标尺寸字制式的选择坐标
23、尺寸字制式的选择采用米制时,一般单位为采用米制时,一般单位为mmmm,如,如X100X100指令的坐标单位为指令的坐标单位为100mm100mm。一些数控系一些数控系统可通过参数来选择不同的尺寸单位。统可通过参数来选择不同的尺寸单位。米制常用单位一般用:米制常用单位一般用:1m1m、10m10m和和1mm1mm;英制常用单位一般用:英制常用单位一般用:0.0001in0.0001in和和0.001in0.001in;第21页/共96页2023/3/17224 4)进给功能字)进给功能字进给功能字的地址符是进给功能字的地址符是F F,又称为,又称为F F功能或功能或F F指令,用于指定切削的进给
24、速指令,用于指定切削的进给速度。度。对于车床,对于车床,F F可分为每分钟进给和主轴每转进给两种,常用可分为每分钟进给和主轴每转进给两种,常用G94G94和和G95G95;对于其它数控机床,一般只用每分钟进给。对于其它数控机床,一般只用每分钟进给。F F指令在螺纹切削程序段中常用来指令导程。指令在螺纹切削程序段中常用来指令导程。5 5)主轴转速功能字)主轴转速功能字主轴转速功能字的地址符是主轴转速功能字的地址符是S S,又称为,又称为S S功能或功能或S S指令,一般用于直接指定指令,一般用于直接指定主轴转速,单位为主轴转速,单位为rpmrpm。对于具有恒线速度功能的数控车床,程序中的对于具有
25、恒线速度功能的数控车床,程序中的S S指令用来指定车削加工的线速指令用来指定车削加工的线速度数。度数。第22页/共96页2023/3/1723刀具功能字的地址符是刀具功能字的地址符是T T,又称为,又称为T T功能或功能或T T指令,用于指定加工时所用刀指令,用于指定加工时所用刀具的编号。具的编号。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。T T后面的数字分后面的数字分2 2位、位、4 4位、位、6 6位。对于位。对于4 4位数字来说,如:位数字来说,如:TTXXXXXXXX当前刀具号当前刀具号刀补地址号刀补
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 加工 程序 编制
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内