亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法

文檔序號(hào):6399763閱讀:293來(lái)源:國(guó)知局
專利名稱:基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法
技術(shù)領(lǐng)域
本發(fā)明涉及軌道輸送設(shè)備,尤其是涉及一種基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法。
背景技術(shù)
在生產(chǎn)車間經(jīng)常使用各種軌道輸送設(shè)備運(yùn)送工件,包括空中輸送設(shè)備、地面輸送設(shè)備。其中,空中輸送設(shè)備主要是采用懸掛方式運(yùn)送工件,地面輸送設(shè)備主要有臺(tái)車類和輥床類。在上述設(shè)備中,運(yùn)動(dòng)部件均需要沿著已經(jīng)設(shè)計(jì)好的軌道運(yùn)動(dòng),一般情況下,軌道兩側(cè)還需要布置許多其它設(shè)備,包括工藝網(wǎng)架、其它輸送設(shè)備、安全護(hù)欄等。由于對(duì)車間的空間利用率的要求往往很高,這些設(shè)備需要盡可能緊湊的布置在有限的空間中。而軌道往往存在若干水平彎段,在這些情況下,運(yùn)動(dòng)部件沿軌道運(yùn)動(dòng)所通過(guò)的空間位置不容易直觀判斷。另外,運(yùn)動(dòng)部件也可能包括相互鉸接的幾個(gè)部分,這些部分在通過(guò)上述水平彎段時(shí)會(huì)出現(xiàn)變形,其通過(guò)的實(shí)際空間難以直觀判斷。由于上述原因,運(yùn)動(dòng)部件在行進(jìn)過(guò)程中出現(xiàn)動(dòng)態(tài)干涉成為輸送設(shè)備安裝調(diào)試中經(jīng)常出現(xiàn)的問(wèn)題。動(dòng)態(tài)干涉主要是指運(yùn)動(dòng)部件在運(yùn)行過(guò)程中自身內(nèi)部或與其他部件發(fā)生的干涉,這類干涉問(wèn)題是由于設(shè)計(jì)工程師的通過(guò)性分析不正確造成的。動(dòng)態(tài)干涉往往在現(xiàn)場(chǎng)安裝調(diào)試的時(shí)候才暴露出來(lái),必須現(xiàn)場(chǎng)整改,不但延誤工期,而且由于此時(shí)整改往往需要牽涉到其它已經(jīng)制成甚至安裝的部分,還會(huì)顯著增加施工成本。為了避免出現(xiàn)動(dòng)態(tài)干涉,設(shè)計(jì)師有時(shí)會(huì)在設(shè)計(jì)過(guò)程中預(yù)留較大的空間間隔,但這種處理方法會(huì)降低車間空間利用率?,F(xiàn)有技術(shù)下,為了進(jìn)行運(yùn)動(dòng)部件的通過(guò)性分析,設(shè)計(jì)人員會(huì)在初步設(shè)計(jì)完成平面圖上進(jìn)行手工演示,即沿軌道的不同位置不斷復(fù)制按照運(yùn)動(dòng)部件尺寸設(shè)置的運(yùn)動(dòng)部件塊,并在各個(gè)位置根據(jù)情況進(jìn)行調(diào)整,以獲得對(duì)運(yùn)動(dòng)部件通過(guò)性的直觀判斷,這種方法對(duì)于水平彎段的通過(guò)性分析非常有必要。但是,這種判斷方法所費(fèi)時(shí)間過(guò)長(zhǎng),并且手工復(fù)制的過(guò)程容易出現(xiàn)差錯(cuò),尤其是在水平彎段上,不容易準(zhǔn)確復(fù)制運(yùn)動(dòng)部件的空間擺放效果,容易造成誤判。以上問(wèn)題致使大多數(shù)設(shè)計(jì)人員不會(huì)真正在圖紙上進(jìn)行通過(guò)性分析。由于上述問(wèn)題,如果能夠提供一種在設(shè)計(jì)階段基于平面圖對(duì)運(yùn)動(dòng)部件的通過(guò)性進(jìn)行準(zhǔn)確分析的方法,就可以在設(shè)計(jì)階段及時(shí)對(duì)平面布置空間進(jìn)行調(diào)整,降低現(xiàn)場(chǎng)安裝調(diào)試時(shí)由于出現(xiàn)動(dòng)態(tài)干涉而進(jìn)行后期調(diào)整的幾率,并能夠有效提高車間的空間利用率。

發(fā)明內(nèi)容
本發(fā)明提供一種基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,使用該方法,能夠在設(shè)計(jì)階段可靠、直觀并且自動(dòng)的對(duì)軌道輸送設(shè)備的運(yùn)動(dòng)部件進(jìn)行通過(guò)性分析,大幅減少安裝調(diào)試階段出現(xiàn)動(dòng)態(tài)干涉的情況。一種基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,所述運(yùn)動(dòng)部件包括一個(gè)剛性的部件塊,或者是包括兩個(gè)剛性的部件塊并且兩個(gè)剛性的部件塊之間通過(guò)可旋轉(zhuǎn)的鉸接點(diǎn)連接,或者是包括三個(gè)的剛性部件塊,相鄰的部件塊之間以可旋轉(zhuǎn)的鉸接點(diǎn)連接;運(yùn)動(dòng)部件上設(shè)置有至少兩個(gè)著力點(diǎn),包括:根據(jù)設(shè)計(jì)圖,獲得初始參數(shù)輸入,所述初始參數(shù)包括運(yùn)動(dòng)部件的著力點(diǎn)初始坐標(biāo),運(yùn)動(dòng)部件所包括的各個(gè)部件塊的尺寸、形狀、以及初始坐標(biāo)位置、著力點(diǎn)坐標(biāo)位置等塊參數(shù)、軌道曲線、運(yùn)動(dòng)方向、節(jié)距S、復(fù)制總數(shù)量n,并將實(shí)際復(fù)制次數(shù)設(shè)定為O;所述著力點(diǎn)中,其中一點(diǎn)作為基準(zhǔn)著力點(diǎn);當(dāng)所述運(yùn)動(dòng)部件包括兩個(gè)剛性的部件塊時(shí),所述塊參數(shù)還包括兩個(gè)部件塊之間的鉸接點(diǎn)坐標(biāo)位置;當(dāng)所述運(yùn)動(dòng)部件包括三個(gè)剛性的部件塊時(shí),所述塊參數(shù)還包括相鄰部件塊之間的鉸接點(diǎn)坐標(biāo)位置;根據(jù)軌道曲線和運(yùn)動(dòng)方向,以節(jié)距S沿所述軌道曲線向運(yùn)動(dòng)方向確定基準(zhǔn)著力點(diǎn)的新坐標(biāo);根據(jù)上述步驟確定的基準(zhǔn)著力點(diǎn)的新坐標(biāo)、軌道曲線以及基準(zhǔn)著力點(diǎn)與其它著力點(diǎn)的位置關(guān)系,確定其它著力點(diǎn)的新坐標(biāo);若有鉸接點(diǎn)時(shí),還包括確定鉸接點(diǎn)的新坐標(biāo);根據(jù)上述所有著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo),以塊參數(shù)為依據(jù),繪制各部件塊的新影像;判斷實(shí)際復(fù)制次數(shù)是否大于n,若是,則結(jié)束;若否,則進(jìn)入下一步;根據(jù)前述步驟更新參數(shù),包括更新各個(gè)著力點(diǎn)、鉸接點(diǎn)的坐標(biāo),以及將實(shí)際復(fù)制次數(shù)加I ;返回所述確定基準(zhǔn)著力點(diǎn)的新坐標(biāo)的步驟;結(jié)束,并根據(jù)上述步驟所獲得的各個(gè)部件塊的新影像與設(shè)計(jì)圖上其它部分的關(guān)系,判斷該運(yùn)動(dòng)部件的通過(guò)性。優(yōu)選的,所述運(yùn)動(dòng)部件僅包括一個(gè)剛性的部件塊;所述確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)的步驟中,僅包括確定其它著力點(diǎn)。優(yōu)選的,所述運(yùn)動(dòng)部件包括兩個(gè)剛性部件塊,分別稱為第一部件塊和第二部件塊;該運(yùn)動(dòng)部件具有三個(gè)著力點(diǎn),其中兩個(gè)著力點(diǎn)在第一部件塊上,另外一個(gè)著力點(diǎn)在第二部件塊上;所述確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)的步驟中,若所述基準(zhǔn)著力點(diǎn)在第一部件塊上,則依據(jù)塊參數(shù)和軌道曲線確定該第一部件塊上的另外一個(gè)著力點(diǎn)的新坐標(biāo),然后,依據(jù)已經(jīng)確定的第一部件塊上的兩個(gè)著力點(diǎn)的新坐標(biāo),確定該第一部件塊與第二部件塊之間的鉸接點(diǎn)的新坐標(biāo),再根據(jù)上述鉸接點(diǎn)的新坐標(biāo)以及軌道曲線、第二部件塊的塊參數(shù)確定第二部件塊的著力點(diǎn)的新坐標(biāo);若所述基準(zhǔn)著力點(diǎn)在第二部件塊上,則首先依據(jù)基準(zhǔn)著力點(diǎn)位置、鉸接點(diǎn)位置兩個(gè)塊參數(shù)確定第一部件塊和第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)構(gòu)成的圓弧,在該鉸接點(diǎn)的可能坐標(biāo)點(diǎn)構(gòu)成的圓弧上,根據(jù)第一部件塊的塊參數(shù),找出能夠使第一部件塊的兩個(gè)著力點(diǎn)同時(shí)在軌道曲線上的點(diǎn),該點(diǎn)坐標(biāo)即為鉸接點(diǎn)的新坐標(biāo),據(jù)此獲得第一部件塊的兩個(gè)著力點(diǎn)的新坐標(biāo)。優(yōu)選的,在所述基準(zhǔn)著力點(diǎn)在第二部件塊的情況下,所述依據(jù)基準(zhǔn)著力點(diǎn)位置、鉸接點(diǎn)位置兩個(gè)塊參數(shù)確定第一部件塊和第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)的具體方法是,根據(jù)第二部件塊的基準(zhǔn)著力點(diǎn)位置、鉸接點(diǎn)位置兩個(gè)塊參數(shù)計(jì)算出兩點(diǎn)之間的距離,然后,以基準(zhǔn)著力點(diǎn)的新坐標(biāo)為圓心、以基準(zhǔn)著力點(diǎn)和鉸接點(diǎn)之間的距離為半徑,在鉸接點(diǎn)所在方向確定一段圓弧,該圓弧上的點(diǎn)即為所述第一部件塊和第二部件塊的鉸接點(diǎn)的可能坐標(biāo)占.^ \\\ 所述在該鉸接點(diǎn)的可能坐標(biāo)點(diǎn)構(gòu)成的圓弧上,根據(jù)第一部件塊的塊參數(shù),找出能夠使第一部件塊的兩個(gè)著力點(diǎn)同時(shí)在軌道曲線上的點(diǎn)的方法是:在已經(jīng)確定的上述可能坐標(biāo)點(diǎn)的圓弧上,以鉸接點(diǎn)和兩個(gè)著力點(diǎn)之間的距離和位置關(guān)系為依據(jù),選取圓弧上的某個(gè)點(diǎn)作為頂點(diǎn),作兩條線段,兩個(gè)線段之間的角度與鉸接點(diǎn)與兩個(gè)著力點(diǎn)的連線的角度相同,兩個(gè)線段的另一個(gè)端點(diǎn)與該作為頂點(diǎn)的圓弧點(diǎn)的距離分別等于兩個(gè)著力點(diǎn)和鉸接點(diǎn)的距離;保持上述兩個(gè)線段的角度關(guān)系,并旋轉(zhuǎn)該組線段,若出現(xiàn)兩個(gè)端點(diǎn)同時(shí)在軌道曲線上的情況,則上述圓弧點(diǎn)的坐標(biāo)即為鉸接點(diǎn)新坐標(biāo),兩個(gè)線段的端點(diǎn)即為該第一部件塊上的兩個(gè)著力點(diǎn)。優(yōu)選的,所述運(yùn)動(dòng)部件包括三個(gè)剛性的部件塊,分別稱為第一部件塊、第二部件塊和中間部件塊;上述運(yùn)動(dòng)部件具有四個(gè)著力點(diǎn),其中兩個(gè)著力點(diǎn)在第一部件塊上,另外兩個(gè)著力點(diǎn)在第二部件塊上;兩個(gè)部件塊分別與中間部件塊以鉸接點(diǎn)連接;設(shè)所述基準(zhǔn)著力點(diǎn)所在部件塊為弟一部件塊;所述確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)的步驟中,首先依據(jù)塊參數(shù)和軌道曲線確定第一部件塊上的另外一個(gè)著力點(diǎn)的新坐標(biāo),然后,依據(jù)已經(jīng)確定的第一部件塊上的兩個(gè)著力點(diǎn),確定第一部件塊與中間部件塊之間的鉸接點(diǎn)的新坐標(biāo),再根據(jù)該鉸接點(diǎn)的新坐標(biāo)以及中間部件塊的鉸接點(diǎn)位置參數(shù)確定中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn);然后,根據(jù)中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)、軌道曲線、以及第二部件塊的包括鉸接點(diǎn)位置、著力點(diǎn)在內(nèi)的塊參數(shù),確定第二部件塊的著力點(diǎn)的新坐標(biāo)。優(yōu)選的,所述根據(jù)第一部件塊與中間部件塊之間的鉸接點(diǎn)的新坐標(biāo)以及中間部件塊的鉸接點(diǎn)位置參數(shù)確定中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)的方法是,根據(jù)中間部件塊的兩個(gè)鉸接點(diǎn)位置參數(shù),以第一部件塊上已經(jīng)確定的鉸接點(diǎn)為圓心,以兩個(gè)鉸接點(diǎn)之間的距離為半徑,在中間部件塊與第二部件塊的鉸接點(diǎn)所在方向上作圓弧,該圓弧上的點(diǎn)即為所述中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn);所述根據(jù)中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)、軌道曲線、以及第二部件塊的包括鉸接點(diǎn)位置、著力點(diǎn)位置在內(nèi)的塊參數(shù)確定第二部件塊的著力點(diǎn)的新坐標(biāo),具體是:在已經(jīng)確定的上述中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)組成的圓弧上,以第二部件塊的鉸接點(diǎn)和兩個(gè)著力點(diǎn)之間的位置關(guān)系為依據(jù),選取圓弧上的某個(gè)點(diǎn)作為頂點(diǎn),作兩條線段,兩個(gè)線段之間的角度與鉸接點(diǎn)與兩個(gè)著力點(diǎn)的連線的角度相同,兩個(gè)線段的另一個(gè)端點(diǎn)與該作為頂點(diǎn)的圓弧點(diǎn)的距離分別等于兩個(gè)著力點(diǎn)和鉸接點(diǎn)的距離;保持上述兩個(gè)線段的角度關(guān)系,并旋轉(zhuǎn)該組線段,若出現(xiàn)兩個(gè)端點(diǎn)同時(shí)在軌道曲線上的情況,則上述圓弧點(diǎn)的坐標(biāo)即為鉸接點(diǎn)新坐標(biāo),兩個(gè)線段的端點(diǎn)即為該第二部件塊上的兩個(gè)著力點(diǎn)。優(yōu)選的,根據(jù)基準(zhǔn)著力點(diǎn)的新坐標(biāo)、軌道曲線以及基準(zhǔn)著力點(diǎn)與其它著力點(diǎn)、鉸接點(diǎn)的位置關(guān)系,確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)的步驟中,若某一其它著力點(diǎn)與基準(zhǔn)著力點(diǎn)為同一個(gè)剛性部件塊的著力點(diǎn)時(shí),確定該著力點(diǎn)的新坐標(biāo)的方法是,在該著力點(diǎn)所在方向,以基準(zhǔn)著力點(diǎn)為圓心、以該著力點(diǎn)和基準(zhǔn)著力點(diǎn)的距離為半徑確定一圓弧,該圓弧和軌道曲線的交點(diǎn)即為該著力點(diǎn)的新坐標(biāo)。

