999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

包絡法非圓齒輪廓線提取方法研究

2022-06-28 17:46:14周陽華宋威震
制造業自動化 2022年6期
關鍵詞:方法

周陽華,宋威震,何 勇

(東華大學 機械工程學院,上海 201620)

0 引言

目前非圓齒輪最常用的加工方法是數控滾齒加工和插齒加工,國內外研究人員在這方面已經進行了多年的研究,通過建立非圓齒輪滾齒聯動數學模型[1,2]和插齒聯動數學模型[3~5],研究不同的插補算法,可以得到不同的加工方案[6,7],但從得到的包絡軌跡中提取非圓齒輪齒廓線一直以來都是非圓齒輪數控加工領域的一大難點,但齒廓線的提取卻是包絡法非圓齒輪設計中至關重要的一步,所以必須解決這一問題。

研究人員在這方面進行了多年的研究,李建剛、吳序堂[8,9]等提出了一種數值算法將非圓齒輪齒廓的計算過程轉化成了求非圓齒輪節曲線的法向等距線和插齒刀齒廓的交點過程;武傳宇等[10]通過對仿真刀具加工中齒廓形成過程的分析,提出了一種基于齒廓特征點的齒廓描述方法;方明輝、李革等[11]闡述了精確計算一對外凸節曲線非圓齒輪副齒廓數據的數值算法;黃鵬、李革等[12]提出基于節點切線平行線的非圓齒輪齒廓特征點求法;史勇、王生澤[13]提出了一種簡便高效的齒廓數值獲取方法;李波濤等[14]根據Jarvis方法和非圓齒輪齒廓特征,提出了一種基于Jarvis March的非圓齒輪齒廓數值算法。

以上方法固然可行,但都是基于數值算法,比較復雜,計算量極大,對計算機的性能提出了很高的要求,運算時間少則幾十分鐘多則數小時而且不易掌握;林梅彬[16]提出了一種非圓齒輪齒廓離散點快速提取方法,給本文一定啟發。

本文采用圖像處理的方法解決非圓齒輪齒廓數據點的提取問題,即首先將得到的包絡軌跡線中的數據點全部轉化成圖像處理中的像素點,然后通過提取像素點來得到非圓齒輪齒廓線,最后通過放大倍數還原為原始的齒廓數據點。

1 通過聯動模型獲得包絡軌跡圖像

刀具沿非圓齒輪節曲線做純滾動一周時就可以得到完整的包絡軌跡:

其中X1O1Y1為毛坯固定坐標系,X2O2Y2為刀具運動坐標系:

式(1)和式(2)中r1為插齒刀節圓半徑,r為橢圓極徑,a為長半軸,e為橢圓偏心率,n為橢圓的階數,在插齒刀初始位置時,極角φ為0。

由圖中幾何關系可知:

式中:x,y和x1,y1分別為為極徑和刀具中心在毛坯固定坐標系X1O1Y1中對應的坐標值。

最終得到包絡軌跡線的坐標值:

式中,x2,y2是刀具在X2O2Y2刀具運動坐標系中的坐標,X,Y為最終軌跡坐標。

圖1 非圓齒輪加工聯動數學模型

由以上原理可以獲得非圓齒輪的包絡軌跡圖,圖2(a)是一個z=30,m=5,e=0.05的三階橢圓齒輪,圖2(b)是一個z=40,m=5,e=0.05的四階橢圓齒輪的包絡軌跡圖像:

圖2 非圓齒輪包絡圖像

2 獲取符合精度要求的二值化圖像

通過聯動數學模型的建立及虛擬加工可獲得仿真圖像,得到圖像后根據需要達到的精度要求設置每個單位長度像素點的數量(下文將對精度做出具體分析),然后通過MATLAB讀取圖片,進行二值化處理,二值化后的圖像如圖3所示,經過二值化處理后整張圖片就是由0和1這兩種元素構成,白色部分全為1,黑色部分全為0,如圖4為邊界放大圖。

圖3 二值化圖像

圖4 局部放大邊界像素點圖

3 通過一種邊界跟蹤算法對輪廓像素點進行提取

此邊界跟蹤算法包含三個基本步驟:

3.1 確定邊界跟蹤的起始點

