船体结构几何语言说明书.

船体结构几何语言说明书.
船体结构几何语言说明书.

HD-SHM2000船体建造系统船体结构几何语言说明书

编制:陆剑华

审核:陶自强

沪东造船厂

计算机技术研究所

2000年5月

目录

1 概述3

2 语句4 2.1 语句格式4

2.1.1 语句名4

2.1.2 参数表4 2.2 几何元定义语句5

2.2.1 点元定义语句5

2.2.2 直线元定义语句7

2.2.3 圆定义语句8

2.2.4 曲线元定义语句9 2.3 零件定义语句14

2.3.1 零件标识语句14

2.3.2 图形定义语句15

2.3.3 零件拼接与划分语句18

2.3.4 号料语句19

2.3.5 附属零件定义语句20

2.3.6 逆直线弯曲加工型材零件定义语句22 2.4 辅助语句24

2.4.1 子程序说明语句24

2.4.2 子程序调用语句24

2.4.3 循环语句25

2.4.4 跳语句25

2.4.5 条件语句25

2.4.6 算术变量赋值语句25

2.4.7 显示语句26

2.4.8 弧长显示语句26

2.4.9 座标系定义语句26

2.5 宏语句27

3 零件源程序28 3.1 零件源程序的格式28 3.2 零件源程序编制28

3.2.1 零件分析28

3.2.2 确定座标系29

3.2.3 要以图形定义为主导29 3.3 源程序编程举例29

例1.编制175#肋位上的肋板源程序29例2.编制纵向零件2的零件源程序30例3.编制120#-129#肋位上组合肋板零件3-21的零件源程序31例4.编制零件4的源程序31

1 概述

几何语言用以描述船体结构的位置和形状,生成船体结构零件.

几何语言使用简便,灵活,功能强.原则上,它能描述各种船舶的各种板材结构,生成组成船体结构的板材零件.此外,还可生成扶强材、面板等附属零件的放样加工信息.对所要描述的船体结构,我们把它抽象为一个平面图形.确定了这个平面图形,也就确定了该船体结构.这种抽象,对大部份板材结构是很容易做到的.对平行于某一船体座标平面的构件,例如横向构件,水平构件等,只要在相应的座标平面上投影,就可得到该构件的平面几何图形.对不平行于任一船体座标平面的构件,如甲板,斜纵桁等,我们首先必须对它进行展开,展开成平面几何图形.几何语言中考虑了一些展开语句,可以展开大部份类型的船体结构.对少量的语言中暂时还不能展开的结构,可以先人工展开,得到结构展开后的平面几何图形.

一个平面几何图形总可以由点,直线,圆,曲线等几何元素组合而成.对于这些几何元素,根据图纸所给尺寸或根据几何元素相互间的几何关系,是很容易描述和定位的.如果我们对几何元素描述清楚了,那么只要再描述清楚这些几何元素组成平面图形的次序和关系,就完全确定了平面几何图形的位置和形状,从而确定了该构件.

这就是用几何语言进行船体结构零件生成的基本原理.

几何语言中对船体构件的这种描述称为零件源程序.零件源程序是由一系列几何语言的语句组成的.

2 语句

2.1 语句格式

几何语言中语句的形式为:

语句名/参数表

语句名和参数表间用"/"号隔开.当参数表为空时,"/"号可省略.

2.1.1 语句名

语句名由本语言系统中规定的字符串组成.语句名给出了语句的属性,功能.组成语句名的字母一般都有其特定的含义,如:字母P表示点(POINT),S表示直线(STRAIGHT LINE ),C表示圆(CIRCLE),F表示曲线,X表示横座标,Y表示纵座标.有些语句名是英语单词或其缩写,如: END,CALL, SUB.因此,从一个语句名的字母组合上,一般可以看出该语句有何功能,完成什么工作,涉及到哪些参数.

2.1.2 参数表

以逗号","分隔的各参数组成参数表.

系统中允许出现三种参数.

a) 常数

常数用平常书写的形式书写,如:-60,1012.5 等,但不得为指数形式.规定正数不写正号"+".

b) 字符常数

