一種電子板數(shù)控加工軌跡規(guī)劃方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及電子數(shù)控領域,特別是涉及一種電子板數(shù)控加工軌跡規(guī)劃方法及裝 置。
【背景技術】
[0002] 在電子板加工工藝中,需要先對鑼刀加工經(jīng)過的路徑進行設定,在預設進行加工 的若干個點中,從第一個點開始經(jīng)過K個點回到第一個點,有N種走法,N個閉圈。在現(xiàn)有技術 中,因為尋找最短閉圈的難度大,一般是通過比較簡單的方式選擇一種走法走完對應的閉 圈,閉圈路徑長這導致電子板加工時間長效率低。
[0003] 那么,如何從N個閉圈中快速計算得出最短閉圈來控制鑼刀進行加工是急需解決 的問題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明主要解決的技術問題是提供一種電子板數(shù)控加工軌跡規(guī)劃方法及裝置,能 夠在對電子板加工之前,選取最短加工軌跡控制鑼刀對電子板進行加工,縮短了鑼刀鑼板 時間,大大提高了鑼床的工作效率。
[0005 ]為解決上述技術問題,本發(fā)明采用的一個技術方案是:
[0006] 提供一種電子板數(shù)控加工軌跡規(guī)劃方法,包括:
[0007] 獲取電子板的形狀;
[0008] 根據(jù)所述電子板的形狀獲取鑼刀需要經(jīng)過的點的集合;
[0009] 根據(jù)所述點的集合計算最短加工軌跡;
[0010] 根據(jù)所述最短加工軌跡控制所述鑼刀對所述電子板進行加工。
[0011] 進一步的,所述獲取電子板的形狀的步驟具體的:獲取所述電子板的型號,根據(jù)所 述型號獲取所述電子板對應的形狀。
[0012] 進一步的,所述獲取電子板的形狀的步驟具體的:接收服務器端發(fā)送的所述電子 板形狀的數(shù)據(jù),根據(jù)所述數(shù)據(jù)獲取電子板的形狀。
[0013] 進一步的,所述根據(jù)點的集合計算最短加工軌跡的步驟具體為根據(jù)如下公式計算 得出所述最短加工軌跡:
[0015] 其中,從到達Pi處需要經(jīng)過N個點,記為Ni = {P2,P3,…,Pi-i,Pi+1,…,Pn},S表示 至lj達Pi點之前所經(jīng)過的點的集合,K表示從點Pi到達Pi處經(jīng)過的中間點的數(shù)量。
[0016] 進一步的,所述獲取所述電子板的型號的步驟具體為:從輸入設備獲取所述電子 板的型號,或者從服務器端獲取所述電子板的型號。
[0017] 還提供一種電子板數(shù)控加工軌跡規(guī)劃裝置,該裝置包括:
[0018] 第一獲取模塊,用于獲取電子板的形狀;
[0019] 第二獲取模塊,用于根據(jù)所述第一獲取模塊獲取的電子板的形狀獲取鑼刀需要經(jīng) 過的點的集合;
[0020] 計算模塊,用于根據(jù)第二獲取模塊獲取的點的集合計算最短加工軌跡;
[0021] 控制模塊,用于根據(jù)所述計算模塊計算的最短加工軌跡控制所述鑼刀對所述電子 板進行加工。
[0022] 進一步的,第一獲取模塊包括:
[0023] 型號獲取單元,用于獲取所述電子板的型號;
[0024] 形狀獲取單元,用于根據(jù)獲取單元獲取的電子板的型號獲取所述電子板對應的形 狀。
[0025] 進一步的,第一獲取模塊包括:
[0026] 接收單元,用于接收服務器端發(fā)送的所述電子板形狀的數(shù)據(jù);
[0027] 形狀獲取單元,用于根據(jù)接收單元接收的電子板形狀的數(shù)據(jù)獲取電子板的形狀。
[0028] 進一步的,型號獲取單元為計算機輸入設備。
[0029] 本發(fā)明的電子板數(shù)控加工軌跡規(guī)劃方法及裝置,通過根據(jù)電子板的形狀獲取鑼刀 需要經(jīng)過的點的集合,然后根據(jù)該點的集合計算最短加工軌跡,再根據(jù)最短加工軌跡控制 所述鑼刀對所述電子板進行加工,縮短了鑼刀鑼板時間,大大提高了鑼床的工作效率。
【附圖說明】
[0030] 圖1是本發(fā)明電子板數(shù)控加工軌跡規(guī)劃方法實施例的流程圖;
[0031 ]圖2是本發(fā)明電子板數(shù)控加工軌跡規(guī)劃方法實施例中鑼刀經(jīng)過的點的集合組成的 一個閉圈;
[0032]圖3是本發(fā)明現(xiàn)有技術鑼刀鑼板路徑示意圖;
[0033]圖4是本發(fā)明電子板數(shù)控加工軌跡規(guī)劃方法實施例中鑼刀鑼板路徑示意圖;
[0034]圖5是本發(fā)明電子板數(shù)控加工軌跡規(guī)劃裝置實施例的邏輯結構示意圖。
【具體實施方式】
[0035] 請參閱圖1,本發(fā)明電子板數(shù)控加工軌跡規(guī)劃方法具體為:
[0036] 101、獲取電子板的形狀;
[0037] 當將待加工的電子板放置在數(shù)控加工設備上后,電子板數(shù)控加工軌跡規(guī)劃裝置獲 取該電子板的形狀,獲取該電子板的形狀的過程具體可以為:先收取電子板的型號,可以是 輸入設備由用戶手動輸入該型號,也可以從服務器端獲取該型號,然后再根據(jù)該型號從本 地數(shù)據(jù)庫或者從服務器端獲取與該型號對應的電子板的形狀。在另一實施例中,可以通過 接收服務器端發(fā)送的電子板形狀的數(shù)據(jù),再根據(jù)接收的電子板形狀的數(shù)據(jù)獲取電子版的形 狀。
[0038] 102、根據(jù)電子板的形狀獲取鑼刀需要經(jīng)過的點的集合;
[0039] 根據(jù)電子板的形狀獲取鑼刀需要經(jīng)過的點的集合,此處點的集合可以是根據(jù)所述 電子板的形狀從本地數(shù)據(jù)庫中獲取對應的點的集合,或者根據(jù)電子板的形狀從服務器獲取 對應的點的集合,此處不做限制。
[0040] 103、根據(jù)點的集合計算最短加工軌跡;
[0041]根據(jù)管谷梅貨郎定理,用以下公式計算最短加工軌跡:
[0043] 其中,鑼刀從Pi點到達Pi處需要經(jīng)過N個點,記為Ni = {P2,P3,…,Pi-!,Pi+1,…,Pn},S 表示到達Pi點之前所經(jīng)過的點的集合,K表示從點Pi到達Pi處經(jīng)過的中間點的數(shù)量。
[0044] 具體舉例說明:
[0045]管谷梅貨郎定理原理闡述:請參閱圖2,假定依次經(jīng)過點PQ,點P1,點P2,點P3,…,點 pn-l,點pn,…,再次回到起點PQ的閉圈中(即Pl-P2-P3----->Pn-l^Pn---->Pl,在這些點中, ,點P2,點P3,···,點Pn-i,點以相同,可以不同。)有N條途徑可達,那么在這些路徑中 必有一條路徑是最短的。從定理的表述來看,如果閉圈路徑是最短的,那么它的每個子鏈也 是最短。用反證法證去證明管谷梅貨郎定理,假定在形成閉圈前的子鏈路徑中有一條比現(xiàn) 有的還有短的話,那么閉圈就不是最短的了,這和定理相沖突,從而管谷梅貨郎定理得證。 [00 46] 現(xiàn)在假定錫刀從點P1至Ijpi處,記為Ni = {p2,P3,···,pi-l,pi+l,…,pn},表示從點pi到Pi 的中間點的集合,S表示到達?1點之前所經(jīng)過的點的集合,則有S = l/A i這樣就可以選取 r Pl,s作為描述鑼板過程的狀態(tài)變量,決策為由一點到另一點,并定義最優(yōu)值函數(shù)fk(Pl,S)為 鑼刀從點p^l」k個中間點S集到Pl處的最短路徑,則可以得到動態(tài)規(guī)劃轉移函數(shù)為:
[0048] 初始條件為Λ?卜為最優(yōu)決策函數(shù),它表示點p^jk個中間點 S集至ljPl處緊靠?1點的路徑,錫刀路徑表如表1所示:
[0049] 表 1
[0052] 初始條件為:4(凡,)='2=8, ,4(#3,Φ) = ?/