首先確定二值化圖像中像素點矩陣的大小rows×columns,再找出這個像素點矩陣最中心的像素點(rows/2,columns/2)注意對這兩個值進行取整,然后由中心點開始向下遍歷判斷找到第一個數值為0的黑色像素點記為(x0,y0),這就是邊界跟蹤的起始點。

3.2 搜索機理

即從起始邊界點開始正確跟蹤到下一個邊界像素點,直到提取出目標的全部邊界像素點:以(x0,y0)為中心時,其周圍共有8個與其相連的像素點,坐標如圖5所示。

圖5 起始像素點和周圍像素點的坐標關系圖

然后從中點位置(x0,y0)出發,按下圖方式依次判斷周圍各點數值,找到第一個數值為0的點時停止,將這個點的坐標記為(x1,y1),圖6為第一次搜索像素點的方向:

圖6 第一次搜索像素點的方向

按以上操作得到了(x1,y1)坐標,黑點(x1,y1)與中心黑點(x0,y0)的位置關系共有8種情況,可以分為以下四大類:

第一類(x1,y1)位于(x0,y0)右側,即x1>x0,圖7為第一類點與中心點的位置關系圖:

圖7 第一類點與中心點的位置關系

第二類(x1,y1)位于(x0,y0)左側,即x1<x0,圖8為第二類點與中心點的位置關系圖:

圖8 第二類點與中心點的位置關系

第三類(x1,y1)(x0,y0)在同一豎線上,且位于(x0,y0)下方,即x1=x0,且y1<y0,圖9為第三類點與中心點的位置關系圖:

圖9 第三類點與中心點的位置關系

第四類(x1,y1)(x0,y0)在同一豎線上,且位于(x0,y0)上方,即x1=x0,且y1>y0,圖10為第四類點與中心點的位置關系圖:

圖10 第四類點與中心點的位置關系

再根據(x1,y1)位于(x0,y0)的四種不同位置關系分別進行圖11中四種不同的搜尋方式:

如果x1>x0,即第一類位置關系,將(x1,y1)記錄下來,然后將(x1,y1)坐標值分別賦值給(x0,y0),再按照圖11(a)中“上右”的搜索方式繼續搜索下一個(x1,y1);

同理,第二類點使用圖11(b)中“下左”的搜索方式;第三類點使用圖11(c)中“右下”的搜索方式;第四類點使用圖11(d)中“左上”的搜索方式。

圖11 四種不同的搜尋方式

3.3 終止準則

循環執行3.2節操作,直到再一次搜尋到最初的起始點結束循環,說明整個邊界像素點跟蹤完畢。圖12為邊界跟蹤算法流程圖:

圖12 邊界跟蹤算法流程圖

3.4 實例分析

實例:通過聯動模型得到一個m=5,z=40,n=4,e=0.05的橢圓齒輪包絡圖,然后通過上面方法就能提取到完整的齒廓線如圖13所示。

圖13 包絡軌跡及提取廓線圖

且將圖像中的數據點導入到三維軟件可以直接實現三維建模,也可以用于線切割加工該非圓齒輪:

圖14 導入三維軟件的數據及得到的模型

4 將像素點轉換為齒廓實際數據點并進行精度分析

4.1 將像素點轉換為實際齒廓數據點

由于本方法提取的是圖像中的像素點,而橫縱軸上像素點的數目都是整數,如果直接將提取到的像素的位置作為橫縱坐標輸出,本質上是將圖像進行了放大,而且圖像輸出時設置的像素點越多圖像放大的倍數就越大,所以第一步要確定圖像相對于原圖像放大的倍數,將圖像還原成原標準尺寸數據。

假設上圖15是導出的圖像,圖像的實際長度為l1,實際寬度為l2,長度方向有n1個像素點,寬度方向有n2個像素點,(X,Y)為像素點位置坐標,設所提取像素點的實際坐標為(x,y),可以得到如下關系式:

圖15 圖片實際尺寸與像素點坐標關系圖

故將提取到的輪廓像素點經過式(6)進行轉換就可以得到齒廓的實際廓線數據點。

4.2 方法精度分析

這種廓線提取方法其實不僅限于提取非圓齒輪齒廓曲線,對于任何中空的邊界連續的圖像都可以進行數據點的提取,這里使用一個案例對這種圖像處理法的精度進行分析:

