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