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

基于華中8 型數控系統的段差磨削軟件開發

2024-03-05 08:34:54湯明俊李健程鋮柴佳鑌許競博
機床與液壓 2024年2期
關鍵詞:二次開發界面程序

湯明俊, 李健, 程鋮, 柴佳鑌, 許競博

(武漢華中數控有限公司, 湖北武漢 430068)

0 前言

段差磨削技術廣泛用于絲錐磨削加工中, 其加工精度要求高, 導致加工過程中進給速度慢、 效率低。段差磨削技術主要用于在一個加工周期同時實現粗精磨2 個加工工序, 從而大幅度提升加工效率, 解決絲錐磨削效率低的問題。 因此, 段差磨削直接影響加工效率和后續的加工質量, 提高段差磨削設備的數控化程度是段差磨削技術發展的現實需求, 也是提高加工效率與保證加工質量的重要方式。

數控技術逐漸從專用封閉式開環控制模式向通用開放式控制模式發展, 硬軟件系統及控制方式也日趨智能化[1]。 王云平、 陳淵[2]開發了磨削數控系統, 采用PMAC 運動控制卡的方式, 其系統穩定性較低且開發過程比較復雜。 閆利文、 俞濤[3]采用VB6.0 與西門子OEM 動態鏈接庫共同開發數控軟件, VB6.0進行界面開發存在過程復雜、 局限性大且平臺兼容性差的缺點。 丁國龍等[4]基于西門子840Dsl 數控系統,采用Qt 圖形框架與C++編程語言實現軋輥磨削軟件開發。 劉升愿等[5]基于840Dsl 數控系統開發了偏心磨削軟件。 ZHENG 等[6]采用SINUMERIK SNAP7 模塊 設 計 了 遠 程 控 制 監 控 系 統。 張 露 等 人[7]采 用SINUMERIK 840Dsl 數控系統構建了凸輪軸磨削工藝數據庫。 周顯峰等[8]基于840Dsl 數控系統實現龍門五軸數控機床幾何誤差補償軟件的開發。 常有明等[9]利用FANUC PICTURE 軟件開發出了操作簡單、 快捷的數 控 機 床 人 機 界 面。 封 光 磊 等[10]采 用FANUC PICTURE軟件開發了伺服電動機控制三軸位置的技術。 丁國龍等[11]基于華中HNC?848 型數控系統開發了蝸輪加工軟件, 完成了蝸輪滾切加工宏程序的編制, 提供一套蝸輪加工實例。

目前, 國外針對數控系統二次開發的研究較多,國內的研究應用較少。 在段差磨削領域中, 瑞典AN?CA (安卡) 公司開發的段差磨削數控軟件份額占有率高、 價格昂貴; 國內缺少類似的段差磨削數控二次開發應用實例。 因此本文作者針對小線段程序生成方法進行研究, 將此方法應用于段差磨削加工軟件中,并進行加工測試, 證明此方法的可行性。

1 小線段程序生成方法

段差磨削軟件功能的核心在于生成小線段NC 代碼, 識別當前加工工件的線條模式, 實時在軟件內部進行數據分析與離散, 從而生成加工程序。

1.1 加工工藝分析

如圖1 所示, 由于粗磨砂輪與精磨砂輪之間存在固有的機械位置間隔, 所以此段差磨削存在3 個加工階段: (1) 僅粗磨階段: 粗磨砂輪首先進入加工位置, 對工件進行大余量加工。 (2) 粗精磨混合磨削階段: 當粗磨進入到固有物理間隔時, 精磨砂輪開始進行相同軌跡的精密加工, 但是在位置坐標上存在間隔。 (3) 僅精磨階段: 粗磨加工完成并遠離工件,此時精磨砂輪單獨進行精密磨削加工, 該階段完成后, 整個磨削加工隨之結束, 工件一次成型, 大大提高加工效率。

圖1 加工表面線段組成Fig.1 The processing surface line segment composition

圖2 小線段劃分Fig.2 Sub-segment division

1.2 線條模式識別

模式識別將加工工件抽象為直線、 斜線、 圓弧等線條的組合體, 如圖1 所示, 每個線條模式采用不同的數據處理進行計算, 對直線、 圓弧等磨削指令進行識別。

通過設定的位置參數確定各個階段的有效區間, 如表1 所示, 以便于進行后續的小線段劃分NC 生成功能。

表1 加工進程屬性Tab.1 Transformation process property

為了滿足該識別, 需要構建APP 層的人機交互界面, 以便于操作員選擇當前加工工件的工藝, 利于軟件識別加工指令。

1.3 小線段代碼生成

識別當前加工工件所有的線段模式及其加工次序, 在z方向上進行微米級的離散化處理, 該參數可以根據當前的加工精度進行自適應調整, 從而達到加工精度。

在磨削加工過程中, 粗磨NC 與精磨NC 命令行執行存在時域上的位置間隔, 如圖3 所示。 將粗磨工藝NC 代碼與精磨工藝NC 代碼進行合并。

圖3 粗磨NC 與精磨NC 代碼同步Fig.3 The coarse ground NC and the fine ground NC code are synchronized

