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

一種根據加工路徑生成操作代碼的方法與流程

文檔序號:11518557閱讀:230來源:國知局

本發(fā)明涉及一種根據加工路徑生成操作代碼的方法。



背景技術:

對于自行設計的朱砂工藝品設計,一般設計好之后只能由專門技術人員對照圖紙逐步加工,無法直接生成自動化加工的操作代碼,現有技術中的自動化生成加工代碼,也只是通過插補方式對著圖紙進行實時比對的加工,而朱砂工藝品在加工時揚塵較大,實時比對所用傳感器(如視頻頭等)會因為揚塵而無法準確識別,從而無法正確完成實時比對,只能依賴于在加工開始之前先將操作代碼全部生成才可能準確完成加工。



技術實現要素:

為解決上述技術問題,本發(fā)明提供了一種根據加工路徑生成操作代碼的方法,該根據加工路徑生成操作代碼的方法通過多步驟分段合成的方式,為加工開始之前自動生成操作代碼的技術實現提供了充分的前提,使得加工開始之前自動生成操作代碼的技術實現成為可能。

本發(fā)明通過以下技術方案得以實現。

本發(fā)明提供的一種根據加工路徑生成操作代碼的方法,包含如下步驟:

①獲取路徑:從系統(tǒng)中通過函數調用的方式從傳入參數中獲取加工曲線路徑集;

②斜率計算:對加工曲線路徑集中每一曲線交接位置,計算斜率以形成斜率集;

③分段判斷:對加工曲線路徑集中每一曲線分別判斷加工方案可能性,并選取可能性計算結果最高的加工方案作為選定方案;

④逐段合成:根據每相鄰兩段選定方案以及斜率集中對應的斜率計算結果,計算出交接方案;

⑤生成代碼:對應選定方案及交接方案生成操作代碼,并將操作代碼返回。

所述加工曲線路徑集為多條曲線按序排列形成的集合。

所述步驟①~⑤封裝為c語言函數庫。

所述多條曲線,均為一元二次方程曲線。

所述選定方案包括加工工具和加工路徑。

所述計算交接方案采取如下步驟:

4.1、取兩相鄰曲線的相鄰端點為交接端點;

4.2、以逼近法,在遍歷斜率直線上于交接端點之間位置上取點,使得交接端點和該取點的三點確定的弧線能與兩相鄰曲線相切;

4.3、以弧線為加工操作路徑,以選定方案中的加工工具分別兩次經加工操作路徑,作為交接方案。

所述斜率直線為以斜率計算結果為比例系數的一次函數。

本發(fā)明的有益效果在于:通過多步驟分段合成的方式,為加工開始之前自動生成操作代碼的技術實現提供了充分的前提,使得加工開始之前自動生成操作代碼的技術實現成為可能。

附圖說明

圖1是本發(fā)明的流程示意圖。

具體實施方式

下面進一步描述本發(fā)明的技術方案,但要求保護的范圍并不局限于所述。

如圖1所示的一種根據加工路徑生成操作代碼的方法,包含如下步驟:

①獲取路徑:從系統(tǒng)中通過函數調用的方式從傳入參數中獲取加工曲線路徑集;

②斜率計算:對加工曲線路徑集中每一曲線交接位置,計算斜率以形成斜率集;

③分段判斷:對加工曲線路徑集中每一曲線分別判斷加工方案可能性,并選取可能性計算結果最高的加工方案作為選定方案;

④逐段合成:根據每相鄰兩段選定方案以及斜率集中對應的斜率計算結果,計算出交接方案;

⑤生成代碼:對應選定方案及交接方案生成操作代碼,并將操作代碼返回。

所述加工曲線路徑集為多條曲線按序排列形成的集合。

所述步驟①~⑤封裝為c語言函數庫。

所述多條曲線,均為一元二次方程曲線。

所述選定方案包括加工工具和加工路徑。

所述計算交接方案采取如下步驟:

4.1、取兩相鄰曲線的相鄰端點為交接端點;

4.2、以逼近法,在遍歷斜率直線上于交接端點之間位置上取第一點,然后在該點對應的垂直于斜率直線的第二直線上取第二點,使得交接端點和第二點的三點確定的弧線能與兩相鄰曲線相切;

4.3、以弧線為加工操作路徑,以選定方案中的加工工具分別兩次經加工操作路徑,作為交接方案。

所述斜率直線為以斜率計算結果為比例系數的一次函數。

在實際操作中,將圖像轉化為加工路徑的過程中,需要分段擬合,而分段擬合的結果導致多段加工路徑之間幾乎不可能平滑過渡,但實際加工時如果不對此進行過渡處理,則極難實現工藝品加工的高度還原設計者構思,由此,基于斜率計算的操作,并形成交接方案,由此可以在很大程度上還原工藝品加工中的設計者構思。

然而,簡單連線也會對加工過程造成不利影響,因此先采用斜率計算得到斜率直線,再以交接端點結合逼近法計算得到弧線三點,由此可得到最佳的過渡路徑,以及交接方案中的加工操作路徑。

所述逼近法,即為先以整數逐點計算評估值(此處為相切程度評估值),取評估值最高的兩點之間,縮小一級繼續(xù)計算評估值,由于不同的計算芯片所能計算的精度不同,故具體縮小至何等程度須根據具體采用的硬件設定。

一般而言,本發(fā)明的整個過程應由一塊特定的dsp芯片實現,參數的傳入返回由與其他芯片之間的通信完成。



技術特征:

技術總結
本發(fā)明提供了一種根據加工路徑生成操作代碼的方法,包含如下步驟:①獲取路徑:從系統(tǒng)中通過函數調用的方式從傳入參數中獲取加工曲線路徑集;②斜率計算:對加工曲線路徑集中每一曲線交接位置,計算斜率以形成斜率集;③分段判斷:對加工曲線路徑集中每一曲線分別判斷加工方案可能性,并選取可能性計算結果最高的加工方案作為選定方案;④逐段合成:根據每相鄰兩段選定方案以及斜率集中對應的斜率計算結果,計算出交接方案;⑤生成代碼。本發(fā)明通過多步驟分段合成的方式,為加工開始之前自動生成操作代碼的技術實現提供了充分的前提,使得加工開始之前自動生成操作代碼的技術實現成為可能。

技術研發(fā)人員:柴亞琴;胡正勇
受保護的技術使用者:銅仁市萬山區(qū)丹鳳朱砂工藝品研發(fā)檢測鑒定中心有限公司
技術研發(fā)日:2017.05.31
技術公布日:2017.08.18
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1