優(yōu)選的,在確定基準(zhǔn)著力點(diǎn)的新坐標(biāo)后,立刻以該基準(zhǔn)著力點(diǎn)的新坐標(biāo)為基準(zhǔn),復(fù)制移動(dòng)整個(gè)運(yùn)動(dòng)部件;在確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)后,以塊參數(shù)為依據(jù)繪制各部件塊的新影像的方法是,根據(jù)所確定的各個(gè)著力點(diǎn)和鉸接點(diǎn),對(duì)上述復(fù)制移動(dòng)后的運(yùn)動(dòng)部件的各部件塊進(jìn)行位置調(diào)整。優(yōu)選的,還包括一個(gè)計(jì)時(shí)程序,該計(jì)時(shí)程序每隔規(guī)定的時(shí)間間隔,即生成一個(gè)觸發(fā)信號(hào),接收該觸發(fā)信號(hào)后,才進(jìn)行所述根據(jù)軌道曲線和運(yùn)動(dòng)方向,以設(shè)定節(jié)距S沿所述軌道曲線向運(yùn)動(dòng)方向前方確定基準(zhǔn)著力點(diǎn)的新坐標(biāo)的步驟,以及進(jìn)行該步驟后續(xù)的步驟;并且,在繪制各部件塊的新影像的步驟之前,將上一循環(huán)中繪制的部件塊的影像刪除。優(yōu)選的,所述設(shè)計(jì)圖為AUTOCAD環(huán)境中繪制的設(shè)計(jì)圖,該分析方法利用AutoCADVBA設(shè)計(jì),并利用Visual LISP設(shè)置在AutoCAD調(diào)用通過(guò)性分析方法各個(gè)模塊的快捷命令。本發(fā)明提供的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,該方法以設(shè)計(jì)完成的平面圖為依據(jù),通過(guò)沿著軌道曲線,以較短距離的節(jié)距S不斷沿軌道曲線繪制運(yùn)動(dòng)部件在軌道上運(yùn)動(dòng)到不同位置時(shí)的占位,最終可以在平面圖上繪制出運(yùn)動(dòng)部件沿軌道運(yùn)動(dòng)的包絡(luò)圖,根據(jù)包絡(luò)圖和平面圖上其它圖形元素的關(guān)系,可初步確定該設(shè)計(jì)下是否可能出現(xiàn)動(dòng)態(tài)干涉。在本發(fā)明的優(yōu)選實(shí)施方式中,還在上述技術(shù)方案的基礎(chǔ)上進(jìn)一步采用了動(dòng)態(tài)展示的方法,即展示運(yùn)動(dòng)部件通過(guò)軌道各個(gè)部分的動(dòng)態(tài)過(guò)程,更加直觀的反應(yīng)其通過(guò)性。 通過(guò)使用上述技術(shù)方案,能夠在平面圖上實(shí)現(xiàn)對(duì)軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性的模擬,基本避免了在實(shí)際安裝過(guò)程中才發(fā)現(xiàn)動(dòng)態(tài)干涉的情況,加快了施工進(jìn)度,降低了施工的成本。


