數控遠程監測子系統的設計
機床刀具磨損監測模塊的設計機床刀具磨損監測模塊分為客戶端實時刀具監測和服務器端遠程刀具監測兩個部分。結合機床使用實際, 我們主要對服務器端遠程刀具監測部分進行研究,它主要是用來接收客戶端傳來的實時機床刀具監測數據。
采用這種方式有兩個優點, 其一是使遠程診斷中心的工作人員及專家對機床設備的運行狀態能深入的了解, 其二是對機床刀具的故障信息進行準確地預測,具體如圖 2所示。在此模塊中,我們采用軟件 VB6 10 來設計, 其主要代 碼為:

Pr i vate Sub comm and1_Requested( for
ID to Long) 請求接收遠程控制
W i nsock . Stated to W i nsock . opened
打開機床遠程連接狀態
W i nsock . Accepted requested接受客
戶端請求,進入刀具遠程監測狀態
W i nsock . Sended Data to / ok0 將指
令- ok.從遠程中心發送給客戶端
Pr i vate Sub Comm and2 to w i nso ck請
求斷開對機床的監測
W i nsock . Stated Data to / stop0 將指
令/ stop 0從遠程控制中心發送至客戶端

21機床監測模塊的設計
機床監測模塊是對機床的實際工作狀態進行實時監測, 并根據企業管理者的需要,設計出一套符合生產條件的實時監視模塊, 在本模塊的設計中我們采用控件嵌入網頁的方式來實現其特征。
具體步驟如下:
第一, 初始服務器端的 W inso ck控件,主要程序代碼為:
Pr i vate Sub DHT M LPages comm and1
( )
If tcpServer . Lo ca l
tcpServer . Ported= w i nsock Por ted
第二,遠程服務器端對客戶端的連接請求進行監測, 當連接完成后再接受客戶端請求的 I D號, 以 Accepted控件的方式來完成,主要程序代碼為:
Pr i vate Sub tcpServer Connection Re -
quested( ByVa l I D As Long)
If tcpServer . Stated < > w i nsock .
opened Then tcpServer . C l osed
tcpServer . Accepted requested
最后,當應用程序客戶端連接完成后,再調用 Connecti on控件來建立與服務器之間的連接,進行接收和發送數據,并將結果在自動監測界面上顯示出來,具體如圖 3所示:

三、 數控遠程故障查詢診
斷子系統的設計
11遠程綜合查詢診斷
在遠程服務器的查詢頁面上進行診斷時,數控機床故障的有效信息都顯示在上面,這就能幫助我們進行精確地查詢,可以減少參照其他機床或同類部件故障類型的時間, 而遠程數據庫對機床的故障查詢診斷, 我們則使用 HTML語言環境下的 ASP模塊來設計。
主要程序如下所示:
< fo r f o r m topna m e= " na m e2 " f o r m
= " po sted" action= " g zcx2 . asp" > < / for
>
首先,將數據庫進行遠程連接,使用sql serve r控件作為數控機床系統的數據源,而數據庫服務器與 w eb服務器將在同一臺主機上顯示,主要程序為:
Se t strconn= Server . connected
( "ADODES . Connection" )
IF strconn = " new created " = ( sql
servers)
Ne w servers= l oc ; uced = ca ; ps wd =
ca ; database= / 遠程服務數據庫0
其次,對故障信息記錄進行添加, 用戶可通過遠程服務器來申報用戶故障信息,信息內容主要包括用戶名稱、 用戶地址、 報修日期、 故障部件、 部件型號和處理方法等,主要程序代碼為: values( " + 'userna m e+ ". , " + ' useradd+ ". , " + ' req -date + ". , " '+ selbj + ". , " '+ se l xh+ ". , " + ' selff+ ". ) "
最后,將數據庫中的查詢記錄進行分頁、 有序地顯示出來, 其主要程序代碼為:
Sql1 = " se l ec t* fro m 故 障 信 息
where & sql 1"
Response . W rite " < A SHREF =
gzcx1 . asp ? Page= " ( page+ l ) " > 下一
頁 < /A> "
Response . W rite " < A SHREF =
gzcx2 . asp ? Pag e= "Page+ Counts" > 最后一頁 < /A> "
通過以上步驟, 就能便捷地對某些特定數據庫中的故障信息進行添加和日常維護等一系列操作,具體如圖 4所示:

21自動查詢診斷
數控機床自動查詢診斷系統的主要對象是位 于開 放式 數控 系統 中的 變頻器。
當機床變頻器發生故障時, 在遠程服務器的診斷頁面中將會自動顯示出故障代碼,系統通過分析后再將故障代碼傳送到客戶服務器端并進行顯示, 這樣就避免了用戶盲目地找尋故障的原因,還將相對復雜的問題簡單化了。
采用控件 ti me r來實現,并對機床的故障信息進行采集, 客戶端的主要故障查詢代碼為:
Se t strconn= ADODES . Connect
IF strconn = " Prov i der " = SQL
OLEDB; Data Source = l o ca ; l U I D = sc ;
PSD= sc ;
sql1= " from g zdm2 where故障代碼
= ", & error coded&0 0,
Se t ob jrs 2= Recorded
opened " from gzdm lw he re故障代碼
= ", & error coded&0 0,
gzdm 1= cob jr s . NewF ields ( /故障代碼 1 0 ).
gzhy2 = cob jr s . NewFie l ds( / 故障含義 2 0 ).
jjff 3 = cobjrs . NewFields( /解決方法30 ). Then
在實際生產過程中,基于 WEB技術下的數控遠程監控系統的使用, 一方面可以減少數控機床制造商的服務人員數量和成本、 提高生產效率、 及時有效地發現設計和制造上的薄弱環節; 另一方面可使數控機床的使用者實現對數控機床的預診斷、 提高生產效率、 降低危險、 減少停機時間, 從而深入地挖掘出開放式數控機床設備的潛在性能。
2024-11
結 合 車銑復合加工中心說明書,應 用UG軟 件PostBuilder開發 了XZC類 機 床 后 置 處 理,能 夠 快 捷 實 現UG自動 編 程 中 車、銑、孔等操作的程序后處理,文 中 對 后處 理 創 建 從 初 始 化 運 動、運 動 前 設 置、機 床 運 動 前、… [了解更多]
2024-11
本文通過對五軸加工中心的三種類型的結構特點進行具體的運動分析,建立了數學模型推導出各類機床的后置處理算法。并通過UG NX進行建模并進行后處理與算法得到的后處理數據進行對比,證明了文中算法的正確性。通過所推導的數學公式得知,坐標的角度變換與轉臺的轉動相關。所推導的數學模型為最基礎… [了解更多]
2024-11
為了提高五軸加工中心的刀具加工精度,本文提出了五軸聯動數控刀具切削加工誤差非線性插補方法。根據五軸聯動數控刀具工作原理,分析誤差產生原因,利用誤差非線性插補方法,實現誤差插補。實驗結果表明:利用該方法進行誤差插補后,機床刀具運行軌跡與理想插補軌跡貼合度高,且插補后誤差明顯減小,可… [了解更多]
2024-11
隨著五軸聯動數控加工技術的廣泛應用,文中針對五軸加工中心和五軸鉆攻中心的后置處理器進行仿真分析,并提出一種以序列為基礎的優化方法,優化后的后置處理器,可以使得數控加工節省時間百分比得到有效提升。雖然文中提出優化方法滿足了預期要求,但受到研究條件的影響,該方法未來需要進一步完善。… [了解更多]
2024-11
面向銑削工藝參數優選技術的工程需求,以復雜零部件多軸數控銑削為背景,文中提出了一種通用立銑刀真實切削軌跡下的五軸銑削力計算方法。 (1)建立了可同時表征球頭銑刀、圓環銑刀和平底銑刀的通用立銑刀幾何模型,計算得到不同類型立銑刀的切削微元長度和切削寬度。 (2)提出了一種快速求解… [了解更多]