国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Python多段擺動式拋光機仿真軟件的開發(fā)與應(yīng)用

2024-12-03 00:00:00隋旭東楊振恒韓文詹新平彭威
佛山陶瓷 2024年11期

摘 要:因多段拋光磨頭的軌跡覆蓋信息無法直接觀測到,在瓷磚規(guī)模化拋光之前往往需要多次調(diào)試其拋光工藝參數(shù),極大地降低了生產(chǎn)效率。為此,本文基于Python語言構(gòu)建了拋光磨頭的軌跡中心線和拋光效果預(yù)測模型,通過拓展軟件包實現(xiàn)了軌跡組合、軌跡覆蓋和拋光效果預(yù)測的可視化。通過與實際生產(chǎn)拋光參數(shù)的拋光效果進(jìn)行對比,結(jié)果表明,拋光效果的預(yù)測情況和實際拋磨后瓷磚表面的光澤度分布規(guī)律一致,本仿真模型及軟件為生產(chǎn)實際人員提供了一個參數(shù)調(diào)試工具,能有效提高實際生產(chǎn)轉(zhuǎn)產(chǎn)的效率。

關(guān)鍵詞:多段擺拋光機;仿真軟件;Python;Pyside

1 引言

瓷磚的表面拋光為高耗能工序,其所花費的能耗就占總能耗的30%~40%[1]。擺動式拋光機是目前最高效的瓷磚拋光設(shè)備之一[2],通過橫梁的擺動和磨頭的旋轉(zhuǎn)對瓷磚表面進(jìn)行磨削拋光;和普通拋光機相比,多段擺拋光機擺動方式更加靈活使得擺動頻率和拋光效果進(jìn)一步提升,但是其拋光參數(shù)設(shè)置過于靈活,多個磨頭的拋光軌跡重疊會造成拋光不均,在瓷磚表面形成明暗帶,極大地降低瓷磚表面質(zhì)量,提高參數(shù)調(diào)試難度。為了在規(guī)?;a(chǎn)之前需要有經(jīng)驗的一線操作人員對拋光參數(shù)進(jìn)行多次調(diào)試,導(dǎo)致拋光的生產(chǎn)流程變得繁瑣還會增加額外的成本。

不少學(xué)者通過理論[3]和仿真[4]來研究拋光機的運動參數(shù)對拋光效果的影響;在研究拋光軌跡的覆蓋問題時,通常使用CAXA、CAD等軟件進(jìn)行建模求解[5, 6];在研究拋光參數(shù)對磨削均勻性影響時,通?;贛atlab軟件構(gòu)建數(shù)學(xué)模型對拋磨頻次[7]、當(dāng)量磨削量[8, 9]和去除深度[4]等進(jìn)行仿真研究。然而目前的仿真方法普遍需要自主構(gòu)建模型,并使用商業(yè)軟件進(jìn)行建模求解,且大多僅針對特定場景。

本文將基于Python環(huán)境應(yīng)用Pyside庫開發(fā)一種針對多段擺拋光機的可視化用戶交互式仿真界面,將拋光磨頭的運動軌跡和拋光效果預(yù)測模型進(jìn)行數(shù)學(xué)建模,打包封裝成一個操作簡單的程序軟件,為工作人員提供一個結(jié)果可視化的拋光參數(shù)調(diào)試仿真軟件。

2數(shù)學(xué)模型構(gòu)建

如圖1所示,為目前常用的高效多段擺拋光機,單臺拋光機通常有8個橫梁,單個橫梁上裝配兩個拋光磨頭,橫梁之間的運動相對獨立,通過橫梁的上下擺動帶動旋轉(zhuǎn)的拋光磨頭對磚坯表面進(jìn)行拋光,與此同時皮帶帶動瓷磚按照設(shè)定方向運動。

2.1單磨頭軌跡中心線

如圖2所示,為單個磨頭的軌跡中心線,在單個周期內(nèi)橫梁擺動分為八個階段:加速-勻速-減速-停頓-加速-勻速-減速-停頓,磨頭中心軌跡線由橫梁的擺動和皮帶進(jìn)給組成,其類似于呈周期狀的梯形波:

