GB T 12177-1990 数子控制机床的数控处理程序输出 逻辑结构.pdf

上传人:diecharacter305 文档编号:208280 上传时间:2019-07-14 格式:PDF 页数:13 大小:632.62KB
下载 相关 举报
GB T 12177-1990 数子控制机床的数控处理程序输出 逻辑结构.pdf_第1页
第1页 / 共13页
GB T 12177-1990 数子控制机床的数控处理程序输出 逻辑结构.pdf_第2页
第2页 / 共13页
GB T 12177-1990 数子控制机床的数控处理程序输出 逻辑结构.pdf_第3页
第3页 / 共13页
GB T 12177-1990 数子控制机床的数控处理程序输出 逻辑结构.pdf_第4页
第4页 / 共13页
GB T 12177-1990 数子控制机床的数控处理程序输出 逻辑结构.pdf_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准数字控制机床的数控处理程序输出逻辑结构发布实施国家技术监督局发布中华人民共和国国家标准数字控制机床的数控处理程序输出逻辑结构国家技术监督局批准实施本标准等效采用国际标准数字控制机床数字控制处理程序输出逻辑结构和主词主题内容与适用范围本标准规定了通用数字控制处理程序输出信息记录的逻辑结构该输出用作后置处理程序的输入信息本标准适用于数字控制编程语言使用每个使用一种数字控制编程语言的处理程序应能产生本标准规定的刀位数据每个后置处理程序应能使用在本标准中所规定的刀位数据作为它的输入引用标准数字控制机床的数控处理程序输出型记录辅元素后置处理命令刀位数据的一般结构刀位数据由逻辑记录序

2、列组成每个逻辑记录最多由个逻辑词序列组成一个逻辑词能表示一个整数一个实数六个字符一个记录的头三个逻辑词有着相同的物理空间且总是整数从第个到第个逻辑词有着相同的物理空间但不必与头三个词相同如果逻辑词表示一个字符项使用最左边的个字符位置任何剩余的位置是空白的如果在输入的等效零件源程序语言中字符数据由少于个字符组成则数控处理程序输出数据按右边对齐并以空格置于前面达到所需的个字符数每个逻辑记录的第一个词包括一个顺序号它从开始并按增加第二个词包括一个记录类型码一个逻辑词的物理表示与计算机有关每个记录的一般格式如下记录的顺序号整数记录类型整数数据与的类型有关它包括某一些或全部均为整数实数和字符串没有字符信

3、息出现的地方这个数据项为一个空格没有整数出现的地方则使用整数零记录类型的编码见表表记录名称说明输入顺序这个记录包含零件源程序语句的标识和顺序后置处理程序指令这个记录包含送到后置处理程序的专门指令表面数据这个记录包含输入几何的标准形式相对刀具位置这个记录包含相对于导动面和零件面的刀具位置刀具位置这个记录包含刀具位置和有关刀具的运动矢量信息容差或刀具信息这个记录包含容差刀具或输出注销信息起动信息这个记录包含相对于起动面的刀具位置运动信息这个记录表示相对于上一个运动的刀具运动方向信息轴方式单位这个记录包含多轴或单位信息特殊程序参数这个记录包含用变量串调用特殊程序时的信息或数据最终记录这个记录包含终止

4、记录未分段的刀具轨迹这个记录包含有关非直线刀具轨迹的未分段信息工件轮廓说明这个记录包含对工件轮廓的描述信息刀具说明工件材料说明机床说明这些记录是分别为刀具工件材料和机床的描述安排的文字型后置处理程序命令这个记录包含送到后置处理程序的特殊文字型指令专有记录这些类型编码为特殊使用保留这些记录不予标准化注和型记录只是用来提供信息这些记录通常不作为输入到后置处理程序的刀位数据文件的一部分型记录是一个文字型的后置处理程序命令用在零件源程序中的词汇词能以下述两种方法中的任何一种在输出数据中表示第一种方法每个词是用一个整数代码表示且该记录是型使用这种形式的输出数据是由整数和实数的混合串组成整数和实数间的区别

5、视计算机而定第二种方法每个词是作为文字型字符串出现且该记录是型使用这种形式的输出数据是由成对串组成每对的第一部分标识着第二部分的性质如果第一部分是整数零第二部分便是实数如果第一部分是比零大的整数第二部分就是一个长度为的文字串型记录并不比型记录优先使用当前大部分现有系统使用着型记录记录类型的逻辑结构和内容型记录这个记录包含零件源程序语句的标识和顺序整数记录顺序号整数整数零件源程序语句号字符串零件源程序语句的标识字符串零件源程序语句的标识型记录这个记录包含送到后置处理程序的专门指令整数记录顺序号整数整数表示列于附录中的主词代码以及以后可能包含一个辅元素表示例下例是用来说明一个输入语句的主词和辅词部

