GB-12177-1990.pdf
《GB-12177-1990.pdf》由会员分享,可在线阅读,更多相关《GB-12177-1990.pdf(13页珍藏版)》请在三一文库上搜索。
1、中华人民共和国国家标准 数字控制机床的数控处理程序输出 逻辑结构 GB 1 2 1 7 7 一, 0 Nu me r i c a l c o n t r o l o f ma c h i n e s 一 N C p r o c e s s o r o u t p u t 一 L o g i c a l s t r u c t u r e 本标准等效采用国际标准I S O 3 5 9 2 -1 9 7 8 ( ( 数字 控制机床数字 控制处理程序输出 逻辑结 构 ( 和主词) 。 1 主 题内容与 适用范围 本标准规定了 通用数字控制处理程序输出 信息记录的逻辑结构。该输出用作后 置处理程序的输
2、人 信息。 本标准适用于数字 控制编程语言使用,每个使用一种数字控制编程语言的处理程序,应能产生本 标准规定的刀 位数据。每个后置处理程序应能使用在本标准中 所规定的刀 位数据作为它的输人。 2 引用 标准 G B 1 1 2 9 2 数字 控制机 床的 数控处 理程序输出2 0 0 0 型记录辅元素 ( 后 置处 理命令) 3 刀 位数据的一般结构 3 . 1 刀 位数据由 逻辑记录序列组成。 3 . 2 每个逻辑记录最多由2 4 5 个逻辑词序列组成。 吕 . 3 一个逻 辑词能表示: . . 一个整数, b . 一个实数。 c . 六个 字符。 3 . 4 一个记录的头三个逻辑词有着相同
3、的物理空间,且总是整数。 3 . 5 从第4 个到第 2 4 5 个逻辑词有着 相同 的物 理空间 ( 但不必与 头三个词相同) 。 3 . 如 果逻辑词表示一个字符项, 使用最左 边的6 个字符 位置, 任何剩余 的 位置是 空白 的。 如果在输人的等效零件源程序语言中,字符数据由少于6 个字符组成,则 数控处理程序翰出 数据 按右边对齐,并以 空格置于前面达到所需的6 个字符数。 3 . 7 每个逻辑记录的第一个词包括一个顺序号, 它从1 开始,并按1 增加。第二个词包括一个记 录类 型码。 . . . 一 个逻 辑词 的物理表示与 计算机有关。 3 . , 每个记录的一般格式如下: W1
4、二 记录的顺序号 ( 整数) ; W2= 记录类型 ( 整数) ; W3 . . . Wn = 数据与 W2 的类 型有关。它 包 括某一些或全部均为 整 数、 实 数和字符串。 3 . 1 0 没有字符信息出现的地方,这个数据项为一个空格。没有整数出 现的地方, 则使用整数。 ( 零) 。 国家技术监督局1 二0 一 0 1 一 0 4 批准 1 5 5 0 一 0 一 0 1 实施 GB 1 21 7 7 一 9 0 3 . 1 1 记录类型 ( Wz )的编码见表1 。 记录名 称说明 1 0 0 0 输人顺序这个记录包含零件源程序语句的标识和顺序 20 0 0 后置处理程序指令这个记录
5、包含送到后置处理程序的专门指令 3 0 0 0表面数据 这个记录包含输人几何的标准形式 4 0 0 0 相对刀具位置这个记录包含相对于导动面和零件面的刀具位置 5 0 0 0刀具位置 这个记录包含刀具位置和有关刀具的运动矢量信息 6 0 0 0 容差或刀具信息这个记录包含容差、刀具或输出注销信息 7 0 0 0 起动信息这个记录包含相对于起动面的刀具位置 8 0 0 0 运动信息这个记录表示相对于上一 个运动的刀具运动方向信息 9 0 0 0 轴方式,单位这个记录包含多轴或单位信息 1 2 0 0 0 特殊程序参数这个记录包含用变量串调用特殊程序时的信息或数据 1 4 0 0 0 最终记录这个
6、记录包含终止记录 1 5 0 0 0 未分段的刀具轨迹这个记录包含有关非直线刀具轨迹的未分段信息 1 60 0 0 工件轮廓说明这个记录包含对工件轮廓的描述信息 1 7 0 0 0 1 8 0 0 0 1 9 0 0 0 刀具说明 工件材料说明 机床说明 这些记录是分别为刀具、工 件材料和机床的描述安排的 2 0 0 0 0 文字型后置处理程 序命令 这个记录包含送到后置处理程序的特殊文字型指令 2 8 0 0 0一 3 2 0 0 0 专有记录这些类型编码为特殊使用保留。这些记录不予标准化 注: 4 0 0 0 . 7 0 0 0 , 8 0 0 0 和1 2 0 0 0 型记录只是用来提供
7、信息。这些记录通常不作为输人到后置处理程序的刀位 数据文件的一部分。 2 0 0 0 0 型记录是一个文字型的后置处理程序命令。用在零件源程序中的词汇词能以下述两种方法中的仟 GB 1 21 7 7 一, 0 问种在输出 数据中表示。第一种方法,每个词是用一个整数代码表示,且该记录是2 0 0 0 型。使用这种 形式的输出数据是由整数和实数的混合串组成 ( 整数和实数间的区别视计算机而定) 。第二种方法, 每个 词是作为文字型字符串出现,且该记录是z 0 0 0 0 型。使用这种形式的输出数据是由成对串组成, 每对的 第 一部分标识着第二部分的性质。 如果第一部分是整数零, 第二部分便是实数。
8、如果第一部分是比霉大的整 数” ,第二部分就是一个长度为n 的文字串。2 0 0 0 0 型记录并不比2 0 0 0 型记录优先使用。当前, 大部分现 有系 统使用着2 0 0 0 型记录。 4 记录类型的逻辑结构和内 容 4 . 1 1 0 0 0 型记录 这个记录包含零件源程序语句的标识和顺序。 W1 整数)= 记录顺序号。 W2 ( 整 数)=1 0 0 0 0 W3( 整 数)二 零件源程序语句号。 W4 ( 字符串)= 零件源程序语句的标识。 W5( 字符 串)二 零件源程序 语句的 标识。 4 . 2 2 0 0 0 型记录 这个记录包含送到后置处理程序的专门指令。 W1( 整数)
9、= 记录顺序号。 W2 ( 整数)= 2 0 0 0 。 W3 ( 整数)= 。( 表示列于G B 1 1 2 9 2 附录D中的主词代码) 。 W4以及以后可能包含一个辅元素表。 示例:下例是用来说明一个输人语句的主词和辅词部分。 主轴/ 每分钟转速, 5 0 0 0 , 范围, 2 ( S P I N D L / R P M, 5 0 0 0 , R A N G E,2 ) 主词是主轴。 辅元素表是每 分钟转速,5 0 0 0 , 范围,2 。 辅元素是每分钟转速,5 0 0 0 和范围,2 。 W1( 整数)二 。( 顺序号) 。 W2 ( 整数)二 2 0 0 0 0 W3 ( 整 数
10、)=1 0 3 1( 主轴的代码) 。 W4 ( 整数)二 7 8( 每分钟转速的代码) 。 W5 ( 实数)二 5 0 0 0 . 0 , W6 ( 整数)= 1 4 5( 范围的代码) 。 W7 ( 实数)二 2 . 0 o 注:参见 4 . 1 7 条,关于后置处理的另种传送方法。 4 . 3 3 0 0 0 型记录 这个记录包含着输人儿何的标准形式。当前,在这个记录中仅包含有以圆弧为导动面的信息。 Wl( 整数)二 记录顺序号。 W2 ( 整数)二 3 0 0 0 0 W3( 整 数)= 面用 途说明。未 规定为后 置处理 程序使用。 W4 ( 整数)二 面接触状况说明。走到 ( T
11、O) , 走上 ( O N) . 走过 ( P A S T) , 走切( T A N T O) , 零件面 走切 ( P S T A N ) 。 未规定为 后 置处理 程序使用。 W5 ( 整数)= 面类型说明 ( 4 表T圆) 。 W6( 整 数)二 面数据词的个数 ( 名称,F 标和标准形式。对圆为1 3 个词) 。 W7( 字符 串)二 导 动面的符号名。 GB 1 2 1 7 7 -. 9 0 WS( 整数)二 下标。 W9( 实数)= 圆心X坐标。 W1 0( 实数)二 圆心Y坐标。 Wl l( 实数)二 圆心Z坐标。 W 1 2( 卖数)= 轴单位矢41 分 a. W1 3( 实数
12、)= 轴单位矢量J 分量。 W1 4( 实数)二 轴单位矢量K分量。 W1 5( 实数)二 圆半径值。 4 . 4 4 0 0 0 类型记录 这个记录包含相对于 导动面和零件面的刀具位置。 这个记录由 某些数控处理程序用作中间文件数据。它通常不是由处理程序生成的输人到后置处理 程序的刀 位数据文 件中的一部 分,只 是作为信息 包含在4 0 0 。 型记 录中。 W1( 整数)二记录顺序号。 W2 ( 整数)=4 0 0 0 。 W3 ( 整数)= 刀具位置说明。 二1 ,表示刀具在左 ( TL L F T) o =2,表示刀具在右 ( T L R G T) o =3 ,表示刀具在上 ( T
13、L O N) o 二5 ,表示刀具中心在零件面上 ( TL O N P S) 。 =6 ,表示刀具与零件面相切 ( T L O F P S) 。 4 . 5 5 0 0 0 型记录 这个记 录包含刀 具位置和关于刀具 ( 例如,圆 柱铣刀头部中心) 的运动矢量信息。信息可以用 单 个点的坐标, 一系列点的坐标, 或点的坐标和有关刀具轴的矢量表示。 W1( 整数)二 记录顺序号。 W2 ( 整数)=5 0 0 0 . W3( 整数)=3 表示起刀点 ( F R O M) , 4 表示走增量 ( G O D L T A) , 5 表示所有其他运动 类型, 例如, 走到点 ( G O T O ) ,
14、 而6 表示类型5 的延 续 ( 即生成比 一个逻 辑记录 所能 包含的点 还 要 多的许多点) 。 W4 ( 字符串)二 零件源程序语句辅部的第一个几何符号。 W5( 椎数)= 下标或点索引号。 基 本 的 三 轴 坐 标 信 息 。 W6( 实 数)= 第一个点的X 坐标。 W7( 实数)= 第一个点的Y 坐标。 WS ( 实数)= 第一个点的2 坐标。 W9 ( 实 数)= 第二个点的X 坐标。 W1 0( 实 数)二 第二个点的Y 坐标。 Wl l( 实数)二 第二个点的2 坐标。 三个一组 三个 一 组 、!、JJ、11、resesl GB 1 21 7 7 一 , . W6( 实数
15、)二 第一个点的X坐标。 W7( 实数)二 第一个点的Y坐标。 W8( 实 数)= 第一个点的Z坐标。 W9( 实数)= 第一个刀具轴矢量I 分量。 W1 0( 实数)二 第一个刀具轴矢量J 分量。 Wl l( 实数)= 第一个刀具轴矢量K分量。 W1 2 实数)二 第二 个点的X坐标。 W1 3( 实 数)= 第二 个点的Y 坐标。 Wl 4 实 数)二 第二个点的Z坐标。 W1 5( 实数)二 第二个刀具轴矢量I 分量。 W1 6 实数)二 第二个刀具轴矢量J 分量。 W1 7 实 数)二 第二个刀 具轴矢量K 分 量。 W2 4 5 六个一组 六个一组 、lee|L厂|Jree几|,|J
16、 注:1 )参见 4 . 1 2 条图2 . 5 0 0 0 型记录使用示例。 2)由一个位于前面的多轴 ( M U L T A X)记录 ( 9 0 0 0 型记录)表示。 当一个记录的最大长度为2 4 5 个词时,一个记录最多能容纳8 0 组三轴数据或4 0 组多轴数据。 在多轴信息集中,刀具轴矢量的指向是从刀尖到刀夹口 4 . 6 6 0 0 0 型记录 这个记录包含容差、刀具或输出注销信息中的一种类型。 输出注销信息: W1 ( 整数)二 记录顺序号。 W2 ( 整数)= 6 0 0 0 W3 ( 整数)二 记录子 类型 1 表示输出注销 ( C U T一 D N T C U T) D
17、 , W4 ( 整数)=1 ,表示不输出 ( D N T C U T) o 二0 ,表示输出 ( CU T) 。 容差信息: W1 ( 整数)= 记录顺序号。 W2( 整数)= 6 0 0 0 0 W3( 整 数)= 记 录子 类 型 ( 4 表 示内容 差 ( I N T O L ) , 5 表 示外 容 差 ( O U T T O L ) , W4( 实 数)= 零件面容 差。 WS( 实 数)= 导 动面容差。 W6( 实 数)= 检查面容差。 刀具信息 ( 参见图1 ,对通用刀具而言) : W1( 整数)二 记录顺序号。 W2( 整数)= 6 0 0 0 0 W3 ( 整数)二 记录子
18、类型 ( 6 表示刀具 ( C U T T E R) ) . W4 ( 实数)= 刀具直径,d , W5 ( 实数)二 圆角半径,r 。 W6 ( 实数)二 水平距离,e 。 W7( 实数)二 垂直 距离,f a W8 ( 实数)二 底线AB 和水平 线间的夹角,a 。 W9( 实数)= 侧线B C和垂直 线间的夹角,口 。 GB 1 21 7 7 一 . 0 W1 0( 实数)=刀具高,h 。 图 1 通用刀具 d . 7 7 0 0 0 型记录 这个记录 包含相对于起动面的刀具位置。 这个记录是由一些数控处理程序作为中间文件数据使用,它通常不作为由处理程序生成用以 输人 到后置处理程序的刀
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 12177 1990
链接地址:https://www.31doc.com/p-3765826.html