字符常数是不含有","号的字符串,通常用来表示零件名、分段名、直线名,或作为特征量.如:X,Y,P等,指明后继常数的性质,是什么座标,是何种几何元素的足标,... c) 变量

变量表示语句中可变化的参数.有三种变量:

子程序变量 Ai ,

算术变量 Vi ,

循环变量 Bi.

这里,A,V,B是字母,i是整数.变量前可有负号.

参数用来给出语句执行时需要的几何元的足标,角度,座标尺寸等数据.规定:座标尺寸以毫米为单位;角度以度为单位,分,秒必须化为度的小数形式,如42度15分应写为42.25 度.

书写语句,一般一行写一个语句.当一个语句的参数很多,以至于在一行内写不下时,可以分成几行写,但必须在行末用下划线字符_来指出下一行是本行的续行.如果有连续的几个同样语句名的语句,则可采用如下的格式在一行内连续书写:

语句名/参数表/参数表/.../参数表

如 PXY/5, 3, 20/4, 0, 100/3, 0, 30 表示三个PXY语句.

下面给出本语言系统中所允许的语句.在给出的语句表示中作如下约定:

a) 大写字母表示字母,小写字母表示参数.

b) 园括号()表示括号中所列出的用符号|分隔的各内容可任意选择一种.

c) 方括号[]表示括号中的内容可以缺省.

d) 花括号{}表示括号中的内容可以多次重复.

2.2 几何元定义语句

语言中有四种几何元:点元Pi,直线元Si,圆弧元Ci,曲线元Fi.

对点元Pi,规定 0<=i<298,其中程序员定义的范围是 0

对直线元Si,规定 1<=i<=70,其中程序员定义的范围是 2

对圆弧元Ci,规定1<=i<=70,其中程序员定义的范围是1<=i<51.

对曲线元Fi,规定1<=i<100 ,但其中F6已为系统占用,程序员应避免使用F6.

几何元定义语句用来定义几何元的形式和位置。它根据未知几何元与一些已知几何量间的关系来确定这个未知几何元.

大部份几何元定义语句的语句名由表示参与运算的未知几何元和已知几何量的字母组成,其第一个字母为未知几何元,其余的几个字母表示已知几何量.语句中的参数排列与其语句名中的字母按顺序一一对应,表示各几何量的足标或数值.

在编写零件源程序时,凡是在前面的语句中被定义了的几何元,在以后的语句中就可以作为已知量来使用.

系统规定,直线,圆弧也可看作是特殊形态的曲线,在所有的语句中,凡是作为已知曲线编号的参数,可以是曲线编号,也可以是直线元名Si,还可以是圆弧元素Ci(Ci前有负号时,取下半圆为曲线,反之取上半圆为曲线).

2.2.1 点元定义语句

2.2.1.5 PSC/ i,j,k,a

说明:点Pi是直线Sj与圆Ck的交点.通常,这样的交点有二个,按a的值取舍.取舍规定如下:

说明:点Pi是由圆外一点Pj向圆弧Ck所引的切线在Ck上的切点,按a的值取舍. 2.2.1.13 PSPD/ i,j,k,d,a

说明:点Pi是在直线Sj上且与已知点Pk距离为d毫米的点,按a的值取舍.Pk可以在,也可以不在Sj上.

2.2.1.18 PFPD/ i,j,k,d

说明:点Pi是从曲线Fj上已知点Pk起, 弧长为d毫米的点.d>0 时顺着曲线Fj的方向计算; d<0 时逆着曲线Fj的方向计算.

2.2.2 直线元定义语句

2.2.2.1 SABC/ i,a,b,c

说明:直线Si是方程为 a * x + b * y = c 的直线.

2.2.2.2 SPP/ i,j,k

说明:直线Si是通过两已知点Pj,Pk的直线.

2.2.2.3 SSD/ i,j,d,k

2.2.

3.1 CPR/ i,j,r

说明:圆Ci是以点Pj为圆心,r为半径的圆. 2.2.3.2 CPP/ i,j,k

有两个,通过有向半径r来选择其中一个.当 r>0时,圆Ci上从Pk到Pj 所成的劣圆弧是逆时针向圆弧.当 r<0时,圆Ci上从Pk到Pj所成的劣圆弧是顺时针向圆弧.