其中橫梁在0~t1、t4~t5為加速階段,在t1~t2、t5~t6為勻速階段,在t2~t3、t6~t7為減速階段,在t3~t4、t7~t8為停頓階段,其在x軸方向的位移為勻速運動,在y軸上的位移為分段周期函數(shù):

以上式中,v1為皮帶速度,單位為mm/s;v2為勻速階段橫梁擺動速度大小,單位為mm/s;a為橫梁加減速階段的加速度大小,單位為mm/s2;b為磨頭在y軸方向的初始相位,單位mm。

2.2拋光效果預(yù)測模型

在瓷磚拋光過程中,磨頭的轉(zhuǎn)速、壓力、磨削時間和軌跡之間的覆蓋情況均影響瓷磚最終的拋光效果。根據(jù)Preston方程,平面上某點的材料去除量計算公式為:

式中:

k——與接觸面有關(guān)的常數(shù);

p——接觸面壓強大小,單位Pa;

v——為磨粒磨削平面的瞬時速度,單位mm/s;

△t——為磨削所用時間,單位s。

在拋光過程中,磨頭的壓力是恒定不變的[10],然而單片瓷磚通常需經(jīng)過多種不同粒度的磨塊拋磨才能形成光潔平整的表面[6],磨塊的種類繁多且不同企業(yè)使用的型號也不同,為了簡化計算此處和均取1;要計算出瓷磚上各點的磨削量,需將磨塊和瓷磚表面離散化為一個微小單元,通過計算瓷磚上各點被磨削時的瞬時速度,就可得出各點的磨削量分布情況。

如圖3,O為絕對坐標(biāo)系原點,O0為磨頭中心坐標(biāo)(x0,y0),θ0為該時刻磨塊上的磨粒e與皮帶進(jìn)給速度方向的夾角,θ是磨頭轉(zhuǎn)角為wt,γ為磨粒e的轉(zhuǎn)動半徑,Ce為磨粒e相對于磨頭的瞬時速度,由此可以得到磨頭微單元e的運動方程:

對式求導(dǎo),可得對應(yīng)速度方程:

總瞬時速度為:

則平面上處的磨削量計算公式:

式中

n——磨削頻數(shù);

vi——第i個磨粒在磨削點(x,y)處的瞬時速度,單位mm/s;

通過對時間t進(jìn)行迭代計算,最后可以獲得存儲磨削量大小的二維矩陣H(x,y)。

3軟件實現(xiàn)

仿真軟件由操作界面、底層數(shù)值計算、結(jié)果可視化展示三部分組成,計算流程如圖4所示:

用戶將設(shè)定的拋光參數(shù)作為輸入,軟件可直接輸出仿真結(jié)果。若最終的可視化結(jié)果沒有達(dá)到預(yù)期,用戶可以重新輸入相關(guān)參數(shù)進(jìn)行仿真計算。

3.1軟件界面

圖5為軟件界面主界面,主界面的布局分為三個部分,第一部分是和機型相關(guān)的尺寸參數(shù)及影響軌跡覆蓋情況的拋光運動參數(shù)的輸入部分;第二部分仿真結(jié)果動畫播放窗口,點擊相關(guān)功能按鍵會生成相應(yīng)軌跡仿真動畫,動畫將自動在界面內(nèi)的指定窗口播放;第三部分是不同擺動模式的功能按鈕,各個功能按鈕的信號和啟動相應(yīng)數(shù)值計算的槽函數(shù)相綁定,通過用戶點擊相關(guān)按鈕啟動系統(tǒng)內(nèi)部的數(shù)值計算。

3.2結(jié)果可視化展示

根據(jù)實際生產(chǎn)中橫梁同步擺動、交叉擺動、順序擺動三種運動模式,分別從多磨頭疊加后的軌跡中心線、軌跡動畫覆蓋情況、當(dāng)量磨削量分布三種角度進(jìn)行拋光效果可視化展示,輔助一線工作人員快速判斷當(dāng)前拋光參數(shù)是否滿足要求。