綜上可知, 實際磨削加工分為3 個階段: 首先,進入到僅粗磨階段, 該階段為正常加工, 指令域只包含粗磨; 其次, 進入粗精磨混合加工階段時, 分析當前粗磨階段的指令域, 在合適的加工行添加精磨的加工代碼, 同時進行粗磨精磨混合插補加工; 粗精磨混合加工階段結束后, 對當前精磨階段的指令域進行判斷, 添加后續的加工NC 程序, 僅進行精磨加工。

2 段差磨削軟件開發

2.1 系統架構

如圖4 所示, 華中808D 二次開發架構自上而下分為HMI (人機交互層)、 API (接口層)、 NCU (系統內核層) 3 個層級。

圖4 華中8 型軟件架構Fig.4 Software architecture based on HNC?8

人機交互層即顯示界面, 它是操作人員控制機床的最前端; 接口層為界面訪問NC 內部數據提供途徑; 系統內核層NCU 處理總線讀取的機床和伺服等底層數據。 各個層級之間分工明確且互不干擾, 通過共享內存的方式進行數據傳遞。

段差磨削加工軟件界面功能主要集中在人機交互層, 而小線段的生成功能在接口層實現。 為了實現可視化交互功能, 采用Qt Creator 的C++類庫開發軟件,利用Qt 跨平臺的特性提高系統間的兼容性。 在Win?dows 平臺下進行調試, 在Linux 環境下運行, 縮短開發周期短的同時具有良好的嵌入性。 其二次開發流程如圖5 所示。

圖5 HNC?8 數控系統二次開發流程Fig.5 Secondary development process of HNC?8 numerical control system

2.2 段差磨削軟件數據處理

由段差磨削加工工藝流程和華中8 型數控系統模塊化二次開發的技術特點可知, 數據的來源主要包括系統參數、 工件參數以及加工參數。 段差磨削數據處理流程如圖6 所示。

圖6 加工軟件操作流程Fig.6 Operation process of processing software

進入段差加工軟件界面后, 系統會自動載入上次保存的SIZDATA.dat 數據文件, 根據載入的狀態分為2 種情況:

(1) 數據文件載入失敗時, 系統默認生成新的參數文件, 并載入默認參數值; 重新輸入參數后, 保存至新生成的數據文件中, 以便于下次重啟時自動載入。

(2) 數據文件載入成功時, 界面會顯示上一次加工或上一工件的加工參數, 有利于簡化后續操作人員的加工步驟; 同時也會實時更新保存當前修改的參數。

2.3 段差磨削軟件功能模塊

根據段差磨削加工的要求, 以工件加工設置為主線, 按照3 個主要加工界面進行模塊的劃分, 包含以下3 個模塊: 加工信息監控模塊、 砂輪參數設定模塊、 數據表格與程序生成模塊, 針對每個模塊的功能進行獨立的設計與研發。 段差磨削軟件的主要功能模塊如圖7 所示。

圖7 段差磨削軟件功能模塊Fig.7 Segment difference grinding software function module

2.4 段差磨削界面開發

段差磨削界面包括了加工界面、 砂輪設定、 探針探測、 機械手、 絲錐表格5 個主要功能界面。

如圖8 所示, 加工界面分為4 個顯示區域, 包括工件加工坐標系、 機械臂工作坐標系、 當前氣缸狀態、 當前模式狀態。 該界面用于監控當前加工時機床整體狀態, 方便操作員實時觀察加工狀態。

圖8 加工狀態監控界面Fig.8 Processing status monitoring interface

如圖9 所示, 砂輪設定界面分為2 個功能區, 其中砂輪參數設定包含了工件轉速、 磨削方式、 粗砂輪轉速、 精砂輪轉速、 默認快進給和安全距離; 研磨參數設定包含了料盤行列相關參數、 探針功能開關和機械手功能開關。

圖9 砂輪設定界面Fig.9 Grinding wheel setting interface

數據表格界面用于輸入當前加工工件的尺寸數據(如圖10 所示), 包括G 模態、 直徑、 長度、 角度、 半徑和速度等參數, 顯示區域會根據輸入的尺寸參數生成預覽工件, 可以更加直觀地反映工件加工細節。 在輸入完成以后, 點擊“轉出NC” 就完成程序的轉化,并且根據加工需求可以隱藏其中的加工段落, 同步反饋到NC 代碼當中, 靈活地應對工件需求的修改。

2.5 小線段NC 程序生成

小線段NC 生成是段差磨削加工軟件的主要功能模塊, 圖11 所示為G 代碼生成功能流程。 此模塊通過設定加工工件的各項尺寸參數和線段模式, 輸出NC 程序, 從而進行段差磨削加工離散化編程。

軟件從數據表格加載G 模態、 直徑、 長度、 角度、 半徑和速度等參數, 從宏變量數據區得到轉速、安全距離、 工件旋向、 磨削方式和砂輪選擇等數據,應用于小線段NC 程序中。 加工過程中, 將會傳遞實時的數據到NC 程序內, 實現加工數據的多樣性, 提高加工程序的復用性。