圖1為本發(fā)明第一實(shí)施例流程圖;圖2為采用AUTOCAD初步設(shè)計(jì)完成的軌道輸送設(shè)備平面圖的簡(jiǎn)化圖;圖3為一種兩點(diǎn)懸掛吊具形式的運(yùn)動(dòng)部件在平面圖的彎曲軌道上多個(gè)運(yùn)動(dòng)位置的情況;圖4示出動(dòng)畫(huà)展示方法的控制界面;圖5示出具有兩個(gè)剛性的部件塊的運(yùn)動(dòng)部件在彎曲軌道上多個(gè)運(yùn)動(dòng)位置的情況;圖6為本發(fā)明第二實(shí)施例流程圖;圖7為本發(fā)明第二實(shí)施例的步驟S604的詳細(xì)流程圖;圖8示出具有三個(gè)剛性的部件塊的運(yùn)動(dòng)部件的情況;圖9為本發(fā)明第三實(shí)施例的流程圖;圖10為本發(fā)明第三實(shí)施例步驟S904的詳細(xì)流程圖。
具體實(shí)施例方式請(qǐng)參看圖1,該圖示出本發(fā)明第一實(shí)施例提供的一種基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法的流程圖,在本實(shí)施例中,該方法基于采用AUTOCAD初步設(shè)計(jì)完成的軌道輸送設(shè)備平面圖,在上述平面圖的基礎(chǔ)上,以VBA(Visual Basic forApplications)作為設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)對(duì)該方法的自動(dòng)實(shí)現(xiàn)。AutoCAD VBA允許VBA的VisualBasic環(huán)境與AutoCAD同時(shí)運(yùn)行,并允許其通過(guò)ActiveX Automation接口提供對(duì)AutoCAD的編程控制。
請(qǐng)參看圖2,該圖為一個(gè)采用AUTOCAD初步設(shè)計(jì)完成的軌道輸送設(shè)備平面圖的簡(jiǎn)化圖,其中示出了軌道輸送設(shè)備及其周邊的設(shè)備,其相互之間的位置關(guān)系和距離均根據(jù)設(shè)計(jì)要求依比例顯示。圖中點(diǎn)劃線為軌道,沿軌道布置的是防護(hù)網(wǎng),防護(hù)網(wǎng)與軌道之間在圖中的距離關(guān)系就能夠反映現(xiàn)場(chǎng)的距離關(guān)系。在初步設(shè)計(jì)中,這些防護(hù)網(wǎng)的布置位置在部分地方可能會(huì)與運(yùn)動(dòng)部件產(chǎn)生動(dòng)態(tài)干涉。例如,圖2示出的運(yùn)動(dòng)部件Rl沿圖中點(diǎn)劃線所示的軌道運(yùn)動(dòng),當(dāng)其通過(guò)軌道的彎段時(shí),其運(yùn)行的動(dòng)態(tài)過(guò)程在圖中顯示為包絡(luò)圖R2 ;其原始設(shè)計(jì)的防護(hù)網(wǎng)位置為W1,從圖中可以看出,運(yùn)動(dòng)部件Rl的包絡(luò)圖R2出現(xiàn)若干點(diǎn)與該防護(hù)網(wǎng)位置Wl發(fā)生干涉;在發(fā)現(xiàn)這個(gè)問(wèn)題后,通過(guò)更改設(shè)計(jì),將該段防護(hù)網(wǎng)改在位置W2,即可避免出現(xiàn)該動(dòng)態(tài)干涉,同樣的,在上述運(yùn)動(dòng)部件Rl通過(guò)下一個(gè)彎段時(shí),其原始設(shè)計(jì)的防護(hù)網(wǎng)位置W4也會(huì)使運(yùn)動(dòng)部件Rl產(chǎn)生動(dòng)態(tài)干涉,為此,將該防護(hù)網(wǎng)位置該在W3位置,就可以避免該位置的動(dòng)態(tài)干涉。對(duì)于上述問(wèn)題,通過(guò)本實(shí)施例提供的運(yùn)動(dòng)部件通過(guò)性分析,就可以在設(shè)計(jì)階段獲得上述包絡(luò)圖R2,從而利用原始設(shè)計(jì)的平面圖,發(fā)現(xiàn)動(dòng)態(tài)干涉問(wèn)題,進(jìn)而進(jìn)行所述變更設(shè)計(jì),解決動(dòng)態(tài)干涉問(wèn)題。請(qǐng)同時(shí)參看圖3,該圖示出一種兩點(diǎn)懸掛吊具形式的運(yùn)動(dòng)部件R3在平面圖的彎曲軌道上多個(gè)運(yùn)動(dòng)位置的情況,該運(yùn)動(dòng)部件整體是剛性的,即不用考慮該運(yùn)動(dòng)部件在運(yùn)動(dòng)過(guò)程中內(nèi)部各點(diǎn)會(huì)產(chǎn)生相對(duì)位移;該運(yùn)動(dòng)部件具有兩個(gè)懸掛點(diǎn),即圖中的第一懸掛點(diǎn)H1、第二懸掛點(diǎn)H2。上述第一懸掛點(diǎn)Hl和第二懸掛點(diǎn)H2兩點(diǎn)在運(yùn)動(dòng)部件沿軌道運(yùn)動(dòng)的整個(gè)過(guò)程中,始終位于軌道上。對(duì)于平面圖而言,該運(yùn)動(dòng)部件R3的圖形為一個(gè)圖塊,其整體形狀在圖中任何一個(gè)位置不會(huì)發(fā)生變化;在本發(fā)明中,圖塊與剛性體是一致的。盡管本發(fā)明第一實(shí)施例以兩點(diǎn)懸掛吊具形式的運(yùn)動(dòng)部件為例。但該實(shí)施例也完全適用于兩點(diǎn)導(dǎo)向臺(tái)車等其它形式的具有兩個(gè)運(yùn)動(dòng)著力點(diǎn)的運(yùn)動(dòng)部件的通過(guò)性分析。步驟S101,開(kāi)始。本程序可能是其它程序調(diào)用的一個(gè)程序,也可以為其專門設(shè)立一個(gè)啟動(dòng)入口。步驟S102,接收相關(guān)初始參數(shù)設(shè)置。這些初始參數(shù)包括:運(yùn)動(dòng)部件R3的懸掛點(diǎn)初始坐標(biāo),該參數(shù)能夠確定運(yùn)動(dòng)部件R3的起始位置。VBA采用的與AUTOCAD接口的ActiveX對(duì)象模型中,提供了多種提示用戶輸入的方法,包括GetReal> GetPoint、GetEntity、GetString、GetKeyword 和 GetInteger 等。例如,通過(guò)GetPoint方法可以獲取懸掛點(diǎn)的坐標(biāo)。程序中調(diào)用GetPoint具體方法,可以由用戶通過(guò)鼠標(biāo)在AutoCAD模型空間點(diǎn)擊獲取點(diǎn)的坐標(biāo)值。塊參數(shù),包括運(yùn)動(dòng)部件R3的尺寸、形狀、以及初始位置、懸掛點(diǎn)位置等塊參數(shù)。懸掛點(diǎn)位置塊參數(shù)是指在運(yùn)動(dòng)部件塊中的懸掛點(diǎn)相對(duì)位置,由于運(yùn)動(dòng)部件R3的尺寸和形狀已經(jīng)確定,各個(gè)懸掛點(diǎn)在運(yùn)動(dòng)部件R3上的相對(duì)位置也是固定的,根據(jù)上述懸掛點(diǎn)位置塊參數(shù),結(jié)合懸掛點(diǎn)的坐標(biāo),就可以確定整個(gè)運(yùn)動(dòng)部件的空間位置,即運(yùn)動(dòng)部件的整個(gè)輪廓在該平面圖上占據(jù)的空間。在本實(shí)施例中,整個(gè)運(yùn)動(dòng)部件R3僅僅包括一個(gè)剛性的部件塊;并且該部件塊僅僅包括兩個(gè)懸掛點(diǎn)。以其中的第一懸掛點(diǎn)Hl作為運(yùn)動(dòng)部件沿軌道運(yùn)動(dòng)的衡量標(biāo)準(zhǔn),稱為基準(zhǔn)懸掛點(diǎn)Hl ;另一個(gè)懸掛點(diǎn)稱為第二懸掛點(diǎn)H2。當(dāng)運(yùn)動(dòng)部件為導(dǎo)向臺(tái)車等地面軌道運(yùn)輸設(shè)備時(shí),則所述懸掛點(diǎn)對(duì)應(yīng)為導(dǎo)向點(diǎn);無(wú)論是導(dǎo)向點(diǎn)還是懸掛點(diǎn),在整個(gè)運(yùn)行過(guò)程中都必須在軌道上,并且是對(duì)運(yùn)動(dòng)部件著力的部位。為了概括懸掛運(yùn)輸設(shè)備和地面軌道運(yùn)輸設(shè)備等不同情況,權(quán)利要求中將懸掛點(diǎn)、導(dǎo)向點(diǎn)等統(tǒng)稱為著力點(diǎn);而本實(shí)施例中,由于以懸掛運(yùn)輸設(shè)備為例,因此稱為懸掛點(diǎn)。在本實(shí)施例的預(yù)設(shè)的編程環(huán)境下,可以采用ActiveX對(duì)象中的GetEntity函數(shù)獲取上述塊參數(shù)。軌道曲線,該參數(shù)是平面圖上首先確定的一條曲線,軌道輸送系統(tǒng)的其它部件要根據(jù)情況對(duì)其有所避讓,以便給運(yùn)動(dòng)部件的運(yùn)動(dòng)留下運(yùn)行空間。軌道曲線具體可以有不同的形狀,例如,可以在水平平面上具有彎曲的弧段,如本實(shí)施例的圖3所示的軌道曲線I ;也可以為豎直平面上具有上升和下降的坡段。本發(fā)明主要采用平面圖分析運(yùn)動(dòng)部件的通過(guò)性,主要是通過(guò)水平平面圖考察處于水平平面運(yùn)動(dòng)通過(guò)性,在滿足一定的條件下,也可以使用本發(fā)明提供的方法使用豎直平面圖考察豎直平面運(yùn)動(dòng)部件的通過(guò)性。事實(shí)上,對(duì)于豎直平面上具有上升和下降坡段的軌道,可以采用AUTOCAD的正視圖進(jìn)行豎直平面的通過(guò)性分析,將上述分析和本實(shí)施例提供的通過(guò)性分析結(jié)合,可獲得完整的分析結(jié)論;但由于具體情況不同,具體采用的分析方法不一定是本發(fā)明所提出的方法。對(duì)本實(shí)施例這種只有一個(gè)剛性的部件塊而言,直接采用本方法,采用豎直平面視圖(正視圖)進(jìn)行通過(guò)性分析是可行的,但是,在后續(xù)的兩個(gè)剛性部件塊和三個(gè)剛性部件塊的情況下,是否能夠采用本發(fā)明提供的方法對(duì)豎直平面的通過(guò)性進(jìn)行分析,取決于這些剛性部件塊的鉸接關(guān)系是在豎直平面上有效;若是,也可以采用本發(fā)明提供的分析方法。另外,在本發(fā)明各個(gè)實(shí)施例中,假想軌道曲線在一個(gè)平面上布置,但實(shí)際中,軌道曲線是在一個(gè)立體空間上,即,在垂直方向上也會(huì)有升降。軌道曲線在垂直方向上升降時(shí),其運(yùn)動(dòng)部件通過(guò)性的分析需要使用豎直平面的視圖進(jìn)行分析,具體是否能夠采用本發(fā)明提供的分析方法根據(jù)情況確定;將水平平面和豎直平面的通過(guò)性分析相結(jié)合,就能夠獲得完整的通過(guò)性分析。在本實(shí)施例的預(yù)設(shè)的編程環(huán)境下,可以采用ActiveX對(duì)象中的GetEntity函數(shù)獲取上述軌道曲線。運(yùn)動(dòng)方向,該參數(shù)標(biāo)識(shí)運(yùn)動(dòng)部件向哪一個(gè)方向前進(jìn)。例如,圖2中的箭頭2方向。結(jié)合AUTOCAD的具體情況,具體的參數(shù)導(dǎo)入方式是,提供一個(gè)方向點(diǎn),根據(jù)該點(diǎn)相對(duì)于基準(zhǔn)起始點(diǎn)的位置關(guān)系,判斷運(yùn)動(dòng)部件的前進(jìn)方向。節(jié)距S,該參數(shù)一般需要通過(guò)手動(dòng)設(shè)置。設(shè)置越小則形成的包絡(luò)圖越密,同時(shí)軟件工作量越大,形成包絡(luò)圖的時(shí)間越長(zhǎng)。在采用動(dòng)態(tài)演示的情況下,節(jié)距S與速度值和快進(jìn)倍數(shù)相關(guān)。復(fù)制總數(shù)量n,在節(jié)距S確定后,再確定復(fù)制總數(shù)量n,則能夠確定運(yùn)動(dòng)部件沿軌道運(yùn)行的距離。該參數(shù)可以根據(jù)需要手動(dòng)設(shè)置,在動(dòng)態(tài)演示時(shí)則不用設(shè)置。在該步驟中,還為復(fù)制次數(shù)計(jì)數(shù)器清零,以便開(kāi)始計(jì)數(shù)。步驟S103,根據(jù)軌道曲線和運(yùn)動(dòng)方向,以節(jié)距S沿所述軌道曲線向運(yùn)動(dòng)方向前方確定基準(zhǔn)懸掛點(diǎn)的新坐標(biāo)。一個(gè)部件塊的懸掛點(diǎn)位置確定后,其整個(gè)部件塊就確定了,而基準(zhǔn)懸掛點(diǎn)的位置確定后,就可以確定其它懸掛點(diǎn)的位置,前已述及,基準(zhǔn)懸掛點(diǎn)是對(duì)整個(gè)運(yùn)動(dòng)部件的運(yùn)動(dòng)進(jìn)行衡量的標(biāo)準(zhǔn)點(diǎn),所以,首先可以根據(jù)軌道曲線和節(jié)距S,來(lái)獲得基準(zhǔn)懸掛點(diǎn)的新坐標(biāo)。
具體確定方式是,以當(dāng)前的基準(zhǔn)懸掛點(diǎn)Hl坐標(biāo)位置為圓心,向運(yùn)動(dòng)方以節(jié)距S畫(huà)圓弧,獲得的與軌道曲線的交點(diǎn)就是所述基準(zhǔn)懸掛點(diǎn)Hl的新坐標(biāo)。上述過(guò)程可以通過(guò)VBA程序計(jì)算獲得。如果軌道是弧形的,則基準(zhǔn)懸掛點(diǎn)Hl的實(shí)際運(yùn)行距離會(huì)超過(guò)節(jié)距S,但只要節(jié)距S足夠小,對(duì)于通過(guò)性分析就沒(méi)有影響。步驟S104,根據(jù)上述步驟確定的基準(zhǔn)懸掛點(diǎn)的新坐標(biāo)、軌道曲線以及基準(zhǔn)懸掛點(diǎn)與第二懸掛點(diǎn)的位置關(guān)系,確定該第二懸掛點(diǎn)的新坐標(biāo)。由于基準(zhǔn)懸掛點(diǎn)和第二懸掛點(diǎn)之間的位置在該兩點(diǎn)懸掛吊具形式的運(yùn)動(dòng)部件上保持剛性的位置關(guān)系,因此,所述基準(zhǔn)懸掛點(diǎn)Hl的新坐標(biāo)確定后,第二懸掛點(diǎn)H2的新坐標(biāo)也非常容易確定。具體可以采用以下方法:以所確定的基準(zhǔn)懸掛點(diǎn)Hl的新坐標(biāo)為圓心,以基準(zhǔn)懸掛點(diǎn)Hl和第二懸掛點(diǎn)H2之間的距離為半徑,在第二懸掛點(diǎn)H2所在的一側(cè)畫(huà)圓弧,該圓弧與所述軌道曲線的交點(diǎn)即為第二懸掛點(diǎn)H2的新坐標(biāo)。步驟S105,以上述基準(zhǔn)懸掛點(diǎn)Hl和第二懸掛點(diǎn)H2的新坐標(biāo)為依據(jù),確定并繪制運(yùn)動(dòng)部件R3的新影像。該運(yùn)動(dòng)部件R3的新影像,就是運(yùn)動(dòng)部件到新的坐標(biāo)位置后在平面圖中的圖形位置。該圖形位置能夠反應(yīng)運(yùn)動(dòng)部件在實(shí)際運(yùn)動(dòng)過(guò)程中的空間位置。由于在步驟S102中已經(jīng)獲得該運(yùn)動(dòng)部件的相關(guān)參數(shù),并且該運(yùn)動(dòng)部件為剛性的部件,其懸掛點(diǎn)在運(yùn)動(dòng)部件上的相對(duì)位置固定不變,因此,在確定了上述基準(zhǔn)懸掛點(diǎn)Hl和第二懸掛點(diǎn)H2運(yùn)動(dòng)后的新坐標(biāo),該運(yùn)動(dòng)部件的整體位置就可以確定。因此,只要根據(jù)上述基準(zhǔn)懸掛點(diǎn)Hl和第二懸掛點(diǎn)H2的新坐標(biāo),即可確定運(yùn)動(dòng)部件在新位置的影像,并在圖中繪出。步驟S106,判斷復(fù)制次數(shù)計(jì)數(shù)器的值是否大于設(shè)定的復(fù)制總數(shù)量n,若是,則進(jìn)入結(jié)束步驟S109 ;若否,則進(jìn)入步驟S107。步驟S107,根據(jù)已經(jīng)執(zhí)行的前述步驟,更新參數(shù),包括更新基準(zhǔn)懸掛點(diǎn)Hl和第二懸掛點(diǎn)H2的坐標(biāo),以及將復(fù)制次數(shù)計(jì)數(shù)器的值加I。步驟S108,返回步驟S103。步驟S109,結(jié)束。上述第一實(shí)施例針對(duì)兩點(diǎn)懸掛吊具形式的運(yùn)動(dòng)部件在平面圖上進(jìn)行通過(guò)性分析,該實(shí)施例對(duì)運(yùn)動(dòng)部件在水平平面上具有彎段的軌道上的運(yùn)行的通過(guò)性分析非常有價(jià)值。執(zhí)行上述實(shí)施例的結(jié)果是,在原始的軌道輸送設(shè)備的平面圖上產(chǎn)生圖3所示的一系列的運(yùn)動(dòng)部件的影像,形成運(yùn)動(dòng)部件的運(yùn)動(dòng)包絡(luò)圖,該運(yùn)動(dòng)包絡(luò)圖與軌道軌跡周邊的各種設(shè)備之間的位置關(guān)系可以在該圖上直觀的看出,供設(shè)計(jì)者直觀判斷運(yùn)動(dòng)部件在軌道上運(yùn)動(dòng)的通過(guò)性。由于上述運(yùn)動(dòng)包絡(luò)圖對(duì)于許多人而言仍然不夠直觀。為此可以采取更為直觀的方法。即將包絡(luò)圖改造為動(dòng)態(tài)圖,以動(dòng)畫(huà)展示運(yùn)動(dòng)部件的運(yùn)動(dòng)過(guò)程,使用者通過(guò)運(yùn)動(dòng)過(guò)程動(dòng)畫(huà)判斷該運(yùn)動(dòng)部件的通過(guò)性;具體是采用timer事件定時(shí)控制上述通過(guò)性分析主程序的循環(huán)執(zhí)行,以下進(jìn)行簡(jiǎn)要的說(shuō)明。該timer事件也可以視為一個(gè)計(jì)時(shí)程序。圖4示出該動(dòng)畫(huà)展示方法的控制界面。圖4所示的界面中,“創(chuàng)建”按鈕用于進(jìn)入?yún)?shù)輸入界面,在參數(shù)輸入界面下能夠輸入動(dòng)畫(huà)展示所需要的參數(shù),具體包括移動(dòng)速度等;“開(kāi)始”按鈕用于啟動(dòng)動(dòng)畫(huà)過(guò)程;“重置”按鈕用于將參數(shù)復(fù)位到初始值;“退出”按鈕用于結(jié)束計(jì)時(shí)程序,退出主程序。該界面還設(shè)置有“暫停/繼續(xù)”按鈕,該按鈕用于控制動(dòng)畫(huà)過(guò)程繼續(xù)進(jìn)行和暫停,還設(shè)置有“停止”按鈕,可以使動(dòng)畫(huà)過(guò)程停止。該界面還設(shè)置有控制動(dòng)畫(huà)快慢的速度條,以及顯示運(yùn)動(dòng)部件動(dòng)畫(huà)的移動(dòng)速度參數(shù)的速度顯示框、顯示運(yùn)動(dòng)時(shí)間的時(shí)間顯示欄。所述timer事件,為每隔固定的時(shí)間間隔生成的一個(gè)觸發(fā)信號(hào),系統(tǒng)每次接收到一個(gè)觸發(fā)信號(hào)后,前述主程序才能運(yùn)行一次所述步驟S103-步驟S107 ;并且,在步驟S105之前,將上一循環(huán)中繪制的運(yùn)動(dòng)部件的影像刪除。通過(guò)“創(chuàng)建”按鈕進(jìn)入的參數(shù)輸入界面可以輸入?yún)?shù),調(diào)節(jié)該timer事件的觸發(fā)信號(hào)發(fā)生時(shí)間間隔,即可獲得不同速度的動(dòng)畫(huà)展示。在采用上述動(dòng)畫(huà)展示方式時(shí),還可以在步驟S103之前或者之后,根據(jù)節(jié)距S向前方畫(huà)圓是否與軌道曲線有交點(diǎn),判斷是否已經(jīng)走完了整個(gè)軌道曲線,如果沒(méi)有交點(diǎn),則說(shuō)明整個(gè)軌道已經(jīng)到了盡頭,可以自動(dòng)終止timer事件。這樣,就可以實(shí)現(xiàn)動(dòng)畫(huà)展示的完全自動(dòng)化。采用上述timer事件定時(shí)觸發(fā)之后,就可以動(dòng)態(tài)展示上述運(yùn)動(dòng)部件沿軌道運(yùn)行的過(guò)程;該動(dòng)態(tài)展示過(guò)程可通過(guò)上述圖4所示的人機(jī)交互界面反復(fù)進(jìn)行,通過(guò)觀察上述過(guò)程中運(yùn)動(dòng)部件是否存在與軌道附近的其它部件發(fā)生重合,即可獲得對(duì)運(yùn)動(dòng)部件通過(guò)性的直觀判斷,并據(jù)此對(duì)軌道附近的設(shè)備位置進(jìn)行調(diào)整。上述第一實(shí)施例提供了一種兩點(diǎn)懸掛吊具形式的運(yùn)動(dòng)部件,該運(yùn)動(dòng)部件只包括一個(gè)剛性的部件塊。在實(shí)際使用中,還存在包括兩個(gè)以至三個(gè)剛性部件塊的運(yùn)動(dòng)部件,其運(yùn)動(dòng)中的通過(guò)性情況和上述第一實(shí)施例存在顯著不同。以下第二實(shí)施例說(shuō)明具有兩個(gè)剛性部件塊的運(yùn)動(dòng)部件的通過(guò)性分析方法。圖5示出一種具有兩個(gè)剛性的部件塊的運(yùn)動(dòng)部件的情況。如圖所示,該運(yùn)動(dòng)部件具有第一部件塊Ml和第二部件塊M2兩個(gè)剛性部件塊,其中第一部件塊Ml在兩端各有一個(gè)懸掛點(diǎn),共兩個(gè)懸掛點(diǎn),分別稱為第一懸掛點(diǎn)Al和第二懸掛點(diǎn)A2 ;第二部件塊在一端具有一個(gè)懸掛點(diǎn),稱為第三懸掛點(diǎn)A3 ;并且,遠(yuǎn)離該懸掛點(diǎn)的另外一端通過(guò)鉸接點(diǎn)Jl鉸接在上述第一部件塊的中部位置,第一部件塊Ml和第二部件塊M2相互之間能夠以該鉸接點(diǎn)Jl為軸旋轉(zhuǎn)。圖中示出,軌道T2具有若干彎段,假設(shè)該運(yùn)動(dòng)部件以箭頭所示方向通過(guò)軌道T2。在通過(guò)軌道T2的彎段時(shí),上述第一部件塊Ml和第二部件塊M2會(huì)在上述鉸接點(diǎn)不斷產(chǎn)生相對(duì)旋轉(zhuǎn),隨著在彎段上的運(yùn)動(dòng)位置不同,該運(yùn)動(dòng)部件所占據(jù)的軌道兩側(cè)空間會(huì)發(fā)生變化,其軌道通過(guò)性的分析較為復(fù)雜,特別有必要采用本發(fā)明提供的基于設(shè)計(jì)圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法。本發(fā)明第二實(shí)施例的流程圖的主體和第一實(shí)施例流程圖類似,以下對(duì)該實(shí)施例和第一實(shí)施例相同的部分不再贅述,僅僅說(shuō)明和第一實(shí)施例不同的部分,其流程圖參見(jiàn)圖6。步驟S601,開(kāi)始。步驟S602,接收相關(guān)初始參數(shù)輸入。在該步驟中,所接收的塊參數(shù)除了第一實(shí)施例所列的相關(guān)參數(shù)外,還包括鉸接點(diǎn)位置塊參數(shù),即鉸接點(diǎn)Jl在第一部件塊上的位置。步驟S603,根據(jù)軌道曲線和運(yùn)動(dòng)方向,以節(jié)距S沿所述軌道曲線向運(yùn)動(dòng)方向前方確定基準(zhǔn)懸掛點(diǎn)Al的新坐標(biāo)。在該實(shí)施例中,同樣要確定基準(zhǔn)懸掛點(diǎn)沿軌道以預(yù)先確定的節(jié)距S向前方運(yùn)動(dòng)到達(dá)的新坐標(biāo)。所述基準(zhǔn)懸掛點(diǎn)為該運(yùn)動(dòng)部件的三個(gè)懸掛點(diǎn)中的一個(gè),理論上選擇任何一個(gè)懸掛點(diǎn)都可以,但對(duì)后續(xù)確定基準(zhǔn)懸掛點(diǎn)以外的其它懸掛點(diǎn)和鉸接點(diǎn)的坐標(biāo)的步驟會(huì)有區(qū)另IJ。如果基準(zhǔn)懸掛點(diǎn)選擇第一部件塊的兩個(gè)懸掛點(diǎn)之一,則后續(xù)確定其它懸掛點(diǎn)和鉸接點(diǎn)坐標(biāo)的過(guò)程比較簡(jiǎn)單;若選擇第二部件塊的唯一一個(gè)懸掛點(diǎn)為基準(zhǔn)懸掛點(diǎn),則確定其它懸掛點(diǎn)和鉸接點(diǎn)的計(jì)算過(guò)程會(huì)復(fù)雜一些。本實(shí)施例選擇第一部件塊的第一懸掛點(diǎn)Al作為基準(zhǔn)懸掛點(diǎn)。步驟S604,根據(jù)上述步驟確定的基準(zhǔn)懸掛點(diǎn)的新坐標(biāo)、軌道曲線以及基準(zhǔn)懸掛點(diǎn)Al與第二懸掛點(diǎn)A2的位置關(guān)系,確定第二懸掛點(diǎn)A2的新坐標(biāo)位置,并進(jìn)而確定鉸接點(diǎn)Jl的新坐標(biāo)位置以及第二部件塊上的第三懸掛點(diǎn)A3的新坐標(biāo)位置。該步驟過(guò)程比較復(fù)雜,圖7專門示出該步驟包含的各個(gè)步驟,請(qǐng)參看圖7。在執(zhí)行完上述步驟S603后,即已經(jīng)確定了基準(zhǔn)懸掛點(diǎn)沿軌道前進(jìn)節(jié)距S后所在的坐標(biāo)位置后,在本步驟中,就是要確定運(yùn)動(dòng)部件的鉸接點(diǎn)Jl的新坐標(biāo)、第一部件塊的第二懸掛點(diǎn)A2的新坐標(biāo)和第二部件塊的懸掛點(diǎn)A3坐標(biāo)。上述這些點(diǎn)的坐標(biāo)均獲得之后,就能確定該圖上運(yùn)動(dòng)部件沿軌道運(yùn)動(dòng)節(jié)距S后的新影像。確定上述坐標(biāo)的具體步驟參見(jiàn)圖7,包括如下三步:S604-1,根據(jù)基準(zhǔn)懸掛點(diǎn)Al的新坐標(biāo),確定第一部件塊的第二懸掛點(diǎn)A2的新坐標(biāo);S604-2,根據(jù)基準(zhǔn)懸掛點(diǎn)Al坐標(biāo)和第二懸掛點(diǎn)A2坐標(biāo),確定鉸接點(diǎn)Jl的新坐標(biāo);S604-3,根據(jù)鉸接點(diǎn)Jl的新坐標(biāo),確定第二部件塊上的第三懸掛點(diǎn)A3的新坐標(biāo)。步驟S604-1,確定第一部件塊Ml的第二懸掛點(diǎn)A2的新坐標(biāo)。由于第一部件塊Ml的第一懸掛點(diǎn)A2為基準(zhǔn)懸掛點(diǎn),其移動(dòng)節(jié)距S后的坐標(biāo)在步驟S603中已經(jīng)確定。該第一部件塊Ml上的第二懸掛點(diǎn)A2的坐標(biāo)則能夠根據(jù)步驟S602中獲得的運(yùn)動(dòng)部件的塊參數(shù)和軌道曲線確定。首先,根據(jù)第一部件塊的塊參數(shù),確定基準(zhǔn)懸掛點(diǎn)Al和第二懸掛點(diǎn)A2之間的距離L ;然后,以基準(zhǔn)懸掛點(diǎn)Al的新坐標(biāo)為圓心,向第二懸掛點(diǎn)A2所在方向以上述距離L為半徑作圓弧,該圓弧與軌道T2的線的交點(diǎn)即為所述第二懸掛點(diǎn)A2的新坐標(biāo)。步驟S604-2,根據(jù)基準(zhǔn)懸掛點(diǎn)Al的新坐標(biāo)和第一部件塊的第二懸掛點(diǎn)A2的新坐標(biāo),確定鉸接點(diǎn)Jl的新坐標(biāo)。所述基準(zhǔn)懸掛點(diǎn)Al (即第一部件塊的第一懸掛點(diǎn))的新坐標(biāo)和第一部件塊Ml的第二懸掛點(diǎn)A2新坐標(biāo)確定以后,根據(jù)步驟S602獲得的各個(gè)部件塊的塊參數(shù),可以方便的確定鉸接點(diǎn)Jl的新坐標(biāo)。上述塊參數(shù)中,包括鉸接點(diǎn)Jl和各個(gè)懸掛點(diǎn)之間的距離,因此,可以考慮采用如下確定鉸接點(diǎn)Jl的新坐標(biāo)的方式。以基準(zhǔn)懸掛點(diǎn)Al的新坐標(biāo)為圓心,基準(zhǔn)懸掛點(diǎn)Al和鉸接點(diǎn)Jl的距離為半徑向鉸接點(diǎn)Jl所在的方向作圓?。灰缘诙覓禳c(diǎn)A2的新坐標(biāo)為圓心,以第二懸掛點(diǎn)A2和鉸接點(diǎn)Jl的距離為半徑向鉸接點(diǎn)所在的方向作圓??;兩個(gè)圓弧的交點(diǎn)或者切點(diǎn)(當(dāng)上述三點(diǎn)在同一個(gè)直線上時(shí)),即為鉸接點(diǎn)Jl的新坐標(biāo)。當(dāng)然,在已經(jīng)獲知第一懸掛點(diǎn)Al和第二懸掛點(diǎn)A2兩個(gè)點(diǎn)的新坐標(biāo)后,根據(jù)塊參數(shù)確定鉸接點(diǎn)Jl的新坐標(biāo)的方式還有很多,以上只是舉出一個(gè)例子,其它方法不再一一說(shuō)明。步驟S604-3,根據(jù)鉸接點(diǎn)Jl的新坐標(biāo),確定第二部件塊M2上的第三懸掛點(diǎn)A3的新坐標(biāo)。根據(jù)步驟S602的塊參數(shù)的數(shù)據(jù),獲得鉸接點(diǎn)與第二部件塊的懸掛點(diǎn)之間的距離LI ;以上述步驟S604-2中確定的鉸接點(diǎn)Jl的新坐標(biāo)為圓心,以上述距離LI為半徑,向第二部件塊M2的第三懸掛點(diǎn)方A3方向作圓弧,該圓弧與軌道曲線的交點(diǎn)即為所述第二部件塊M2的第三懸掛點(diǎn)A3的新坐標(biāo)。以上就是步驟S604的詳細(xì)分解過(guò)程介紹。以下請(qǐng)繼續(xù)參照?qǐng)D6。步驟S605,以上述基準(zhǔn)懸掛點(diǎn)和第二懸掛點(diǎn)、第二部件塊懸掛點(diǎn)以及鉸接點(diǎn)的新坐標(biāo)為依據(jù),確定并繪制運(yùn)動(dòng)部件的新影像。上述幾個(gè)點(diǎn)的新坐標(biāo)確定后,根據(jù)步驟S602獲得的塊參數(shù),可以方便的確定并繪制的運(yùn)動(dòng)部件的新影像。步驟S606,判斷復(fù)制次數(shù)計(jì)數(shù)器的值是否大于設(shè)定的復(fù)制總數(shù)量n,若是,則進(jìn)入結(jié)束步驟S609 ;若否,則進(jìn)入步驟S607。步驟S607,根據(jù)已經(jīng)執(zhí)行的前述步驟,更新參數(shù),包括更新基準(zhǔn)懸掛點(diǎn)Al、第二懸掛點(diǎn)A2、第三懸掛點(diǎn)A3、鉸接點(diǎn)Jl的坐標(biāo),以及將復(fù)制次數(shù)計(jì)數(shù)器的值加I。步驟S608,返回步驟S603。步驟S609,結(jié)束。在上述實(shí)施例中,以第一部件塊的一個(gè)懸掛點(diǎn)為基準(zhǔn)懸掛點(diǎn),實(shí)際上,也可以以第二部件塊的懸掛點(diǎn)為基準(zhǔn)懸掛點(diǎn),在這種情況下,確定鉸接點(diǎn)和第一部件塊的兩個(gè)懸掛點(diǎn)的方法和上述介紹的方法存在區(qū)別。具體可以采用如下方法。首先,以基準(zhǔn)懸掛點(diǎn)(即第二部件塊上的第三懸掛點(diǎn)A3)的新坐標(biāo)為圓心,向鉸接點(diǎn)Jl所在的方向作圓弧,該圓弧為鉸接點(diǎn)Jl可能的位置;在上述圓弧上,以第一部件塊Ml的鉸接點(diǎn)Jl與第一懸掛點(diǎn)Al和第二懸掛點(diǎn)A2之間的位置關(guān)系為依據(jù),找出能夠使所述第一懸掛點(diǎn)Al和第二懸掛點(diǎn)A2同時(shí)在軌道曲線上的一點(diǎn)作為鉸接點(diǎn)Jl的新坐標(biāo),再以鉸接點(diǎn)Jl的新坐標(biāo)確定第一懸掛點(diǎn)Al和第二懸掛點(diǎn)A2的新坐標(biāo)。例如,以上述圓弧上的任意一點(diǎn)為頂點(diǎn),以鉸接點(diǎn)Jl和第一懸掛點(diǎn)Al和第二懸掛點(diǎn)A2之間的角度關(guān)系(該角度關(guān)系依據(jù)塊參數(shù)可以確定)為依據(jù)做兩條呈該角度關(guān)系的線段,兩條線段的另一個(gè)端點(diǎn)與該圓弧點(diǎn)的距離分別等于第一懸掛點(diǎn)Al和鉸接點(diǎn)Jl的距離、第二懸掛點(diǎn)A2和鉸接點(diǎn)Jl的距離,保持上述兩個(gè)線段的角度關(guān)系,并旋轉(zhuǎn)該組線段,若出現(xiàn)兩個(gè)端點(diǎn)同時(shí)在軌道曲線上的情況,則該圓弧上的點(diǎn)即為鉸接點(diǎn)J1,兩個(gè)端點(diǎn)即為第一懸掛點(diǎn)Al和第二懸掛點(diǎn)A2。由于鉸接點(diǎn)Jl可能的范圍并不大,并且可以根據(jù)一個(gè)端點(diǎn)落在軌道曲線上時(shí),另外一個(gè)線段的端點(diǎn)位置和軌道曲線的關(guān)系來(lái)確定應(yīng)該沿上述圓弧向哪個(gè)方向移動(dòng)才能找到上述鉸接點(diǎn)Jl,因此,通過(guò)計(jì)算機(jī)程序設(shè)置適當(dāng)?shù)乃惴?,能夠比較快速的完成上述尋找鉸接點(diǎn)Jl的過(guò)程。上述試算的過(guò)程在現(xiàn)有技術(shù)中存在多種方案,在此不再贅述。圖8示出一種具有三個(gè)剛性部件塊的運(yùn)動(dòng)部件的情況。如圖所示,該運(yùn)運(yùn)動(dòng)部件包括三個(gè)剛性部件塊,分別稱為第一部件塊N1、第二部件塊N2和中間部件塊N3 ;上述運(yùn)動(dòng)部件具有四個(gè)懸掛點(diǎn),其中兩個(gè)懸掛點(diǎn)在第一部件塊上,分別為第一懸掛點(diǎn)BI和第二懸掛點(diǎn)B2 ;另外兩個(gè)懸掛點(diǎn)在第二部件塊上,分別為第三懸掛點(diǎn)B3和第四懸掛點(diǎn)B4 ;中間部件塊N3通過(guò)第一鉸接點(diǎn)Xl連接上述第一部件塊N1、通過(guò)第二鉸接點(diǎn)X2連接上述第二部件塊N2。通過(guò)上述連接關(guān)系,第一部件塊NI和中間部件塊N3能夠在水平平面上以第一鉸接點(diǎn)Xl為軸相互旋轉(zhuǎn),第二部件塊N2和中間部件塊N3能夠在水平平面上以第二鉸接點(diǎn)X2為軸相互旋轉(zhuǎn)。本發(fā)明第三實(shí)施例即提供一種對(duì)該具有三個(gè)剛性的部件塊的運(yùn)動(dòng)部件進(jìn)行通過(guò)性分析的方法。圖中還示出了該運(yùn)動(dòng)部件的軌道T3的曲線,運(yùn)動(dòng)部件的運(yùn)動(dòng)方向如圖中箭頭所示。請(qǐng)參看圖9,該圖示出本發(fā)明第三實(shí)施例的流程圖,該流程圖和第一實(shí)施例流程圖相似,以下對(duì)相似的步驟不予具體說(shuō)明,僅僅對(duì)不同之處重點(diǎn)闡述。步驟S901,開(kāi)始。步驟S902,接收相關(guān)初始參數(shù)輸入。在該步驟中,所接收的塊參數(shù)包括四個(gè)懸掛點(diǎn)的位置塊參數(shù)以及兩個(gè)鉸接點(diǎn)的位置塊參數(shù),即鉸接點(diǎn)在所在的部件塊上的相對(duì)位置。上述四個(gè)懸掛點(diǎn)和兩個(gè)鉸接點(diǎn)在圖中標(biāo)出為第一懸掛點(diǎn)B1、第二懸掛點(diǎn)B2、第三懸掛點(diǎn)B3、第四懸掛點(diǎn)B4、第一鉸接點(diǎn)X1、第二鉸接點(diǎn)X2。其中,設(shè)第一懸掛點(diǎn)BI為基準(zhǔn)懸掛點(diǎn)。實(shí)際上以任何一個(gè)懸掛點(diǎn)作為基準(zhǔn)懸掛點(diǎn)都是可以的。步驟S903,根據(jù)軌道曲線和運(yùn)動(dòng)方向,以節(jié)距S沿所述軌道曲線向運(yùn)動(dòng)方向前方確定基準(zhǔn)懸掛點(diǎn)BI的新坐標(biāo)。步驟S904,根據(jù)上述步驟確定的基準(zhǔn)懸掛點(diǎn)BI的新坐標(biāo)、軌道曲線以及塊參數(shù),確定其它懸掛點(diǎn)和鉸接點(diǎn)的新坐標(biāo)。上述幾個(gè)點(diǎn)在運(yùn)動(dòng)部件沿軌道運(yùn)行了節(jié)距S后的新坐標(biāo)確定以后,就可以確定整個(gè)運(yùn)動(dòng)部件運(yùn)動(dòng)到新位置后的新影像在平面設(shè)計(jì)上的位置。確定上述坐標(biāo)的具體步驟參見(jiàn)圖10,包括如下五步:S904_1,根據(jù)基準(zhǔn)懸掛點(diǎn)的新坐標(biāo),確定第一部件塊的第二懸掛點(diǎn)的新坐標(biāo);S904-2,根據(jù)基準(zhǔn)懸掛點(diǎn)的新坐標(biāo)、第二懸掛點(diǎn)的新坐標(biāo),確定中間部件塊和該第一部件塊鉸接的第一鉸接點(diǎn)的坐標(biāo);步驟S904-3,根據(jù)所述中間部件塊和第一部件塊的鉸接點(diǎn)的坐標(biāo),確定所述中間部件塊和第二部件塊鉸接的第二鉸接點(diǎn)的可能坐標(biāo)范圍;步驟S904-4,在上述第二鉸接點(diǎn)的坐標(biāo)范圍內(nèi),確定一個(gè)能夠使第二部件塊的兩個(gè)懸掛點(diǎn)的坐標(biāo)同時(shí)在軌道曲線上的點(diǎn),該點(diǎn)就是第二鉸接點(diǎn)的新坐標(biāo);步驟S904-5,根據(jù)上述確定的第二鉸接點(diǎn)的位置,即可確定第二部件塊的兩個(gè)懸掛點(diǎn)的新坐標(biāo)。步驟S904-1,根據(jù)基準(zhǔn)懸掛點(diǎn)BI的新坐標(biāo),確定第一部件塊NI的第二懸掛點(diǎn)B2的新坐標(biāo)。由于第一部件塊的第一懸掛點(diǎn)BI為基準(zhǔn)懸掛點(diǎn),其移動(dòng)節(jié)距S后的坐標(biāo)在步驟S903中已經(jīng)確定。該第一部件塊上的第二懸掛點(diǎn)B2的坐標(biāo)則能夠根據(jù)步驟S902中的運(yùn)動(dòng)部件的塊參數(shù)和軌道曲線確定。首先,根據(jù)第一部件塊的塊參數(shù),確定基準(zhǔn)懸掛點(diǎn)BI和第二懸掛點(diǎn)B2之間的距離L ;然后,以基準(zhǔn)懸掛點(diǎn)BI的新坐標(biāo)為圓心,向第二懸掛點(diǎn)B2所在方向以上述距離L為半徑作圓弧,該圓弧與軌道曲線的交點(diǎn)即為所述第二懸掛點(diǎn)的新坐標(biāo)。步驟S904-2,根據(jù)基準(zhǔn)懸掛點(diǎn)BI的新坐標(biāo)、第二懸掛點(diǎn)B2的新坐標(biāo),確定中間部件塊N3和該第一部件塊NI鉸接的第一鉸接點(diǎn)Xl的新坐標(biāo)。由于所述第一部件塊的塊參數(shù)在步驟S902中已經(jīng)獲得,根據(jù)其第一懸掛點(diǎn)BUSP基準(zhǔn)懸掛點(diǎn))和第二懸掛點(diǎn)B2的新坐標(biāo),即可獲得其上的第一鉸接點(diǎn)Xl的坐標(biāo);例如,可以以基準(zhǔn)懸掛點(diǎn)的新坐標(biāo)為圓心,以該基準(zhǔn)懸掛點(diǎn)BI和第一鉸接點(diǎn)Xl之間的距離LI為半徑作圓弧;以第二懸掛點(diǎn)B2的新坐標(biāo)為圓心,以第二懸掛點(diǎn)B2和第一鉸接點(diǎn)Xl之間的距離為L(zhǎng)2為半徑作另一個(gè)圓弧,上述兩個(gè)圓弧的交點(diǎn)或者切點(diǎn)就是所述第一鉸接點(diǎn)的新坐標(biāo)。步驟S904-3,根據(jù)所述中間部件塊和第一部件塊的鉸接點(diǎn)Xl的坐標(biāo),確定所述中間部件塊和第二部件塊鉸接的第二鉸接點(diǎn)X2的可能坐標(biāo)范圍。以上一步驟確定的第一鉸接點(diǎn)坐標(biāo)為圓心,以步驟S902提供的塊參數(shù)中的第一鉸接點(diǎn)和第二鉸接點(diǎn)之間的距離L3為半徑,向所述第二鉸接點(diǎn)所在方向作一圓弧,該圓弧就是所述第二鉸接點(diǎn)的可能坐標(biāo)范圍。步驟S904-4,在上述第二鉸接點(diǎn)X2的坐標(biāo)范圍內(nèi),確定一個(gè)能夠使第二部件塊的兩個(gè)懸掛點(diǎn)的坐標(biāo)同時(shí)在軌道曲線上的點(diǎn),該點(diǎn)就是第二鉸接點(diǎn)X2的新坐標(biāo)。根據(jù)第二部件塊的塊參數(shù),可以知道第二鉸接點(diǎn)X2和第二部件塊上的第三懸掛點(diǎn)B3和第四懸掛點(diǎn)B4之間的位置關(guān)系,以這種位置關(guān)系為依據(jù),可以在上一步驟確定的圓弧上,找到某一個(gè)點(diǎn),第二鉸接點(diǎn)X2位于這一點(diǎn)時(shí),才能使所述第二部件塊上的第三懸掛點(diǎn)B3和第四懸掛點(diǎn)B4同時(shí)在軌道曲線上,該圓弧上的確定點(diǎn),就是第二鉸接點(diǎn)的新坐標(biāo)。具體的確定過(guò)程,與第二實(shí)施例中以第二部件塊上的第三懸掛點(diǎn)A3為基準(zhǔn)懸掛點(diǎn),確定鉸接點(diǎn)和第一部件塊的兩個(gè)懸掛點(diǎn)的方法相同。步驟S904-5,根據(jù)上述確定的第二鉸接點(diǎn)X2的新坐標(biāo),即可確定第二部件塊N2的兩個(gè)懸掛點(diǎn)的新坐標(biāo)。由于第二部件塊的塊參數(shù)已經(jīng)獲得,根據(jù)上述塊參數(shù),根據(jù)上述已經(jīng)確定的第二鉸接點(diǎn)X2,以及它們和軌道曲線的交點(diǎn),既可以確定所述第二部件塊上的第三懸掛點(diǎn)B3和第四懸掛點(diǎn)B4的新坐標(biāo)。以上對(duì)步驟S904的詳細(xì)說(shuō)明已經(jīng)完成,以下請(qǐng)繼續(xù)參看圖9。步驟S905,以上述基準(zhǔn)懸掛點(diǎn)BI和第二懸掛點(diǎn)B2、第三懸掛點(diǎn)B3、第四懸掛點(diǎn)B4以及第一鉸接點(diǎn)X1、第二鉸接點(diǎn)X2為依據(jù),根據(jù)塊參數(shù),確定并繪制運(yùn)動(dòng)部件的新影像。步驟S906,判斷復(fù)制次數(shù)計(jì)數(shù)器的值是否大于設(shè)定的復(fù)制總數(shù)量n,若是,則進(jìn)入結(jié)束步驟S909 ;若否,則進(jìn)入步驟S907。步驟S907,根據(jù)已經(jīng)執(zhí)行的前述步驟,更新參數(shù),包括更新基準(zhǔn)懸掛點(diǎn)和第二懸掛點(diǎn)的坐標(biāo),以及將復(fù)制次數(shù)計(jì)數(shù)器的值加I。步驟S908,返回步驟S903。步驟S909,結(jié)束。以上第二、第三實(shí)施例,均可以像第一實(shí)施例那樣,加入timer時(shí)間觸發(fā),實(shí)現(xiàn)動(dòng)畫(huà)展示。本發(fā)明提供的上述通過(guò)性分析方法,僅僅是根據(jù)軌道輸送設(shè)備的平面圖進(jìn)行水平平面的通過(guò)性分析,即分析軌道輸送設(shè)備周邊布置的一些部件對(duì)運(yùn)動(dòng)部件的通過(guò)性的影響;對(duì)于垂直平面的通過(guò)性分析,應(yīng)當(dāng)采用其他方法。另外,上述實(shí)施例中的步驟也可以有所變化。例如,可以在確定基準(zhǔn)著力點(diǎn)的新坐標(biāo)后,立刻以該基準(zhǔn)著力點(diǎn)的新坐標(biāo)為基準(zhǔn),復(fù)制移動(dòng)整個(gè)運(yùn)動(dòng)部件;然后,再按照上述實(shí)施例中的方法,確定其它懸掛點(diǎn)、鉸接點(diǎn)的新坐標(biāo)后,根據(jù)所確定的各個(gè)懸掛點(diǎn)和鉸接點(diǎn)的新坐標(biāo),對(duì)上述復(fù)制移動(dòng)后的運(yùn)動(dòng)部件的各部件塊進(jìn)行調(diào)整,獲得反應(yīng)實(shí)際情況的新影像。另外,盡管上述實(shí)施例均為懸掛吊具形式的運(yùn)動(dòng)部件,但上述方法也完全適用于軌道臺(tái)車等地面軌道輸送設(shè)備的通過(guò)性分析。用于對(duì)臺(tái)車分析時(shí),將上述懸掛點(diǎn)改為導(dǎo)向點(diǎn)即可。為了統(tǒng)一描述上述不同的應(yīng)用場(chǎng)合,權(quán)利要求中將懸掛點(diǎn)或者導(dǎo)向點(diǎn)等統(tǒng)一稱為著力點(diǎn)。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明基本原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,所述運(yùn)動(dòng)部件包括一個(gè)剛性的部件塊,或者是包括兩個(gè)剛性的部件塊并且兩個(gè)剛性的部件塊之間通過(guò)可旋轉(zhuǎn)的鉸接點(diǎn)連接,或者是包括三個(gè)的剛性部件塊,相鄰的部件塊之間以可旋轉(zhuǎn)的鉸接點(diǎn)連接;運(yùn)動(dòng)部件上設(shè)置有至少兩個(gè)著力點(diǎn),其特征在于,包括: 根據(jù)設(shè)計(jì)圖,獲得初始參數(shù)輸入,所述初始參數(shù)包括運(yùn)動(dòng)部件的著力點(diǎn)初始坐標(biāo),運(yùn)動(dòng)部件所包括的各個(gè)部件塊的尺寸、形狀、以及初始坐標(biāo)位置、著力點(diǎn)坐標(biāo)位置等塊參數(shù)、軌道曲線、運(yùn)動(dòng)方向、節(jié)距S、復(fù)制總數(shù)量n,并將實(shí)際復(fù)制次數(shù)設(shè)定為O;所述著力點(diǎn)中,其中一點(diǎn)作為基準(zhǔn)著力點(diǎn);當(dāng)所述運(yùn)動(dòng)部件包括兩個(gè)剛性的部件塊時(shí),所述塊參數(shù)還包括兩個(gè)部件塊之間的鉸接點(diǎn)坐標(biāo)位置;當(dāng)所述運(yùn)動(dòng)部件包括三個(gè)剛性的部件塊時(shí),所述塊參數(shù)還包括相鄰部件塊之間的鉸接點(diǎn)坐標(biāo)位置; 根據(jù)軌道曲線和運(yùn)動(dòng)方向,以節(jié)距S沿所述軌道曲線向運(yùn)動(dòng)方向確定基準(zhǔn)著力點(diǎn)的新坐標(biāo); 根據(jù)上述步驟確定的基準(zhǔn)著力點(diǎn)的新坐標(biāo)、軌道曲線以及基準(zhǔn)著力點(diǎn)與其它著力點(diǎn)的位置關(guān)系,確定其它著力點(diǎn)的新坐標(biāo);若有鉸接點(diǎn)時(shí),還包括確定鉸接點(diǎn)的新坐標(biāo); 根據(jù)上述所有著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo),以塊參數(shù)為依據(jù),繪制各部件塊的新影像; 判斷實(shí)際復(fù)制次數(shù)是否大于n,若是,則結(jié)束;若否,則進(jìn)入下一步; 根據(jù)前述步驟更新參數(shù),包括更新各個(gè)著力點(diǎn)、鉸接點(diǎn)的坐標(biāo),以及將實(shí)際復(fù)制次數(shù)加1 ; 返回所述確定基準(zhǔn)著力點(diǎn)的新坐標(biāo)的步驟; 結(jié)束,并根據(jù)上述步驟所獲得的各個(gè)部件塊的新影像與設(shè)計(jì)圖上其它部分的關(guān)系,判斷該運(yùn)動(dòng)部件的通過(guò)性。
2.根據(jù)權(quán)利要求1所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,所述運(yùn)動(dòng)部件僅包括一個(gè)剛性的部件塊;所述確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)的步驟中,僅包括確定其它著力點(diǎn)。
3.根據(jù)權(quán)利要求1所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,所述運(yùn)動(dòng)部件包括兩個(gè)剛性部件塊,分別稱為第一部件塊和第二部件塊;該運(yùn)動(dòng)部件具有三個(gè)著力點(diǎn),其中兩個(gè)著力點(diǎn)在第一部件塊上,另外一個(gè)著力點(diǎn)在第二部件塊上; 所述確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)的步驟中,若所述基準(zhǔn)著力點(diǎn)在第一部件塊上,則依據(jù)塊參數(shù)和軌道曲線確定該第一部件塊上的另外一個(gè)著力點(diǎn)的新坐標(biāo),然后,依據(jù)已經(jīng)確定的第一部件塊上的兩個(gè)著力點(diǎn)的新坐標(biāo),確定該第一部件塊與第二部件塊之間的鉸接點(diǎn)的新坐標(biāo),再根據(jù)上述鉸接點(diǎn)的新坐標(biāo)以及軌道曲線、第二部件塊的塊參數(shù)確定第二部件塊的著力點(diǎn)的新坐標(biāo);若所述基準(zhǔn)著力點(diǎn)在第二部件塊上,則首先依據(jù)基準(zhǔn)著力點(diǎn)位置、鉸接點(diǎn)位置兩個(gè)塊參數(shù)確定第一部件塊和第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)構(gòu)成的圓弧,在該鉸接點(diǎn)的可能坐標(biāo)點(diǎn)構(gòu)成的圓弧上,根據(jù)第一部件塊的塊參數(shù),找出能夠使第一部件塊的兩個(gè)著力點(diǎn)同時(shí)在軌道曲線上的點(diǎn),該點(diǎn)坐標(biāo)即為鉸接點(diǎn)的新坐標(biāo),據(jù)此獲得第一部件塊的兩個(gè)著力點(diǎn)的新坐標(biāo)。
4.根據(jù)權(quán)利要求3所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,在所述基準(zhǔn)著力點(diǎn)在第二部件塊的情況下,所述依據(jù)基準(zhǔn)著力點(diǎn)位置、鉸接點(diǎn)位置兩個(gè)塊參數(shù)確定第一部件塊和第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)的具體方法是,根據(jù)第二部件塊的基準(zhǔn)著力點(diǎn)位置、鉸接點(diǎn)位置兩個(gè)塊參數(shù)計(jì)算出兩點(diǎn)之間的距離,然后,以基準(zhǔn)著力點(diǎn)的新坐標(biāo)為圓心、以基準(zhǔn)著力點(diǎn)和鉸接點(diǎn)之間的距離為半徑,在鉸接點(diǎn)所在方向確定一段圓弧,該圓弧上的點(diǎn)即為所述第一部件塊和第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn); 所述在該鉸接點(diǎn)的可能坐標(biāo)點(diǎn)構(gòu)成的圓弧上,根據(jù)第一部件塊的塊參數(shù),找出能夠使第一部件塊的兩個(gè)著力點(diǎn)同時(shí)在軌道曲線上的點(diǎn)的方法是:在已經(jīng)確定的上述可能坐標(biāo)點(diǎn)的圓弧上,以鉸接點(diǎn)和兩個(gè)著力點(diǎn)之間的距離和位置關(guān)系為依據(jù),選取圓弧上的某個(gè)點(diǎn)作為頂點(diǎn),作兩條線段,兩個(gè)線段之間的角度與鉸接點(diǎn)與兩個(gè)著力點(diǎn)的連線的角度相同,兩個(gè)線段的另一個(gè)端點(diǎn)與該作為頂點(diǎn)的圓弧點(diǎn)的距離分別等于兩個(gè)著力點(diǎn)和鉸接點(diǎn)的距離;保持上述兩個(gè)線段的角度關(guān)系,并旋轉(zhuǎn)該組線段,若出現(xiàn)兩個(gè)端點(diǎn)同時(shí)在軌道曲線上的情況,則上述圓弧點(diǎn)的坐標(biāo)即為鉸接點(diǎn)新坐標(biāo),兩個(gè)線段的端點(diǎn)即為該第一部件塊上的兩個(gè)著力點(diǎn)。
5.根據(jù)權(quán)利要求1所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,所述運(yùn)動(dòng)部件包括三個(gè)剛性的部件塊,分別稱為第一部件塊、第二部件塊和中間部件塊;上述運(yùn)動(dòng)部件具有四個(gè)著力點(diǎn),其中兩個(gè)著力點(diǎn)在第一部件塊上,另外兩個(gè)著力點(diǎn)在第二部件塊上;兩個(gè)部件塊分別與中間部件塊以鉸接點(diǎn)連接;設(shè)所述基準(zhǔn)著力點(diǎn)所在部件塊為第一部件塊; 所述確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)的步驟中,首先依據(jù)塊參數(shù)和軌道曲線確定第一部件塊上的另外一個(gè)著力點(diǎn)的新坐標(biāo),然后,依據(jù)已經(jīng)確定的第一部件塊上的兩個(gè)著力點(diǎn),確定第一部件塊與中間部件塊之間的鉸接點(diǎn)的新坐標(biāo),再根據(jù)該鉸接點(diǎn)的新坐標(biāo)以及中間部件塊的鉸接點(diǎn)位置參數(shù)確定中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn);然后,根據(jù)中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)、軌道曲線、以及第二部件塊的包括鉸接點(diǎn)位置、著力點(diǎn)在內(nèi)的塊參數(shù),確定第二部件塊的著力點(diǎn)的新坐標(biāo)。
6.根據(jù)權(quán)利要求5所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,所述根據(jù)第一部件塊與中間部件塊之間的鉸接點(diǎn)的新坐標(biāo)以及中間部件塊的鉸接點(diǎn)位置參數(shù)確定中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)的方法是,根據(jù)中間部件塊的兩個(gè)鉸接點(diǎn)位置參數(shù),以第一部件塊上已經(jīng)確定的鉸接點(diǎn)為圓心,以兩個(gè)鉸接點(diǎn)之間的距離為半徑,在中間部件塊與第二部件塊的鉸接點(diǎn)所在方向上作圓弧,該圓弧上的點(diǎn)即為所述中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn);所述根據(jù)中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)、軌道曲線、以及第二部件塊的包括鉸接點(diǎn)位置、著力點(diǎn)位置在內(nèi)的塊參數(shù)確定第二部件塊的著力點(diǎn)的新坐標(biāo),具體是:在已經(jīng)確定的上述中間部件塊與第二部件塊的鉸接點(diǎn)的可能坐標(biāo)點(diǎn)組成的圓弧上,以第二部件塊的鉸接點(diǎn)和兩個(gè)著力點(diǎn)之間的位置關(guān)系為依據(jù),選取圓弧上的某個(gè)點(diǎn)作為頂點(diǎn),作兩條線段,兩個(gè)線段之間的角度與鉸接點(diǎn)與兩個(gè)著力點(diǎn)的連線的角度相同,兩個(gè)線段的另一個(gè)端點(diǎn)與該作為頂點(diǎn)的圓弧點(diǎn)的距離分別等于兩個(gè)著力點(diǎn)和鉸接點(diǎn)的距離;保持上述兩個(gè)線段的角度關(guān)系,并旋轉(zhuǎn)該組線段,若出現(xiàn)兩個(gè)端點(diǎn)同時(shí)在軌道曲線上的情況,則上述圓弧點(diǎn)的坐標(biāo)即為鉸接點(diǎn)新坐標(biāo),兩個(gè)線段的端點(diǎn)即為該第二部件塊上的兩個(gè)著力點(diǎn)。
7.根據(jù)權(quán)利要求1所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,根據(jù)基準(zhǔn)著力點(diǎn)的新坐標(biāo)、軌道曲線以及基準(zhǔn)著力點(diǎn)與其它著力點(diǎn)、鉸接點(diǎn)的位置關(guān)系,確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)的步驟中,若某一其它著力點(diǎn)與基準(zhǔn)著力點(diǎn)為同一個(gè)剛性部件塊的著力點(diǎn)時(shí),確定該著力點(diǎn)的新坐標(biāo)的方法是,在該著力點(diǎn)所在方向,以基準(zhǔn)著力點(diǎn)為圓心、以該著力點(diǎn)和基準(zhǔn)著力點(diǎn)的距離為半徑確定一圓弧,該圓弧和軌道曲線的交點(diǎn)即為該著力點(diǎn)的新坐標(biāo)。
8.根據(jù)權(quán)利要求1所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,在確定基準(zhǔn)著力點(diǎn)的新坐標(biāo)后,立刻以該基準(zhǔn)著力點(diǎn)的新坐標(biāo)為基準(zhǔn),復(fù)制移動(dòng)整個(gè)運(yùn)動(dòng)部件;在確定其它著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo)后,以塊參數(shù)為依據(jù)繪制各部件塊的新影像的方法是,根據(jù)所確定的各個(gè)著力點(diǎn)和鉸接點(diǎn),對(duì)上述復(fù)制移動(dòng)后的運(yùn)動(dòng)部件的各部件塊進(jìn)行位置調(diào)整。
9.根據(jù)權(quán)利要求1所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,還包括一個(gè)計(jì)時(shí)程序,該計(jì)時(shí)程序每隔規(guī)定的時(shí)間間隔,即生成一個(gè)觸發(fā)信號(hào),接收該觸發(fā)信號(hào)后,才進(jìn)行所述根據(jù)軌道曲線和運(yùn)動(dòng)方向,以設(shè)定節(jié)距S沿所述軌道曲線向運(yùn)動(dòng)方向前方確定基準(zhǔn)著力點(diǎn)的新坐標(biāo)的步驟,以及進(jìn)行該步驟后續(xù)的步驟;并且,在繪制各部件塊的新影像的步驟之前,將上一循環(huán)中繪制的部件塊的影像刪除。
10.根據(jù)權(quán)利要求1-9任意一項(xiàng)所述的基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,其特征在于,所述設(shè)計(jì)圖為AUTOCAD環(huán)境中繪制的設(shè)計(jì)圖,該分析方法利用AutoCAD VBA設(shè)計(jì),并利用Visual LISP設(shè)置在AutoCAD調(diào)用通過(guò)性分析方法各個(gè)模塊的快捷命令。
全文摘要
本發(fā)明提供一種基于平面圖的軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析方法,該方法包括根據(jù)設(shè)計(jì)圖,獲得初始參數(shù)輸入;根據(jù)軌道曲線和運(yùn)動(dòng)方向,以節(jié)距S沿所述軌道曲線向運(yùn)動(dòng)方向確定基準(zhǔn)著力點(diǎn)的新坐標(biāo);根據(jù)上述步驟確定的基準(zhǔn)著力點(diǎn)的新坐標(biāo)、軌道曲線以及基準(zhǔn)著力點(diǎn)與其它著力點(diǎn)的位置關(guān)系,確定其它著力點(diǎn)的新坐標(biāo);若有鉸接點(diǎn)時(shí),還包括確定鉸接點(diǎn)的新坐標(biāo);根據(jù)上述所有著力點(diǎn)、鉸接點(diǎn)的新坐標(biāo),繪制各部件塊的新影像;根據(jù)要求將上述過(guò)程重復(fù)n次結(jié)束,并根據(jù)上述步驟所獲得的各個(gè)部件塊的新影像與設(shè)計(jì)圖上其它部分的關(guān)系,判斷該運(yùn)動(dòng)部件的通過(guò)性。采用本發(fā)明能夠快速、準(zhǔn)確在平面圖上進(jìn)行軌道輸送設(shè)備運(yùn)動(dòng)部件通過(guò)性分析,節(jié)約設(shè)計(jì)時(shí)間。
文檔編號(hào)G06F17/50GK103198174SQ20131006139
公開(kāi)日2013年7月10日 申請(qǐng)日期2013年2月27日 優(yōu)先權(quán)日2013年2月27日
發(fā)明者陳剛 申請(qǐng)人:湖北華昌達(dá)智能裝備股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1