王平江,林靈,劉繼蕾,王信,陳吉紅
(華中科技大學機械科學與工程學院 國家數(shù)控系統(tǒng)工程技術(shù)研究中心,湖北武漢430074)
珩磨機 (Honingmachine),是一種利用珩磨頭對缸體內(nèi)壁進行磨削精加工的專用機床[1],主要用于對車用、船用發(fā)動機油缸內(nèi)壁、軸承及液壓油缸等內(nèi)孔類零件的精加工[2-3]。其中,大孔徑數(shù)控珩磨技術(shù)是大型船用發(fā)動機生產(chǎn)中必不可少的關(guān)鍵技術(shù)之一,發(fā)動機油缸內(nèi)壁的加工精度由加工的大型珩磨機的精度決定,而油缸的精度直接決定著船用發(fā)動機的效率和使用壽命。相比國外,目前,國內(nèi)大孔徑數(shù)控珩磨技術(shù)還比較落后,技術(shù)水平還停留在單進給控制、無自測功能等普通珩磨機方面。根據(jù)市場對于大孔徑、深孔徑零件的加工精度和加工效率的要求,對大孔徑珩磨加工的“龍門數(shù)控深孔雙進給自測珩磨機床”的需求迫在眉睫[4-6]。文中探討了在華中HNC-8的數(shù)控系統(tǒng)平臺上,開發(fā)具有集自動測量、雙進給、高速短行程及珩磨壓力自動控制等功能的珩磨機專用數(shù)控系統(tǒng)的方法,重點分析了自動測量、數(shù)據(jù)分析以及加工等過程中G代碼解釋器、插補器背景程序以及PLC間信息雙向傳遞的技術(shù)難點。
珩磨機床的機械結(jié)構(gòu)如圖1所示。
圖1 數(shù)控珩磨機機械結(jié)構(gòu)圖
所研究的珩磨機為C軸、Z軸及X軸的三軸伺服控制的數(shù)控機床。X軸為工作臺運動軸,有兩個特殊位置,分別為下料工位和工作工位;C軸為伺服主軸電機,控制珩磨頭的旋轉(zhuǎn)速度;Z軸為伺服液壓缸,控制主軸箱 (珩磨頭)的上下運動。
珩磨加工主要是通過珩磨頭上的油石與待加工零件之間的螺旋狀相對運動實現(xiàn)表面的磨削加工,在待加工零件上磨出規(guī)定的表面粗糙度與特定形狀的網(wǎng)紋。加工工件的孔徑在全長不同位置處有不一樣的尺寸偏差,甚至會出現(xiàn)不同程度的局部過大或過小。當出現(xiàn)局部過大時,該工件視為廢品。為了提高工件的加工效率,需要珩磨機能根據(jù)加工工件的具體情況進行加工。文中采用的是具有粗、精珩磨條雙進給的珩磨機。粗珩加工主要使工件達到要求的尺寸精度,精珩加工主要使工件達到要求的表面粗糙度[7-8]。
根據(jù)珩磨機的加工工藝要求,采用的珩磨機加工流程圖如圖2所示,采用集在線測量功能的長短行程組合加工的加工模式。當工件內(nèi)孔徑尺寸均勻時,采用長行程加工。當工件全長上出現(xiàn)某些局部區(qū)間內(nèi)徑小于規(guī)定值時,則在這些局部區(qū)域采用高速短行程珩磨加工,直到內(nèi)孔全長上尺寸基本一致,再開始進行長行程珩磨加工。長、短行程加工方式的決定及其組合,是通過圖2中的模塊2對全程上采集的工件內(nèi)孔徑進行分析而確定的。工件內(nèi)孔徑的采集由圖2中在線測量模塊1完成。這種長、短行程合理組合的加工方式,將大大提高工件的加工效率、尺寸精度及表面粗糙度。
圖2 具有在線測量功能的數(shù)控珩磨機長短行程組合加工的流程圖
文中所述的加工控制功能是基于華中HNC-8的數(shù)控系統(tǒng)二次開發(fā)平臺開發(fā)的。如圖2所示,珩磨機加工主要包括4個功能模塊:模塊1在線測量、模塊2數(shù)據(jù)分析、模塊3短行程加工及模塊4長行程加工。這些功能模塊在HNC-8上需要G代碼解釋器、插補器、PLC以及背景程序的相互配合、協(xié)調(diào)來實現(xiàn)。其中運行在解釋器中的G代碼程序?qū)崿F(xiàn)珩磨加工的流程控制;PLC程序?qū)崿F(xiàn)珩磨壓力輸出控制以及珩磨頭粗、精珩磨條的雙進給切換控制等;插補器實現(xiàn)運動控制及孔徑的采樣;背景程序完成采樣通道的配置、采樣數(shù)據(jù)的處理、處理后數(shù)據(jù)的分析。如圖3所示,由于G代碼解釋器 (以下簡稱G代碼)、插補器、PLC以及背景程序處于4個不同的線程,因此在珩磨加工中必須在4個線程中建立良好的信息交互渠道來保證控制的同步關(guān)系及加工工藝參數(shù)的傳遞。文中采用的方法是:在G代碼中實現(xiàn)整個珩磨加工的主流程控制,即圖2的加工流程圖可以理解為是整體加工的G代碼流程圖;當需要插補器、PLC或背景程序完成相應(yīng)的工作時,由G代碼向插補器、PLC及背景程序發(fā)出工作命令,同時PLC或背景程序向G代碼解釋器反饋工作完成情況及加工參數(shù)的信息。下面分別通過在線測量、數(shù)據(jù)分析、短行程加工 (由于長行程加工和短行程加工在技術(shù)實現(xiàn)上的關(guān)鍵技術(shù)點類似,因此以短行程加工為代表介紹)中所涉及的關(guān)鍵技術(shù),闡述集成化的珩磨加工的原理。
如圖3所示,在一定的時間片內(nèi),可以將G代碼、PLC、插補器以及背景程序看成是在4個線程中并行運行的,因此珩磨機的復雜的流程控制的關(guān)鍵技術(shù)之一是如何實現(xiàn)4個線程之間的信息交互及同步。在HNC-8數(shù)控系統(tǒng)的二次開發(fā)平臺上,G代碼、PLC程序、背景程序是用戶可以進行修改的。華中八型提供了特殊的用戶宏變量,這些用戶宏變量能在G代碼和背景程序中讀寫。因此可通這種過宏變量實現(xiàn)G代碼與背景程序間的命令、數(shù)據(jù)的發(fā)送和接收,實現(xiàn)信息的交互。在G代碼中可通過自定義M代碼向PLC發(fā)送命令,并可以通過華中八型的專用宏變量完成G代碼與PLC之間的數(shù)據(jù)交互。PLC程序與插補器的數(shù)據(jù)交互可通過已定義的F、G寄存器進行。同時,背景程序通過二次開發(fā)的API接口函數(shù)可以讀到F、G寄存器的值,因此背景程序也可以得到插補器的狀態(tài)。通過上述方法,即可以實現(xiàn)4個線程之間的信息交互及同步控制關(guān)系。
圖3 華中HNC-8數(shù)控系統(tǒng)并行運行的泳道圖
2.1.1 在線測量模塊中的信息交互技術(shù)
實現(xiàn)采樣功能需要在G代碼、插補器、PLC和背景程序這4個線程中完成相應(yīng)工作,包括:通過運行在G代碼解釋器中的G代碼指令實現(xiàn)采樣功能的過程控制;在每個插補周期,插補器按照插補算法向伺服發(fā)送指令完成各軸的運動控制,以及在插補器的采樣通道中完成采樣功能;通過PLC令采樣開始或停止;在采樣開始前,定義的特殊G代碼指令令背景程序進行采樣通道的配置以及在插補器采樣過程中,在背景程序中完成啟動測頭模擬量向數(shù)值孔徑變換及繪制孔徑實測圖的功能。在G代碼中調(diào)度插補器、PLC和背景程序完成相應(yīng)的工作。根據(jù)G代碼、插補器、PLC和背景程序4個線程的信息交互特點,設(shè)計的采樣模塊的流程控制如圖4所示。當G代碼流程控制需要背景程序采樣準備時,G代碼可以直接向背景程序發(fā)送命令,然后等待背景程序完成命令執(zhí)行的信息;當需要插補器開始采樣時,G代碼先向PLC發(fā)送開始采樣的命令,當PLC接到該命令后,便向插補器發(fā)送命令,讓插補器開始采樣。當PLC接收到插補器已經(jīng)開始采樣的信息后,便向G代碼反饋開始采樣命令完成的信息。
圖4 G代碼程序、插補器、PLC及背景程序的在線測量模塊中的信息交互
2.1.2 在線測量模塊的實現(xiàn)
G代碼中實現(xiàn)在線測量的難點主要為如何向插補器、PLC及背景程序發(fā)出指定的工作命令,并能夠接收背景程序和PLC反饋的工作完成的信號,實現(xiàn)各線程間的同步工作。
(1)G代碼調(diào)度背景程序技術(shù)
華中八型提供了5 000個用戶宏變量 (范圍為#50000~#54999,且為全局宏變量)供用戶使用。該范圍的用戶宏變量可直接用于G代碼程序的編寫以及背景程序的讀寫。用戶宏變量可在G代碼程序中進行賦值、條件判斷及表達式計算等。同時背景程序中可通過API接口函數(shù)讀寫該段用戶宏變量的值。因此G代碼或背景程序可通過用戶宏變量來發(fā)送或反饋信息,這樣就可以利用該段宏變量建立G代碼與背景程序之間同步及信息傳遞的橋梁。本文,圖4中,背景程序的采樣準備模塊與G代碼流程控制之間的同步,是利用用戶宏變量#50052來實現(xiàn)。在G代碼采樣子程序初始化中將#50052的初始值賦為0,標志新的一輪采樣開始。華中八型G代碼有超前解釋的功能,目前,可以超前解釋3 000行。為了避免由于超前解釋,在執(zhí)行#50052的賦值語句后,后面的G代碼程序?qū)?50052的賦值而覆蓋掉當前對#50052的賦值,在#50052初始化賦值之后,加入G08的指令,以阻止G代碼的超前解釋功能。在G代碼中將#50052值賦為1,向背景程序發(fā)出采樣準備的命令,然后G代碼程序等待采樣準備完成的反饋信息。當背景程序檢測到#50052的值為1時,便進行采樣準備所涉及的一系列的工作。采樣準備完成后,背景程序?qū)?50052的值賦為2,向G代碼反饋采樣準備已經(jīng)完成的信息。當G代碼的while條件判斷#50052的值為2成立時,立即跳出while循環(huán)。G代碼便繼續(xù)執(zhí)行新的指令程序段,這個新的指令就是令珩磨頭由初始位置向下運動。
(2)G代碼調(diào)度PLC的技術(shù)
G代碼可通過M代碼調(diào)度PLC的工作,對于非標準的M功能,可以采用自定義M指令的方式實現(xiàn)。M代碼除具有段前執(zhí)行、段后執(zhí)行的屬性外,還具有是否需要反饋確認的屬性。文中采樣模塊采用的自定義M代碼有M82、M83,分別代表打開采樣功能和停止采樣功能。M82為段前執(zhí)行、M83為段后執(zhí)行,都具有反饋確認的屬性。采樣模塊的G代碼流程如圖5所示。
圖5 采樣G代碼的設(shè)計流程圖
2.1.3 在線測量模塊中自定義采樣M代碼在PLC中的實現(xiàn)
在線測量模塊中,需要通過PLC實現(xiàn)NC系統(tǒng)開始采樣和停止采樣的功能。在華中八型中,插補器通過檢測寄存器G2960.12、G2960.13的值來決定是否開始采樣或停止采樣。G2960.12為1時,表示PLC向插補器發(fā)出開始采樣命令;G2960.13為1時,表示PLC向插補器發(fā)出停止采樣命令。文中采用自定義M代碼M82、M83實現(xiàn)由G代碼程序使插補器開始采樣和停止采樣的功能。M82、M83在PLC中的具體實現(xiàn)如圖6所示。圖6中MGET和MACK是華中八型PLC提供的功能模塊。該功能模塊需要輸入兩個參數(shù),第一個參數(shù)表示通道號;第二個參數(shù)表示M代碼的編號。圖5梯形圖中,第一行當G代碼中執(zhí)行M82時,PLC中M代碼編號為82的MGET為真,輸出R290.0為1;第二行,R290.0為1,則置位G2960.12和復位G2960.13;第三行,F(xiàn)2960.12為1時,表示插補器已經(jīng)開始采樣,則PLC向G代碼反饋信息,表示M82執(zhí)行完畢。此時,G代碼便可繼續(xù)執(zhí)行下一個G代碼指令。
圖6 M82、M83在PLC中的具體實現(xiàn)
2.2.1 在線測量模塊中數(shù)據(jù)采集與處理
數(shù)控珩磨機通過在線測量獲得加工工件不同位置處的孔徑大小。NC系統(tǒng)開始采樣后,氣動測量儀隨著珩磨頭從上采樣點運動到下采樣點的過程中按照采樣配置進行采樣。在這段時間里,插補器每隔一個采樣周期,采集3個氣動測量儀的信號 (經(jīng)過模數(shù)變換)到指定的采樣通道中。為在全長上進行采樣,并分析全長上的孔徑分布,開通了四路采樣通道,一路采樣通道記錄由Z軸編碼器反饋的當前直徑測量的Z軸絕對位置值,另外三路采樣通道分別記錄氣動測量儀的反饋值,然后計算在各個Z軸位置處孔徑值。
數(shù)控珩磨機用氣動測量儀檢測孔徑大小原理,如圖7所示。圖7中,△ABC的外接圓表示在某軸截面處,加工工件的內(nèi)孔。P為測量儀中心的位置,在測量儀上有3個氣動測頭,夾角互為120°。這3個測頭分別得到PA、PB、PC的長,對應(yīng)圖7中的a、b、c。氣動量儀將a、b、c轉(zhuǎn)換為電壓值,經(jīng)過華中八型HIO-1000模擬量輸入輸出模塊接入數(shù)控系統(tǒng)。電壓值在數(shù)控系統(tǒng)中A/D轉(zhuǎn)換為數(shù)字量值,放入指定寄存器中。一般情況下,長度值、電壓值、數(shù)字量值的對應(yīng)表如表1所示。
圖7 工件加工孔徑氣動矢徑采樣及工件內(nèi)徑計算圖
表1 在線測量長度值、電壓值、數(shù)字量值對應(yīng)表
當插補器開始采樣后,采樣通道中每隔一個采樣周期將獲得一組由氣動測量儀和Z軸編碼器反饋的數(shù)據(jù)。背景程序則在每個刷新周期 (一般為采樣周期的整數(shù)倍)取出本刷新周期4個采樣通道中所有新采集的數(shù)組。然后對每一組數(shù)據(jù)進行處理,計算出每一個采樣時刻下Z軸位置所對應(yīng)的孔徑。
對于每一組數(shù)據(jù)的處理方法是:將由氣動測量儀反饋的3個數(shù)字量值按照表1進行線性插值,得到3個測頭與加工孔壁的距離a、b、c。
在△PAB中,根據(jù)余弦定理得a'
同理得 b'、c'為
在△PAB中,根據(jù)正弦定理得△PAB的面積S△PAB
同理得 S△PAC、S△PBC為
則△ABC的面積S△ABC為
根據(jù)三角形正弦定理,
2R=a'/sin∠BPC
可推導出三角形面積S△ABC、三邊a'、b'、c'與外接圓直徑D的關(guān)系為
根據(jù)公式 (1)、(2)、(3)、(4)、(5)可得孔的直徑D為
2.2.2 G代碼程序與背景程序的數(shù)據(jù)分析模塊的信息交互
由于背景程序用C語言編寫,具有強大的數(shù)據(jù)計算能力,因此數(shù)控珩磨機的缸徑數(shù)據(jù)分析模塊由背景程序完成。則在背景程序與G代碼程序之間存在信息交互的需求,其信息交互關(guān)系如圖8所示。文中采用用戶宏變量#50051實現(xiàn)數(shù)據(jù)分析模塊中G代碼程序與背景程序間的信息交互。采樣結(jié)束后,G代碼將#50051賦值為1,向背景程序發(fā)出數(shù)據(jù)分析開始的命令,然后G代碼進入while循環(huán),等待數(shù)據(jù)分析完成。背景程序檢測到#50051值為1后,開始對已采樣的數(shù)據(jù)進行分析。分析完成后,背景程序?qū)?50051賦值為2,向G代碼反饋數(shù)據(jù)分析完成信息。G代碼檢測到#50051值為2后,跳出while循環(huán)。如此信息的交互表明本次數(shù)據(jù)分析模塊調(diào)用結(jié)束,下一步進入G代碼程序中的珩磨加工模塊。
圖8 G代碼程序與背景程序的數(shù)據(jù)分析模塊中的信息交互
2.2.3 孔徑采樣數(shù)據(jù)的圖形化表達及分析處理
在線測量模塊對采樣數(shù)據(jù)處理后可獲得加工工件不同位置處的孔徑大小,如圖9所示,曲線部分表示加工工件內(nèi)孔孔徑隨Z軸位置的值,本例中加工工件有兩處不符合要求孔徑段,分別為①、②。
圖9 基于測量數(shù)據(jù)的加工工件孔徑分析圖
背景程序中的數(shù)據(jù)分析模塊需要進行以下幾個方面的分析:(1)加工工件是否出現(xiàn)局部過大或過小;(2)每一段局部過小段的范圍、最小直徑以及最小直徑處的Z軸位置;(3)當只有局部過小段,且段數(shù)小于6時,根據(jù)每一段局部過小段的具體情況,按照一定的算法,分析出本段的加工參數(shù),如珩磨方式 (粗珩或精珩)、珩磨壓力和珩磨時間等;(4)當工件沒有局部過大和過小段,或局部過小段太多時,根據(jù)工件內(nèi)徑整體情況分析出整個工件的加工參數(shù)。數(shù)據(jù)分析的結(jié)果記錄在用戶宏變量中,如表2所示。值得注意的是,每一次數(shù)據(jù)分析前,需要將表2中的用戶宏變量全部賦值為0。
表2 用戶宏變量記錄數(shù)據(jù)分析結(jié)果
2.3.1 短行程加工模塊G代碼程序設(shè)計
如表2所示,根據(jù)數(shù)據(jù)分析的結(jié)果,當#50052的值為2時,采用短行程加工。短行程加工的G代碼設(shè)計流程圖如圖10所示。短行程G代碼根據(jù)記錄短行程加工段數(shù)的用戶宏變量#50053,依次判斷是否需要執(zhí)行本段的加工模塊。
圖10 短行程G代碼程序流程圖
由于每一個加工段的加工參數(shù)不一定相同,因此每一個加工段單獨使用一個加工模塊進行加工。在加工模塊中,插補器實現(xiàn)珩磨頭的軸向運動控制,PLC實現(xiàn)珩磨條的進給控制、珩磨壓力輸出控制以及珩磨時間的控制,G代碼實現(xiàn)整個過程控制。數(shù)據(jù)分析后,用戶宏變量記錄數(shù)據(jù)分析的結(jié)果。G代碼可以直接讀取用戶宏變量的值,但是PLC不能直接讀取宏變量的值。因此需要在G代碼中傳遞當前段的加工參數(shù)到PLC,以便PLC中進行諸如珩磨壓力、時間等的控制。短行程加工G代碼程序中某單段加工模塊的設(shè)計流程圖如圖11所示,在G代碼中可以通過自定義M代碼向PLC發(fā)送珩磨前準備以及珩磨后復位的命令。具體方法在上文已經(jīng)提及過。但是需要解決如何通過G代碼傳遞加工參數(shù)到PLC以及PLC如何傳遞珩磨時間到的信息到G代碼。
圖11 G代碼短行程加工單段加工模塊控制流程
2.3.2 短行程加工中PLC和G代碼的信息交互
單段短行程加工模塊中,需要從G代碼中傳遞本段的加工參數(shù)到PLC,同時PLC要傳遞珩磨時間是否到的信息到G代碼。如圖12所示,華中八型具有PLC與G代碼信息交互接口的宏變量#1190和#1191。#1190在G代碼中可讀,#1191在G代碼中可讀寫。這兩個宏變量在PLC中對應(yīng)的寄存器,分別是F2604與G2584,所謂對應(yīng)關(guān)系是指在數(shù)控系統(tǒng)軟件中宏變量和寄存器使用的是同一個內(nèi)存存儲地址。因此#1191與F2604的值相同,#1190與G2584的值相同。
圖12 PLC和G代碼專用交互接口
當G代碼和PLC需要進行數(shù)據(jù)交換時就可用到這兩個宏變量。當G代碼向PLC中傳遞數(shù)據(jù)時,先將數(shù)據(jù)賦值給#1191,然后在PLC中讀取F2604的值,便能在PLC中獲取到G代碼傳遞給PLC的值。同理當PLC傳遞數(shù)據(jù)給G代碼時,先將數(shù)據(jù)傳遞給G2584,然后在G代碼中讀取當前的#1190的值,便能在G代碼中獲得PLC傳遞給G代碼的數(shù)據(jù)。
(1)G代碼程序向PLC傳遞信息
G代碼傳遞數(shù)據(jù)給PLC采用如圖13所示的方法。該圖是將短行程加工模塊1的珩磨壓力值通過G代碼傳遞給PLC,然后在PLC中將該數(shù)據(jù)放到對應(yīng)的儲存珩磨壓力值的R寄存器中,然后再向G代碼發(fā)回應(yīng)答信息,表示本次數(shù)據(jù)傳遞成功。數(shù)據(jù)分析完成后,#50058記錄了短行程加工模塊1的珩磨壓力值,首先將需要傳遞的值 (比如#50058)放入宏變量#1191中,然后通過自定義M代碼M50通知PLC從F2604中取數(shù)據(jù),由M50告知PLC當前F2604中的數(shù)據(jù)類型。PLC獲取命令后,將數(shù)據(jù)取出,放到指定的R寄存器中。G08為阻止G代碼解釋器超前解釋的指令,其功能為當G08前面一行的G代碼程序執(zhí)行完畢后,解釋器才向下面移動。避免由于超前解釋而改變將宏變量#1191的值。
圖13 G代碼傳遞數(shù)據(jù)給PLC信息交互圖
(2)PLC傳遞數(shù)據(jù)給G代碼
PLC傳遞數(shù)據(jù)給G代碼,也需要考慮如何告訴G代碼當前宏變量#1190中的數(shù)據(jù)類型。如圖11中,G代碼需要獲得單段加工珩磨“時間到”的信息。本文采用的方法如圖14所示。首先通過自定義M代碼M54,告訴PLC當前G代碼需要獲得珩磨時間是否到的信息,此時PLC會讀取指定定時器的狀態(tài),當定時器時間到時,將寄存器G2584的第0位賦為1,否則,仍未0。此時G代碼再去讀#1191中的值,便能獲得PLC傳遞過來的數(shù)值,若為1表明珩磨時間都,為0表明珩磨時間未到。值得注意的是,由于只有一個數(shù)據(jù)傳遞通道,所以在每次傳遞數(shù)據(jù)之前,需要對通道中的數(shù)據(jù)進行復位。
圖14 PLC與G代碼信息交互原理
2.3.3 短行程加工自定義M代碼的使用
通過前面兩小節(jié)對短行程加工流程圖的設(shè)計,以及對PLC和G代碼間數(shù)據(jù)交互的具體分析可知,可制定短行程加工中的自定義M代碼表,如表3所示。
表3 短行程加工模塊中的自定義M代碼表
詳細介紹了基于華中HNC-8數(shù)控系統(tǒng)二次開發(fā)平臺開發(fā)全自動珩磨數(shù)控系統(tǒng)的技術(shù),如圖15所示。該專用數(shù)控系統(tǒng)通過氣動測量儀對工件全長上的孔徑進行在線測量,通過對測量數(shù)據(jù)的分析與處理,得到珩磨機的加工方式以及加工參數(shù)等加工信息。根據(jù)這些加工信息,通過G代碼、PLC、插補器和背景程序的相互配合,實現(xiàn)了珩磨機加工的全自動控制。所開發(fā)的珩磨專用數(shù)控系統(tǒng),提高了珩磨的尺寸精度和表面粗糙度,同時長、短行程合理組合的加工方式,也大大提高了珩磨機的加工效率。
圖15 珩磨機現(xiàn)場圖
[1]張云電.現(xiàn)代珩磨技術(shù)[M].北京:科技出版社,2007:1-33.
[2]鮑興鵬.珩磨機床的應(yīng)用與發(fā)展[J].世界制造技術(shù)與裝備市場,2012(5):64-68.
[3]倪健,吳世友.珩磨技術(shù)及其在機械加工中的應(yīng)用[J].裝備制造技術(shù),2012(1):158-171.
[4]楊維平.大型臥式珩磨裝置的研制[J].科學之友,2012(17):39-40.
[5]雷竹峰.深孔珩磨的試驗與研究[J].煤礦機械,2012,33(7):125-126.
[6] ZHAO Jiali,CHEN Shanshan,HU Chibing,et al.On the Basis of Fuzzy and PID double Control of Honing Machine Reciprocating Motion[J].Applied Mechanics and Materials,2012,105-107:423-428.
[7]HEIBY P.Electrohydraulic Oscillating Drive in a Honing Machine[J].Oelhydraulik und Pneumatik,1985,8(29):597-602.
[8]CHENGGuangzhen,CHEN Xuqin.Special Honing Machine for Cylinder Internal Hole[J].Applied Mechanics and Materials,2012,101-102:33-36.