當前位置:全球供應(yīng)網(wǎng) > 技術(shù)中心 > 所有分類
1、彎管機參數(shù)設(shè)置:彎管機參數(shù)主要包括:Y、B、C各坐標軸機床坐標原點、工件坐標原點、當前機床坐標、當前工件坐標以及兩坐標系之間的偏移量;各坐標軸的正、負方向 行程范圍;各軸電機參數(shù);各軸工作速度、加速度的極限值;各軸回零速度、 回零方式(本系統(tǒng)Home方式):各軸捕捉到回零原點信號后離開原點開關(guān)的距 離或角度:Y軸機床原點與彎曲模具相切位賈的距離:有芯彎管加工管件長度的 值;彎管加工管件直徑的值,一般以彎管加工管件直徑值設(shè)定彎管機的規(guī)格;其它參數(shù)等。
其中有些參數(shù)需要在程序中顯示,如當前彎管機坐標、工件坐標;有些需要可設(shè)置,如回零速度;而有些參數(shù)則不必顯示也不可設(shè)置,如彎管機坐標原點。這里只將不必在界面上顯示的需設(shè)置的參數(shù)在對話框中實現(xiàn)。其他需顯示和設(shè)置的在別的模塊中實現(xiàn),如工件坐標系顯示在后面坐標顯示處實現(xiàn),其設(shè)置和建立在建立坐標系中實現(xiàn)。
彎管機參數(shù)設(shè)置界面主要實現(xiàn)過程是:創(chuàng)建三個基于 CPropertyPage的子窗口資源,完成界面設(shè)計,在各窗口中實現(xiàn)輸入數(shù)據(jù)的保存, 并建立各自的類;在CMainFrame類中,“工具”下拉菜單“機床參數(shù)設(shè)置”項 的響應(yīng)函數(shù)中用類CPropertySheet建立屬性表對象,并為其添加三個子窗口作為屬性頁,最終調(diào)用DoModalG將對話框顯示。
由于彎管機參數(shù)后需將控制器復(fù)位后方可生效,在設(shè)置完對話框數(shù)據(jù)并保存關(guān)閉后,提示用戶進行復(fù)位。
2、彎管機系統(tǒng)參數(shù)設(shè)置:彎管機系統(tǒng)參數(shù)與工藝相關(guān),主要包括:速度、加速度參數(shù),即Y、B、C各軸的手動速度、加工速度、加工空程速度及系統(tǒng)加速度、急停加速度等;伺服參數(shù),各軸伺服系統(tǒng)的比例增益、微分增益、積分增益、誤差積分限、位置誤差極限等; 時間參數(shù),C軸彎曲軸彎管動作延時時間、鉗口主夾時間、導(dǎo)向輔夾時間、小車夾頭夾料時間等;模具參數(shù),彎曲模半徑、導(dǎo)向模長寬、隨動模長寬等;加工工藝參數(shù),單根管料彎曲次數(shù)、彎曲角度修正值、預(yù)送料長度、預(yù)轉(zhuǎn)料角度、比例回彈系數(shù)、固定回彈系數(shù)等:管形參數(shù),YBCR、管徑、壁厚、管料實際長度及其他參數(shù)等;壓力參數(shù),主夾、輔夾等輔助動作壓力參數(shù),這類參數(shù)通過液壓系統(tǒng)調(diào)節(jié),不需進行軟件設(shè)置。
這里將上述參數(shù)分為速度、加速度、伺服、時間和其他四個子模塊設(shè)計。系統(tǒng)參數(shù)設(shè)置界面如圖5^5所示,其實現(xiàn)過程與彎管機參數(shù)的大致相同,不再贅述。 的不同點在于,系統(tǒng)參數(shù)設(shè)置保存后,不需重啟控制器,立即生效。
3、參數(shù)檢查及范圍設(shè)定:為保證輸入?yún)?shù)的JF.確有效,系統(tǒng)須對用戶輸入的參數(shù)作檢查。參數(shù)檢查包 括數(shù)據(jù)類型檢查和有效性檢查兩種。其中有效性檢查是判斷窗口輸入的數(shù)據(jù)是否在規(guī)定的范圍之內(nèi)。
CDialog類中有對話框數(shù)據(jù)交換DDX(Di!og Data Exchange)和對話框數(shù)據(jù)校驗DDV(Dilog Data Validation)功能。DDX通過將控件與對話框類的成員變量關(guān)聯(lián),實現(xiàn)數(shù)據(jù)控件與對話框的數(shù)據(jù)交換功能,同時可以判斷輸入的數(shù)據(jù)類型是否正確。對話框數(shù)據(jù)校驗DDV用于檢査數(shù)據(jù)的有效性。兩種功能都是通過 ClassWizard類向?qū)ё詣犹砑哟a,在成員函數(shù)DoDataExdiange()中調(diào)用DDX和 DDV全局函數(shù)實現(xiàn)。由于CPropertyPage類是從CDialog類繼承而來,所以上述 從CPropertyPage類繼承的各個參數(shù)子窗口均可使用DDX和DDV實現(xiàn)參數(shù)檢查。參數(shù)范圍設(shè)定可以方便通過ClassWizard類向?qū)гO(shè)置實現(xiàn)。
4、彎管機軟件參數(shù)保存、初始化:本程序用讀寫配置文件C.INI)的方法來保存記錄各種參數(shù)與實現(xiàn)參數(shù)初 始化,主要用到 GctPrivateProfilcString、WritePrivatcProfileString 兩個函數(shù)。由 于整個系統(tǒng)參數(shù)較多,且參數(shù)數(shù)據(jù)類型多樣,本系統(tǒng)對其進行了封裝。