亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種數(shù)控機床遠(yuǎn)程仿真的方法

        2020-08-17 09:24:23陳閣邱明勇
        現(xiàn)代信息科技 2020年9期
        關(guān)鍵詞:終端設(shè)備數(shù)控機床

        陳閣 邱明勇

        摘? 要:目前,在數(shù)控機床加工工件時,技術(shù)人員希望能夠在辦公室里隨時獲得車間內(nèi)機床和工件的各種信息,特別是當(dāng)前工件的切除狀態(tài),從而達(dá)到對機床加工狀態(tài)的實時獲取。隨著無人化工廠的大量出現(xiàn),通過遠(yuǎn)程查看機床和工件的狀態(tài),變得更加緊要。文章提出了一種數(shù)控機床遠(yuǎn)程加工仿真的方法,可以通過部署在局域網(wǎng)內(nèi)的終端設(shè)備(手機或者平板電腦),查看機床和工件的加工狀態(tài)。

        關(guān)鍵詞:數(shù)控機床;遠(yuǎn)程仿真;終端設(shè)備

        中圖分類號:TP391.9? ? ? 文獻標(biāo)識碼:A 文章編號:2096-4706(2020)09-0142-03

        A Method for Remote Simulation of Numerical Control Machine

        CHEN Ge,QIU Mingyong

        (Shenji(Shanghai)Intelligent System Development and Design Co.,Ltd.,Shanghai? 200433,China)

        Abstract:At present,in the CNC machine tool processing workpiece,technicians hope to be able to get in the office at any time in the workshop machine tool and workpiece information,especially the current workpiece excision state,so as to achieve real-time access to the machine tool processing state. With the emergence of unmanned chemical plants in large numbers,remote viewing of the status of machine tools and workpieces has become more critical. This paper presents a method of remote machining simulation,which can check the machining status of machine tool and workpiece by deploying terminal equipment (mobile phone or tablet PC) in LAN.

        Keywords:numerical control machine;remote simulation;terminal equipment

        0? 引? 言

        在現(xiàn)有技術(shù)中,數(shù)控機床(Computer Numerical Control Machine Tools,CNC)端已經(jīng)有工件材料去除實時仿真的功能,可以通過機頭查看工件切除的狀況,然而,遠(yuǎn)程查看機床工件切除狀態(tài)的功能還不多見,采用在機床內(nèi)部按照監(jiān)控攝像機的方法,在機床內(nèi)部大量冷卻液加工的環(huán)境下,也不能看清工件的加工狀況。因此,通過遠(yuǎn)程查看機床的加工狀態(tài)和工件的加工進度,同步顯示機床端工件的切除狀態(tài),并可以使遠(yuǎn)程操作者對仿真頁面進行交互操作,如對工件和刀具進行縮放、旋轉(zhuǎn)等操作查看細(xì)節(jié),隱藏刀具軌跡,只顯示關(guān)心的工件細(xì)節(jié)等功能,變得尤為重要[1]。

        1? 功能實現(xiàn)

        為了克服上述缺點,筆者結(jié)合自身工作經(jīng)驗,提出了一種遠(yuǎn)程查看數(shù)控機床工件加工狀態(tài)的方法。在遠(yuǎn)程終端(例如手機或者平板)可以同步顯示機床的運動狀態(tài)和工件的加工進度。操作者可以在手機或者平板上下載相關(guān)軟件,通過軟件查看機床和工件的加工情況,并通過觸屏操作進行簡單的觸控,然后對工件進行縮放,移動和旋轉(zhuǎn)操作可以查看工件不同視角的加工情況,而且能夠觀察到工件的加工細(xì)節(jié),可以通過顯示/隱藏功能,只顯示用戶關(guān)心的內(nèi)容,如刀具軌跡和工件,同時,該系統(tǒng)可以設(shè)置工具的類型和尺寸等參數(shù)。本文也提供了一種從CNC端到終端設(shè)備完整方案,能夠?qū)崿F(xiàn)遠(yuǎn)程查看,實現(xiàn)過程包括CNC端和終端(手機或者平板設(shè)備)[2]。

        1.1? CNC端實現(xiàn)的功能

        CNC端生成理論軌跡和實際軌跡,理論軌跡是指根據(jù)NC代碼解析出的刀具軌跡,包括CNC前端的部分,實際軌跡為通過采樣獲取的刀具已經(jīng)走過的軌跡;理論軌跡是通過CNC端的譯碼模塊,獲取的刀具類型和機床坐標(biāo)系的目標(biāo)值(目標(biāo)值就是執(zhí)行到某一行NC代碼時,NC代碼編程時的值)等數(shù)據(jù)。

        CNC端將對從譯碼模塊獲得的數(shù)據(jù)(理論軌跡和實際軌跡)進行整合,生成理論軌跡;實際軌跡是通過對實時的CNC、刀具位置坐標(biāo)、刀具參數(shù)(包括刀具類型、刀沿方向、刀具長度、刀具半徑)數(shù)據(jù)進行采樣,并結(jié)合理論軌跡生成工件切除需要的實際軌跡(只進行采樣會丟失關(guān)鍵刀具點)[3]。

        工件切除仿真的邏輯部分,即實現(xiàn)工件模型數(shù)據(jù)的改變,對工件模型進行布爾減操作,當(dāng)?shù)毒咭苿訒r,形成刀具的掃掠體,工件的布爾減是指工件模型去掉與刀具掃掠體相交的部分,當(dāng)有顯示終端訪問時,CNC端將理論軌跡、實際軌跡以及實時能夠生成工件三維結(jié)構(gòu)需要的數(shù)據(jù)打包發(fā)送到顯示終端,當(dāng)CNC端與顯示終端的連接建立后,只發(fā)送理論軌跡和實際軌跡改變的部分(在上一次發(fā)送到終端后新增加的部分),以節(jié)約網(wǎng)絡(luò)資源[4]。

        1.2? 顯示終端實現(xiàn)功能

        顯示終端和CNC端建立連接,從CNC端獲取刀具參數(shù)、工件參數(shù)、理論軌跡數(shù)據(jù)、實際軌跡數(shù)據(jù),然后在顯示終端本地保存理論軌跡數(shù)據(jù)、實際軌跡數(shù)據(jù),并且渲染理論軌跡和實際軌跡,對刀具參數(shù)進行解析,渲染刀具,解析工件參數(shù),對工件進行渲染,處理用戶的交互操作,主要處理用戶的觸控操作,獲取用戶的觸控類型,如單指雙指滑動等,將觸控數(shù)據(jù)進行轉(zhuǎn)換,實現(xiàn)顯示場景的平移、旋轉(zhuǎn)和縮放。用戶可以對終端顯示的場景進行平移、旋轉(zhuǎn)和縮放操作,方便用戶查看關(guān)心的細(xì)節(jié)、設(shè)置工件屬性等。本領(lǐng)域的技術(shù)人員可以通過遠(yuǎn)程的顯示終端上查看經(jīng)過仿真的機床的加工狀態(tài)和工件的加工進度[5]。

        工件切除邏輯部分,可以放在CNC端,也可以放在顯示終端上,同時,也可以搭建一臺獨立的服務(wù)器,將切除邏輯部分放到服務(wù)器上,原因是工件切除邏輯部分需要更多的資源,通過將算法放在不同的位置,可以平衡資源,當(dāng)將運算放到CNC端時,CNC端需要發(fā)送工件的實時數(shù)據(jù),放到非CNC端時,CNC端不需要發(fā)送工件實時數(shù)據(jù),但是需要發(fā)送工件切除邏輯需要的所有數(shù)據(jù),包括歷史數(shù)據(jù),即加工開始到當(dāng)前需要的所有數(shù)據(jù)。

        關(guān)于數(shù)據(jù)格式,CNC端可以發(fā)送實時生成的軌跡數(shù)據(jù),也可以先將NC代碼進行預(yù)譯碼,生成軌跡和工件切除邏輯需要的數(shù)據(jù)格式,然后將該數(shù)據(jù)發(fā)送到顯示終端或者中間的服務(wù)器,中間數(shù)據(jù)包含與機床相關(guān)的刀具數(shù)據(jù)、每一段的編號,便于同步CNC端與現(xiàn)實終端或者服務(wù)器,采用這種方法的好處是在CNC執(zhí)行過程中,只需要很少的數(shù)據(jù)通信,就可以實現(xiàn)CNC端、顯示終端或者服務(wù)器的同步;缺點是需要進行預(yù)譯碼,生成中間文件,在連接建立時,需要同步中間文件,適合CNC端加工同一個程序的情況。

        2? 技術(shù)效果

        本文能夠?qū)崿F(xiàn)遠(yuǎn)程查看仿真加工的效果,CNC端將顯示終端需要的數(shù)據(jù),包括理論軌跡、實際軌跡、刀具類型、工件模型,傳給終端,CNC端和網(wǎng)絡(luò)只需要少量的資源。用戶可以對終端渲染的場景進行平移、旋轉(zhuǎn)和縮放操作,方便用戶查看關(guān)心的細(xì)節(jié)、設(shè)置工件屬性等,同步或者提前幾秒查看工件的加工狀態(tài)和機床軸的運動狀態(tài)、顯示效果流暢、美觀。

        3? 實施過程

        整體操作流程如圖1所示,左側(cè)為CNC端處理流程,右側(cè)為終端處理流程。

        CNC端負(fù)責(zé)對軌跡點進行處理,包括軌跡點的擬合、去除無效點,并對軌跡點(包括理論軌跡和實際軌跡)進行打包發(fā)送,同時,對工件進行切除運算和CNC端的界面顯示。在終端和機床端建立連接時,會同步刀具和工件數(shù)據(jù),就是將CNC中的刀偏表、軌跡和當(dāng)前工件的狀態(tài)同步到終端設(shè)備,讓終端打開APP時,顯示內(nèi)容和CNC端的顯示內(nèi)容相同。之后,終端設(shè)備會接收到CNC端發(fā)來的新增軌跡點數(shù)據(jù),然后終端設(shè)備會根據(jù)新增的軌跡點接收的實時工件數(shù)據(jù),更新顯示界面。由于每次只處理新增軌跡點,減少了帶寬占用,提高了效率。

        4? 實施效果

        當(dāng)用戶要查看機床的加工狀態(tài)時,可以打開顯示終端的應(yīng)用,通過掃描機床上的二維碼或者輸入機床的IP地址,顯示終端確認(rèn)后與機床建立連接。連接建立后,顯示終端會向連接的CNC端發(fā)送數(shù)據(jù)請求,CNC端收到請求后,會將保存的所有與圖形模擬相關(guān)的數(shù)據(jù)打包發(fā)送給顯示終端,終端顯示效果如圖2所示。

        顯示終端獲取數(shù)據(jù)后,對數(shù)據(jù)進行顯示和渲染,可以通過查看視圖左下角的顯示頁面,此時,顯示終端頁面顯示機床的刀具軌跡和工件切除狀態(tài),顯示終端的顯示與機床刀具的運動同步;點擊圖形模擬按鈕,可以切換到全屏顯示圖形模擬,用戶可以通過單指滑動對渲染的場景進行旋轉(zhuǎn),雙指滑動實現(xiàn)渲染場景的平移,雙指實現(xiàn)場景的縮放操作,三指點擊實現(xiàn)繪圖重置,即恢復(fù)到初始視角,點擊工件設(shè)置按鈕,實現(xiàn)工件大小的設(shè)置,設(shè)置后,會向CNC端發(fā)送請求,CNC端會在下次程序開始時,按照新的工件設(shè)置進行工件切除運算。還可以通過刀具、軌跡、工件的顯示/隱藏按鈕,進行顯示/隱藏操作,只顯示用戶感興趣的部分,點擊清除軌跡按鈕,會清除顯示終端和CNC端的歷史數(shù)據(jù)。

        CNC端與顯示終端的連接建立后,每隔100 ms,CNC端都會將100 ms內(nèi)增加的數(shù)據(jù),包括軌跡、刀具、工件數(shù)據(jù)發(fā)送給顯示終端,顯示終端對新的數(shù)據(jù)進行顯示和渲染。

        5? 結(jié)? 論

        通過使用iPad連接公司內(nèi)網(wǎng)并運行APP,然后開啟車間的機床,車間機床也接入了公司內(nèi)網(wǎng),通過測試,將iPad上顯示的工件切除狀態(tài)和機床機頭上的顯示進行對比,延遲基本都在1 s以內(nèi),可以顯示效果流程,達(dá)到了預(yù)期的要求。另外,本文只實現(xiàn)了局域網(wǎng)內(nèi)的遠(yuǎn)程仿真,將來該功能可以跨越網(wǎng)絡(luò),在公網(wǎng)上實現(xiàn)。

        參考文獻:

        [1] 陳閣.一種工件材料去除仿真的方法 [J].無線互聯(lián)科技,2014(10):115-116.

        [2] 王廣官.基于虛擬現(xiàn)實技術(shù)的數(shù)控車床仿真系統(tǒng)的研究與開發(fā) [D].杭州:浙江大學(xué),2016.

        [3] 辛全琦.數(shù)控加工通用幾何仿真關(guān)鍵技術(shù)的研究 [D].天津:天津大學(xué),2018.

        [4] 羅亞波,陳定方,肖田元.遠(yuǎn)程數(shù)控仿真的一種編程實現(xiàn)方法 [J].武漢理工大學(xué)學(xué)報(交通科學(xué)與工程版),2004(1):62-65.

        [5] GINSBURG D,PURNOMO B,等.OpenGL ES 3.0編程指南:第2版 [M].姚軍,等譯.北京:機械工業(yè)出版社,2015.

        作者簡介:陳閣(1981—),男,漢族,河北邯鄲人,工程師,碩士,研究方向:圖形圖像處理。

        猜你喜歡
        終端設(shè)備數(shù)控機床
        數(shù)控機床的節(jié)能應(yīng)用
        視頻監(jiān)視系統(tǒng)新型終端設(shè)備接入方案
        高檔數(shù)控機床數(shù)據(jù)采集應(yīng)用
        數(shù)控機床電氣系統(tǒng)的故障診斷與維修
        電子制作(2018年10期)2018-08-04 03:24:46
        光柵尺在數(shù)控機床中的應(yīng)用
        PLC在數(shù)控機床中應(yīng)用
        電子制作(2017年20期)2017-04-26 06:57:41
        配電自動化終端設(shè)備在電力配網(wǎng)自動化的應(yīng)用
        電子制作(2016年15期)2017-01-15 13:39:12
        數(shù)控機床保護接地探析
        車站信號系統(tǒng)終端設(shè)備整合及解決方案
        北斗導(dǎo)航終端設(shè)備電磁兼容性能測試建設(shè)方案
        五月天激情综合网| 欧美丰满老熟妇aaaa片| 一区二区三区国产| 中文字幕在线免费 | 玩弄丝袜美腿超短裙校花| 蜜桃尤物在线视频免费看| 日韩视频中文字幕精品偷拍| 国产在线一区观看| 91麻豆精品一区二区三区| av色一区二区三区精品| 私人毛片免费高清影视院| 国产精品23p| 高清少妇一区二区三区| 日日碰日日摸日日澡视频播放| 美女视频黄的全免费视频网站| 国精品无码一区二区三区在线看 | 亚洲免费观看网站| av一区二区三区高清在线看| 国产精品无码制服丝袜| 国产精品成人国产乱| 永久免费看免费无码视频| 在线观看视频亚洲一区二区三区| 18岁日韩内射颜射午夜久久成人| 欧美巨大性爽| 日韩久久无码免费看A| 中文字字幕在线中文乱码解| 国产偷闻女邻居av在线观看| 国产成人a级毛片| 精品国精品无码自拍自在线| 日韩中文字幕网站| 91精品国自产拍老熟女露脸| 国产精品r级最新在线观看| 日本视频中文字幕一区在线| 日本一区二区三区在线观看视频| 狠狠色狠狠色综合网| 亚洲日韩精品欧美一区二区一| 少妇高潮惨叫久久久久电影| 中文字幕有码人妻在线| 欧洲freexxxx性少妇播放| 国产91一区二这在线播放| 日本女优中文字幕在线播放 |