2.2.4 曲线元定义语句

2.2.4.1 FXY/ [-]i, (x1,y1 | P,j1) , ...... ,(xm,ym | P ,jm)

说明:曲线Fi是过给定离散点列的光顺曲线 (i前无"-"号时)或折线 (i前有"-" 号时).离散点列中的任意一点都可以有两种给出方式,一是给出座标,二是给出点元.

始位置是船艉时,用b=-1000 表示; 当终止位置是船艏时,用e=1000表示.曲线Fi

所在的座标系如下: 以船舯线为x轴,船宽方向为y轴,y轴通过肋号s.s可缺省,当s缺省时,s=b。通常,曲线以x 值最小的点为曲线的起点,如果该点不是起点,可在语句中再给出引导点(x0, y0),此时曲线以最接近(x0, y0)的点为曲线的起点。这里,x0是肋位, y0是船体宽度座标。

2.2.4.8 FBL/ i ,a ,b ,e [,s] [,x0, y0]

说明:曲线Fi 线Fi 所在的座标系如下: 点。这里,x0是肋位, y0 2.2.4.9 FDK/ i , 说明:曲线Fi 2.2.4.10 FJGX/ i ,n , 说明:曲线Fi 3)或侧面(a=2或4肋位k1~km 指向终止肋号。

使用本语句要注意:

1) 当a=2 2) 展开的结构线Fi 从肋号b到肋号d的各型值点依次为P100,P101,起始点为P96,终止点为P97。

3) 当a=1或2时,投影是指有伸长的投影。即把结构线在所指定的平面上摊平时,

d2是

b ) 展开后,表示结构线n1的曲线Fi 在表示结构线n2的曲线Fj 的上方.

c ) 座标系确定如下:P100为座标原点P0,Y 轴通过P100和P200,即通过b号肋号.

d ) 结构线名n1和n2带有负号“-”时,表示展开在右舷的结构。

2.2.4.14 DEV1/ n1,n2,i ,j ,k ,m ,b ,d1,e ,d2,kl

毫米与结Sm .

a)展开后,结构线n1从肋号b到e的各型值点依次为P100,P101, ... , 起始端点是P96,终止端点是P97,折角点是P94,结构线n2从肋号b到e的各型值点依次为P200,P201,... ,起始端点是P98,终止端点是P99,折角点是P95.

b)展开后,表示结构线n1的曲线Fi在表示结构线n2的曲线Fj的上方.

c)座标系确定如下:P100为座标原点P0,Y轴通过P100和P200,即通过b号肋号. d)结构线名n1和n2带有负号“-”时,表示展开在右舷的结构。

本语句执行后,在运行结果文件中给出折角线处的折角角度.

2.2.4.15 DEV2/ n1,n2,n3,i,j,b,d1,e,d2

说明:该语句是带有折角线的结构展开语句.所要展开的结构一边为结构线名为n1的结构线,另一边为结构线名为n3的结构线中间的折角线是名为n2的结构线.展开范围是从

a)

点是P96

b)

c)座标系确定如下:P100为座标原点P0,Y轴平行于过P96和P94的连线, 通过b号肋号.

d)结构线名n1,n2和n3带有负号“-”时,表示展开在右舷的结构。

本语句执行后,在运行结果文件中给出折角线处的折角角度.

2.2.4.16 FSL/ i,a[,h1,h2 ]

说明:曲线Fi是肋位为a的横剖面样条曲线.肋位a的构成如下:a整数部分表示肋号,四位小数部分表示向艏的加放数。曲线Fi所在的座标系如下: 以船底基线为x轴,舯线为y轴。Fi的指向是由船舯指向舷侧。当给出h1,h2时,只剖切生成从高度h1到h2的横剖面样条曲线。当i<0时,生成左半座标平面内的横剖面样条曲线。

2.2.4.17 FIL/ i,X1,Y1,Z1,X2,Y2,Z2,X3,Y3,Z3[,X0,Y0][,Fk[,…]]