3.2.1軌跡中心線和軌跡動畫

軌跡中心線的計算結(jié)果分別存儲單條軌跡中心線的X軸、Y軸坐標(biāo),根據(jù)機型的磨頭排布和橫梁的運動模式,以不同的相位對單條軌跡中心線進(jìn)行疊加,最后繪制出多磨頭軌跡疊加的磨頭中心線,圖6為對應(yīng)流程:

為了區(qū)分將不同橫梁上的磨頭設(shè)置為不同的顏色。通過觀察輸出的多磨頭中心軌跡的疊加情況,可以快速判斷出軌跡分布是否均勻,部分區(qū)域是否會出現(xiàn)軌跡幾乎完全重合造成過拋現(xiàn)象。

以磨頭軌跡中心線上的點為圓心,以磨頭半徑為填充半徑,對軌跡中心線進(jìn)行填充,可以得到磨頭的運行軌跡,在此基礎(chǔ)上引入動畫模塊可以精準(zhǔn)復(fù)現(xiàn)實際拋光加工中磨頭的擺動和軌跡覆蓋情況。

3.2.2拋光效果預(yù)測

以拋光效果預(yù)測模型為基礎(chǔ),計算出單磨頭拋磨量分布情況的矩陣H(m,n),根據(jù)多個磨頭的實際運動情況進(jìn)行矩陣運算進(jìn)行疊加,圖7為具體流程:

根據(jù)輸入的矩陣?yán)L制對應(yīng)的等高線圖,根據(jù)等高線的數(shù)值大小情況填充不同的顏色,設(shè)置數(shù)值從小到大填充的顏色依次為深藍(lán)-淺綠-深紅漸變色,通過顏色的分布代表瓷磚表面各點的拋磨情況。

4實例驗證

以廣東某公司瓷磚生產(chǎn)車間現(xiàn)場參數(shù)作為輸入,將實際拋光效果與仿真情況進(jìn)行對照,和機型相關(guān)參數(shù)如表1所示,現(xiàn)場拋光參數(shù)如表2所示。

現(xiàn)場使用的擺動模式為交叉擺動,將上述參數(shù)作為輸入,設(shè)定擺動方式為交叉擺動,最終輸出的結(jié)果如下圖所示:

圖8為分別裝配150#的十二個磨頭和裝配180#的四個磨頭的軌跡中心線、軌跡覆蓋情況和當(dāng)量磨削量分布仿真,從中可以直觀地看出磨頭軌跡組合方式和拋光效果預(yù)測情況。從現(xiàn)場橫梁的運動情況可以直接看出,軌跡的覆蓋情況與圖8中(a)、(b)、(c)、(d)情況相符;為了驗證拋光效果預(yù)測的準(zhǔn)確性,在拋光線上取出一經(jīng)150#和180#兩種磨塊拋磨后的瓷磚,在瓷磚表面劃定測量方格,如圖9所示,測量每個方格中心的光澤度值。

如圖10所示,為瓷磚表面的光澤度值和當(dāng)量磨削量仿真沿進(jìn)磚方向(圖9中瓷磚y軸方向)的分布情況。從中可以看出,沿著進(jìn)磚方向其光澤度變化趨勢為:低→高→低→高;在瓷磚拋磨中,被拋磨程度越強的區(qū)域其光澤度值在一定范圍內(nèi)就越高,當(dāng)量磨削量代表著瓷磚表面各區(qū)域的拋磨程度,從圖中可以看出,當(dāng)量磨削量越大的區(qū)域其光澤度值就越高,其沿進(jìn)磚方向當(dāng)量磨削量的變化情況與光澤度值的變化情況相同,說明預(yù)測結(jié)果準(zhǔn)確有效。

5結(jié) 語

