国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于粒子群算法的輪廓曲線數(shù)控代碼生成方法及數(shù)控機(jī)床的制作方法

      文檔序號(hào):9910227閱讀:840來源:國知局
      基于粒子群算法的輪廓曲線數(shù)控代碼生成方法及數(shù)控機(jī)床的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及機(jī)械加工技術(shù)領(lǐng)域,尤其涉及基于粒子群算法的輪廓曲線數(shù)控代碼生 成方法及數(shù)控機(jī)床。
      【背景技術(shù)】
      [0002] 數(shù)控機(jī)床是一種裝有程序控制系統(tǒng)的自動(dòng)化機(jī)床,隨著機(jī)械電子技術(shù)的快速發(fā) 展,數(shù)控機(jī)床設(shè)備在機(jī)械加工領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用,經(jīng)過幾十年的發(fā)展,技術(shù)水平大 幅度提尚,數(shù)控機(jī)床廣品的功能日趨完善,規(guī)格日趨齊全,但僅僅在功能和規(guī)格上的變化與 豐富并不能滿足加工需要。
      [0003] 目前在利用數(shù)控機(jī)床對(duì)加工工件的外形輪廓曲線的數(shù)控加工中,一般采用直線或 圓弧去逼近其節(jié)點(diǎn),并進(jìn)行逼近的走刀加工。對(duì)自由曲線直線逼近節(jié)點(diǎn)的主要方法包括等 間距、等弦長(zhǎng)和等誤差逼近節(jié)點(diǎn),其中等誤差直線逼近節(jié)點(diǎn)的方法能夠使所有逼近線段誤 差相等,能夠保證逼近節(jié)點(diǎn)的加工誤差,但在實(shí)際的計(jì)算機(jī)應(yīng)用中,自由曲線等誤差直線逼 近節(jié)點(diǎn)的幾何算法編程繁復(fù)、難以直接實(shí)現(xiàn),對(duì)于復(fù)雜曲線難以有效地確定最優(yōu)的加工曲 面軌跡,只能通過數(shù)值分析于處理的方法等效代替實(shí)現(xiàn),在數(shù)控機(jī)床的加工刀具對(duì)工件的 外形輪廓曲線的加工工序繁瑣、加工曲面軌跡的精度低以及操作復(fù)雜,因此并沒有很好的 利用自由曲線等誤差直線逼近節(jié)點(diǎn)的幾何算法運(yùn)用于數(shù)控機(jī)床機(jī)械的加工當(dāng)中。

      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明的目的在于提出加工精度高、操作簡(jiǎn)單的基于粒子群算法的輪廓曲線數(shù)控 代碼生成方法。
      [0005] 本發(fā)明的另一個(gè)目的在于提出一種加工工件外形輪廓曲線的數(shù)控機(jī)床。
      [0006] 為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
      [0007] 基于粒子群算法的輪廓曲線數(shù)控代碼生成方法,用于數(shù)控機(jī)床,包括如下加工步 驟:
      [0008] (1)于數(shù)控系統(tǒng)中對(duì)加工工件的輪廓曲線建立數(shù)學(xué)模型;
      [0009] (2)將粒子群算法于計(jì)算機(jī)中編程迭代計(jì)算,求取有效的逼近節(jié)點(diǎn);
      [0010] (3)生成并輸出加工刀具的加工曲面刀位軌跡數(shù)控代碼;
      [0011] (4)將加工工件放入加工臺(tái),通過夾具定位固定;
      [0012] (5)由刀庫出刀對(duì)刀,定位加工起點(diǎn)位置;
      [0013] (6)所述加工刀具依步驟(3)獲得的加工曲面刀位軌跡數(shù)控代碼,于所述加工臺(tái)上 對(duì)所述加工工件加工,獲得成品。
      [0014] 進(jìn)一步說明,所述建立數(shù)學(xué)模型包括如下步驟:
      [0015] (1)確定允許誤差、波動(dòng)誤差和逼近直線的斜率;
      [0016] (2)確定自由曲線方程和逼近直線方程;
      [0017] (3)確定目標(biāo)函數(shù)、約束條件和終止條件。
      [0018] 進(jìn)一步說明,所述粒子群迭代計(jì)算包括如下步驟:
      [0019] ⑴給定自由曲線參數(shù)和加工起點(diǎn)坐標(biāo);
      [0020] (2)隨機(jī)給定一組初始位置坐標(biāo);
      [0021] (3)計(jì)算該組所有節(jié)點(diǎn)的目標(biāo)函數(shù)值,評(píng)價(jià)所有的目標(biāo)函數(shù)值是否在允許誤差范 圍內(nèi),即是否符合等誤差要求;
      [0022] (4)所述節(jié)點(diǎn)符合誤差要求則進(jìn)行存儲(chǔ),否則進(jìn)行迭代搜索更新節(jié)點(diǎn)位置。
      [0023] 一種加工工件外形輪廓曲線的數(shù)控機(jī)床,包括加工臺(tái)、加工刀具和數(shù)控系統(tǒng),所述 數(shù)控系統(tǒng)設(shè)置有用于確定加工曲面刀位軌跡的粒子群算法子系統(tǒng),所述粒子群算法子系統(tǒng) 根據(jù)工件加工面的起點(diǎn)位置確定所述加工刀具的移動(dòng),所述加工刀具由所述數(shù)控系統(tǒng)控制 其對(duì)工件的外形輪廓曲線的加工。
      [0024]所述粒子群算法子系統(tǒng)是通過建立數(shù)學(xué)模型和采用粒子群算法于計(jì)算機(jī)編程中 的迭代計(jì)算求解優(yōu)化,獲取所述加工刀具的加工曲面軌跡的逼近節(jié)點(diǎn)。
      [0025]進(jìn)一步說明,所述加工工件的外形輪廓曲線為自由曲線。
      [0026]進(jìn)一步說明,所述粒子群算法子系統(tǒng)的操作步驟如下:
      [0027] A建立數(shù)學(xué)模型
      [0028] (1)確定允許誤差、波動(dòng)誤差和逼近直線的斜率;
      [0029] (2)確定自由曲線方程和逼近直線方程;
      [0030] (3)確定目標(biāo)函數(shù)、約束條件和終止條件;
      [0031] B粒子群算法迭代計(jì)算求解優(yōu)化 [0032] (1)給定自由曲線參數(shù)和加工起點(diǎn)坐標(biāo);
      [0033] (2)隨機(jī)給定一組初始位置坐標(biāo);
      [0034] (3)計(jì)算該組所有節(jié)點(diǎn)的目標(biāo)函數(shù)值,評(píng)價(jià)所有的目標(biāo)函數(shù)值是否在允許誤差范 圍內(nèi),即是否符合等誤差要求;
      [0035] (4)所述節(jié)點(diǎn)符合誤差要求則進(jìn)行存儲(chǔ),否則進(jìn)行迭代搜索更新節(jié)點(diǎn)位置。
      [0036] 進(jìn)一步說明,所述目標(biāo)函數(shù)為所述自由曲線與逼近直線的誤差。
      [0037] 進(jìn)一步說明,所述約束條件為逼近節(jié)點(diǎn)在自由曲線上。
      [0038] 進(jìn)一步說明,所述迭代終止條件為誤差允許范圍。
      [0039] 本發(fā)明的有益效果:本發(fā)明設(shè)置所述粒子群算法子系統(tǒng),將粒子群算法的計(jì)算機(jī) 編程運(yùn)用于數(shù)控機(jī)床的數(shù)控代碼生成中,確定加工曲面刀位軌跡,使所述加工刀具有效準(zhǔn) 確地完成工件外形輪廓曲線的數(shù)控加工,提高數(shù)控機(jī)床的工作效率和質(zhì)量,操作簡(jiǎn)單直接, 加工精度高。
      【附圖說明】
      [0040] 圖1是本發(fā)明一個(gè)實(shí)施例的數(shù)控機(jī)床的系統(tǒng)框架圖;
      [0041 ]圖2是本發(fā)明一個(gè)實(shí)施例的粒子群算法流程圖;
      [0042] 圖3是本發(fā)明一個(gè)實(shí)施例的粒子群算法子系統(tǒng)中的粒子群算法的流程圖。
      【具體實(shí)施方式】
      [0043] 下面結(jié)合附圖并通過【具體實(shí)施方式】來進(jìn)一步說明本發(fā)明的技術(shù)方案。
      [0044] 基于粒子群算法的輪廓曲線數(shù)控代碼生成方法,用于數(shù)控機(jī)床,包括如下加工步 驟:
      [0045] (1)于數(shù)控系統(tǒng)中對(duì)加工工件的輪廓曲線建立數(shù)學(xué)模型;
      [0046] (2)將粒子群算法于計(jì)算機(jī)中編程迭代計(jì)算,求取有效的逼近節(jié)點(diǎn);
      [0047] (3)生成并輸出加工刀具的加工曲面刀位軌跡數(shù)控代碼;
      [0048] (4)將加工工件放入加工臺(tái),通過夾具定位固定;
      [0049] (5)由刀庫出刀對(duì)刀,定位加工起點(diǎn)位置;
      [0050] (6)所述加工刀具依步驟(3)獲得的加工曲面刀位軌跡數(shù)控代碼,于所述加工臺(tái)上 對(duì)所述加工工件加工,獲得成品。
      [0051] 將粒子群算法運(yùn)用于所述數(shù)控機(jī)床的數(shù)控代碼生成中,確定加工曲面刀位軌跡, 用來控制加工刀具對(duì)工件的加工,使所述加工刀具準(zhǔn)確地完成工件外形輪廓曲線的加工, 提高了對(duì)工件外形輪廓曲線的加工精度,從而同時(shí)提高了數(shù)控機(jī)床的工作效率和質(zhì)量,操 作簡(jiǎn)單直接,加工精度高。
      [0052] 進(jìn)一步說明,所述建立數(shù)學(xué)模型包括如下步驟:
      [0053] (1)確定允許誤差、波動(dòng)誤差和逼近直線的斜率;
      [0054] (2)確定自由曲線方程和逼近直線方程;
      [0055] (3)確定目標(biāo)函數(shù)、約束條件和終止條件。
      [0056] 通過建立數(shù)學(xué)模型將等誤差直線逼近節(jié)點(diǎn)坐標(biāo)的問題轉(zhuǎn)變?yōu)閹Ъs束的函數(shù)優(yōu)化 問題,大大提高獲得所述加工曲面刀位軌跡數(shù)控代碼的準(zhǔn)確度,滿足于計(jì)算機(jī)的編程中的 需要,從而有效獲得所述刀具的加工曲面軌跡,保證刀具加工的精確性和穩(wěn)定性。
      [0057] 進(jìn)一步說明,所述粒子群迭代計(jì)算包括如下步驟:
      [0058] (1)給定自由曲線參數(shù)和加工起點(diǎn)坐標(biāo);
      [0059] (2)隨機(jī)給定一組初始位置坐標(biāo);
      [0060] (3)計(jì)算該組所有節(jié)點(diǎn)的目標(biāo)函數(shù)值,評(píng)價(jià)所有的目標(biāo)函數(shù)值是否在允許誤差范 圍內(nèi),即是否符合等誤差要求;
      [0061] (4)所述節(jié)點(diǎn)符合誤差要求則進(jìn)行存儲(chǔ),否則進(jìn)行迭代搜索更新節(jié)點(diǎn)位置。
      [0062] 通過利用粒子群算法于計(jì)算機(jī)編程中迭代計(jì)算,有效求取的精確的逼近節(jié)點(diǎn),從 而降低數(shù)控機(jī)床對(duì)加工工件外形輪廓曲線的難度,提高數(shù)控機(jī)床的加工精度。
      [0063] 一種加工工件外形輪廓曲線的數(shù)控機(jī)床,如圖1所示,包括加工臺(tái)、加工刀具和數(shù) 控系統(tǒng),所述數(shù)控系統(tǒng)設(shè)置有用于確定加工曲面刀位軌跡的粒子群算法子系統(tǒng),所述粒子 群算法子系統(tǒng)根據(jù)工件加工面的起點(diǎn)位置確定所述加工刀具的移動(dòng),所述加工刀具由所述 數(shù)控系統(tǒng)控制其對(duì)工件的外形輪廓曲線的加工。
      [0064] 所述粒子群算法子系統(tǒng)是通過建立數(shù)學(xué)模型和采用粒子群算法于計(jì)算機(jī)編程中 的迭代計(jì)算求解優(yōu)化,獲取所述加工刀具的加工曲面軌跡的逼近節(jié)點(diǎn)。
      [0065] 數(shù)控機(jī)床通過所述數(shù)控系統(tǒng)設(shè)置所述粒子群算法子系統(tǒng)來確定加工曲面刀位軌 跡,從而控制所述加工刀具對(duì)工件外形輪廓曲線的加工,解決了外形輪廓曲線的幾何計(jì)算 方法難以在計(jì)算機(jī)中運(yùn)用,對(duì)于復(fù)雜曲線無法有效地確定最優(yōu)的加工曲面軌跡,只能通過 數(shù)值分析與處理的問題。本發(fā)明取代了原有的幾何計(jì)算方法,設(shè)置了粒子群算法子系統(tǒng),通 過建立數(shù)學(xué)模型和采用粒子群算法于計(jì)算機(jī)編程中的迭代計(jì)算求解優(yōu)化,來獲取加工曲面 軌跡的逼近節(jié)點(diǎn),直接有效地確定最優(yōu)的加工曲面刀位軌跡,從而使所述加工刀具準(zhǔn)確地 完成工件外形輪廓曲線的數(shù)控加工,提高數(shù)控機(jī)床的工作效率和質(zhì)量,操作簡(jiǎn)單直接、加工 精度高。需要說明,所述子系統(tǒng)可以為軟件或固件,其中軟件設(shè)有函數(shù)或子程序。
      [0066] 進(jìn)一
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1