如表2 所示, 小線段NC 代碼中主要使用宏變量參數。

表2 宏變量參數Tab.2 Macro variable parameter

3 加工驗證

3.1 加工驗證設備

數控萬能段差磨床如圖12 所示, 采用華中808D 全觸摸屏操作系統。 現場實際加工零件如圖13 所示。

圖12 段差磨削加工機床Fig.12 Segment difference grinding machine

圖13 現場試加工工件Fig.13 On-site trial machining of workpieces

3.2 加工結果分析

分別加載普通NC 程序和小線段NC 程序, 加工同一型號工件各10 件, 設置影像檢測儀檔位x400 進行檢測。

在斜線段加工區域, 由圖14 可以看出, 存在波浪狀加工紋路, 無法滿足工件的需求; 如圖15 所示,采用小線段NC 加工的線段平滑, 符合加工實際需求。

圖14 斜線加工Fig.14 Oblique machining

圖15 小線段斜線加工Fig.15 Small segment diagonal machining

如圖16 所示, 在圓弧加工區域內, 圓弧過渡的交接處存在圖中方框范圍內的突出缺陷; 如圖17所示, 小線段加工的圓弧過渡自然, 達到加工要求。

圖16 圓弧加工Fig.16 Arc machining

圖17 小線段圓弧加工Fig.17 Circular arc machining of small line segments

通過以上分析可知, 該段差磨削加工軟件配合小線段NC 代碼成功進行了絲錐磨削加工, 表明小線段NC 代碼加工的工件避免了常規加工缺陷, 生產出了合格的絲錐工件, 該段差磨削軟件可應用于現場大批量加工。

4 結論

(1) 在分析段差磨削加工工藝的基礎上, 建立了小線段程序生成模式。 基于華中HNC?808D 型數控系統開發了段差磨削加工軟件, 實現了段差磨削加工宏程序的生成, 完成了現場加工驗證。

(2) 段差磨削軟件實現了段差磨削工藝的應用,采用小線段的NC 加工程序, 現場加工的工件精度達到實際要求, 并且提高了加工效率, 驗證了該軟件用于絲錐段差磨削加工的可行性。 在段差磨削領域,提供了一套國產系統應用實例, 對于打破技術壟斷具有積極意義。

猜你喜歡
二次開發界面程序
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
西門子Easy Screen對倒棱機床界面二次開發
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
人機交互界面發展趨勢研究
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 97se亚洲综合在线| 成年片色大黄全免费网站久久| 国产精品久久国产精麻豆99网站| 色综合久久88色综合天天提莫| 日韩AV无码免费一二三区 | 91丝袜在线观看| 久久天天躁狠狠躁夜夜躁| 成人国产免费| 亚洲欧美成人综合| 亚洲乱码视频| 亚洲日韩第九十九页| 亚洲美女久久| 国产区福利小视频在线观看尤物| 日韩毛片在线视频| 六月婷婷综合| 日本爱爱精品一区二区| 国产三区二区| AV在线天堂进入| 国产伦精品一区二区三区视频优播| AV在线天堂进入| 久久亚洲中文字幕精品一区| 国产成人永久免费视频| 免费可以看的无遮挡av无码| 在线免费亚洲无码视频| 日韩区欧美区| 在线色国产| 四虎亚洲精品| 怡春院欧美一区二区三区免费| 亚洲成a人片在线观看88| 熟妇丰满人妻av无码区| 国产一区三区二区中文在线| 欧美精品一区二区三区中文字幕| 日本午夜精品一本在线观看| 五月六月伊人狠狠丁香网| 国产美女丝袜高潮| 久久久久久午夜精品| 一本无码在线观看| 国产成人毛片| 久久精品无码一区二区日韩免费| 国产免费福利网站| 国产高清毛片| 激情影院内射美女| 国产精品开放后亚洲| 99精品视频在线观看免费播放| 国产丝袜无码一区二区视频| 国产精品一区二区不卡的视频| 婷婷六月综合网| 国产三级成人| 欧美成人看片一区二区三区 | 美女无遮挡拍拍拍免费视频| 亚洲中文字幕国产av| 国产成人高精品免费视频| 无遮挡一级毛片呦女视频| 欧美综合中文字幕久久| 美女被躁出白浆视频播放| 一本色道久久88| 91毛片网| 国产一区二区三区免费观看| 日韩无码精品人妻| 国产成人AV男人的天堂| 亚洲成肉网| 97国产精品视频自在拍| 色婷婷在线播放| 91精品久久久无码中文字幕vr| 国产视频 第一页| 国产精品香蕉在线| 亚洲a级毛片| 青青操视频免费观看| 夜夜拍夜夜爽| 亚洲日韩图片专区第1页| 91丝袜美腿高跟国产极品老师| 亚洲精品男人天堂| 无码不卡的中文字幕视频| 国产精品区视频中文字幕| 色噜噜综合网| 日韩成人午夜| 91啦中文字幕| 国产微拍精品| 色综合久久无码网| 国产成人亚洲综合A∨在线播放| 男人天堂亚洲天堂| 亚洲VA中文字幕|