如圖16(a)所示是一個邊長為30mm的正方形中心挖去了一個半徑為10mm的圓,圖16(b)是通過上述廓線提取方法得到的圓的內側邊界廓線,圖17是通過改變輸出圖像的單位長度像素點數量,再分別計算出所提取的數據點到圓心的距離,圖中橫坐標均為提取到的數據點數目,縱坐標均為數據點到圓心的實際距離(即計算的半徑值):

圖16 案例原圖及提取到的邊界廓線

圖17 單位長度像素點數量與半徑的關系

由圖17中的數據可以提煉得到表1:

表1 設置不同像素點時圖片的變化及數據精度

由表1可以得到如下結論:

單位長度設置的像素點的數目越多,提取到的像素點數目就會越多,數據點的波動范圍就會越小,得到的數據點越接近真實值,理論上只要無限增加像素點的數目得到的數據點就會越接近真實值,但是設置像素點的數目越多導出的圖片也會越大,會增加圖片讀取和廓線提取的時間,所以并不是像素點設置得越多越好,只要能達到相應的建模或加工制造精度要求即可。

5 結語

本文通過非圓齒輪加工聯動數學模型,獲得非圓齒輪包絡圖,對得到的圖像進行二值化處理,然后使用邊界跟蹤算法對非圓齒輪邊界像素點進行提取,再將像素點根據放大倍數關系轉化為齒廓數據點,并對所得數據點的精度進行討論,可知:

1)這種方法無需借助復雜的齒廓嚙合方程,即可以不用復雜的數值運算就可以完成非圓齒輪廓線的求解,可應用與各種復雜非圓齒輪廓線的提取;

2)通過對方法的精度進行分析可知,這種方法獲取的數據點可以滿足制造、三維建模等精度要求;

3)該方法運算速度快、穩定性好可作為CAD/CAM軟件開發的底層原理。

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 亚洲天堂网在线播放| 欧美精品v欧洲精品| 97se亚洲综合在线韩国专区福利| 国产成人免费| 国产精品露脸视频| 国产精品亚洲精品爽爽| 亚洲九九视频| 欧美国产日韩在线播放| 精品久久蜜桃| 国产黄网站在线观看| 在线观看欧美国产| 久久伊人操| 精品视频一区在线观看| 国产极品美女在线| 欧美午夜久久| 亚洲综合18p| 欧美日韩精品一区二区视频| 国产真实自在自线免费精品| 日韩AV无码一区| 国产欧美日韩一区二区视频在线| 国产一级毛片yw| 中国特黄美女一级视频| 国产精鲁鲁网在线视频| 欧美日韩成人在线观看| 久久人体视频| 91在线国内在线播放老师| 亚洲成人免费在线| 国产欧美精品午夜在线播放| 国产亚洲一区二区三区在线| 99久久成人国产精品免费| 日本少妇又色又爽又高潮| 91青青视频| 亚洲日韩精品欧美中文字幕 | 国产亚洲欧美另类一区二区| 亚洲无码高清一区| 成人午夜免费视频| 欧美69视频在线| 国产流白浆视频| 国产精品播放| 亚洲视频欧美不卡| 日韩专区欧美| 亚洲天堂久久| 日本不卡免费高清视频| 中文字幕在线观看日本| 国内黄色精品| 国产一区二区色淫影院| 91在线播放免费不卡无毒| 欧美日韩国产在线人成app| 手机精品福利在线观看| 国产精品久久久免费视频| 精品视频在线一区| 欧美在线三级| 曰韩免费无码AV一区二区| 亚洲成在人线av品善网好看| 免费女人18毛片a级毛片视频| 日韩精品成人网页视频在线| 国产精品无码作爱| 日韩欧美国产区| 亚洲六月丁香六月婷婷蜜芽| 亚洲欧美另类中文字幕| 中文字幕在线看| 伊人色在线视频| 国产精品极品美女自在线| 夜夜操国产| 亚洲成人精品久久| 亚洲欧洲日韩久久狠狠爱| 内射人妻无码色AV天堂| 在线观看无码a∨| 最新痴汉在线无码AV| 99在线国产| 国产一区二区在线视频观看| 欧美在线国产| 亚洲码一区二区三区| 黄网站欧美内射| 亚洲天堂伊人| 免费A∨中文乱码专区| 国产精品无码一区二区桃花视频| 亚洲第一黄色网址| 亚洲乱码视频| 国产精品女在线观看| 日韩专区欧美| 国产凹凸视频在线观看|