说明:曲线Fi是过P1(X1,Y1,Z1)、P2(X2,Y2,Z2)、P3(X3,Y3,Z3)的平面与船体曲线的斜剖线,其中Xi为肋位,Yi为宽度,Zi为高度。曲线Fi所在的座标系(剖面坐标系)如下: 原点在P1,以P1→P2为x轴,以P1→P2方向为y轴,并且只截取斜剖面上落在以宽为P1→P2、高为P1→P3的矩形中。如果结果样条的起点不正确,则可以给出剖面坐标系中的起点P0(X0,Y0);如果结果样条分为多段,则可以给出其它各曲线的线名(Fk等),

线号必须以F开头。

2.2.4.18 FRXY/ i, (x1,y1|P,j1),r2,(x2,y2|P,j2), ...... ,rm,(xm,ym|P,jm)

说明:曲线Fi是由给定的圆弧直线段组成的样条曲线。样条节点中的任意一点都可以有两种给出方式,一种是给出座标(xi,yi),另一种是给出点元(P,ji)。两种方式可混合使用。ri是相邻两点间样条片段的有向半径,ri>0时样条片段为逆时针圆弧,ri<0时样条片段为顺时针圆弧,ri=0时样条片段为直线段。

本语句中曲线的指向是从第一点指向最末点。

2.2.4.19 SHELL/ s

说明:在HD-SHM系统中,船体曲面是用一组型线样条文件表示的。可以有多个曲面,例如:外壳面,内壳面IN。每个船体曲面都有三个型线样条文件,分别是:

肋骨线文件 FRAMEs??.DAT

水线型线文件 WLINEs??.DAT

直剖线型线文件 BLINEs??.DAT

其中,??是船号。s是船体曲面标志字符(例如IN),当是外壳面时为空。通常,船体内壳面是单独光顺生成的,生成后,把内壳面的型线样条文件FRAME?? .DAT,WLINE??.DAT 和 BLINE??.DAT换名,添加曲面标志字符,然后拷贝到外壳面所在的文件夹。

可以读取或剖切指定曲面上的型线。用:

SHELL/ s

来指定或切换曲面。其中s为船体曲面标志字符

本语句仅在所在的程序段起作用。不用SHELL语句指定曲面时,表示使用船体外壳面。

例:FRR/1,30 读取外壳面上的30#肋骨线

SHELL/IN 切换到曲面标志为IN的内壳面

FRR/2,30 读取内壳面上的30#肋骨线

2.3 零件定义语句

可定义的零件包括板材零件和型材零件。完整的零件编码格式为:

<分段号>/<装配名><零件号>

整个零件编码,字符串长度不得超过19个字符。

当<零件号>为0时,为不存入零件库的无效零件。

当<零件号>中出现符号 ~ 时,为虚拟零件。虚拟零件能存入零件库,可3维浏览,但不产生生产信息。

2.3.1 零件属性语句

2.3.1.1 部件标识语句

ASMB/ a,b

该语句给出想要描述的部件的部件号a和对称属性b。在本部件标识语句后定义的各零件都属于该部件,并以部件号a作为零件名的前缀,作为零件名的组成部分。对称属性b取值为1、2、3、4、5,分别表示仅左、仅右、左右对称(图面所示的是左件)、右左对称(图面所示的是右件)、居中。

本部件标识语句不是必须给出的语句。但使用本语句,可使以后编写零件标识语句、扶强材定义语句、面板定义语句时省略零件名中共同的部件号,省略对称属性,减少数据输入量。

部件标识语句只对同一零件源程序中后继的零件起作用。

2.3.1.2 零件标识语句

PART/ [n1,] n2,[-]n3[ps],[-]d,a,c

该语句表示想要描述的零件的分段号是n1,件号是n2,件数是n3,对称属性是ps,板厚是d,材料牌号是a,加工编码是c。当分段号n1省略时,表示零件的分段号沿用同一源程序的上一零件的分段号,或采用源程序文件名为分段号.

当d前有负号时,提示该零件套料时要反套。d还决定了零件的割缝补偿量。在系统配置文件HDCONFIG.DAT中的“割缝补偿”项中定义有板厚d与割缝补偿量的函数关系。有时也可直接在d数据项中给出割缝补偿量,此时d为一个大数,其千位及千位以上位给出割缝补偿量(单位0.1毫米),千位以下是板厚,例如,d为35011,表示割缝补偿量为3.5毫米,板厚为11毫米。