本文構(gòu)建了拋光磨頭的軌跡中心線和當(dāng)量磨削量數(shù)學(xué)模型,采用Python語言和Pyside等軟件包將其封裝為簡單實用的仿真軟件,并通過實際生產(chǎn)拋光驗證其正確性。本軟件能對多磨頭軌跡的組合方式、軌跡覆蓋情況進(jìn)行可視化,并可對拋光效果進(jìn)行預(yù)測。能為相關(guān)的一線工作人員提供一個參數(shù)調(diào)試平臺,可極大地簡化生產(chǎn)流程提升工作效率。本軟件目前已在科達(dá)開發(fā)的拋光參數(shù)綜合計算系統(tǒng)上使用。

參考文獻(xiàn)

[1]楊海東, 郭承軍, 李弘, et al. 瓷磚拋光能耗仿真建模研究 [J]. 系統(tǒng)仿真學(xué)報, 2016, 28(04): 765-71.

[2]徐斌, 周祖兵. 大規(guī)格陶瓷板均勻性磨削機理研究 [J]. 佛山陶瓷, 2018, 28(05): 26-30.

[3]韓文, 楊振恒, 隋旭東, et al. 單磨頭瓷磚拋光工藝參數(shù)對磨削均勻性的影響 [J]. 陶瓷學(xué)報: 1-8.

[4]朱成就. 瓷磚拋光過程建模與仿真 [J]. 機電工程技術(shù), 2015, 44(10): 61-5.

[5]周祖兵, 唐添翼, 丘兆才. 瓷質(zhì)拋光機橫梁擺動對拋光效率的影響 [J]. 佛山陶瓷, 2016, 26(06): 37-40.

[6]許立坤. 瓷質(zhì)磚拋光生產(chǎn)線拋光磨削機理探討 [J]. 佛山陶瓷, 2020, 30(11): 34-7.

[7]溫革, 王振林, 向明, et al. 基于Matlab陶瓷墻地磚拋光運動模擬分析 [J]. 陶瓷學(xué)報, 2004, (04): 239-44.

[8]陳彩如, 譚建平. 大規(guī)格陶瓷磚拋光過程仿真與試驗研究 [J]. 中國陶瓷, 2008, (02): 45-7+0.

[9]王顥, 魏昕, 尹興, et al. 大平面板材拋光均勻性優(yōu)化研究 [J]. 佛山陶瓷, 2021, 31(06): 21-6.

[10]馮浩 張柏清. 墻地磚拋光機磨削均勻性分析及建模 [J]. 陶瓷學(xué)報, 1999, (04): 220-5.

Development and Application of Python Based Multi-stage Oscillating Polishing Machine Simulation Software

SUI Xu-Dong1,YANG Zhen-Heng2,HAN Wen2,ZHAN Xin-Ping1,Peng Wei1

(1.Keda Industrial Group Co., Ltd,F(xiàn)oshan 528313, Guangdong, China;

2.Jingdezhen Ceramic University, Jingdezhen 333403, Jiangxi, China)

Abstract: The trajectory coverage information of multi-segment polishing heads is often not directly observable, necessitating multiple adjustments to polishing process parameters before large-scale tile polishing can proceed, significantly reducing production efficiency. To address this issue, this paper presents a model for predicting the trajectory centerlines and polishing effects of polishing heads based on Python. By extending software packages, the model enables the visualization of trajectory combinations, trajectory coverage, and polishing effect predictions. A comparison with the polishing effects observed under actual production parameters demonstrates that the predicted polishing effects align with the gloss distribution patterns on the tile surfaces after polishing. This simulation model and software provide production personnel with a parameter adjustment tool, effectively enhancing the efficiency of production transitions.

Keywords: Multi-stage pendulum polishing machine;Simulation software;Python;Pyside

临夏市| 嵊州市| 合川市| 阿合奇县| 平陆县| 墨玉县| 平安县| 桐梓县| 砀山县| 广河县| 调兵山市| 金昌市| 兰西县| 梅州市| 定日县| 南宫市| 南阳市| 梧州市| 大姚县| 洱源县| 双桥区| 阆中市| 安顺市| 阳谷县| 翁牛特旗| 忻州市| 佛教| 勐海县| 开封县| 黄骅市| 湖南省| 石楼县| 南华县| 泗洪县| 承德市| 固始县| 通化市| 兴宁市| 娄底市| 揭阳市| 罗田县|