6、分主轴每分钟转速范围主词是主轴辅元素表是每分钟转速范围辅元素是每分钟转速和范围整数顺序号整数整数主轴的代码整数每分钟转速的代码实数整数范围的代码实数注参见条关于后置处理的另一种传送方法型记录这个记录包含着输入几何的标准形式当前在这个记录中仅包含有以圆弧为导动面的信息整数记录顺序号整数整数面用途说明未规定为后置处理程序使用整数面接触状况说明走到走上走过走切零件面走切未规定为后置处理程序使用整数面类型说明表示圆整数面数据词的个数名称下标和标准形式对圆为个词字符串导动面的符号名整数下标实数圆心坐标实数圆心坐标实数圆心坐标实数轴单位矢量分量实数轴单位矢量分量实数轴单位矢量分量实数圆半径值类型记录这个记

7、录包含相对于导动面和零件面的刀具位置这个记录由某些数控处理程序用作中间文件数据它通常不是由处理程序生成的输入到后置处理程序的刀位数据文件中的一部分只是作为信息包含在型记录中整数记录顺序号整数整数刀具位置说明表示刀具在左表示刀具在右表示刀具在上表示刀具中心在零件面上表示刀具与零件面相切型记录这个记录包含刀具位置和关于刀具例如圆柱铣刀头部中心的运动矢量信息信息可以用单个点的坐标一系列点的坐标或点的坐标和有关刀具轴的矢量表示整数记录顺序号整数整数表示起刀点表示走增量表示所有其他运动类型例如走到点而表示类型的延续即生成比一个逻辑记录所能包含的点还要多的许多点字符串零件源程序语句辅部的第一个几何符号整数

8、下标或点索引号基本的三轴坐标信息实数第一个点的坐标实数第一个点的坐标实数第一个点的坐标三个一组实数第二个点的坐标实数第二个点的坐标实数第二个点的坐标三个一组或多轴信息集实数第一个点的坐标实数第一个点的坐标实数第一个点的坐标实数第一个刀具轴矢量分量实数第一个刀具轴矢量分量实数第一个刀具轴矢量分量六个一组实数第二个点的坐标实数第二个点的坐标实数第二个点的坐标实数第二个刀具轴矢量分量实数第二个刀具轴矢量分量实数第二个刀具轴矢量分量六个一组注参见条图型记录使用示例由一个位于前面的多轴记录型记录表示当一个记录的最大长度为个词时一个记录最多能容纳组三轴数据或组多轴数据在多轴信息集中刀具轴矢量的指向是从刀尖

9、到刀夹型记录这个记录包含容差刀具或输出注销信息中的一种类型输出注销信息整数记录顺序号整数整数记录子类型表示输出注销整数表示不输出表示输出容差信息整数记录顺序号整数整数记录子类型表示内容差表示外容差实数零件面容差实数导动面容差实数检查面容差刀具信息参见图对通用刀具而言整数记录顺序号整数整数记录子类型表示刀具实数刀具直径实数圆角半径实数水平距离实数垂直距离实数底线和水平线间的夹角实数侧线和垂直线间的夹角实数刀具高图通用刀具型记录这个记录包含相对于起动面的刀具位置这个记录是由一些数控处理程序作为中间文件数据使用它通常不作为由处理程序生成用以输入到后置处理程序的刀位数据文件中的一部分只是作为信息包含在

10、型记录中整数记录顺序号整数整数刀具定位说明表示起动表示偏置型记录这个记录由某些数控处理程序作为中间文件数据使用它通常不作为由处理程序生成而输入到后置处理程序的刀位数据文件的一部分只是作为信息包含在型记录中这个记录包含表示相对于上一个运动的刀具方向的信息整数记录顺序号整数整数刀具方向说明表示向左表示向右表示向前表示向后表示向上表示向下型记录这个记录包含多轴或单位信息多轴整数记录顺序号整数整数表示多轴整数状态说明表示开始表示结束单位参数整数记录顺序号整数整数表示单位整数表示毫米或表示厘米实数比例因子或零注数控处理程序的输出本是无量纲的但其中使用了某些常数例如在生成切削矢量时而这些常数的引入是基于这

11、样的假设即在整个零件源程序中将使用一个特定的测量单位为使这些常数调整到适合以其他单位进行编程单位信息能用来指示处理程序和后置处理程序所要求的单位比例因子允许使用毫米厘米以外的其他单位例如使用的比例因子和以毫米为单位在零件源程序中的几何描述将由米表示实际上在处理程序中不存在比例和几何值的转换只有常数被修正型记录这个记录包含用变量串调用特殊程序的信息或数据这个记录是由某些数控处理程序作为中间文件数据使用它通常不作为由处理程序生成而输入到后置处理程序的刀位数据文件的一部分只是作为信息包含在型记录中整数记录顺序号整数整数表示没有相关参数名的特殊程序表示有相关参数名的特殊程序字符串特殊程序名无参数名调用