通常当n3是偶数时为对称切割,如果n3是偶数但不对称切割,则在n3前添负号.也可在件数n3后附加对称属性ps。ps的取值是P、S、PS或SP,分别表示仅左、仅右、左右对称(但图面所示的是左件)、右左对称(但图面所示的是右件)。

在开始一个零件的描述时,首先必须给出零件标识语句.

2.3.1.3 零件厚度朝向语句

MSIDE/ m

该语句给出想要描述的板零件的厚度朝向。只有当船体零件要作为管系设计系统的船

体结构背景使用时才需要本语句来描述板零件的厚度朝向。面对船体图纸,在视图所在的局部坐标系下,当零件厚度朝向观察者时,m = 1;反之m = -1;当零件厚度分中时,m = 0。未给出MSIDE语句时,m = 1。

本语句通常紧接着PART语句出现,定义的厚度朝向对本零件以及本程序段中其后的零件都起作用,直至给出新的MSIDE语句。

2.3.2 图形定义语句

图形定义语句描述船体结构零件的图形组成.它指明:零件图形是由哪些点、线、基本图形串接而成的,以生成零件文件.这里说的基本图形指的是船体构件上诸如切口,内孔之类的出现频率高,又形状基本固定的局部图形.

图形定义通过切割描述的方式来进行.每一图形定义语句都从当前图形末端点出发,描述一段切割线,把新的末点作为新的当前图形末端点,并用点元P300存放当前图形末端点的座标.

在图形定义语句中出现的几何元素必须事先都定义过.

2.3.2.1 START/ i [,β]

图形切割线起始状态定义语句.它表示图形的起始点是Pi,走向是β.

图形走向的含义是:假定站在图形切割线上,朝着选定的方向,如果这时零件部分在左侧,那么β=1,反之β=-1.通俗地说,对图形外周线,逆时针向β为 1,顺时针向β

为-1;对内孔,逆时针向β为-1,顺时针向β为1.走向参数β可省略,此时缺省值为1.

2.3.2.2 QLP/ i

直线段定义语句.生成从当前图形末端点到Pi的直线段.

2.3.2.3 QCP/ i,j, β

圆弧段定义语句.生成圆弧Ci上从当前图形末端点到Pj的逆向(β=1)圆弧段或顺向(β=-1)圆弧段.当前图形末端点和Pj必须都在圆弧Ci上.

2.3.2.4 QFP/ [i,] j

曲线段定义语句.生成曲线Fi上从当前图形末端点到Pj的曲线段.当曲线编号i省略时,取前一图形定义语句给出的曲线编号.

2.3.2.5 QTU1/ t,( x,y | P,i ),a,b,d [,k]

规则内孔定义语句.本语句生成一个规则内孔.参数t给出了内孔的类型.参数 P,i 或 x,y 给出了内孔定位中心点.a,b 给出了内孔的尺寸,a=0 时,不开设内孔.d为内孔相对于x轴的倾角的度数,当d为Sj的形式时,表示倾角为直线Sj的倾角.k在仅单件开孔时才给出, k=1 时仅正面零件开此孔, k=-1时仅反面零件(对称件)开此孔.

t=1 时为腰圆孔, 此时a, b分别为孔的长短轴尺寸.

t=2 时为蛋圆孔, 此时a为孔的长轴尺寸, b为六位整数, 前三位是大头半径, 后三位是小头半径.

N,n 表示定位点是名为n的结构线在当前处理肋号上的结构点.i是基本图形2中曲线的编号.当曲线编号i省略时,取前一图形定义语句给出的曲线编号.

r是开孔尺寸,当 r>0时,表示半圆孔的半径;当 r=0时,表示不开孔;当 r<0时,表示开水密型的焊缝避让孔(孔高4毫米),|r|为开口长的一半.

2.3.2.7 QTU3/ t,( x,y | X,x | Y,y | P,j | N,n ),i,d,β,尺寸参数

