1、ICs 4702001U 07 a目中华人民共和国国家标准GBT 222 I 7-2008IS0 6582:1 983造船机器数字控制 ESSI格式Shipbuilding-Numerical control of machines-ESSI format2008-08-04发布(IS0 6582:1983,IDT)2009020 1实施丰瞀髁鬻瓣警瓣瞥星发布中国国家标准化管理委员会促19刚 吾GBT 22217-2008IS0 6582:1983本标准等同采用ISO 6582:1983造船机器数字控制ESSI格式(英文版)。本标准等同翻译IsO 6582:1983。为便于使用,本标准做了下列
2、编辑性修改:本“国际标准”一词改为“本标准”;用小数点“”代替作为小数点的逗号“,”;删除国际标准的前言。本标准的附录A、附录B为规范性附录。本标准由中国船舶工业集团公司提出。本标准由全国海洋船标准化技术委员会船舶基础分技术委员会归口。本标准起草单位:长江船舶设计院。本标准主要起草人:李朝晖、曾志刚、章鸣。GBT 22217-2008IS0 6582:1983引 言“ESSI格式”最先由挪威奥斯陆工业研究中心提出,广泛应用于数控绘图机和火焰切割机,同时也被生产绘图机、火焰切割机及控制器的其他设备生产商所采用。数控设备的技术进步大大扩展了机器的加工功能。但由于采用了互不兼容的不同的“ESSI格式
3、”,不同的设备生产商之间缺乏协同性。这种各自为战的发展策略导致了不同用户之间数据交换和通信的困难。为避免在数据交换时发生错误,常用的方法是数控绘图机和数控制造机器双方都采用相同的物理控制带(纸带、磁带等),而这种控制带应包含能同时适用于这两类机器的代码,因此要特别注意以确保针对特定机型的代码或加工功能不会被其控制器所忽略掉。这类问题在不采用“ESSI格式”的控制系统中同样存在,因此在本标准中不予规定。通信和数据交换在未来造船工业中将变得越来越重要,本标准将为采用“ESSI格式”的数控机床创造一个统一的平台。本标准将能保证不同来源的程序和控制器的兼容性,使硬件制造商、程序员以及数控机床用户之间能
4、更好地通信。“ESSI格式”可用于基于穿孔卡片、穿孔纸带、磁带等介质的数据码交换,建议采用标准数据码。若技术进步需要或未来采用标准与本标准发生冲突,本标准将推出修订版。附录A和附录B是本标准的完整构成部分。GBT 22217-2008ISO 6582:1983造船机器数字控制ESSI格式1范围本标准详细描述了ESSI格式,作为协调系统设计的指导性标准,它致力于减少所需程序的种类提高编程技术的统一性,促进造船工业中数控绘图仪和火焰切割机之间程序的可交换性。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适
5、用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GBT 8129工业自动化系统机床数值控制词汇(GBT 8129-1997,idt ISO 2806:1994)GBT 19660工业自动化系统与集成机床数值控制 坐标系和运动命名(GBT 19660-2005,ISo 841:2001,IDT)3字31格式分类中各类字的长度没有特别规定。32只有在三轴机床中,地址字符应放在字的最前面。33尺寸字应采用增量坐标(虽然通过功能81和82可采用绝对坐标),同时应包含下述数字量:a)所有线性增量应由含代数符号的数字表示以指示
6、方向;b)除在各轴方向上均为零的数字只需插入代数符号外,所有程序块都应有表示每个增量的数字。34非尺寸字应包含:机器功能(辅助功能)最多由3个无符号数组成(见附录B)。4程序块41 程序块中各指令最大字符数应符合附录A的规定。42每个程序块应由下列字符之一结束:a)LF(换行);b)CR(回车);c)LF和CR。当控制带同时使用这两个字符(LF和CR)时,控制器若只需其中一个字符就会忽略掉另一个。另外,第一个程序块应由这(些)字符开始。43若有初始化程序块,例如需要自动倒带或自动代码检测时,则该模块应由一个特殊字符引导(在ISO中是,在EIA打孔码中是EOR)。5地址51在不同的程序块格式中,
7、轴地址由无符号数组成(见附录B)。GBT 22217-2008ISO 6582:1983附录A(规范性附录)格 式A1程序块中尺寸字的个数决定了曲线的类型,如下所示:a) 两个字确定一条直线;b)五个字确定一段圆弧;c) 六个字确定一条抛物线弧。A2对于三轴机床,程序块中地址码在尺寸字前面。A3对于直线,两个尺寸字按顺序由表示DX、DY的带符号数组成(见图A1)(定义见A7)。A4对于圆弧,五个尺寸字按顺序由表示DX、DY、XC、YC、TC的带符号数组成(见图A2)。A5对于抛物线,六个尺寸字按顺序由表示DX、DY、XP、YP、TC、TP的带符号数组成(见图A3和图A4)。A6在A3A5中提及
8、的所有数字量都由单位增量表示,此单位增量是描述数控机床的参数。A7在本附录中用到的符号定义见表A1,所有的描述都基于笛卡尔坐标系。表A1符号定义符 号 定 义X 参考系的横坐标(右手)Y 参考系的纵坐标(右手)DX 终点的横坐标DY 终点的纵坐标XC 圆心的横坐标YC 圆心的纵坐标起点到抛物线轴的距离(抛物线轴平行于纵轴),或从顶点处开始计算的曲率半径XP(抛物线轴平行于横轴)起点到抛物线轴的距离(抛物线轴平行于横轴),或从顶点处开始计算的曲率半径YP(抛物线轴平行于纵轴)TC 圆或抛物线的旋转方向(+:逆时钟;一:顺时钟)TP 抛物线类型(+:抛物线轴与纵轴平行;一:抛物线轴与横轴平行)GB
9、T 22217-2008IS0 6582:1983图A1图A23GBT 22217-20081S0 6582;19834Y旋转正向 旋转负向f |正抛 防线 、 乃转正向 f负抛物线 J 负抛物线, 、旋转正向一 、 、旋转负向正抛 街线 | l旋转负向 旋转正re图A3图A4附录B(规范性附录)机器功能GBT 22217-2008IS0 6582:1983机器功能(辅助功能)见表B1(最小加工功能指令集列于表1的后面)。表B1机器功能(辅助功能)代码 功 能 含 义。 程控停机 使程序员可通过控制带停止火焰切割机1 1#切割枪地址 在采用代码19的三轴机器中,带此地址的数据与1#切割枪相关2
10、 2#切割枪地址 在采用代码19的三轴机器中,带此地址的数据与2#切割枪相关3 忽略开 允许在控制带上添加附加功能,例如识另4码、零件号、电传指令等4 忽略关 控制器将忽略介于代码3和。4”之间的所有信息机器将以快速移动速度运转,直到被功能6取消。如由于筒化而没有采用5 快速移动开功能6,则功能5只保持到其后第一个数据块结柬6 快速移动关 本功能用于取消功能57 氧气开 打开切割氧气(1#工具开)8 氧气关 关闭切割氧气(1#工具关)9 号料开 开启号料(2#工具开)参见代码1lO、111lO 号料关 关闭号料(2#工具关)11 号料偏移开 将号料器(2#工具)移至中心割炬(1#工具)的前一位
11、置12 工具偏移关 反向移动中心割炬(1#工具)至其原位打开左斜割炬的切割氧气。从切割枪运动方向看,该割炬在切割枪的左13 左斜割炬开手边14 左斜割炬关 关闭左斜割炬的切割氧气打开右斜割炬的切割氧气。从切割枪运动方向看,该割炬在切割枪的右15 右斜割炬开手边16 左斜割炬关 关闭左斜割炬的切割氧气机器在数据块结束时减速、在数据块开始时加速,直至被功能18取消。如17 加速控制开 由于简化而没有采用功能18,机器将在下一数据块结束时减速,而在接下来的数据块开始时将加速18 加速控制关 本功能用于取消功能1719 3轴控制 系统设置为3轴模式20 2轴控制 系统设置为2轴模式21 +x+Y(正常
12、)22 +X Y坐标旋转和镜像定位23 一XY24 一X+YGBT 22217-2008IS0 6582:1983表B1(续)代码 功 能 含 义25 一YX26 +YX坐标旋转和镜像定位27 +Y+X28 一Y+X29 左割缝开开启割炬直径补偿30 右割缝开运用割具寻址功能3136可通过适当指令依下图对选择割具:31 左边(门架侧) 3l 32尚 尚 一 尚 尚 一 闩 尚 32 右边(悬臂侧) 爿弋弋主 :N厂_L副 一副枪。33 主动割具I(内侧) 一主枪面向门架式机器正面31 3234 主动割具(外侧) 尚 尚 一 尚 尚 尚 一 鬲35 从动割具I(内侧) 百世薰WU 叫 叫 纠 U
13、 叫 掣 叫36 从动割具(外侧)37 未分配38 割缝关 关闭割炬直径补偿,用于取消功能29和3039 未分配40 未分配41 保持 本功能启动延时计数器产生一个延迟,以改善加工厚钢板时的拐角切割关闭燃烧器,在燃烧器被再次点燃前机器将沿下一编程轨迹运行一段固定42 割炬过桥距离43 未分配44 未分配45 割炬下降 开启自动高度传感器,割炬下降6表B1(续)GBT 22217-2008ISO 6582:1983代码 功 能 含 义46 割炬上升 关闭自动高度传感器,割炬上升47 未分配48 割炬保持 关闭自动高度传感器,割炬保持当前高度49 预热开50 预热关51 旋转控制开 自动旋转割炬以
14、便使左、右斜割炬在切割过程中保持适当的角度52 旋转控制关 本功能用于取消功能5153 等离子开 开启等离子割炬(3#工具开)54 等离子关 关闭等离子割炬(3#工具关)5562 由火焰切割机制造商自行定义63 辅助功能归零 取消所有已存储的加工功能64 控制带结束 取消所有已存储的加工功能(63),控制带倒带还原6569 未分配7074 绘图机使用75 未分配7679 绘图机使用80 未分配8l 增量编程模式 系统采用增量尺寸82 绝对编程模式 系统采用绝对尺寸83 零点偏移 在绝对编程中,本功能允许指定下一数据块相对坐标原点的偏移量8486 绘图机使用87 未分配88 未分配8990 绘图
15、机使用91 未分配92 未分配9398 绘图机使用99 未分配100 可选忽略开 若在控制面板上启动此功能,则介于功能100和lOl之间的所有数据块都101 可选忽略关 将被忽略102 可选(有计划的)停机 若在控制面板上激活此功能,则程序运行到功能102时机器将停机103 未分配104 未分配105 1#零点 将火焰切割机移至1#起始点106 2#零点 将火焰切割机移至2#起始点GBT 22217-2006ISO 6582:1983表B1(续)代码 功 能 含 义107 3#零点 将火焰切割机移至3#起始点108 未分配109 未分配110 直线号料开 开启直线号料(4#工具开)111 直线号料关 关闭直线号料(4#工具关)112 5#工具开这些功能将用于现在还未定义的工具113 5#工具关114 划线偏置开 将划线工具移至前一作业工具处(由功能lz取消)115 5#工具偏置开 将5#工具移至前一作业工具处(由功能12取消)船厂用2轴数控火焰切割机最小机器功能集为O程控停机3忽略开4忽略关5快速移动开6快速移动关7中心割炬开8中心割炬关9冲打划线开10冲打划线关11冲打划线偏置开12工具偏置关13左斜割炬开14左斜割炬关15-右斜澍炬开16右斜割炬关(17一加速控制开)(18加速控制关)29割缝左补偿开30割缝右补偿开38割缝补偿关