一、 保持界面空間布局合理性。
界面空間布局應簡潔明了。設計師應對現實操作物理解設計出能給用戶帶來方便界面。例如數控鉆床CNC5000V200控制系統軟件圖形界面中,有三個功能獨立過程(PROCESS):OPERATE,PROGRAM,CONTROL。每個過程分別服務于系統操作者,程序員和監控者(SUPERVISOR)。每一個過程都有自己菜單行,菜單行下菜單是下拉菜單,具有自己子菜單。子菜單可以被選擇,以進行下一步操作。
二、 選擇適合字型和大小。
一個人機界面中,最好不要有太多字型,更不宜選用字型太復雜或軟弱無力字體,越簡潔清晰則辨識性越佳。例如,字符高寬比可取2∶1或1∶1, 清晰識別。
三、 提供信息反饋。
信息反饋是指機床對用戶操作所作反應,它可以表明用戶操作是否為機床所接受、是否正確,以及操作效果怎樣。反饋方式可以是文本、圖形和聲音等。
四、 合理利用顏色和圖形。
界面上使用顏色可以更好進行提示操作,還能緩解操作者視覺疲勞。所用顏色一般不超過3~5種。例如數控鉆床CNC5000V200控制系統軟件圖形界面中,高光表示被激活過程(PROCESS),被激活過程具有自己色彩,并顯示為屏幕前景,OPERATE對應綠色,PROGRAM對應深藍色,CONTROL對應淺藍色。圖形具有直觀、形象、信息量大等優點,界面CONTROL對應淺藍色。圖形具有直觀、形象、信息量大等優點,界面中使用圖形可增強操作可理解性及易學易用性。
五、 一致性原則。
軟件人機界面一致性原則主指不同系統之間及應用系統內部具有相似界面外觀、布局、人機交互方式及信息顯示格式等。一致性原則有助于用戶學習機床操作,并減少使用時出錯率。
軟件在數控機床中作用非常重要,其人機界面設計效果直接影響著數控機床工作效率和效果
數控機床是一種高科技的機電一體化產品,是由數控裝置、伺服驅動裝置、機床主體和其他輔助裝置構成的可編程的通用加工設備,它被廣泛應用在加工制造業的各個領域。與通用機床和專用機床相比,數控機床最適宜加工結構較復雜、精度要求高的零件,以及產品更新頻繁、生產周期要求短的多品種小批量零件的生產。當代的數控機床正朝著高速度、高精度化、智能化、多功能化、高可靠性的方向發展。數控機床的人機界面設計直接影響其工作效率和操作舒適性。因為良好的人機界面操作簡單、有效,且具有引導功能,使用戶感覺愉快、增強興趣,從而提高使用效率。
人機界面(Human-Machine Interface)是人與機器進行交互的操作方式,即用戶與機器互相傳遞信息的媒介,其中包括信息的輸入與輸出。應結合心理學、人機工程學、計算機語言學、藝術設計、智能人機界面、社會學與人類學等多學科知識對人機界面設計進行研究。其發展趨勢也向著更加人性化、高科技化的方向發展。
有學者認為,人機界面設計可理解為廣義的人機界面設計和狹義的人機界面設計。狹義的人機界面是計算機系統中的人機界面,又稱人機接口、用戶界面,它是計算機科學與心理學、圖形藝術、認知科學和人機工程學的交叉研究領域,是人與計算機之間傳遞和交換信息的媒介,是計算機系統向用戶提供的綜合操作環境。從廣義的人機界面角度來講,它主要是研究人與機關系的合理性。人機界面中的“人”是指作為工作主體的人,包括操作人員、決策人員等。人的生理特征、心理特征以及人的適應能力都是重要的研究方向。人機界面中的“機”是指人所控制的一切對象的總稱,包括人操作和使用的一切產品和工程系統。設計滿足人的要求、符合人的特點的“機”, 是人機界面設計探討的重要問題。數控機床的人機界面可分為軟件人機界面和硬件人機界面。
1、數控機床軟件界面設計原則
軟件在數控機床中的作用非常重要,其用戶界面直接影響著數控機床的工作效率和效果。數控機床軟件界面的設計原則可歸納如下:
(1) 一致性原則。
軟件人機界面的一致性原則主要是指在不同的系統之間及應用系統內部具有相似的界面外觀、布局、人機交互方式及信息顯示格式等。一致性原則有助于用戶學習機床的操作,并減少使用時的出錯率。
(2) 提供信息反饋。
信息反饋是指機床對用戶的操作所作的反應,它可以表明用戶的操作是否為機床所接受、是否正確,以及操作的效果怎樣。反饋方式可以是文本、圖形和聲音等。
(3) 保持界面空間布局的合理性。
界面空間的布局應簡潔明了。設計師應根據對現實操作物的理解設計出能給用戶帶來方便的界面。例如數控鉆床CNC5000V200控制系統軟件的圖形界面中,有三個功能獨立的過程(PROCESS):OPERATE,PROGRAM,CONTROL。每個過程分別服務于系統的操作者,程序員和監控者(SUPERVISOR)。每一個過程都有自己的菜單行,在菜單行下的菜單是下拉菜單,具有自己的子菜單。子菜單可以被選擇,以進行下一步的操作。
(4) 合理利用顏色和圖形。
界面上使用顏色可以更好地進行提示操作,還能緩解操作者的視覺疲勞。所用顏色一般不超過3~5種。例如在數控鉆床CNC5000V200控制系統軟件的圖形界面中,高光表示被激活的過程(PROCESS),被激活的過程具有自己的色彩,并顯示為屏幕的前景,OPERATE對應綠色,PROGRAM對應深藍色,CONTROL對應淺藍色。圖形具有直觀、形象、信息量大等優點,在界面中使用圖形可增強操作的可理解性及易學易用性。
(5) 選擇適合的字型和大小。
一個界面中,最好不要有太多的字型,更不宜選用字型太復雜或軟弱無力的字體,越簡潔清晰則辨識性越佳。例如,字符高寬比可取2∶1或1∶1, 以便清晰識別。
2、數控機床硬件界面設計原則
由于數控機床應用數字技術實現了對機床的執行運動順序和運動位移的直接控制,傳統機床的變速箱結構被取消或部分取消了,因而機械結構也大大簡化了。數控機床的硬件人機界面的設計原則可歸納如下:
(1) 機床外觀色彩的設計原則。機床固定安置,工作氣氛平靜,因此色彩不宜過于刺激與興奮,也不宜過于沉悶,應使操作者在工作時心情愉快。一般以純度低而明度高的顏色為宜,不宜大面積采用有刺激和興奮作用的色彩,但應有適當的對比效果,一般采用裝飾色帶、面板色及警惕色與主體形成對比。對于大型機床設備,不宜采用太淺的顏色,如略帶中性灰的顏色可產生堅固有力及穩重的視覺感,同時可采用多色配置,避免整體色調較暗,達到既穩重又生動和諧的效果。有些機床形態,豎向長且有高聳、不穩定之感,為達到視覺上的穩定性,可用線條或色帶對床身進行橫向分割,利用分割錯覺調整視覺上的尺寸比例感覺,從而增加穩定感。
(2) 機床外觀尺度與比例的設計原則機床主要部件之間,以及它們與整個機床結構之間的尺度與比例,對機床造型設計來說是至關重要的。例如,在確定機床的基本尺寸時,運用了“黃金分割”的原則,機床的高度與長度之比為0.1618,使機床的輪廓更緊湊、機床各部件的尺寸關系更協調,增加了機床造型的美感。機床是以水平線作為整體布局的基準,各個部件之間均以水平線分割。水平線忌不整齊、無規則、無層次,要有嚴格的層次,要統一和協調,為機床增加精密感、規則感和穩定感。機床的垂直劃分線不多,在其襯托下使機床的水平劃分更加突出。垂直劃分線應簡明、規則、大方。此外,機床表面忌凹凸部位過多, 以防積存油污灰塵,不易清理。
(3) 機床工作臺面和控制面板的布置原則主工作臺面的高度應根據操作要求, 按立姿, 坐姿,坐/立姿的操作要求進行設計。工作臺面上,像手輪和搖把類的手動操縱器的設計,應根據功能和使用方式的不同,進行大小、形狀、類別及位置的設計。控制面板上的控制按鈕和顯示儀表,應按功能區進行劃分,同時滿足顯示-控制相合性的要求,其位置高度和布置排列應符合人機關系,使人方便操縱和觀察。例如,顯示儀表應盡量放置在人的水平視線向下0~30°的水平視野和人的垂直視野左右各15°的范圍內。控制面板上按鈕的顏色根據用途進行分類,例如,紅色表示危險、停止、禁止等,可用于車床的自動報警按鈕、停止按鈕等。綠色表示安全、正常、運行等,如機床的啟動按鈕就采用綠色。工作臺面上,位于操縱器上或側旁, 用文字或符號標明其功能的標號編碼, 宜用白色和黑色。
]]>GP2000H系列: GP2401H-TC41-24V, GP2301H-SC41-24V, GP2301H-LG41-24V;
GP77 系列: GP37W2-BG41-24V, GP477R-EG11 / GP477R-EG41-24VP;
ST3000系列:AST3501-T1-D24,AST3501-C1-D24,AST3401-T1-D24,AST3301-S1-D24, AST3201-A1-D24,AST3211-A1-D24,AST3301-B1-D24;
IT 系列: IT2400-TC41-GP,IT2400-TC41-GP200V, IT2400-TC41-GLC,IT2400-TC41-GLC200V;
GLC2000系列: GLC2600-TC41-24V, GLC2600-TC41-200V, GLC2500-TC41-24V, GLC2500-TC41-200V, GLC2600-TC41-24V, GLC2300-TC41-24V, GLC2300-LG41-24V;
LT系列: GLC150-BG41-XY32SK-24V, GLC150-BG41-XY32SC-24V, GLC150-BG41-FLEX-24V, GLC150-BG41-XY32KF-24V,GLC150-BG41-RSFL-24V,GLC150-BG41-ADK-24V,GLC150-SC41-ADK-24V ,GLC150-BG41-ADTK-24V,GLC150-SC41-ADTK-24V ,GLC150-BG41-ADPK-24V,GLC150-SC41-ADPK-24V ,GLC150-BG41-ADC-24V,GLC150-SC41-ADC-24V ,GLC150-BG41-ADTC-24V,GLC150-SC41-ADTC-24V ,GLC150-BG41-ADPC-24V,GLC150-SC41-ADTC-24V,LT3000;
PS系列: PS3710A-T41, PS3711A-T41-24V, PS3650A-T41, PS3651A-T41, PS-3600G;
FP3000系列: FP3600-T41-24V, FP3500-T41-24V;
FP2000系列: FP2600-T41-24V, FP2500-T41-24V;
]]>
圖1
把服務器的一塊適配器換成100BASE,客戶機仍采用10BASE網絡適配器,把服務器內存增加到256kB、客戶機增加到128kB,情況改觀很多。
從實際情況看,服務器和操作站死機原因與服務器內存容量關系很大。64kB的內存是最基本的,它的內存應該與操作站臺數有關。運行情況表明,增加一臺操作站服務器至少需要增加10~30kB內存。服務器內有兩塊網絡適配器,與控制器通信的采用10BASE,與操作站通信的采用100BASE,操作站可以采用10BASE的適配器。連線采用普通電纜。
如果服務器軟件和操作站軟件是fix,原來S9000的操作站就是采用該軟件,操作系統是Windows 3.2,死機情況不太嚴重。目前S9000系統監控軟件是專用的,該軟件可能還有一些BUG,再加上網絡、內存配置不太合理,死機現象十分嚴重。
客戶機應該組態的那一臺服務器是主服務器,另一臺是從服務器。否則,當一臺服務器發生故障時,另一臺服務器不能很好工作。如果有3服務器的話,組態更是重要。
數控機床是一種高科技的機電一體化產品,是由數控裝置、伺服驅動裝置、機床主體和其他輔助裝置構成的可編程的通用加工設備,它被廣泛應用在加工制造業的各個領域。與通用機床和專用機床相比,數控機床最適宜加工結構較復雜、精度要求高的零件,以及產品更新頻繁、生產周期要求短的多品種小批量零件的生產。當代的數控機床正朝著高速度、高精度化、智能化、多功能化、高可靠性的方向發展。數控機床的人機界面設計直接影響其工作效率和操作舒適性。因為良好的人機界面操作簡單、有效,且具有引導功能,使用戶感覺愉快、增強興趣,從而提高使用效率。
人機界面(Human-Machine Interface)是人與機器進行交互的操作方式,即用戶與機器互相傳遞信息的媒介,其中包括信息的輸入與輸出。應結合心理學、人機工程學、計算機語言學、藝術設計、智能人機界面、社會學與人類學等多學科知識對人機界面設計進行研究。其發展趨勢也向著更加人性化、高科技化的方向發展。
有學者認為,人機界面設計可理解為廣義的人機界面設計和狹義的人機界面設計。狹義的人機界面是計算機系統中的人機界面,又稱人機接口、用戶界面,它是計算機科學與心理學、圖形藝術、認知科學和人機工程學的交叉研究領域,是人與計算機之間傳遞和交換信息的媒介,是計算機系統向用戶提供的綜合操作環境。從廣義的人機界面角度來講,它主要是研究人與機關系的合理性。人機界面中的“人”是指作為工作主體的人,包括操作人員、決策人員等。人的生理特征、心理特征以及人的適應能力都是重要的研究方向。人機界面中的“機”是指人所控制的一切對象的總稱,包括人操作和使用的一切產品和工程系統。設計滿足人的要求、符合人的特點的“機”, 是人機界面設計探討的重要問題。數控機床的人機界面可分為軟件人機界面和硬件人機界面。
1、數控機床軟件界面設計原則
軟件在數控機床中的作用非常重要,其用戶界面直接影響著數控機床的工作效率和效果。數控機床軟件界面的設計原則可歸納如下:
(1) 一致性原則。
軟件人機界面的一致性原則主要是指在不同的系統之間及應用系統內部具有相似的界面外觀、布局、人機交互方式及信息顯示格式等。一致性原則有助于用戶學習機床的操作,并減少使用時的出錯率。
(2) 提供信息反饋。
信息反饋是指機床對用戶的操作所作的反應,它可以表明用戶的操作是否為機床所接受、是否正確,以及操作的效果怎樣。反饋方式可以是文本、圖形和聲音等。
(3) 保持界面空間布局的合理性。
界面空間的布局應簡潔明了。設計師應根據對現實操作物的理解設計出能給用戶帶來方便的界面。例如數控鉆床CNC5000V200控制系統軟件的圖形界面中,有三個功能獨立的過程(PROCESS):OPERATE,PROGRAM,CONTROL。每個過程分別服務于系統的操作者,程序員和監控者(SUPERVISOR)。每一個過程都有自己的菜單行,在菜單行下的菜單是下拉菜單,具有自己的子菜單。子菜單可以被選擇,以進行下一步的操作。
(4) 合理利用顏色和圖形。
界面上使用顏色可以更好地進行提示操作,還能緩解操作者的視覺疲勞。所用顏色一般不超過3~5種。例如在數控鉆床CNC5000V200控制系統軟件的圖形界面中,高光表示被激活的過程(PROCESS),被激活的過程具有自己的色彩,并顯示為屏幕的前景,OPERATE對應綠色,PROGRAM對應深藍色,CONTROL對應淺藍色。圖形具有直觀、形象、信息量大等優點,在界面中使用圖形可增強操作的可理解性及易學易用性。
(5) 選擇適合的字型和大小。
一個界面中,最好不要有太多的字型,更不宜選用字型太復雜或軟弱無力的字體,越簡潔清晰則辨識性越佳。例如,字符高寬比可取2∶1或1∶1, 以便清晰識別。
2、數控機床硬件界面設計原則
由于數控機床應用數字技術實現了對機床的執行運動順序和運動位移的直接控制,傳統機床的變速箱結構被取消或部分取消了,因而機械結構也大大簡化了。數控機床的硬件人機界面的設計原則可歸納如下:
(1) 機床外觀色彩的設計原則。機床固定安置,工作氣氛平靜,因此色彩不宜過于刺激與興奮,也不宜過于沉悶,應使操作者在工作時心情愉快。一般以純度低而明度高的顏色為宜,不宜大面積采用有刺激和興奮作用的色彩,但應有適當的對比效果,一般采用裝飾色帶、面板色及警惕色與主體形成對比。對于大型機床設備,不宜采用太淺的顏色,如略帶中性灰的顏色可產生堅固有力及穩重的視覺感,同時可采用多色配置,避免整體色調較暗,達到既穩重又生動和諧的效果。有些機床形態,豎向長且有高聳、不穩定之感,為達到視覺上的穩定性,可用線條或色帶對床身進行橫向分割,利用分割錯覺調整視覺上的尺寸比例感覺,從而增加穩定感。
床造型設計來說是至關重要的。例如,在確定機床的基本尺寸時,運用了“黃金分割”的原則,機床的高度與長度之比為0.1618,使機床的輪廓更緊湊、機床各部件的尺寸關系更協調,增加了機床造型的美感。機床是以水平線作為整體布局的基準,各個部件之間均以水平線分割。水平線忌不整齊、無規則、無層次,要有嚴格的層次,要統一和協調,為機床增加精密感、規則感和穩定感。機床的垂直劃分線不多,在其襯托下使機床的水平劃分更加突出。垂直劃分線應簡明、規則、大方。此外,機床表面忌凹凸部位過多, 以防積存油污灰塵,不易清理。<!--ecms.*-->
(3) 機床工作臺面和控制面板的布置原則主工作臺面的高度應根據操作要求, 按立姿, 坐姿,坐/立姿的操作要求進行設計。工作臺面上,像手輪和搖把類的手動操縱器的設計,應根據功能和使用方式的不同,進行大小、形狀、類別及位置的設計。控制面板上的控制按鈕和顯示儀表,應按功能區進行劃分,同時滿足顯示-控制相合性的要求,其位置高度和布置排列應符合
、軸向尺寸相對較小大型復雜零件。本文主要介紹利用公司資源優勢,整合臺達數控及伺服運動控制系統、丹佛斯成員企業無傳感器矢量型
HLP-V系列變頻器,實現精準定位、變頻快速切削、緊急制動的功能;為滿足客戶需要并介紹利用eView人機界面和臺達EH2系列PLC實現雙柱副刀
架加工功能。
2 技術要求
2.1 數控立車:1米5型、2米5型、3米5型、4米5型、6米3型、8米型等。
最大切削外徑:8米-11米。行程進給 :X軸快速進給 15m/min
Z軸快速進給 15m/min
2.2精度控制:
定位精度:0.01mm
重復定位精度:0.008mm
2.3對伺服提出要求:
(1)運動很平穩順滑。
(2)往復運動快速且精準。
(3)車刀切削瞬間,其他外力突然介入,伺服定位或定速被影響很少。
2.4對數控提出要求:
(1)數控系統基本功能要求——G代碼功能,輔助功能—M代碼。工件程序容量要大。
(2)RS232通訊和DNC線加工。
(3)聯動軸數:2個
(4)控制精度:0.001mm
(5)操作畫面可以自由規劃。
2.5對工作臺電機要求:
采用三相異步交流電機,電機功率是37KW-90KW,實現兩極變速,高速和低速。點動(走低速)和制動(高速方式下延時5秒鐘后制動,低速
方式下延時3秒后制動);外需要一個+5V外掛手輪,實現手動對刀和程序測試功能。
3 系統方案確定及產品優勢介紹
數控車床,采用臺達車床控制器PUCNC-H4C-T專用數控系統、2Kw ASDA-AB型交流伺服驅動器和馬達,控制刀架橫向(X軸)和滑架縱向(Z
軸)快速運動和進給運動,其中Z軸伺服電機帶有制動抱閘功能。工作臺電機采用丹佛斯成員企業HLP-V無傳感器矢量型變頻器調速及制動(并提
供副刀架手搖輪工作用+5V電壓)。副刀架eView人機界面MT4300及臺達EH2系列PLC實現。
3.1臺達車床控制器PUCNC-H4C-T主要功能和特點:
(1)開放式系統架構,內含嵌入式可編程PLC,可配合更多機械設計。
(2)全功能CNC鍵盤,配合PLC開發,可自定義按鍵功能。
(3)提供4組+/-10V模擬量接口,其中二路用于控制交流伺服驅動進給軸。一路控制變頻主軸(伺服主軸),一路可選用控制伺服刀塔。
(4)解析度可設定7位數,響應速度可達1000Kpps。配合編碼器光柵檢測,可實現半閉環/全閉環控制,控制精度0.001mm。
(5)診斷功能和PLC狀態顯示。
(6)手搖輪安全測試(防撞機功能)。
(7)離線描圖和加工描圖功能。
(8)除標準G代碼外,提供多種固定切削循環和復式循環編程,編程更簡便。
(9)支持更高階MACRO宏指令,可靈活設計NC程序。
(10)程序存儲容量256Kbyte,關機后電池維持。
(11)提供RS232C標準接口,可接個人電腦(PC)實現DNC線加工功能。
3.2臺達交流伺服ASDA-AB主要特點:
(1)具有多種控制模式,可與上位控制器靈活配合,應用廣泛。
(2)強健式控制模式,負載慣量大范圍變化時,系統仍然可以保持優異性能。
(3)具有位置P-CURVE和速度S-CURVE平滑功能,且命令來源是外部模擬量輸入內部寄存器設定均有平滑功能。
(4)豐富軟件功能,方便用戶調試。
3.3丹佛斯成員企業HLP-V變頻器主要特點:
(1)HLP-V系列無傳感器矢量變頻器:
?反應速以毫秒計算,對轉速的修正可在3ms內完成,指令響應為0.1ms
?150%過載轉矩一分鐘,140%的加速轉矩,180%的啟動轉矩
?閉環控制:整個頻率范圍內提供150%滿轉矩
?開環控制:提供100%保持轉矩
?負載變化時:保護最大的穩定性,快速的轉速補償
?特殊的轉矩控制模式
?高精度的滑差補償<0.5%
?高輸出頻率分辨率<0.003HZ
?模擬/脈沖輸入掃描時間<3ms
?嶄新的soft-switching技術:能有效的抑制du/dt,減低尖峰突變電壓,可配合任何標準電機使用,可使用300m(非屏幕式)或150m(屏幕
式)電機電纜。
(2)HLP-V為您提供許多選項的組件,這樣既構成了完整的設備特性、減少了故障機會、降低了設備投資,并且保證了您的設備與變頻器之
間可獲得最佳的匹配:
?內置2組DC電抗器,可有效抑制諧波的產生,提高變頻器功率因素不再需要另加功率補償設備。
?內置RFI濾波器,以防止變頻器操作時對計算機或高靈敏儀器造成噪聲干擾
?內置標準兩線式編碼器輸入端子
?超高速精確度的同步和定位功能
?內置PID調節器
?兩組標準串行接口:一組用于控制面板,一組用于計算機通訊(RS485)
?還可提供多種內置通訊卡選件
(3)LCP操作面板使參數設定工作更輕而易舉
?快速菜單使參數設定更簡便,只需按照電機銘牌輸入12個數據即可
?可熱插拔的LCP可使您輕松自如地將一臺變頻器的參數內容拷貝到另一臺變頻器中
?特大液晶顯示屏,允許同時顯示4種讀出數據
特性與功能:
?語言數字式顯示給您清晰的信息,“快速設定菜單”方便您迅速和簡便的編程;
?對于不同的場合,能提供速度、工藝、轉矩,以及特殊電機控制模式;
?電機自動調諧功能(AMA)可在電機靜止狀態下測量電機的關鍵參數。如果出廠的設定與電機不等,AMA能保證電機轉矩的性能達到最佳狀態
,可適用于最嚴格的應用場合。
?載波頻率自動調節功能(ASFM)可依負載狀況自動調節載波頻率、提升效率、降低噪音,并允許于電機運轉中以手動方式調節;
?自動過熱控制功能在HLP-V超過額定溫升時,立即降低載波頻率。如果這還不足夠,它還可以降低輸出功率來維持運行。當市電缺相或市電
嚴重產平衡時,變頻器將自動降低輸出頻率。
(4)HLP-V系列變頻器最大可做到110KW制動單元內置,既節省了空間又為用戶得到更大的經濟成本。
3.4 eView人機界面主要特點:
MT4000 系列做為eView主打產品MT500的升級版,正是基于滿足客戶這一理念而生產的,是持續不斷完善HMI觸摸屏的結果,是我們提供的
面向工業應用的系列高性能產品之一。MT4000 系列具有我們的高端產品系列MT5000的大部分功能,采用32位RISC CPU,能迅速調用復雜的圖形
,滿足大多數用戶的需要。支持與絕大多數的PLC直接通信,PLC傳輸數據不需要運行任何特殊程序。并擁有在線模擬、超大用戶組態存儲空間
、與標準C語言兼容的宏指令等貼合客戶需要的功能。能迅速有效安全地完成現場數據采集、處理、監控和輸出。
3.5臺達EH2系列PLC特點:
?主機點數:16 / 20 / 32 / 40 / 48 / 64 / 80
?最大I/O點數:512點
?程式容量:16K Steps
?指令執行速度:0.24μS(基本指令)
?通訊埠:內建RS-232與RS-485,相容MODBUS ASCII / RTU通訊協定
?資料暫存器:10,000字元
?檔案暫存器:10,000字元
?高速脈波輸出:20與32點數機種支援2點200KHz(Y0, Y2);40點數機種支援2組AB相200KHz脈波輸出(Y0, Y1)(Y2, Y3),與2點200KHz脈波輸
出(Y4, Y6)。
4.最優的配置,合理的方案給您帶去不僅是高性能的產品,而且還有更實惠的經濟成本和實際效益;滿足您全國售后服務的需要!
關鍵詞:人機界面;西門子840D;語言動態鏈接庫
錐齒輪因傳動平穩可靠、承載能力高等優點被廣泛應用于車輛、機械等行業.作為一種局部接觸的不完全共軛齒輪副,其嚙合質量至關重要.研齒是為了降低齒面粗糙度、改善齒面接觸質量,使齒輪副在傳動時達到高平穩和低噪聲.
為了適應個性化市場的需要,錐齒輪的精加工需要使用先進的數控系統,而西門子公司提供的SINUMERIK 840D數控系統沒有專門針對錐齒輪研齒機的控制界面,它只提供了開發軟件OEM,用戶可以通過二次開發把自己的功能模塊集成到系統中.
1 OEM嵌入過程
本研究選用SINUMERIK 840D系統為開發平臺,以錐齒輪數控研齒機為研究對象,在西門子標準界面下,用西門子840D數控系統提供的標準編程語言編寫用于加工中的程序,并把程序存儲在840D數控系統中.將開發軟件OEM安裝在PC機上,在OEM環境下,利用VB進行人機界面的設計,利用VC++創建語言動態鏈接庫,按照OEM的說明把所設計的界面嵌入840D系統中.語言動態鏈接庫的作用是實現軟件文本的調用.軟件內容可以從語言動態鏈接庫中讀取,最后按照OEM的說明,實現人機界面與數控系統的通訊.將PC機與西門子系統相連,系統再與研齒機相連,進行調試,最終實現對研齒機的控制.利用所設計的界面不僅能改變各種參數,而且可以將機床的運行情況顯示在界面上,以監視機床的運行.
開發軟件OEM提供了順序控制結構,順序結構可以為SINUMERIK的標準程序提供一個框架和兼容的OEM程序.順序控制包括:管理程序(順序)控制(菜單樹由狀態組成),查詢軟件(垂直和水平),查詢NC專用鍵,顯示軟鍵文本,管理交互式提示行,提供語言支持.用戶需要在順序結構的框架中植入在VB環境中已經設計好的界面.描述順序控制最核心的元素是狀態,每一個狀態有單獨狀態號碼,可以通過VB把設計好的窗體加到所在區域,軟件文本安裝到語言動態鏈接庫里,水平和垂直軟件的內容從語言動態鏈接庫里讀取.所開發的操作系統每一個界面對應一個狀態.
應用程序OEMBSP20的順序控制包括6個文件,分別是REGIE.INI,MMC.OEMBSP20.INI,OEMBSP20.MDI,OEMBSP20.ZUS,LANGUAGE.DLL.
REGIE.INI是程序管理器文件,MMC.INI是全局初始化文件.OEMBSP20.INI是本工程的初始化文件,是用記事本編輯的,內容為:
MDIList是子窗口的列表,所有的子窗口列表都在文件OEMBSP20.MDI中,ControFile表示控制的文件,如狀態和動作都位于文件OEMBSP20.ZUS中.
OEMBSP20.MDI是子窗口列表所在文件,它是用寫字板編輯的,它的主要內容為:
所開發的操作系統的1個界面只包含1個窗體,由于窗體較多,這里只列出了其中一部分,OEM1是第1個窗體,后面的序號1表示一種窗體類型.當點擊其他軟件時,這種類型的窗體,可以被刪除,其上的數據被刪除,當再次啟動后,上次的數據無效.這種窗體的load事件在每次啟動時被重新調用.
OEMBSP20.ZUS文件中存放著所有的狀態矩陣,它也是用寫字板編輯的,狀態矩陣主要描述狀態中的軟件如何分配任務,下面以其中1個狀態為例加以解釋說明.
此狀態對應的狀態矩陣為:
這是第2個狀態的狀態矩陣,第1行中的[2]表示狀態的號碼,16表示水平軟鍵的起始地址,如要給每個界面上的軟鍵寫入文本,就要知道給哪個鍵寫入文本,這就要求給每個軟鍵編一個號;17表示垂直軟鍵的起始地址;“OEM2”表示狀態,顯示的哪個界面;“0”表示返回值;0表示標志符.第2行中的0表示第1個水平軟鍵,0~7表示水平方向的8個軟鍵,8~15表示垂直的8個軟鍵;最后1列的參數0表示按下第1個水平軟鍵時將會顯示第0個狀態.下列幾行的參數同第1行。
LANGUAGE.DLL是語言動態鏈接庫文件,它是用VC++編輯的,語言動態鏈接庫文件主要用來存儲軟件文本.順序控制提供了很多標準的模塊和窗體.用戶只能把實現自己程序的窗體和模塊嵌入到西門子提供的標準順序控制中,從而實現特殊功能.
2 錐齒輪數控研齒機的界面設計
圖1為基于西門子840D數控系統的研齒機主界面,從主界面的各種按鍵分別進入到研齒機需要的專用加工界面.
圖2為錐齒輪研齒加工的參數輸入界面,可以看到其中包括小輪的旋向,小輪、大輪的齒數,小輪、大輪的直徑,并且基于更加人性化和可操作性的理念,對單位也可以做出選擇,操作者可以選擇使用英制(英寸)和美制(毫米)單位.
從主界面可以清楚的看到水平軟鍵和豎直軟鍵的自定義按鈕(由于目前設計的界面數還不錯暫時沒有定義豎直軟件的內容),按下第3個水平軟鍵“研磨界面”就能進入錐齒輪研磨設定界面,如圖3所示.
目前的研磨方式有2種模式選擇,一種為從錐齒輪齒頂到齒根的單軌跡研磨方式(圖3a),這種方式為最簡單的研磨方式,對于數控程序的設計和編寫都比較容易,實現起來比較簡單;一種為齒面的橢圓軌跡研磨方式(圖3b),這種方式綜合了從齒根到齒頂,錐齒輪大端到小端的V/H調整方面.對于這2種研磨方式都可以通過手動輸人數據來實現操作,可以對具體的齒面位置研磨時間進行設定,針對齒面接觸區不良的位置進行專門研磨,達到更佳研磨效果.
3結束語
利用OEM軟件提供的順序控制,用VB把設計的人機界面嵌人到西門子系統,并且利用VC++環境中建立的語言動態鏈接庫實現軟件文本內容的讀取,最終把特有的功能模塊集成到西門子系統中,形成了適合于錐齒輪研齒機的操作系統.操作人員可以很方便地選擇加工程序,并進行參數的編輯,無須修改工件加工程序,還可以隨時得到加工過程中的各種狀態信息,實現數控機床的監控和操作.這樣,不僅擴展了數控系統的使用范圍,簡化了操作,提高了勞動生產率,而且還可以為機床的維護提供大量有價值的
]]>