12、名字参数参数实数第一个参数实数第个参数有参数名调用名字名称参数名称参数字符串第一个名称实数第一个参数字符串第个名称实数第个参数型记录这个记录包含刀位数据的最终记录整数记录顺序号整数型记录这个记录包含有关非直线刀具轨迹的未分段信息在刀位数据中的非直线运动可以用分段或不分段的两种形式表示分段形式是由包含一个或一系列型记录的坐标数据集方式给出见图和条未分段形式是由单一的型记录方式给出这个记录详述了定义刀具控制点例如铣床刀具端部的中心非直线运动的信息如果开始点是已知的一个圆弧运动可以由它的中心坐标平面半径和终点坐标来定义图是使用型记录的例证整数记录顺序号整数整数刀具位置说明表示沿运动方向看刀具位于工件

13、的右侧表示刀具位于工件的左侧表示未规定在工件的哪一侧整数面接触状态说明走到走上走过走切零件面走切不是为后置处理程序的使用定义整数面类型说明表示圆整数面数据词的个数对圆为个词字符串导动面的符号名整数下标实数圆心坐标实数圆心坐标实数圆心坐标实数轴单位矢量分量实数轴单位矢量分量实数轴单位矢量分量实数刀具轨迹半径实数用度表示的圆弧角度实数终点坐标实数终点坐标实数终点坐标注角度符号按数学惯例给出即顺时针方向为负如图所示角为负值图分段形式图未分段形式型记录这个记录包含工件轮廓通常由许多直线圆弧等元素组成每个元素使用一个记录此外还包含毛坯件即加工前的工件的轮廓和粗精加工的轮廓整数记录顺序号整数整数记录子类型

14、表示粗加工零件的准备表示粗加工零件的描述表示精加工零件的准备表示精加工零件的描述子类型仅应用于两维轮廓粗加工零件准备字符串轮廓标识符整数下标整数粗加工零件描述轮廓组成元素的数量实数零件最大坐标实数零件最大坐标实数零件最小坐标实数零件最小坐标粗加工零件描述字符串轮廓组成元素标识符整数下标实数组成元素起点的坐标实数组成元素起点的坐标如果轮廓组成元素是一条直线实数曲率实数指向工件的单位法向矢量的分量实数指向工件的单位法向矢量的分量如果轮廓组成元素是一个圆实数半径圆的曲率符号表示弧相对于连接起点到终点直线的位置弧位于直线右侧弧位于直线左侧实数圆心坐标实数圆心坐标精加工零件准备字符串轮廓标识符整数下标整

15、数精加工零件轮廓组成元素数量实数精加工零件最大坐标实数精加工零件最大坐标实数精加工零件最小坐标实数精加工零件最小坐标精加工零件描述字符串轮廓组成元素的标识符整数下标实数组成元素起点坐标实数组成元素起点的坐标如果轮廓组成元素是直线实数曲率实数指向工件的单位法向矢量的分量整数指向工件的单位法向矢量的分量整数表面质量表示粗糙的表示一般的表示精细的实数连续周期进给或刀具行程留下的尖点高度宏观表面粗糙度实数调准用长度用于直径测量和设定刀具补偿的初步切削长度实数刀具补偿转换号如果轮廓组成元素是一个圆实数半径圆的曲率符号表示弧相对于连接起点和终点直线的位置弧位于直线右侧弧位于直线左侧实数圆心坐标实数圆心坐标

16、实数表面质量表示粗糙的表示一般的表示精细的实数连续周期进给或刀具行程留下的尖点高度宏观表面粗糙度实数调准用长度用于直径测量和设定刀具补偿的初步切削长度实数刀具补偿转换号型记录这个记录是为描述刀具而保留的型记录这个记录是为描述工件材料而保留的型记录这个记录是为描述机床而保留的型记录这个记录包含送到后置处理程序的特殊文字指令与在条中的型记录相比它并不作为优先选择的类型整数记录顺序号整数字符串主词的文字表示以及以后可能包含一个辅元素表的成对词示例主轴每分钟转速范围的型记录有着如下形式整数顺序号整数字符串主轴整数表示下一个词是字符串且包含有三个字符字符串每分钟转速整数表示下一个词是实数实数整数表示下一个词是字符串包含有个字符字符串范围整数实数到型记录专用记录这些记录是为用户对特殊记录类型的需要而保留的这些记录不予标准化附加说明本标准由中华人民共和国机械电子工业部提出本标准由北京机械工业自动化研究所归口本标准由北京机械工业自动化研究所负责起草本标准主要起草人唐勇

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1