基本图形3定义语句.本语句在曲线Fi上开设一个切口.

t是切口的类型.

确定切口定位点(即型材安装理论线截点)的方式与QTU2语句一样, 有5种.

i是切口所在曲线的编号.

d是切口与x轴的夹角,通常,0360,由系统计算垂直角度值. 当切口倾角与直线Sk的倾角一致时,可在d位置填直线名Sk.

pp

这里, h为型材高;b为型材宽;a为切口的切角半径;r为切口上端圆弧

的半径;c为切口下端的开口宽,c可缺省,缺省值为 c=b+r.

6 h,b,a,r[,c]

这里, h为型材高;b为型材宽;a为切口的切角半径;r为切口上端圆弧

的半径;c为切口下端的开口宽,c可缺省,缺省值为 c=b+r.

7 h,b1,b2,r[,c1,c2]

这里, h为型材高;b1, b2为型材宽;r为切口上端圆弧的半径;c1,c2为

切口下端的开口宽,c1,c2可缺省,缺省值为 c1=b1+r,c2=b2+r.

8 h,b,a,r[,c,e]

这里, h为型材高;b为型材宽;a为切口的切角半径;r为切口上端圆弧

的半径;c为型材腹板厚,e为切口中型材折边下方的开口宽,c,e可缺

省,缺省值为c=b,e=r.

13 h,cb,d.e,a,r

Fi

β

Fj

不强求封闭.本语句可描述以下几种对称情况:

a)当先前定义的是一个规则内孔或一个已描述封闭的不规则内孔时,生成一个对称的内孔.

b)当先前定义的图形还没有描述封闭时,则生成已描述过的图形的对称图形.如果对称前图形末点不在对称轴上,系统自行在这点和对应的对称点间连直线段, 使连续.对称后,如果已形成完整的封闭图形则罢,如果没构成完整的封闭图形, 则看是否给出j. 如果给出j, 则不强求封闭; 如果没给出j,则强行封闭,自动添加一段回到图形起始点的直线段, 使构成一个完整的封闭图形.

2.3.3 零件拼接与划分语句

2.3.3.1 SPLIT/ n2,I,e1,e2 [ [,m],d,a,c]

零件划分语句.

本语句把当前所定义的零件(包括内孔、外周、号料线)分割成二部分,并把外周定义时起点所在的那个部分以原零件名命名,存放到零件库中,把剩下的部分以新给出的零件名n2命名,留待进一步处理.i是分割线Fi的编号,当分割线是直线时,i为直线名Sk;e1、e2是零件分割时分别在分割线处加的余量;m是新零件的件数,d是厚度,a是材料牌号,c是加工编码,当新零件的m ,d,a,c与划分前零件的厚度、材料牌号、加工编码相同时,m ,d,a,c可缺省.

零件划分后,新零件外周的起点在顺原零件外周定义的方向,周线与分割线的第一个交点处.

2.3.3.2 READ/ [n1,] n2

零件读取语句.该语句表示把当前处理的零件存入零件库,然后再从零件库中读出分段号是n1,件号是n2的零件,作为当前零件,供进一步处理,例如把它划分成几个零件或添加内孔.当分段号n1省略时,表示采用源程序文件名为分段号.

使用例:对下图所示的零件可这样描述:

PART/1,2,8,A,0 起点

. . .

STOP

首先把零件①、②、③、④作为一个整体描述,暂时命名为零件①;通过分割缝S6划分出零件①(由①和②组成)存入零件库,剩余部份暂时命名为零件③;再通过分割缝S3划分出零件③存入零件库,剩余部份命名为零件④;然后用READ语句把零件④存入零件库,读出零件①;再通过分割缝S3划分出零件①存入零件库,剩余部份命名为零件②,最后存入零件库.

2.3.3.3 COMB/[b,] n,n1,n2

零件拼接语句.

该语句把当前处理的零件存入零件库,然后再从零件库中读出分段号是b,件号是n1,

n2的零件,把它们拼接成件号为n的零件,供进一步处理。当分段号b省略时,表示采用源程序文件名为分段号。零件n1,n2必须在船体坐标系中定位时具有公共边作为拼接边。

