单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-5-24,谢谢观赏,*,第二章,数控机床的程序编制,1,谢谢观赏,2019-5-24,第二章 1谢谢观赏2019-5-24,2.2,手工程序编制,一、数控标准,(一)国际标准和国家标准,国际通用标准,:,ISO,(International Standardization Organization),国际标准化组织标准;,EIA,(Electronic Industries Association),美国电子工业协会标准;,IEEE,(Institute of Electrical and Electronics Engineers),电气与电子工程师协会通用网络标准,也在柔性制造单元和计算机辅助集成系统中采用。,世界上最大的,两个,标准化,组织,:,IEC,(International Electrotechnical Committee),国际电工委员会,主要负责电工和电子领域的标准;,ISO,主要负责非电工方面的广泛领域的标准。,2,谢谢观赏,2019-5-24,2.2 手工程序编制2谢谢观赏2019-5-24,2.2,手工程序编制,ISO,主要负责非电工方面的广泛领域的标准。,IEC,和,ISO,下分别设立技术委员会,TC(Technical Committee),,,TC,下又设立分技术委员会。,数控机床标准所对口的标准化机构:,ISO/TC98/SC8,电子计算机及信息处理系统技术委员会,其中,SC8,为数控机械分技术委员会,ISO/TC184/SC1,工业自动化信息处理系统技术委员会,其中,SC1,为机床数控系统分技术委员会,IEC/TC44,工业机械电气设备技术委员会,IEC/TC65,工业流程测量和控制技术委员会,3,谢谢观赏,2019-5-24,2.2 手工程序编制3谢谢观赏2019-5-24,2.2,手工程序编制,我国数控机床的标准包括:,国家标准(,GB,)、行业标准、部颁标准(,JB,)、由国家技术监督局,过去称国家标准化局统一管理,并设立了若干专业标准化技术委员会。,(二)常用的数控标准,数控的名词术语,数控机床的坐标轴和运动方向,数控机床的编码符号(,ISO,代码和,EIA,代码),数控编程的程序段格式,准备功能和辅助功能,进给功能、主轴功能和刀具功能,4,谢谢观赏,2019-5-24,2.2 手工程序编制4谢谢观赏2019-5-24,2.2,手工程序编制,二、程序编制的标准规定和代码,(一),ISO,和,EIA,代码,早期穿孔纸带代码形式:穿孔纸带上的信息必须使用规定的代码,且以一定的格式排列,数控装置读入后才能,对它进行处理。,5,谢谢观赏,2019-5-24,2.2 手工程序编制5谢谢观赏2019-5-24,2.2,手工程序编制,1,、,ISO,代码(如,P16,表,2-1,),特点:数字、字母及符号在孔位上有区别;数字编码在第五列或第六列上有孔,字幕编码在第七列上有孔,其它符号在第五至七列没孔或在第六列上有孔;,ISO,代码是,7,位补偶码,第八列是补偶位,,ISO,代码中字母、数字和符号共,128,个。,6,谢谢观赏,2019-5-24,2.2 手工程序编制6谢谢观赏2019-5-24,2.2,手工程序编制,7,谢谢观赏,2019-5-24,2.2 手工程序编制7谢谢观赏2019-5-24,2.2,手工程序编制,2,、,EIA,代码(如,P17,表,2-2,),8,谢谢观赏,2019-5-24,2.2 手工程序编制8谢谢观赏2019-5-24,2.2,手工程序编制,3,、,EIA,和,ISO,代码的区别,字母方面:,EIA,为小写字母,,ISO,为大写字母,程序段结束符不一样:,EIA,中用,EOB,(也可用,CR,),,ISO,中用,LF,或,NL,EIA,中有,EOR,代码,用于倒带停止,,ISO,中用,%,ISO,中有左括号和右括号,两者之间的字符对数控装置没有影响,其中可以插入注释,ISO,中有“:”代码,这个字符表示穿孔带上特定的位置,将穿孔带送到此位置为止,或者返回到此位置,重复使用某一段程序用“:”代码甚为方便,ISO,中的“,/,”与,EIA,中的程序段取消具有同样功能,注:美国信息交换标准码(,ASCII,码)与,ISO,码相同。,9,谢谢观赏,2019-5-24,2.2 手工程序编制9谢谢观赏2019-5-24,2.2,手工程序编制,1,机床坐标系,关于数控机床的坐标轴与运动方向在,GB/T19660-2005,工业自动化系统与集成 机床数值控制 坐标系和运动命名,标准中已有明确规定,标准中采取的坐标轴和运动方向命名的规则:,右手法则,10,谢谢观赏,2019-5-24,2.2 手工程序编制10谢谢观赏2019-5-24,(二)数控机床的坐标轴和运动方向,什么是机床坐标系?,为了确定机床上的成形运动和辅助运动,必须先确定机床上运动的方向和运动的距离,就需要一个坐标系才能实现,这个坐标系就称为机床坐标系。,1,)机床坐标系的规定,标准机床坐标系中,X,、,Y,、,Z,坐标轴的相互关系用右手笛卡尔直角坐标系确定。,11,谢谢观赏,2019-5-24,(二)数控机床的坐标轴和运动方向11谢谢观赏2019-5-,2,)运动方向的确定,数控机床的某一部件运动的正方向规定为增大刀具与工件之间距离的方向。即刀具离开工件的方向便是机床某一运动的正方向。,Z,坐标的确定。,X,坐标的确定。,12,谢谢观赏,2019-5-24,2)运动方向的确定 12谢谢观赏2019-5-24,Y,坐标的确定。,旋转运动坐标。,Z,X,Y,X,Y,Z,3,)机床坐标系的原点,也称为机床零点,通过机床参考点间接确定,机床制造厂在机床装配时要使用行程开关和位置检测装置等精确地确定机床参考点的坐标尺寸。,13,谢谢观赏,2019-5-24,Y坐标的确定。ZXYXYZ3)机床坐标系的原点13谢,对于多数采用,增量式位置检测装置,的数控机床,每次机床上电后,必须进行回参考点(也称回零)的运行操作,以建立机床坐标系;对于少数采用绝对式位置检测装置的,可省去这个操作。,2,工件坐标系,工件坐标系是人为设定的,用于确定工件几何图形上各几何要素的位置,为编程提供数据基础,又叫编程坐标系。,14,谢谢观赏,2019-5-24,对于多数采用增量式位置检测装置的数控机床,每,该坐标系的原点称为编程原点,可以设定在工件(或夹具)的适当位置上。,当工件安装在机床上之后要使工件坐标系原点与机床坐标系原点建立起尺寸联系,工件坐标系的坐标轴及运动方向与机床坐标系保持一致。,工件坐标系的原点由编程人员在工件图样上确定。,15,谢谢观赏,2019-5-24,该坐标系的原点称为编程原点,可以设定在工件(,数控车床上加工工件时,工件原点一般设在主轴中心线与工件右端面(或左端面)的交点处。,数控铣床或加工中心加工工件时,工件原点一般设在进刀方向一侧工件外轮廓表面的某个角或对称中心上。,16,谢谢观赏,2019-5-24,数控车床上加工工件时,工件原点一般设在主轴中心线与工件右端面,(三),程序段格式,程序的组成:,程序号,程序段,程序结束,给零件加工程序一个编号,说明该零件加工程序开始,“,Oxxxx,”,,,“,%,”,或,“,P,”,由多个程序段组成加工程序的全部内容,表达数控机床要完成的全部动作。,以指令,M02,、,M30,或,M99,(作为整个程序的结束符号,来结束零件加工过程,17,谢谢观赏,2019-5-24,(三)程序段格式程序号程序段程序结束给零件加工程序一个编号,例,:,O0001,;,N002 G92 X40.0 Y30.0,;,N004 G90 G00 X28.0 T01 S800 M03,;,N006 G01 X-8.0 Y8.0 F200,;,N008 X0 Y0,;,N010 X28.0 Y30.0,;,N012 G00 X40.0,;,N014 M02,;,18,谢谢观赏,2019-5-24,例:O0001;18谢谢观赏2019-5-24,程序段格式,零件加工程序是由程序段,(,block,),组成的,每个程序段又由若干个数据字,(,word,),组成,每个字是控制系统的具体指令,它是由表示地址的英文字母、特殊文字和数字集合而成。,程序段格式是指一个程序段中字、字符、数据的安排形式,常用的是字地址程序段格式。,字地址程序段格式是由语句字、数据字和程序段结束符组成,(各个字的意义如表,2-3,),。,19,谢谢观赏,2019-5-24,程序段格式19谢谢观赏2019-5-24,各个字的意义如表,2-3,20,谢谢观赏,2019-5-24,各个字的意义如表2-320谢谢观赏2019-5-24,各字前有地址,各字的排列顺序要求不严格,数据的位数可多可少,不需要的字以及与上一程序段相同的续效字可以不写。其形式如下:,N,G,X,Y,Z,F,S,T,M,;,优点:,程序段中所包含的信息可读性高,便于人工修改。,3.,程序段中的,“,功能字,”,的意义,(,1,)程序段序号,21,谢谢观赏,2019-5-24,各字前有地址,各字的排列顺序要求不严格,数据,(,2,)准备功能字,(,3,)坐标(尺寸)字,(,4,)进给功能字,(,5,)主轴转速功能字,(,6,)刀具功能字,(,7,)辅助功能字,(,8,)程序段结束符,根据需要,程序段还会有插补参数,I,、,J,、,K,,补偿参数,D,、,H,代码等。,为了指明不同的程序,在程序的开头加上程序号。如:,O1235,、,%1235,等。,22,谢谢观赏,2019-5-24,(2)准备功能字22谢谢观赏2019-5-24,(四)进给速度和主轴回转速度的表示方法,1,、直接指定法,将实际速度的数值直接表示出来,小数点的位置在机床使用说明书中予以规定,一般进给速度单位为,mm/min,,切削螺纹时,用,mm/r,;在英制单位中用英寸表示,主轴速度单位用,mm/min,、,m/min,和,r/m/min,等表示。,23,谢谢观赏,2019-5-24,(四)进给速度和主轴回转速度的表示方法23谢谢观赏2019-,(四)进给速度和主轴回转速度的表示方法,2,、等比级数法或二位代码法,二位代码为二位十进制数字,它所表示的速度为公比,的等比级数 ,如,F60,(或,S60,),表示速度为,1000mm/min,(,),,F61,代码则表示速度为,1120mm/min,。,24,谢谢观赏,2019-5-24,(四)进给速度和主轴回转速度的表示方法24谢谢观赏2019-,(四)进给速度和主轴回转速度的表示方法,3,、三、四、五位代码法或“幻,3,”代码法,这是用,3,位、,4,位、,5,位代码表示进给速度和主轴回转速度的方法,如,P21,表,2-4,,由于这种代码法中,使用了一个数字“,3,”,故又称“幻,3,”代码法。,25,谢谢观赏,2019-5-24,(四)进给速度和主轴回转速度的表示方法25谢谢观赏2019-,(四)进给速度和主轴回转速度的表示方法,4,、符号法或一位代码法,该代码用一位数字符号表示,它可代表一种速度,其值在机床使用说明书中给予详细规定。,5,、进给速率数法,(FRN-Feed rate number),这种代码方法只用来表示进给速度,直线插补时,FRN=V/L10 (2.1),圆弧插补时,FRN=V/R10 (2.2),式中,,V,(,mm/min,),进给速度;,L,(,mm,),直线位移;,R,(,mm,),圆弧半径。,26,谢谢观赏,2019-5-24,(四)进给速度和主轴回转速度的表示方法26谢谢观赏2019-,