




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、HD-SHM2O0船體建造系統(tǒng) 船體結(jié)構(gòu)幾何語言說明書 編制:陸劍華 審核:陶自強(qiáng) 滬東造船廠 計(jì)算機(jī)技術(shù)研究所 2 0 0 0年5月 滬東造船廠 HD-SHM2000船體建造系統(tǒng)船體結(jié)構(gòu)幾何語言說明書 計(jì)算機(jī)技術(shù)研究所 2 0 0 0年5月 3 HD-SHM2000船體建造系統(tǒng)船體結(jié)構(gòu)幾何語言說明書 目 錄 1 概述4 2 語句5 2.1 語句格式5 2.1.1 語句名5 2.1.2 參數(shù)表5 2.2 幾何元定義語句6 2.2.1 點(diǎn)元定義語句6 2.2.2 直線元定義語句8 2.2.3 圓定義語句9 2.2.4 曲線元定義語句10 2.3 零件定義語句15 2.3.1 零件標(biāo)識語句15 2
2、.3.2 圖形定義語句16 2.3.3 零件拼接與劃分語句19 2.3.4 號料語句20 2.3.5 附屬零件定義語句21 2.3.6 逆直線彎曲加工型材零件定義語句23 2.4 輔助語句25 2.4.1 子程序說明語句25 2.4.2 子程序調(diào)用語句25 2.4.3 循環(huán)語句26 2.4.4 跳語句26 2.4.5 條件語句26 2.4.6 算術(shù)變量賦值語句26 2.4.7 顯示語句27 2.4.8 弧長顯示語句27 2.4.9 座標(biāo)系定義語句27 2.5 宏語句28 3 零件源程序29 3.1 零件源程序的格式29 3.2 零件源程序編制29 3.2.1 零件分析29 3.2.2 確定座標(biāo)
3、系30 3.2.3 要以圖形定義為主導(dǎo)30 3.3 源程序編程舉例30 例1 編制175#肋位上的肋板源程序30 例2.編制縱向零件2的零件源程序31 例3編制120#129#肋位上組合肋板零件3-21的零件源程序32 例4編制零件4的源程序32 9 1概述 幾何語言用以描述船體結(jié)構(gòu)的位置和形狀,生成船體結(jié)構(gòu)零件. 幾何語言使用簡便,靈活,功能強(qiáng).原則上,它能描述各種船舶的各種板材結(jié)構(gòu)生成 組成船體結(jié)構(gòu)的板材零件此外,還可生成扶強(qiáng)材、面板等附屬零件的放樣加工信息. 對所要描述的船體結(jié)構(gòu),我們把它抽象為一個(gè)平面圖形確定了這個(gè)平面圖形,也就 確定了該船體結(jié)構(gòu)這種抽象,對大部份板材結(jié)構(gòu)是很容易做到的
4、對平行于某一船體座 標(biāo)平面的構(gòu)件,例如橫向構(gòu)件,水平構(gòu)件等,只要在相應(yīng)的座標(biāo)平面上投影,就可得到該 構(gòu)件的平面幾何圖形.對不平行于任一船體座標(biāo)平面的構(gòu)件,如甲板,斜縱桁等,我們首 先必須對它進(jìn)行展開,展開成平面幾何圖形幾何語言中考慮了一些展開語句,可以展開 大部份類型的船體結(jié)構(gòu).對少量的語言中暫時(shí)還不能展開的結(jié)構(gòu),可以先人工展開,得到 結(jié)構(gòu)展開后的平面幾何圖形. 一個(gè)平面幾何圖形總可以由點(diǎn),直線,圓,曲線等幾何元素組合而成.對于這些幾何 元素,根據(jù)圖紙所給尺寸或根據(jù)幾何元素相互間的幾何關(guān)系,是很容易描述和定位的.如 果我們對幾何元素描述清楚了,那么只要再描述清楚這些幾何元素組成平面圖形的次序和
5、 關(guān)系,就完全確定了平面幾何圖形的位置和形狀,從而確定了該構(gòu)件. 這就是用幾何語言進(jìn)行船體結(jié)構(gòu)零件生成的基本原理. 幾何語言中對船體構(gòu)件的這種描述稱為零件源程序.零件源程序是由一系列幾何語言 的語句組成的. 2語句 2.1 語句格式 幾何語言中語句的形式為: 語句名/參數(shù)表 語句名和參數(shù)表間用號隔開當(dāng)參數(shù)表為空時(shí),/號可省略. 2.1.1 語句名 語句名由本語言系統(tǒng)中規(guī)定的字符串組成語句名給出了語句的屬性,功能組成語 句名的字母一般都有其特定的含義,如:字母P表示點(diǎn)(POINTS表示直線(STRAIGHT LINE), C表示圓(CIRCLE F表示曲線,X表示橫座標(biāo),丫表示縱座標(biāo).有些語句名
6、是英 語單詞或其縮寫,如:END CALL SUB因此,從一個(gè)語句名的字母組合上,一般可以 看出該語句有何功能,完成什么工作,涉及到哪些參數(shù). 2.1.2 參數(shù)表 以逗號,”分隔的各參數(shù)組成參數(shù)表. 系統(tǒng)中允許出現(xiàn)三種參數(shù). a) 常數(shù) 常數(shù)用平常書寫的形式書寫,如:-60,1012.5等,但不得為指數(shù)形式.規(guī)定正數(shù)不 寫正號+. b) 字符常數(shù) 字符常數(shù)是不含有,”號的字符串,通常用來表示零件名、分段名、直線名,或作 為特征量如:X,Y, P等,指明后繼常數(shù)的性質(zhì),是什么座標(biāo),是何種幾何元素的足標(biāo), c) 變量 變量表示語句中可變化的參數(shù).有三種變量: 子程序變量Ai , 算術(shù)變量Vi ,
7、循環(huán)變量Bi . 這里,A, V, B是字母,1是整數(shù).變量前可有負(fù)號. 參數(shù)用來給出語句執(zhí)行時(shí)需要的幾何元的足標(biāo),角度,座標(biāo)尺寸等數(shù)據(jù).規(guī)定:座標(biāo) 尺寸以毫米為單位;角度以度為單位,分,秒必須化為度的小數(shù)形式,如2度15分應(yīng)寫 為42.25度. 書寫語句,一般一行寫一個(gè)語句當(dāng)一個(gè)語句的參數(shù)很多,以至于在一行內(nèi)寫不下時(shí), 可以分成幾行寫,但必須在行末用下劃線字符來指出下一行是本行的續(xù)行.如果有連 續(xù)的幾個(gè)同樣語句名的語句,則可采用如下的格式在一行內(nèi)連續(xù)書寫: 語句名/參數(shù)表/參數(shù)表/. /參數(shù)表 如 PXY /5, 3, 20 /4, 0, 100 /3, 0, 30表示三個(gè) PXY語句. 下
8、面給出本語言系統(tǒng)中所允許的語句在給出的語句表示中作如下約定: a) 大寫字母表示字母,小寫字母表示參數(shù). b) 園括號()表示括號中所列出的用符號丨分隔的各內(nèi)容可任意選擇一種. c) 方括號表示括號中的內(nèi)容可以缺省. d) 花括號 表示括號中的內(nèi)容可以多次重復(fù). 2.2 幾何元定義語句 語言中有四種幾何元:點(diǎn)元Pi,直線元Si,圓弧元Ci,曲線元Fi. 對點(diǎn)元Pi,規(guī)定0=i298,其中程序員定義的范圍是0i94. P0表示座標(biāo)原點(diǎn),由 系統(tǒng)自行定義. 對直線元Si,規(guī)定1=i=70,其中程序員定義的范圍是2i51.直線S1, S2表示X 軸和丫軸,由系統(tǒng)自行定義. 對圓弧元Ci,規(guī)定1=iv
9、=7Q其中程序員定義的范圍是1=i51. 對曲線元Fi,規(guī)定1=i0,n0時(shí),Pi內(nèi)分線段PjPk;當(dāng)m0時(shí),Pi外分線段PjPk,且Pi在Pj端的外側(cè);當(dāng)m0 n PJGX/3,1250/4,1301 d0 Pj 7 PJGX/ i ,n 說明:點(diǎn)Pi是名為n的結(jié)構(gòu)線在當(dāng)前所處理的肋骨剖面的截點(diǎn)當(dāng)前處理的肋號由最 新執(zhí)行的FRF語句或FRL語句給出(FRR FRL語句見后面介紹). 8 PFPD/ i , j , k, d 說明:點(diǎn)Pi是從曲線Fj上已知點(diǎn)Pk起 弧長為d毫米的點(diǎn).d0時(shí)順著曲線Fj的 方向計(jì)算;d0,反之, 222.5 SPF/ i , j ,
10、k 說明:直線Si是經(jīng)過已知點(diǎn)Pj 且與曲線Fk垂直的直線. d0 時(shí),逆時(shí)針向圓弧PjPk是劣弧.當(dāng)r0 * , Pj Cir0 PjV Ci Pk Ci Sl Pt Ci Pm Sj CSSS/ i , j , k, l , m, n, t 說明:圓Ci是圓周與三條已知直線Sj, Sk, Sl都相切的圓,同時(shí)生成與直線Sj的切 點(diǎn)Pm與Sk的切點(diǎn)Pn,以及與Sl的切點(diǎn)Pt.這樣的圓最多可有四個(gè),取其中從切點(diǎn)Pm 到Pn,再到Pt所成的圓弧為逆時(shí)針向圓弧的那個(gè)圓. CPSR/ i , j , k, l , r CPFR/ i, j , k , l , r 說明
11、:圓Ci是半徑為r,圓周過已知點(diǎn)Pk,且與已知直 線Sl或曲線Fl相切的圓,同時(shí)生成切點(diǎn)Pj.通常這樣的圓 7 CPSR/i,j,k,l,r Sl Ci r0時(shí),圓Ci上從Pk到Pj所成的劣圓弧 是逆時(shí)針向圓弧當(dāng)r0時(shí),F(xiàn)i在Fj的左側(cè)當(dāng)d98 1 P201 P202 =7 - P203 結(jié)構(gòu)線n3 Fj 本語句規(guī)定: a ) 展開后,結(jié)構(gòu)線n1從肋號b到e的各型值點(diǎn)依次為P100 P101,,起始端 點(diǎn)是P96終止端點(diǎn)是P97.折角線n2的起始端點(diǎn)是P94,終止端點(diǎn)是P95結(jié)構(gòu)線n3從 肋號b到e的各型值點(diǎn)依次為P200 P201 .,起始端點(diǎn)是P98終止端點(diǎn)是P99. b ) 展開后,表示
12、結(jié)構(gòu)線n1的曲線Fi在表示結(jié)構(gòu)線n3的曲線Fj的上方. c )座標(biāo)系確定如下:P100為座標(biāo)原點(diǎn)P0, Y軸平行于過P96和 P94的連線,通過 b號肋號. d )結(jié)構(gòu)線名n1, n2和n3帶有負(fù)號“-”時(shí),表示展開在右舷的結(jié)構(gòu)。 本語句執(zhí)行后,在運(yùn)行結(jié)果文件中給出折角線處的折角角度 6 FSL/ i , a , h1, h2 說明:曲線Fi是肋位為a的橫剖面樣條曲線肋位a的構(gòu)成如下:a整數(shù)部分表示肋 號,四位小數(shù)部分表示向艏的加放數(shù)。曲線Fi所在的座標(biāo)系如下:以船底基線為x軸,腫 線為y軸。Fi的指向是由船腫指向舷側(cè)。當(dāng)給出h1, h2時(shí),只剖切生成從高度h1到h2 的橫剖面樣
13、條曲線。當(dāng)i0時(shí)樣條片段為逆時(shí)針圓弧,i0時(shí),表示半圓孔的半徑;當(dāng)r=0時(shí),表示不開孔;當(dāng)r0時(shí), 表示開水密型的焊縫避讓孔(孔高4毫米),|r|為開口長的一半. 2.327 QTU3/ t,( x,y | X,x | Y,y | P,j | N,n ),i,d,B,尺寸參數(shù) 基本圖形3定義語句本語句在曲線Fi上開設(shè)一個(gè)切口. t是切口的類型. 確定切口定位點(diǎn)(即型材安裝理論線截點(diǎn))的方式與QTU語句一樣,有5種. 1是切口所在曲線的編號. d是切口與x軸的夾角,通常,0d360,由系統(tǒng) 計(jì)算垂直角度值 當(dāng)切口傾角與直線Sk的傾角一致時(shí),可在d位置填直線名Sk. B是切口指向和扶強(qiáng)材端點(diǎn)定義的
14、復(fù)合信息B的形式為-1.ppee .切口指向用 B的正負(fù)來表示,如果當(dāng)前切割點(diǎn)在貫通型材徑線一側(cè)則B0,否則B0,反之,d0時(shí),切角為90度的圓弧切角,r為半徑.當(dāng)r0時(shí),為圓弧切角,r為半徑。當(dāng)r0 時(shí),為三角形切角,|r|為等腰邊的邊長。=0或r省略 Fi r b=-1 Fj Fj 時(shí),基本圖形7退化成曲線段,沒有切角。當(dāng)引用的曲線的編號大于6時(shí),必須或給出 r,或在j前添加字母F。曲線編號1可省略,此時(shí)Fi沿用上一圖形定義語句中給出的曲 線編號。 1 TUDC/ i , j 圖形對稱定義語句.1是對稱軸直線Si的下標(biāo).j是任意數(shù),給出j時(shí),表示對稱后 不強(qiáng)求封閉本語句可描述
15、以下幾種對稱情況: a ) 當(dāng)先前定義的是一個(gè)規(guī)則內(nèi)孔或一個(gè)已描述封閉的不規(guī)則內(nèi)孔時(shí),生成一個(gè)對 稱的內(nèi)孔. b ) 當(dāng)先前定義的圖形還沒有描述封閉時(shí),則生成已描述過的圖形的對稱圖形.如 果對稱前圖形末點(diǎn)不在對稱軸上,系統(tǒng)自行在這點(diǎn)和對應(yīng)的對稱點(diǎn)間連直線段使連續(xù). 對稱后,如果已形成完整的封閉圖形則罷,如果沒構(gòu)成完整的封閉圖形則看是否給出j. 如果給出j,則不強(qiáng)求封閉;如果沒給出j,貝廁行封閉,自動(dòng)添加一段回到圖形起始點(diǎn) 的直線段,使構(gòu)成一個(gè)完整的封閉圖形. 2.3.3 零件拼接與劃分語句 233.1 SPLIT/ n2 ,I,e1, e2 ,m, d,a,c 零件劃分語句. 本語句把當(dāng)前所定
16、義的零件(包括內(nèi)孔、外周、號料線)分割成二部分,并把外周定 義時(shí)起點(diǎn)所在的那個(gè)部分以原零件名命名,存放到零件庫中,把剩下的部分以新給出的零 件名n2命名,留待進(jìn)一步處理.是分割線Fi的編號,當(dāng)分割線是直線時(shí),i為直線名 Sk; e1、e2是零件分割時(shí)分別在分割線處加的余量;m是新零件的件數(shù),d是厚度,a是材 料牌號,c是加工編碼,當(dāng)新零件的m , d,a,c與劃分前零件的厚度、材料牌號、加工 編碼相同時(shí),m , d, a, c可缺省. 零件劃分后,新零件外周的起點(diǎn)在順原零件外周定義的方向,周線與分割線的第一個(gè) 交點(diǎn)處. READ/n1 , n2 零件讀取語句.該語句表示把當(dāng)前處
17、理的零件存入零件庫,然后再從零件庫中讀出分 段號是n1,件號是n2的零件,作為當(dāng)前零件,供進(jìn)一步處理,例如把它劃分成幾個(gè)零件 或添加內(nèi)孔.當(dāng)分段號n1省略時(shí),表示采用源程序文件名為分段號. 使用例:對下圖所示的零件可這樣描述: PART/1,2,8,A,0 SPLIT/3,S6,10,0 SPLIT/4,S3,0,0 READ/1 SPLIT/2,S3,0,0 STOP +10 S3 S6 +10 首先把零件、作為一個(gè)整體描述,暫時(shí)命名為零件;通過分割縫S6 劃分出零件(由和組成)存入零件庫,剩余部份暫時(shí)命名為零件;再通過分割縫 S3劃分出零件存入零件庫,剩余部份命名為零件;然后用REA語句把
18、零件存入零 件庫,讀出零件;再通過分割縫S3劃分出零件存入零件庫,剩余部份命名為零件, 最后存入零件庫. COMB/b, n , n1, n2 零件拼接語句. HD-SHM2000船體建造系統(tǒng)船體結(jié)構(gòu)幾何語言說明書 該語句把當(dāng)前處理的零件存入零件庫,然后再從零件庫中讀出分段號是b,件號是n1, n2的零件,把它們拼接成件號為n的零件,供進(jìn)一步處理。當(dāng)分段號b省略時(shí),表示采用 源程序文件名為分段號。零件n1, n2必須在船體坐標(biāo)系中定位時(shí)具有公共邊作為拼接邊。 拼接后,零件n與零件n1共面,拼接邊轉(zhuǎn)化為劃線;零件n1, n2仍保留在零件庫中。 本語句執(zhí)行后,在運(yùn)行結(jié)果文件中給出零
19、件n1, n2在拼接邊的折角角度 2.334 SHOLE/ i,d 內(nèi)孔過橋語句。該語句在最近描述的一個(gè)內(nèi)孔上架設(shè)過橋。過橋的中心線是直線i, 過橋的半寬是d。本語句通常緊接在內(nèi)孔定義語句后執(zhí)行。執(zhí)行后,如果過橋位于內(nèi)孔上, 則把內(nèi)孔分為兩個(gè)內(nèi)孔;如果位于內(nèi)孔的邊緣,則內(nèi)孔被填補(bǔ)掉一部分;如果過橋與內(nèi)孔 不相交,則沒有過橋。 從孔中通過 r - 從孔邊通過 r 不相交 r* /Si AT-/- ;:ldSi 1 Si 1 - f - 本語句主要用來為零件劃分作準(zhǔn)備。在零件劃分時(shí),如果分割線通過某一內(nèi)孔,則該 內(nèi)孔被分為兩部分,分別成為分割后零件的外周線的組成部分。但有時(shí)希望分割線不因內(nèi) 孔而斷
20、續(xù),以便于焊接或控制變形。此時(shí)可采用本語句在零件分割前對內(nèi)孔架橋,取分割 線為過橋中心線。 2.3.4 號料語句 號料線定義語句 號料線包括裝配線和基準(zhǔn)線號料線定義語句的格式是: MARK/ ( X,x | Y,y | S,j | i,j | i,j,k | i,j,k.Bl DC,i ) 號料線的定義方式有七種: 1 ) 橫座標(biāo)為x的垂直號料線. 2 ) 縱座標(biāo)為y的水平號料線. 3 ) 以直線Sj為號料線. 4 ) 以Pi為起點(diǎn),Pj為終點(diǎn)的直線段. 5 ) 曲線Fk上以Pi為起點(diǎn),Pj為終點(diǎn)的曲線段. 6 ) 圓Ck上以Pi為起點(diǎn),Pj為終點(diǎn)的順向圓弧段(B=-1)或逆向
21、圓弧段(B=1) 7 ) 以直線Si為對稱軸,生成前一段號料線的對稱的號料線. 扶強(qiáng)材的裝配線還可通過扶強(qiáng)材定義語句來定義. 號料線長度如果超出零件外周線,則系統(tǒng)會(huì)自動(dòng)截取落在零件外周線內(nèi)的部分. 文字標(biāo)注語句 文字標(biāo)注語句用于在零件圖形中加入標(biāo)注文字,例如:余量、朝向、坡口等文字。其 格式如下: NOTE/ i, note ,a 其中i定義標(biāo)注點(diǎn)位置,文字的中心將位于點(diǎn)Pi, note是要標(biāo)注的文字,可以是漢字,但 字符數(shù)不能超過20個(gè)(一個(gè)漢字算2個(gè)字符)。a是文字書寫角度。a可缺省。當(dāng)a缺省時(shí), 文字將以水平方式書寫 2.3.5附屬零件定義語句 235.1扶強(qiáng)材定義語句
22、扶強(qiáng)材定義語句的格式是: STIF/ n , m b, c, i , (j | a, k), el, e2 , REV , BACK n是扶強(qiáng)材零件號扶強(qiáng)材零件的件數(shù)與母材零件的件數(shù)相同如果不相同,則在n 中后綴零件件數(shù),并以*相連接.例如:0254*4,表示零件0254為4件. m是扶強(qiáng)材的材料規(guī)格,它是一個(gè)以型材斷面象形字符開頭的字符串: 型材類型 材料規(guī)格m 例子 角鋼 L 高*寬*厚 L200*100*11 或 L高*寬*厚*折邊厚 L250*90*12*16 球扁鋼 P 高*球?qū)?厚 P200*28*11, 扁鋼 - 高*厚- 180*10, 圓鋼 O 直徑025 管子 O 直徑*壁
23、厚 O300*9 半圓鋼 D 直徑D30 工字鋼 H 高*寬*腹厚*腿厚 H360*96*9*16 槽鋼 高*寬*腹厚*腿厚 320*130*9.5*15.3 b疋材料牌號. c是加工編碼. 1是扶強(qiáng)材的一個(gè)已知端點(diǎn)的編號扶強(qiáng)材的另一個(gè)端點(diǎn)可有三種方式給出: 給出j,表示末端點(diǎn)是已知點(diǎn)Pj 給出a、k,表示扶強(qiáng)材理論線與x軸夾角為a,末點(diǎn)在曲線k上這里角 度a有二種表示方式,當(dāng)a是數(shù)值時(shí),是角度,當(dāng)a是直線備I時(shí),表示 夾角與直線Sl相同.(SI不一定就是扶強(qiáng)材線.曲線k有四種表示方式, 當(dāng)k是整數(shù)時(shí),為曲線Fk的編號,當(dāng)k是字母G時(shí),為零件周線或內(nèi)孔), 當(dāng)k是Sl時(shí),是直線,當(dāng)k是Cl時(shí),
24、是圓弧. 給出Fj、k,表示扶強(qiáng)材理論線是曲線Fj,末點(diǎn)由k決定:當(dāng)k是PI時(shí), 末端點(diǎn)是已知點(diǎn)Pl,否則是曲線j與曲線k的交點(diǎn)(此時(shí),當(dāng)k是整數(shù)時(shí), 為曲線Fk的編號,當(dāng)k是字母G時(shí),為零件周線,當(dāng)k是Sl時(shí),是直線, 當(dāng)k是Cl時(shí),是圓?。?。 e1,e2分別是扶強(qiáng)材零件在起始端和終止端的修正量是正數(shù)時(shí),表示伸長 是負(fù)數(shù) 時(shí),表示縮短 RE和BAC參數(shù)是可選項(xiàng)。當(dāng)船體結(jié)構(gòu)零件被管系設(shè)計(jì)系統(tǒng)作為背景使用時(shí),要求扶 強(qiáng)材零件的厚度朝向和安裝面正確。扶強(qiáng)材零件的厚度朝向規(guī)定如下:從扶強(qiáng)材起點(diǎn)(在 顯示的零件圖形上為帶有十字交叉標(biāo)記的端點(diǎn))向終點(diǎn)看,扶強(qiáng)材零件的厚度在左側(cè)。如 果顯示的扶強(qiáng)材厚度朝向
25、不對可添加REV參數(shù)來改變扶強(qiáng)材厚度朝向不加BAC參數(shù)時(shí), 扶強(qiáng)材零件安裝在板的正面如果要裝在背面,可添加BAC參數(shù)使扶強(qiáng)材安裝在板的背面。 這里,板的正面即船體圖紙上視圖的所視面。 本語句的執(zhí)行結(jié)果,生成了扶強(qiáng)材的號料線,并且在運(yùn)行結(jié)果文件中輸出該扶強(qiáng)材的 信息: STIFF 分段號/n m b c d x1 y1 x2 y2 這里,d是扶強(qiáng)材長度,用于下料;x1, y1是扶強(qiáng)材起點(diǎn)座標(biāo);x2,y2是扶強(qiáng)材末點(diǎn)座標(biāo). 繪制零件圖和套料圖時(shí),繪出扶強(qiáng)材安裝線,并在距離扶強(qiáng)材起點(diǎn)50毫米處繪出十 字線,用于安裝定位 235.2 面板定義語句 面板定義語句用來生成面板零件的下料和加工信息.其格式是
26、: FPT/ n ,m a,c ,i,j,k, el,e2 n是面板零件號.零件的件數(shù)與母材零件的件數(shù)相同.如果不相同,則在n中后綴零 件件數(shù),并以*相連接 例如:0254*4,表示零件0254為4件. m是材料規(guī)格,只能為扁鋼 例如,-200*16 . a是材料牌號 c是加工編碼. i、j分別是起點(diǎn)和終點(diǎn)的編號;起點(diǎn)、終點(diǎn)不能隨意顛倒必須使得從起點(diǎn)向終點(diǎn) 前進(jìn)時(shí),面板厚度在右側(cè). k定義面板曲線當(dāng)k是整數(shù)時(shí),為曲線Fk的編號,當(dāng)k是字母G時(shí),為零件周線(或 內(nèi)孔),當(dāng)k是Sl時(shí),是直線,當(dāng)k是Cl時(shí),是圓弧,k可缺省,當(dāng)k缺省時(shí)表示兩點(diǎn)間 為直線. e1,e2 分別是面板零件在起始端和終止端
27、的修正量,是正數(shù)時(shí),表示伸長,是負(fù)數(shù)時(shí) 表示縮短.當(dāng)僅給出n、m、a、c時(shí)表示在新近描述的一個(gè)內(nèi)孔的周線布置一圈面板 語句的執(zhí)行結(jié)果輸出在運(yùn)行結(jié)果文件中,形式為: FPT /n m a c X x0 Y y0 X x1 Y y1 RADIUS r1 L= 11 s X x2 Y y2 RADIUS r2 L= 12 s X xi Y yi SPLINE ri L= li s D: 0 250 500 750 1000 1250 1500 1750 2000 2250 . dj H: h1 h2 h3 h4 h5 h6 h7 h8 h9 h10 hj 這里,xi、yi給出了面板樣條曲線(去除了面
28、板厚度)上重要節(jié)點(diǎn)(例如端點(diǎn),切點(diǎn)) 的座標(biāo),ri、li給出從上一節(jié)點(diǎn)到本節(jié)點(diǎn)得的樣條片段的半徑和長度。s是累積長度。當(dāng) 兩節(jié)點(diǎn)間是一段曲線時(shí) 用D和H給出曲線的拱高.根據(jù)以上數(shù)據(jù)可以得到面板零件總 長和各部分的長度以及軋圓半徑,并且,當(dāng)面板加工需要提供加工樣板時(shí),可根據(jù)以上數(shù) 據(jù)制作加工樣板. 235.3 標(biāo)準(zhǔn)光電切割零件定義語句 標(biāo)準(zhǔn)光電切割零件定義語句的格式如下: PHOT/ n ,m d, a,c,I,w, x n是零件號.m是零件的件數(shù).d是板厚.a是材料牌號c是加工編碼.l,w分 別是零件的長和寬。x是零件切割時(shí)所引用的光電切割號,光電切割號的通常形式為: Xxx-i HD-SHM
29、2000船體建造系統(tǒng)船體結(jié)構(gòu)幾何語言說明書 這里,xx是分類號i是序號。 本語句不直接定義零件的實(shí)際圖形,而是引用某一已經(jīng)存在的光電切割號,表示零件 的圖形與該光電切割號上的零件圖形相同,可采用該光電切割號進(jìn)行切割。 語句執(zhí)行的結(jié)果將在分段零件總表及相應(yīng)的板零件切割管理表上得到反映。 235.4 標(biāo)準(zhǔn)零件定義語句 當(dāng)要生成的零件是采用已經(jīng)生成的存放在標(biāo)準(zhǔn)零件庫中的某標(biāo)準(zhǔn)零件時(shí),可使用如下 的標(biāo)準(zhǔn)零件定義語句。標(biāo)準(zhǔn)零件定義語句的格式如下: STDP/ s ,n ,m ,d ,a ,c 這里,s是標(biāo)準(zhǔn)零件名,n是換用名.m是零件的件數(shù).d是板厚.a是材料牌號c 是加工編碼。該語句表示:從標(biāo)準(zhǔn)零件庫
30、中讀取名為s的標(biāo)準(zhǔn)零件,換用新的零件名n, 并修改替換零件的件數(shù)、板厚、材料牌號和加工編碼,但不改變形狀,生成新的零件。c, a,d,m,n可依次缺省,當(dāng)缺省時(shí),標(biāo)準(zhǔn)零件的相應(yīng)屬性不變。 標(biāo)準(zhǔn)零件庫可存放在當(dāng)前產(chǎn)品目錄,庫文件名為TRAPS.x,這里xx是船號。標(biāo)準(zhǔn)零 件庫也可存放在當(dāng)前產(chǎn)品目錄的上一級目錄,庫文件名為TRAPS.STD當(dāng)前產(chǎn)品目錄中的 標(biāo)準(zhǔn)零件庫優(yōu)先。 標(biāo)準(zhǔn)零件名s的格式是:“分類號:件號”或僅“件號”。當(dāng)“分類號”缺省時(shí),規(guī)定 分類號為STD 換用名n的格式是:“分段號:件號”或僅“件號”。當(dāng)“分段號:”缺省時(shí),規(guī)定分段 號沿用同一源程序的上一零件的分段號,或采用源程序文件
31、名為分段號。 2.3.6逆直線彎曲加工型材零件定義語句 逆直線彎曲加工型材零件定義語句生成肋骨、橫梁、縱骨等需用逆直線彎曲加工的型 材零件,并提供打印有下料加工信息的型材零件單,供車間生產(chǎn)用. 逆直線彎曲加工型材零件定義語句的格式如下: PROF/ n,m,a,c,t,t1,t2,ps,b1,b2,b3,b4,e1,e2,e3,e4,f n是零件的零件名. m是材料規(guī)格,例如,球邊鋼P(yáng)270*55*12,角鋼L250*90*12*16 . a是材料牌號 c是加工編碼. t給出型材零件的類型,并以t1,t2給出確定型材曲線的信息 t=0表示肋骨零件.這時(shí),t1為肋骨號,t2填0.型材曲線以基線為
32、X軸. t=1表示橫梁零件.這時(shí),t1為肋骨號,t2為甲板名(用結(jié)構(gòu)線中的甲板邊線 名表示).型材曲線以基線為X軸. t=2表示為縱骨零件.這時(shí),1為縱骨結(jié)構(gòu)線名,t2為縱骨的傾斜角度(縱骨 若位于右肋骨面時(shí)與基線的夾角)通常t2為6位整數(shù),前3位是起始傾 斜角后3位是終止傾斜角,當(dāng)起始傾斜角等于終止傾斜角時(shí),起始傾斜角 可缺省.一般取傾斜角在90-360之間.當(dāng)傾斜角360時(shí),表示外板縱骨 與外板垂直.型材曲線以起始肋位線為Y軸. t=3指定曲線編號,這時(shí),t1為曲線編號,t2為零件類型(0,1, 2 )o ps給出零件的對稱性.ps=1為僅左舷,ps=2為僅右舷ps=3為左右對稱. 35
33、b1-b4是起始端信息 給出零件起始端的定位和切割信息規(guī)定: 對肋骨零件,下端為起始端,上端為終止端. 對橫梁零件,右端為起始端,左端為終止端. 對縱骨零件,尾端為起始端,首端為終止端. b1,b2用來確定型材零件的起始端點(diǎn)的位置.起始端點(diǎn)的確定分二步進(jìn)行.第 一步,用bl確定端點(diǎn)附近的一個(gè)參考點(diǎn)的位置,對型材零件的起始端進(jìn)行 粗定位.第二步,用b2給出型材零件端點(diǎn)相對于參考點(diǎn)的修正量.通過對 參考點(diǎn)的修正,精確定出真正的端點(diǎn). 當(dāng)是肋骨零件時(shí),bl是參考點(diǎn)的高度座標(biāo)b2是高度座標(biāo)增量. 當(dāng)是橫梁零件時(shí),bl是參考點(diǎn)的寬度座標(biāo)b2是寬度座標(biāo)增量. 當(dāng)是縱骨零件時(shí),bl是肋號,b2是船長座標(biāo)增量
34、. 當(dāng)參考點(diǎn)是結(jié)構(gòu)線型值點(diǎn)時(shí),bl以結(jié)構(gòu)線名后綴N的形式給出該結(jié)構(gòu)線的 名字,并以前綴的正負(fù)號表示在左右)肋骨面內(nèi). 當(dāng)b2后綴L時(shí),表示起始端點(diǎn)與參考點(diǎn)沿型材曲線的弧長方向(由起始端 指向終止端)的增量. b3給出端線與X軸的夾角.通常,角度在90到180之間.當(dāng)端線與型材曲線 垂直時(shí),b3=200當(dāng)端線與肋骨線平行(對t=1的橫梁零件),或端線與甲 板線平行(對t=0的肋骨零件)時(shí),b3=400 b4給出端部切割形式.當(dāng)端部僅根據(jù)端線割斷時(shí),B4=0當(dāng)端部按G-4型切 割時(shí),b4=xxxxxx.xx,前三位是留根a,接著的三位是圓心到端線的距離 b,小數(shù)點(diǎn)后兩位是圓弧半徑r. e1-e4
35、是終止端信息 給出零件終止端的定位和切割信息.各ei與bi意義相似. f 是徑線方向.對肋骨零件和橫梁零件,折邊向艏f=1,向艉f=2 .對縱骨零件,統(tǒng) 一在右肋骨面看 從腹板到折邊板成逆時(shí)針向時(shí)f=1,順時(shí)針向時(shí)f=2. 逆直線彎曲加工型材零件定義語句的運(yùn)行結(jié)果是輸出在 工作代碼.PRO文件中的型 材零件清單.清單中分六個(gè)部份:標(biāo)識,尺寸,端部切割,逆直線布置,扭曲(僅對扭曲 縱骨),肋號位置(僅對縱骨). 標(biāo)識.給出型材零件的零件名,型材規(guī)格,材料牌號 加工編碼,對稱性,中和 軸距型材底邊的距離 零件類型,肋號(或肋號 甲板號;或縱骨線號 傾角),中和軸 線長度,型材曲線長度 尺寸.給出型
36、材零件的下料凈長以及分點(diǎn)距離.打印的型材下料圖一律折邊向下 左端打印有字符,指出型材圖上該端對應(yīng)于型材零件的哪一端: UP DOWN LEFT RIGHT AFT FORWARD 向上 向下 向左 向右 向艉 向艏 端部切割.以圖形形式分別給出左右端可能的切割形式在型材零件彎曲加工后切斷. 彎曲加工.給出用于彎曲加工用的各根逆直線的繪制數(shù)據(jù)逆直線序號,起始分點(diǎn)和 終止分點(diǎn),對應(yīng)于各個(gè)分點(diǎn)的高度數(shù)據(jù). 當(dāng)布置有多根逆直線時(shí),相鄰的兩逆直線適當(dāng)交叉 最多為1000毫米. 扭曲加工.對扭曲縱骨,零件清單中給出縱骨扭曲加工用胎架的調(diào)節(jié)數(shù)據(jù):支柱序號, 所對應(yīng)的肋位,支柱Ai和Bi的調(diào)節(jié)高度 到Ai的定
37、位尺寸. 肋號位置.對縱骨,給出縱骨上各肋號到0節(jié)點(diǎn)的弧長以確定肋號位置. 2.4 輔助語句 輔助語句用來優(yōu)化數(shù)控語言源程序的編制和控制源程序的執(zhí)行. 2.4.1 子程序說明語句 在零件源程序編制工作中,經(jīng)??梢园l(fā)現(xiàn),有些源程序的很多段落,其包含的語句差 不多是完全一樣的,只是個(gè)別的語句參數(shù)值不一樣為了減少重復(fù)編程,把這種在程序中 多次使用的語句塊作為一個(gè)子程序,進(jìn)行子程序說明以后只要在需要使用的地方寫上一 句調(diào)用語句就行了這樣,可使得零件源程序編制大為簡化. 子程序說明的格式是: SUB 語句 子程序體 END 語句 把子程序體用SUBS句和END句括起來,就構(gòu)成一個(gè)子程序說明. 子程序體就
38、是程序中要多次使用的語句塊子程序體中各語句在每次調(diào)用時(shí),一般總 有一些參數(shù)要變化的,它們的值要在調(diào)用時(shí)才能確定我們把這種要變化的量作為子程序 變量子程序變量的形式是Ai,這里,A是字母,i是整數(shù),0 i 99 . a ) SUB語句 SUB語句是子程序說明首部語句它給子程序確定一個(gè)名字,并列出子程序中使用 到的子程序變量. SUB語句的格式是: SUB/ n ,子程序變量表 這里,n是子程序的名字,一般n為整數(shù)同一零件源程序中有多個(gè)子程序說明時(shí),各子 程序的名字不得相同在子程序變量表中列出子程序體中出現(xiàn)的子程序變量,不能遺漏, 也不得重復(fù).子程序體中沒有子程序變量時(shí),變量表缺省. b ) EN
39、D語句 END語句是子程序說明結(jié)束語句.它的格式是: END 當(dāng)子程序被調(diào)用時(shí),END表示調(diào)用結(jié)束,返回到程序的調(diào)用點(diǎn)處. 子程序說明僅僅是對子程序進(jìn)行說明,并不就執(zhí)行.它只有在被子程序調(diào)用語句調(diào)用 時(shí),才被執(zhí)行. 子程序說明必須放在子程序調(diào)用語句之前.一般是放在零件源程序的首部.如果有幾 個(gè)子程序說明的話,則必須一個(gè)一個(gè)地順序書寫,不能嵌套,即不能在子程序體內(nèi)又出現(xiàn) 另一個(gè)子程序說明. 2.4.2 子程序調(diào)用語句 子程序調(diào)用語句是可執(zhí)行語句.它的格式是: CALL/ n ,實(shí)在參數(shù)表 它調(diào)用名為n的子程序.實(shí)在參數(shù)表給出調(diào)用時(shí)子程序變量的取值.實(shí)在參數(shù)表中參 數(shù)與子程序說明時(shí)子程序變量表中變
40、量對應(yīng). 243 循環(huán)語句 循環(huán)語句的格式是: DO/ i ,al, a2,., an 循環(huán)體 循環(huán)語句由循環(huán)頭與循環(huán)體兩部分組成循環(huán)體由i個(gè)語句組成,循環(huán)體語句中那些 在循環(huán)中要變化的參數(shù)要用循環(huán)變量B1-Bk來表示。aj是循環(huán)參數(shù),表示在循環(huán)中循環(huán) 變量B1-Bk的依次取值循環(huán)體循環(huán)執(zhí)行的次數(shù)是n/k . 2.4.4 跳語句 跳語句的格式是:JUMP/i 這里,i是整數(shù).JUMPS句表示跳過其后的i個(gè)語句,從第1 + 1個(gè)語句再開始執(zhí)行如 果1=0,表示不跳. JUMP語句通常在子程序說明的子程序體中使用,以不同的執(zhí)行次序來滿足各次調(diào)用時(shí) 的不同需要使用JUM語句最常見的方式是: 公共塊
41、JUMP/ n1 JUMP/ n2 JUMP/ Ai 特殊處理塊1 特殊處理塊2 特殊處理塊m I 公共塊 上面的使用方式中,Ai是變量,在調(diào)用子程序時(shí)給以不同的值就能選擇不同的特殊 處理塊.n1,n2,.都是常數(shù),是轉(zhuǎn)到下面的公共塊所需跳過的語句的數(shù)目. 2.4.5條件語句 條件語句的格式是: IF a1( ) a2 , n 它表示,當(dāng)條件a1(或=,或)a2成立時(shí),做以下的n句語句,否則跳過n句語句語 句名IF與參數(shù)a1之間有一個(gè)空格. 2.4.6算術(shù)變量賦值語句 算術(shù)變量賦值語句的格式是: Vi=算術(shù)表達(dá)式 它把算術(shù)表達(dá)式的值賦給算術(shù)變量這里,Vi是要賦值的算術(shù)變量的名字.V是字母,i
42、是下標(biāo),0i50,其中,程序員定義的范圍是0i40. 算術(shù)表達(dá)式中參加運(yùn)算的量可以是數(shù)值常數(shù),變量Ai, Bi, Vi,點(diǎn)元分量PiX, PiY (表示點(diǎn)Pi的座標(biāo)值),圓弧元素分量CiX, CiY, CiR(表示圓Ci的圓心點(diǎn)座標(biāo)值和半徑). HD-SHM2000船體建造系統(tǒng)船體結(jié)構(gòu)幾何語言說明書 算術(shù)表達(dá)式中允許的運(yùn)算有:+ */ SIN COS SQRT ACOS 運(yùn)算的優(yōu)先級一級:SIN COC SQRT ACOS 二級:* / 二級: + 算術(shù)表達(dá)式中可以使用括號:()最內(nèi)層括號中的算式首先計(jì)算. 以下是算術(shù)賦值語句的例: V1=A1/2 V2=V1*(P1X+100)+SIN30
43、247顯示語句 有時(shí)為了調(diào)試程序或獲取幾何元以及算術(shù)變量的數(shù)值,需要顯示它們的數(shù)值這就要 用顯示語句其格式是: DISP/( P | S| C| F| V 門 i 參數(shù)部份給出想要顯示的幾何元Pi, Si, Ci, Fi或算術(shù)變量Vi 對同一類的幾何元或算 術(shù)變量,只要第一個(gè)給出全名,后繼的只要給出下標(biāo)就可以了例如: DISP/P3,6,S1,4,C3,F1,V4 顯示內(nèi)容為: P3 x3 y3 點(diǎn)座標(biāo) P6 x6 y6 S1 al bl cl di 直線法式方程ax+by+c=0的系數(shù)以及直線的傾斜角度d S4 a4 b4 c4 d4 C3 r3 x3 y3 圓弧半徑與圓心座標(biāo) F1 圓弧樣
44、條 n x1 yi r2 x2 y2 rn xn yn V4 567.3V4 的值是567.3 248 弧長顯示語句 弧長顯示語句用來顯示兩點(diǎn)間的直線距離或曲線弧長其格式是: DPP/ i , j , k 這里i ,j分別是起點(diǎn)和終點(diǎn)的編號;是兩點(diǎn)所在曲線的編號,k也可以是直線名Sk、 圓弧名Ck、或零件周線G,當(dāng)k缺省時(shí),表示求兩點(diǎn)間的直線距離. 弧長存放在算術(shù)變量V40中,并在終端上和運(yùn)行結(jié)果文件中給出: DPP ( x1,y1 ) k ( x2,y2 ) D= d 2.4.9座標(biāo)系定義語句 編制零件源程序要在選定的座標(biāo)系中才能進(jìn)行零件描述編制零件所選的座標(biāo)系叫作 局部座標(biāo)系.確定整個(gè)船體
45、的還有一個(gè)船體整體座標(biāo)系,它以船底基面作為xy座標(biāo)平面, 以縱腫剖面作為xz座標(biāo)平面,原點(diǎn)在)肋號處.為了決定零件在船體整體座標(biāo)系中的位 置,必須說明局部座標(biāo)系與船體整體座標(biāo)系的關(guān)系這種說明可以是隱涵的當(dāng)零件源程 序中有FRR FRL FJGXFWLFBL DEV等語句時(shí),是隱涵說明的其他情況,必須用座 標(biāo)系定義語句來顯式說明座標(biāo)系定義語句的格式是: COORD/ t, x, b, h ,a1,a2,a3,b1,b2,b3 或 COORD/ 5, i, j, k, xi, bi, hi, xj, bj, hj, xk, bk, hk, 這里,t是座標(biāo)面在船體整體座標(biāo)系中的投影標(biāo)志: (x,b,
46、h) h是高度. t=1,肋骨平面; t=2,縱剖面; t=3,水線面; t=4,任意平面. 是所選局部座標(biāo)系原點(diǎn)在船體整體座標(biāo)系中的座標(biāo):x是肋號,b是寬度, 當(dāng)t=4時(shí),還必須給出所選局部座標(biāo)系的座標(biāo)軸在船體整體座標(biāo)系中的矢量的各分 量:a1, a2, a3是x軸的矢量,b1, b2, b3是y軸的矢量。 當(dāng)t=5時(shí),i, j, k 是局部座標(biāo)系平面上3個(gè)已知點(diǎn)的編號xi, bi, hi 是對應(yīng)i 點(diǎn)的船體座標(biāo)系的座標(biāo)xj, bj, hj是對應(yīng)j點(diǎn)的船體座標(biāo)系的座標(biāo)xk, bk, hk是對應(yīng) k點(diǎn)的船體座標(biāo)系的座標(biāo)b, h可用局部座標(biāo)系平面上的已知點(diǎn)n給出,形式為:P,n。 2.4.10源
47、程序結(jié)束語句 語句格式為: STOP 源程序以此語句表示結(jié)束. 2.5 宏語句 語言中設(shè)有二級子程序:系統(tǒng)子程序和程序子程序. 程序子程序由零件編程人員在編寫的零件源程序中進(jìn)行說明,并且只在該程序中有 效程序子程序的名字用一個(gè)整數(shù)表示. 系統(tǒng)子程序又稱宏語句MACRO它是由系統(tǒng)管理人員收集匯總在零件編程中經(jīng)常出 現(xiàn)的零件圖形和局部圖形,編成的標(biāo)準(zhǔn)子程序其說明格式為: SUB/ Mi ,子程序變量表 子程序體 END 宏語句以Mi編號,M是字母,i是整數(shù).各宏語句的說明組成宏語句文件MACRO.DAT 存放在系統(tǒng)目錄中。對宏語句,零件編程人員在零件源程序中不必再作說明,只要直接用 調(diào)用語句: C
48、ALL/ Mi ,實(shí)在參數(shù)表 就完成了宏語句所描述的零件圖形的生成. 為了方便宏語句的查閱和使用,對各宏語句的使用說明已匯編成冊:宏語句匯編 37 HD-SHM2000船體建造系統(tǒng)船體結(jié)構(gòu)幾何語言說明書 3零件源程序 用幾何語言的語句書寫的,描述零件的幾何形狀的程序稱為零件源程序. 3.1 零件源程序的格式 按執(zhí)行順序,以下一系列語句組成一個(gè)完整的零件源程序. #n 幾何元定義語句塊 PART 語句 幾何元和圖形定義語句塊 PART 語句 幾何元和圖形定義語句塊 STOP 語句 從上面的零件源程序格式可以看出: 3.1.1 一個(gè)零件源程序中至少要有一句PARTS句以及一個(gè)幾何元和圖形定義語句
49、塊,生成一個(gè)零件. 3.1.2 按執(zhí)行順序,必須先執(zhí)行PARTS句,然后再執(zhí)行圖形定義語句而幾何元 定義語句可以在源程序的任意位置出現(xiàn),但必須在使用這個(gè)幾何元的語句之前出現(xiàn)要注 意的是,這里講的是按執(zhí)行順序,而不是書寫順序當(dāng)程序中有子程序說明或跳語句時(shí), 書寫順序與執(zhí)行順序是不一樣的. 3.1.3 一個(gè)零件源程序中可以定義多個(gè)零件,這些零件通常是同一類型,可采用子 程序編程的方法產(chǎn)生的零件,或是處于同一結(jié)構(gòu)剖面上的零件有大量共享的幾何元數(shù) 據(jù)如果兩零件互不相干,一般不要把它們編在同一零件源程序中. 3.1.4 零件源程序前的/#”是程序號,供系統(tǒng)檢索用程序號必須從小到大排列. 3.2 零件源程
50、序編制 321零件分析 零件分析就是把零件圖形進(jìn)行分解,直到可用幾何語言的語句來描述為止同時(shí),對 分解出的各部份進(jìn)行標(biāo)記零件分析是零件描述和編制零件源程序的基礎(chǔ). 分解要適度一個(gè)可以用宏語句或基本圖形定義語句處理的圖形就不要細(xì)分成直線, 圓弧和點(diǎn)若要進(jìn)行細(xì)分,則編程工作反而繁瑣易錯(cuò)一個(gè)零件圖形分解的一般步驟是: 首先,看零件圖形(或其中某一部份)是否屬于可用宏語句描述的類型,是,則直接用宏 語句來描述對不能用宏語句處理的部份再作進(jìn)一步分解,把屬于基本圖形的部份分解出 來然后把零件圖形上剩余部份分解成直線,曲線,圓,以及節(jié)點(diǎn),圓心點(diǎn),并對幾何元 進(jìn)行編號幾何元的編號并不要求按某個(gè)順序,也不苛求在
51、編程前就毫無遺漏地把要用到 的幾何元素都標(biāo)記出來但一定要把用宏語句處理的圖形以及基本圖形分解出來,把主要 的幾何元素標(biāo)記出來. 3.2.2 確定座標(biāo)系 編制零件源程序要在選定的二維的局部座標(biāo)系中才能進(jìn)行零件描述確定局部座標(biāo)系 應(yīng)遵循的一般規(guī)則是: 322.1當(dāng)零件處于橫剖面中時(shí),用FRR FRL或FSL語句確定肋號此時(shí)確定的 座標(biāo)系,以基線為x軸,船腫線為y軸. 當(dāng)零件處于縱剖面或斜縱剖面中時(shí),用FJGXg句調(diào)用一次該剖面中的一條 結(jié)構(gòu)線,或用FBL語句調(diào)用縱剖線,此時(shí)確定的座標(biāo)系,以船底基線為x軸,肋號增加的 方向?yàn)閤軸正向,y軸經(jīng)過所調(diào)結(jié)構(gòu)線的起始肋號. 當(dāng)
52、零件處于水平面(或近似水平面,如某段甲板,斜舷側(cè)縱桁)中時(shí),用 FJGX語句調(diào)用一次該剖面中的一條結(jié)構(gòu)線,或用FWI語句調(diào)用一段水線,此時(shí)確定的座標(biāo) 系,以船縱腫線為x軸,肋號增加的方向?yàn)閤軸正向,y軸經(jīng)過所調(diào)結(jié)構(gòu)線的起始肋號. 當(dāng)零件是用展開語句展開的零件時(shí),座標(biāo)系為DEV語句所采用的座標(biāo)系. 除以上四種情況,座標(biāo)系由編程人員自定,以便于編程,軋尺寸為好,但必 須用COOR語句說明所選的局部座標(biāo)系與船體整體座標(biāo)系間的關(guān)系. 系統(tǒng)中以P0 S1, S2表示所選定的座標(biāo)系,P0為原點(diǎn),S1為x軸,S2為y軸.P0, S1, S2這三個(gè)量,由系統(tǒng)自行定義,可直接使用
53、. 3.2.3 要以圖形定義為主導(dǎo) 選定座標(biāo)系后,開始對零件進(jìn)行描述.對那些可用系統(tǒng)宏語句描述的零件,應(yīng)調(diào)用相 應(yīng)的宏語句,賦以適當(dāng)?shù)膮?shù),完成零件描述.對那些不能用宏語句描述的圖形,則要用 幾何元定義語句和圖形定義語句來描述.其中,起主導(dǎo)作用的是圖形定義語句.一個(gè)零件 圖形可能由很多點(diǎn)和線組成,但并不是所有的這些點(diǎn)和線都要用幾何元定義語句進(jìn)行定 義.只有那些在圖形定義語句中要用到的幾何元才需要進(jìn)行定義.這樣,可避免一些勞而 無功的語句. 幾何元定義語句和圖形定義語句,總是幾何元定義在前,圖形定義在后.但這并不是 說要待全部幾何元定義完后,才進(jìn)行圖形定義.通常總是定義了一部位的局部圖形所要涉
54、及的幾何元后,就隨之進(jìn)行這部份圖形的定義,然后再做下一部份的圖形的幾何元定義和 圖形定義. 3.3 源程序編程舉例 下面通過幾個(gè)例子看零件源程序的編制. 例1.編制175#肋位上的肋板源程序 39 HD-SHM2000船體建造系統(tǒng)船體結(jié)構(gòu)幾何語言說明書 該零件外周線可由宏語句M1描述,內(nèi)孔可由宏語句M41苗述編制的零件源程序如下: PART/1,2,11,A,35 CALL/M1,175,2309,6250,50,75,100 CALL/M41,114,114,89,2609,68,300,1,300 STOP 在這個(gè)例子中,通過調(diào)用M1生成肋號為175,離腫為2309上口高為6250,三個(gè) 切角分別為50, 75, 100的外周線,然后通過調(diào)用M41生成三個(gè)半徑為114, 114, 89, 離腫2609,上口距離S68為30Q下口距離曲線F1為300的三角形內(nèi)孔.這里,S68 F1 是調(diào)用M1后,系統(tǒng)生成的上口線直線元和肋骨線曲線元. 例2 .編制縱向零件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐廳服務(wù)員崗位面試問題及答案
- 醫(yī)療器械注冊專員崗位面試問題及答案
- 2025屆湖北省蘄春縣高二化學(xué)第二學(xué)期期末綜合測試模擬試題含解析
- 景區(qū)規(guī)劃組團(tuán)管理辦法
- 林業(yè)校園食堂管理辦法
- 供熱辦法分戶管理辦法
- 根據(jù)處方管理辦法關(guān)于
- 校園踩踏事故管理辦法
- 景區(qū)考察接待管理辦法
- 投資策略:股權(quán)市場分析
- 肺動(dòng)脈高壓講課件
- 呼吸困難的識別與護(hù)理
- 熱射病的護(hù)理
- 小學(xué)英語學(xué)科融合教學(xué)心得體會(huì)
- 《高級工程師施工管理》課件
- 中國2型糖尿病防治指南(2024版)解讀課件
- 2024年三副貨物積載與系固題庫
- 康養(yǎng)項(xiàng)目的可行性研究報(bào)告
- 2025年四川成都東部新區(qū)政務(wù)服務(wù)中心招聘窗口人員18人歷年自考難、易點(diǎn)模擬試卷(共500題附帶答案詳解)
- TCAMA 109-2024 半封閉溫室設(shè)計(jì)規(guī)范
- 《摩爾根果蠅實(shí)驗(yàn)》課件
評論
0/150
提交評論