线为过桥中心线。

2.3.4 号料语句

2.3.4.1 号料线定义语句

号料线包括装配线和基准线.号料线定义语句的格式是:

MARK/ ( X,x | Y,y | S,j | i,j | i,j,k | i,j,k,β| DC,i ) 号料线的定义方式有七种:

1)横座标为x的垂直号料线.

2)纵座标为y的水平号料线.

3)以直线Sj为号料线.

4)以Pi为起点,Pj为终点的直线段.

5)曲线Fk上以Pi为起点,Pj为终点的曲线段.

6)圆Ck上以Pi为起点,Pj为终点的顺向圆弧段(β=-1)或逆向圆弧段(β=1). 7)以直线Si为对称轴,生成前一段号料线的对称的号料线.

扶强材的装配线还可通过扶强材定义语句来定义.

号料线长度如果超出零件外周线,则系统会自动截取落在零件外周线内的部分.

2.3.4.2 文字标注语句

文字标注语句用于在零件图形中加入标注文字,例如:余量、朝向、坡口等文字。其格式如下:

NOTE/ i,note

其中i定义标注点位置,文字的中心将位于点Pi,note是要标注的文字,可以是汉字,但字符数不能超过20个(一个汉字算2个字符)。

2.3.5 附属零件定义语句

2.3.5.1 扶强材定义语句

扶强材定义语句的格式是:

STIF/ n,m,b,c,i,(j|a,k),e1,e2 [,REV] [,BACK] n是扶强材零件号.扶强材零件的件数与母材零件的件数相同.如果不相同,则在n中后缀零件件数,并以 * 相连接. 例如:O254*4, 表示零件O254为 4件.

m是扶强材的材料规格,它是一个以型材断面象形字符开头的字符串:

型材类型材料规格m例子

角钢 L高*宽*厚 L200*100*11

或 L高*宽*厚*折边厚 L250*90*12*16

球扁钢 P高*球宽*厚 P200*28*11,

扁钢 - 高*厚 -180*10,

圆钢 O直径 O25

管子 O直径*壁厚 O300*9

半圆钢 D直径 D30

工字钢 H高*宽*腹厚*腿厚 H360*96*9*16

槽钢[高*宽*腹厚*腿厚 [320*130*9.5*15.3 b是材料牌号.

c是加工编码.

i是扶强材的一个已知端点的编号.扶强材的另一个端点可有三种方式给出:

①给出j,表示末端点是已知点Pj

②给出a、k,表示扶强材理论线与x轴夹角为a,末点在曲线k上.这里角

度a有二种表示方式,当a是数值时,是角度,当a是直线名Sl时,表示

夹角与直线Sl相同.(Sl不一定就是扶强材线).曲线k有四种表示方式,

当k是整数时,为曲线Fk的编号,当k是字母G时,为零件周线(或内孔),

当k是Sl时,是直线,当k是Cl时,是圆弧.

③给出Fj、k,表示扶强材理论线是曲线Fj,末点由k决定:当k是Pl时,

末端点是已知点Pl,否则是曲线j与曲线k的交点(此时,当k是整数时,

为曲线Fk的编号,当k是字母G时,为零件周线,当k是Sl时,是直线,

当k是Cl时,是圆弧)。

e1,e2分别是扶强材零件在起始端和终止端的修正量, 是正数时, 表示伸长, 是负数时,表示缩短.

REV和BACK参数是可选项。当船体结构零件被管系设计系统作为背景使用时,要求扶强材零件的厚度朝向和安装面正确。扶强材零件的厚度朝向规定如下:从扶强材起点(在显示的零件图形上为带有十字交叉标记的端点)向终点看,扶强材零件的厚度在左侧。如果显示的扶强材厚度朝向不对,可添加REV参数来改变扶强材厚度朝向。不加BACK参数时,扶强材零件安装在板的正面,如果要装在背面,可添加BACK参数使扶强材安装在板的背面。这里,板的正面即船体图纸上视图的所视面。

本语句的执行结果,生成了扶强材的号料线,并且在运行结果文件中输出该扶强材的信息:

相关主题
相关文档
最新文档