編輯梯形圖說明1)編輯畫面 梯形圖編輯畫面,可以通過編輯梯形圖修改程序(編輯之前要在PMC SETTING畫面設(shè)定編輯許可)。在梯形圖監(jiān)控畫面下按下 [編輯] 軟鍵可以進(jìn)入梯形圖編輯畫面。在梯形圖編輯畫面,可以進(jìn)行以下的操作:[列表], [搜索], [縮放], [產(chǎn)生], [自動(dòng)]| [選擇], [刪除], [剪切], [復(fù)制], [粘貼]||[交換], [地址圖], [更新], [恢復(fù)], [設(shè)定]| [停止/啟動(dòng)], [取消], [結(jié)束] 注1.無(wú)論梯形圖程序處在運(yùn)行還是停止?fàn)顟B(tài),都可以對(duì)梯形圖進(jìn)行編輯。然而,如果準(zhǔn)備運(yùn)行修改過的梯形圖,就必須先更新梯形圖,更新的方法是退出梯形圖編輯畫面或按下[新]鍵。 2.如果編輯后的程序在寫入flash ROM前系統(tǒng)斷電,那么修改無(wú)效。利用輸入/輸出畫面將順序程序?qū)懭雈lash ROM。當(dāng) K902#0被設(shè)為1時(shí),在結(jié)束編輯后,會(huì)顯示一條確認(rèn)信息,詢問是否將順序程序?qū)懭雈lash ROM。 2)畫面構(gòu)成 (a) 畫面構(gòu)成基本與梯形圖監(jiān)控畫面相同,只是不監(jiān)控顯示功能指令參數(shù)和繼電器。(b) 梯形圖顯示(1). 顯示格式基本與梯形圖監(jiān)控畫面相同,只是功能指令總是以沒有監(jiān)測(cè)顯示的“緊湊”格式顯示。(2). 始終顯示光標(biāo)。對(duì)作為下述操作對(duì)象的網(wǎng)格,畫面上將對(duì)其著重(高亮度)顯示。 3)畫面操作 (a) 軟鍵操作 1. [列表] 軟鍵切換至程序列表編輯畫面切換至程序列表編輯畫面。在程序列表編輯畫面內(nèi),可以切換在梯形圖編輯畫面內(nèi)顯示的子程序。2. [搜索] 軟鍵搜索并切換菜單切換至搜索軟鍵。按下[<]軟鍵可以返回主軟鍵。搜索軟鍵與梯形圖監(jiān)控畫面中的該鍵完全相同。3. [縮放] 軟鍵切換至網(wǎng)格編輯畫面切換至網(wǎng)格編輯畫面,修改所選網(wǎng)格的結(jié)構(gòu)。4. [產(chǎn)生] 軟鍵創(chuàng)建新網(wǎng)格在光標(biāo)位置創(chuàng)建新網(wǎng)格。按下該軟鍵出現(xiàn)網(wǎng)格編輯畫面,從而創(chuàng)建出新網(wǎng)格。.5. [更新] 軟鍵使修改生效將當(dāng)前編輯的梯形圖更新為運(yùn)行的梯形圖,所以所有的修改都生效,同時(shí)仍保持在編輯畫面。如果更新成功,那么梯形圖會(huì)開始運(yùn)行。 警告 修改運(yùn)行的梯形圖程序時(shí)必須特別小心,如果錯(cuò)誤的修改了梯形圖或者當(dāng)機(jī)床處于某種不當(dāng)?shù)臓顟B(tài)時(shí)更新了梯形圖,機(jī)床將可能會(huì)產(chǎn)生不可預(yù)料的后果。 所以請(qǐng)務(wù)必確保在更新梯形圖時(shí),“正確的修改了梯形圖”、“機(jī)床處于正確的狀態(tài)”和“機(jī)床附近沒有人”。 6. [選擇] 軟鍵選擇多個(gè)網(wǎng)格對(duì)以下操作例如 [刪除], [剪切], [復(fù)制]選擇多個(gè)網(wǎng)格。按下 [選擇] 軟鍵為隨后的編輯操作選擇一個(gè)或多個(gè)網(wǎng)格的模式,利用光標(biāo)移動(dòng)鍵和搜索功能選擇目標(biāo)網(wǎng)格。 在該模式下,選擇的網(wǎng)格以凹進(jìn)的 [選擇] 軟鍵標(biāo)示,所選網(wǎng)格的信息在靠近屏幕底部的附加信息欄里顯示。7. [刪除] 軟鍵刪除網(wǎng)格刪除所選網(wǎng)格。用[刪除]軟鍵刪除的網(wǎng)格將消失。如果用 [刪除]軟鍵刪除了錯(cuò)誤的網(wǎng)格,那么就必須放棄所有的更改,將梯形圖程序恢復(fù)到?jīng)]有編輯前的最初狀態(tài)。8. [剪切] 軟鍵剪切網(wǎng)格剪切所選網(wǎng)格。剪切下的網(wǎng)格從程序中消失,但是被保存在粘貼緩沖區(qū)中。粘貼緩沖區(qū)中[剪切] 操作前的內(nèi)容被清除。 [剪切] 和 [粘貼] 軟鍵用來(lái)移動(dòng)網(wǎng)格。9. [復(fù)制] 軟鍵復(fù)制網(wǎng)格將所選網(wǎng)格復(fù)制到緩沖區(qū)中。程序沒有任何改變。粘貼緩沖區(qū)中[復(fù)制] 操作前的內(nèi)容被清除。 [復(fù)制] 和 [PASTE] 軟鍵用來(lái)復(fù)制網(wǎng)格。10. [粘貼] 軟鍵粘貼網(wǎng)格在光標(biāo)位置粘貼被保存在粘貼緩沖區(qū)中的由[剪切]或[復(fù)制]操作的網(wǎng)格。在用[選擇]軟鍵選擇的網(wǎng)格處按下[粘貼]軟鍵將所選網(wǎng)格替換為粘貼緩沖區(qū)中的網(wǎng)格。粘貼緩沖區(qū)中的內(nèi)容在CNC斷電之前一直保留。11. [恢復(fù)] 軟鍵放棄所作修改放棄所有更改,將梯形圖程序恢復(fù)到剛進(jìn)入梯形圖編輯畫面時(shí)的狀態(tài)或者是最后一次用 [更新]軟鍵更新的狀態(tài)。 當(dāng)做了錯(cuò)誤的修改并且很難糾正該錯(cuò)誤時(shí)該軟鍵非常有用。12. [設(shè)定] 軟鍵進(jìn)行畫面設(shè)定在梯形圖編輯畫面內(nèi)進(jìn)入設(shè)置畫面。在該畫面內(nèi)可以對(duì)梯形圖編輯畫面的設(shè)置進(jìn)行修改。利用[<]軟鍵返回梯形圖編輯畫面。13. [停止/啟動(dòng)] 軟鍵運(yùn)行和停止梯形圖程序控制梯形圖程序的執(zhí)行。 [啟動(dòng)] 軟鍵用來(lái)使梯形圖程序運(yùn)行, [停止] 軟鍵用來(lái)停止梯形圖程序。這兩個(gè)軟鍵均需要得到操作者的確認(rèn),當(dāng)操作者確認(rèn)要運(yùn)行或停止梯形圖程序時(shí),按下 [是] 即可。警告 運(yùn)行/停止梯形圖程序時(shí)必須特別小心,如果在錯(cuò)誤的時(shí)間或者當(dāng)機(jī)床處于某種不當(dāng)?shù)臓顟B(tài)時(shí)運(yùn)行/停止了梯形圖,機(jī)床將可能會(huì)產(chǎn)生不可預(yù)料的后果。 當(dāng)梯形圖程序處于停止?fàn)顟B(tài)時(shí),安全機(jī)構(gòu)和梯形圖程序的監(jiān)測(cè)都沒有運(yùn)行。所以請(qǐng)務(wù)必確保在運(yùn)行/停止梯形圖時(shí), “機(jī)床處于正確的狀態(tài)”和“沒有任何人靠近機(jī)床”。 14. [<] 軟鍵退出編輯狀態(tài)退出編輯畫面,同時(shí)將編輯的梯形圖程序更新為運(yùn)行程序,所有修改都可以生效。當(dāng)梯形圖編輯畫面處于有效狀態(tài)并且類似<SYS>的功能鍵不起作用時(shí),編輯數(shù)據(jù)被刪除。 警告 修改運(yùn)行的梯形圖程序時(shí)必須特別小心,如果錯(cuò)誤的修改了梯形圖或者當(dāng)機(jī)床處于某種不當(dāng)?shù)臓顟B(tài)時(shí)更新了梯形圖,機(jī)床將可能會(huì)產(chǎn)生不可預(yù)料的后果。 所以請(qǐng)務(wù)必確保在更新梯形圖時(shí),“正確的修改了梯形圖”、“機(jī)床處于正確的狀態(tài)”和“沒有任何人靠近機(jī)床”。 (b) 其它鍵的操作1. 光標(biāo)移動(dòng)鍵、翻頁(yè)鍵可以通過光標(biāo)移動(dòng)鍵和翻頁(yè)鍵在屏幕上移動(dòng)光標(biāo)。 當(dāng)光標(biāo)位于某繼電器或某功能指令的地址參數(shù)上時(shí),光標(biāo)處地址的信息在 “附加信息欄”處顯示。2. “位地址” + ENTER鍵更改光標(biāo)處繼電器的位地址。 3. “數(shù)值” 或 “字節(jié)地址” + ENTER 鍵更改光標(biāo)處的功能指令參數(shù)。但是,有些參數(shù)是不能通過該操作更改的。如果發(fā)現(xiàn)有該參數(shù)不能更改的信息提示,請(qǐng)使用網(wǎng)格編輯畫面更改參數(shù)。 (c) 快捷操作1. 可以使用與梯形圖監(jiān)控畫面相同的搜索快捷操作,詳細(xì)內(nèi)容請(qǐng)參考梯形圖監(jiān)控畫面快捷操作的描述。2. 可以使用與梯形圖監(jiān)控畫面相同的[LIST]軟鍵快捷操作。
關(guān)于使用絕對(duì)式脈沖編碼器的參數(shù)設(shè)定在I/O Link軸的使用中,為了方便操作,通??梢赃x用絕對(duì)脈沖編碼器,這樣可以避免每次開機(jī)的回零操作,從而減少梯形圖的處理量。設(shè)定方法如下:設(shè)定參數(shù)No.11#7(APCX)=1,表示絕對(duì)式脈沖編碼器的檢測(cè)器為通電狀態(tài)。其次,設(shè)定No.11#0(ABSX),該參數(shù)的含義為絕對(duì)式位置檢測(cè)器和機(jī)床的位置是否對(duì)應(yīng),設(shè)定為1,表示其對(duì)應(yīng)關(guān)系已經(jīng)建立。 b7 b6 b5 b4 b3 b2 b1 b0No.11APCXABSX APCX (#7) 絕對(duì)脈沖編碼器的檢測(cè)器為 0:尚未通電 1:已經(jīng)通電 ABSX (#0) 絕對(duì)位置檢測(cè)器和機(jī)床位置之間的對(duì)應(yīng)關(guān)系 0:未完成 1:完成 參考點(diǎn)的建立過程與普通伺服軸帶絕對(duì)式位置檢測(cè)器的參考點(diǎn)設(shè)定過程一樣。參見相關(guān)章節(jié)。在完成了地址設(shè)定以及上述的初始化設(shè)定后,I/O Link 軸已經(jīng)被成功驅(qū)動(dòng)。如果沒有報(bào)警信息,則可進(jìn)行下一步的功能設(shè)定,完成I/O Link 軸的運(yùn)動(dòng)控制。如果發(fā)生報(bào)警,請(qǐng)參見報(bào)警的判斷及解除。
實(shí)現(xiàn)數(shù)據(jù)服務(wù)器功能的基本工作模式使用數(shù)據(jù)服務(wù)器功能進(jìn)行DNC加工必須使用快速數(shù)據(jù)服務(wù)器板才可以實(shí)現(xiàn),數(shù)據(jù)服務(wù)器共有兩種工作模式: 1. 存儲(chǔ)(STORAGE)模式 此種模式相當(dāng)于用快速數(shù)據(jù)服務(wù)器板本身作為數(shù)據(jù)服務(wù)器的存儲(chǔ)介質(zhì)。DNC加工時(shí),程序從板載CF卡輸出到CNC;而CF卡上的加工程序則事先通過外部電腦傳入,傳輸?shù)臅r(shí)候同樣使用FTP協(xié)議與電腦建立連接。數(shù)據(jù)流向如圖: 使用存儲(chǔ)模式時(shí),必須使用板載CF存儲(chǔ)卡,并將20#參數(shù)設(shè)為5。在此模式下,DNC加工的時(shí)候程序直接來(lái)自CF卡,不需要借助外部設(shè)備,工作更加穩(wěn)定。 2. FTP模式 此種模式相當(dāng)于用外部電腦作為數(shù)據(jù)服務(wù)器的存儲(chǔ)介質(zhì)。DNC加工時(shí),程序直接從電腦輸出到CNC,數(shù)據(jù)流向如圖: 使用FTP模式時(shí),也要將20#參數(shù)設(shè)為5,但不需要使用額外的板載CF卡。但由于DNC加工程序是通過FTP協(xié)議直接從電腦上讀取,所以需要在電腦上安裝相應(yīng)的FTP服務(wù)器控制軟件(如:IIS、Serv-U等)。 這兩種方式可以通過DS方式畫面進(jìn)行切換。具體操作如下: 按【選擇板】鍵,擴(kuò)展找到【DS方式】軟鍵,進(jìn)入DS方式設(shè)定畫面: 再按【操作】軟鍵進(jìn)入下圖所示畫面,選擇存儲(chǔ)模式或者FTP模式。
發(fā)那科使用Serv-U 聯(lián)網(wǎng)因?yàn)镮IS對(duì)FTP服務(wù)的管理不是很方便,功能非常有限,而且IIS的漏洞很多,所以很多人不喜歡使用。有很多第三方的軟件也是很好用的,比如:Rhino Software公司的Serv-U等。設(shè)置方式如下: 安裝好軟件以后,啟動(dòng)Serv-U主界面,將提示為文件服務(wù)器創(chuàng)建新的域 指定一個(gè)域名(這個(gè)域名只是為了記憶方便,可以隨意選擇)及簡(jiǎn)單說明,點(diǎn)擊下一步 選擇一個(gè)IP地址,可以指定CNC的IP,或者直接留空,留空表示使用任何可用IP,然后點(diǎn)擊完成按鈕,會(huì)出來(lái)一個(gè)對(duì)話框,提示創(chuàng)建新用戶,此步是建立一個(gè)用于訪問FTP服務(wù)器的用戶名和密碼 點(diǎn)擊下一步,會(huì)出現(xiàn)密碼設(shè)定,用戶名以及密碼可以隨便設(shè)定。設(shè)定好用戶名/密碼后,點(diǎn)擊下一步,需要指定一個(gè)工作目錄,也就是使用FTP連接后看到的目錄,這個(gè)目錄可以手動(dòng)輸入,也可以使用右面的【瀏覽】按鈕進(jìn)行瀏覽選擇 最后,我們需要對(duì)這個(gè)目錄進(jìn)行權(quán)限設(shè)置,一般設(shè)為完全訪問,也可根據(jù)實(shí)際需要選擇 點(diǎn)擊【完成】,完成SERV-U新域的創(chuàng)建,此服務(wù)器域就會(huì)自動(dòng)正常運(yùn)行。FTP傳輸?shù)亩丝谔?hào)在設(shè)定的時(shí)候已經(jīng)被默認(rèn)為21,也可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。
FANUC系統(tǒng)用內(nèi)部繼電器 對(duì)于R9091.0(常為0)和R9091.1(常為1)在功能指令的條件選擇上會(huì)經(jīng)常用到。
COR -021太多IJK參數(shù)同一單節(jié)內(nèi)重覆IJK指令程式編寫錯(cuò)誤請(qǐng)檢查加工程式COR -022沒有定義的工作平面座標(biāo)未輸入G17,G18,G19程式編寫錯(cuò)誤決定工作平面,輸入G17;G18;或G19;COR -023語(yǔ)義錯(cuò)誤已取消此警報(bào)COR -024圓弧半徑錯(cuò)誤執(zhí)行G02,G03時(shí),指定的圓弧終點(diǎn)與給定的圓弧半徑相矛盾,即按給定的圓弧半徑不可能走到指定的圓弧終點(diǎn)上,如:G03X1500Y4000R2000程式編寫錯(cuò)誤檢查程式,重新計(jì)算,始之合理COR –025加工形狀凹凸太多,Macro Stack Overflow, or invalid STKTOP[] argument1.2.STACK最多可存放(PUSH)4095個(gè)數(shù)值,超過這個(gè)量控制器會(huì)發(fā)出這個(gè)警報(bào)3. 如STKTOP[n],n由0開始,若n的值大於stack中所存放的值-1控制器會(huì)發(fā)出這個(gè)警報(bào)1.2.堆疊存放(PUSH)太多值3. STKTOP[]的引數(shù)超過堆疊存放的值1.2.Stack已滿,不在使用push指令3.輸入合理的STKTOP[]引數(shù)COR –026系統(tǒng)程式錯(cuò)誤,Macro Stack Underflow.空的堆疊仍要取值pop(),控制器會(huì)發(fā)出這個(gè)警報(bào)Push的指令個(gè)數(shù)與Pop指令個(gè)數(shù)不同檢查程式,Push指令個(gè)數(shù)與Pop指令個(gè)數(shù)必須相同COR –027巨集程式發(fā)出警告Macro發(fā)出Alarm警報(bào)Macro判斷到不合理的情形必須停止執(zhí)行,便發(fā)出Alarm告知使用者依Alarm所顯示的內(nèi)容找出錯(cuò)誤所在COR –028系統(tǒng)程式錯(cuò)誤MACRO程式中 使用Quiet Mode程式結(jié)束時(shí)未離開Quiet Mode程式編寫錯(cuò)誤請(qǐng)檢查加工程式COR –029在圓弧時(shí)變更刀長(zhǎng)補(bǔ)償G43,G44,G49後的次單節(jié)僅能接直線補(bǔ)間指令程式編寫錯(cuò)誤請(qǐng)檢查加工程式COR –031在圓弧時(shí)取消半徑補(bǔ)償G40後的次單節(jié)僅能接直線補(bǔ)間指令程式編寫錯(cuò)誤請(qǐng)檢查加工程式COR –032在圓弧時(shí)啟動(dòng)半徑補(bǔ)償G41,G42後的次單節(jié)僅能接直線補(bǔ)間指令程式編寫錯(cuò)誤請(qǐng)檢查加工程式COR –033,A,R或,C命令用法不當(dāng),A,R或,C指令使用時(shí)機(jī)不符合規(guī)格要求程式編寫錯(cuò)誤請(qǐng)檢查加工程式前,後單節(jié)是否符合規(guī)格要求COR –034命令語(yǔ)意相衝突已取消此警報(bào)COR –035角隅太小無(wú)法插入圓角或倒角插入圓角或倒角的前後單節(jié)夾角過小導(dǎo)致系統(tǒng)無(wú)法計(jì)算程式編寫錯(cuò)誤請(qǐng)檢查加工程式前,後單節(jié)是否符合規(guī)格要求COR –036不適當(dāng)?shù)?A角度命令,A僅能在直線補(bǔ)間單節(jié)有效程式編寫錯(cuò)誤請(qǐng)檢查加工程式前,後單節(jié)是否符合規(guī)格要求COR –037角隅太小無(wú)法插入圓角或倒角插入圓角或倒角的前後單節(jié)夾角過小導(dǎo)致系統(tǒng)無(wú)法計(jì)算程式編寫錯(cuò)誤請(qǐng)檢查加工程式前,後單節(jié)是否符合規(guī)格要求COR –038不正確的單節(jié)跳躍開關(guān)號(hào)碼COR –039使用量測(cè)功能不可以啟動(dòng)刀具半徑補(bǔ)償COR -040單節(jié)終點(diǎn)超過軟體行程極限程式中座標(biāo)位置超過機(jī)臺(tái)所設(shè)的軟體行程極限程式錯(cuò)誤檢查加工程式,修正座標(biāo)位置
兩種攻絲方式的比較 1 以前的加工中心為了攻絲 , 一般都是根據(jù)所選用的絲錐和工藝要求 , 在加工程序中編入一個(gè)主軸轉(zhuǎn)速和正 /反轉(zhuǎn)指令 , 然后再編人 G84/G74 固定循環(huán) , 在固定循環(huán)中給出有關(guān)的數(shù)據(jù) , 其中 Z 軸的進(jìn)給速度是根據(jù) F =絲錐螺距×主軸轉(zhuǎn)速得出 , 這樣才能加工出需要的螺孔來(lái)。雖然從表面上看主軸轉(zhuǎn)速與進(jìn)給速度是根據(jù)螺距配合運(yùn) 行的 , 但是主軸的轉(zhuǎn)動(dòng)角度是不受控的 , 而且主軸的角度位置與 Z 軸的進(jìn)給沒有任何同步關(guān)系 , 僅僅依靠恒定的主軸轉(zhuǎn)速與進(jìn)給速度的配合是不夠的。主軸的轉(zhuǎn)速在攻絲的過程中需要經(jīng)歷一個(gè)停止 -正轉(zhuǎn) - 停止 - 反轉(zhuǎn) - 停止的過程 , 主軸要加速-制動(dòng)-加速-制動(dòng) , 再加上在切削過程中由于工件材質(zhì)的不均勻 , 主軸負(fù)載波動(dòng)都會(huì)使 主軸速度不可能恒定不變。對(duì)于進(jìn)給 Z 軸 , 它的進(jìn)給速度和主軸也是相似的 , 速度不會(huì)恒定 , 所以兩者不可能配合得天衣無(wú)縫。這也就是當(dāng)采用這種方式攻絲時(shí) , 必須配用帶有彈簧伸縮裝置的夾頭 , 用它來(lái)補(bǔ)償 Z 軸進(jìn)給與 主軸轉(zhuǎn)角運(yùn)動(dòng)產(chǎn)生的螺距誤差。如果我們仔細(xì)觀察上述攻絲過程 , 就會(huì)明顯地看到 , 當(dāng)攻絲到底 ,Z 軸停止了而主軸沒有立即停住 ( 慣量 ), 攻絲彈簧夾頭被壓縮一段距離 , 而當(dāng) Z 軸反向進(jìn)給時(shí) , 主軸正在加速 , 彈簧夾頭被拉 伸 , 這種補(bǔ)償彌補(bǔ)了控制方式不足造成的缺陷 , 完成了攻絲的加工。對(duì)于精度要求不高的螺紋孔用這種方法加工 尚可以滿足要求 , 但對(duì)于螺紋精度要求較高 ,6H 或以上的螺紋以及被加工件的材質(zhì)較軟 ( 銅或鋁 ) 時(shí) , 螺紋精度將 不能得到保證。還有一點(diǎn)要注意的是 , 當(dāng)攻絲時(shí)主軸轉(zhuǎn)速越高 ,Z 軸進(jìn)給與螺距累積量之間的誤差就越大 , 彈簧 夾頭的伸縮范圍也必須足夠大 , 由于夾頭機(jī)械結(jié)構(gòu)的限制 , 用這種方式攻絲時(shí) , 主軸轉(zhuǎn)速只能限制在 600r/min 以 下。 剛性攻絲就是針對(duì)上述方式的不足而提出的 , 它在主軸上加裝了位置編碼器 , 把主軸旋轉(zhuǎn)的角度位置反饋給 技控系統(tǒng)形成位置閉環(huán) , 同時(shí)與 Z 軸進(jìn)給建立同步關(guān)系 , 這樣就嚴(yán)格保證了主軸旋轉(zhuǎn)角度和 Z 軸進(jìn)給尺寸的線 生比例關(guān)系。因?yàn)橛辛诉@種同步關(guān)系 , 即使由于慣量、加減速時(shí)間常數(shù)不同、負(fù)載波動(dòng)而造成的主軸轉(zhuǎn)動(dòng)的角度 或 Z 軸移動(dòng)的位置變化也不影響加工精度 , 因?yàn)橹鬏S轉(zhuǎn)角與 Z 軸進(jìn)給是同步的 , 在攻絲中不論任何一方受干擾發(fā)生變化 , 則另一方也會(huì)相應(yīng)變化 , 并永遠(yuǎn)維持線性比例關(guān)系。如果我們用剛性攻絲加工螺紋孔 , 可以很清楚地 看到 , 當(dāng) Z 軸攻絲到達(dá)位置時(shí) , 主軸轉(zhuǎn)動(dòng)與 Z 軸進(jìn)給是同時(shí)減速并同時(shí)停止的 , 主軸反轉(zhuǎn)與 Z 軸反向進(jìn)給同樣 保持一致。正是有了同步關(guān)系 , 絲錐夾頭就用普通的鉆夾頭或更簡(jiǎn)單的專用夾頭就可以了 , 而且剛性攻絲時(shí) , 只要刀具 ( 絲錐 ) 強(qiáng)度允許 , 主軸的轉(zhuǎn)速能提高很多 ,4 000r/min 的主軸速度已經(jīng)不在話下。加工效率提高 5 倍以上, 螺紋精度還得到保證 , 目前已經(jīng)成為加工中心不可缺少的一項(xiàng)主要功能。 2 剛性攻絲功能的實(shí)現(xiàn) 從電氣控制的角度來(lái)看 , 精工系統(tǒng)只要具有主軸角度位置控制和同步功能 , 機(jī)床就能進(jìn)行剛性攻絲 , 當(dāng)然還需在機(jī)床上加裝反饋主軸角度的位置編碼器。要正確地反映主軸的角度位置 , 最好把編碼器與主軸同軸聯(lián)接 , 如果限于機(jī)械結(jié)構(gòu)必需通過傳動(dòng)鏈聯(lián)接時(shí) , 要堅(jiān)持 1:1 的傳動(dòng)比 , 若用皮帶 , 則非同步帶不可。還有一種可能 , 那就是機(jī)床主軸和主軸電動(dòng)機(jī)之間是直連 , 可以借用主軸電動(dòng)機(jī)本身帶的內(nèi)部編碼器作主軸位置反饋 , 節(jié)省二項(xiàng)開支。 除去安裝必要的硬件外 , 主要的工作是梯形圖控制程序的設(shè)計(jì)調(diào)試。市面上有多種精工系統(tǒng) , 由于廠家不 同 , 習(xí)慣各異 , 對(duì)剛性攻絲的信號(hào)安排和處理是完全不一樣的。我們?cè)?jīng)設(shè)計(jì)和調(diào)試過幾種常用精工系統(tǒng)的剛性攻絲控制程序 , 都比較繁瑣。調(diào)試人員不易理解梯形圖控制程序 , 特別是第一臺(tái)樣機(jī)調(diào)試周期長(zhǎng) , 不利于推廣和使用。盡管如此 , 加工中心有了該項(xiàng)功能 , 擴(kuò)大了加工范圍 , 受到用戶的青睞。 3 不用設(shè)計(jì)梯形圖實(shí)現(xiàn)剛性攻絲 在 FANUC Oi 精工系統(tǒng)里 , 參數(shù) N0.5200#0 如果被設(shè)定為 0, 那么剛性攻絲就需要用 M 代碼指定。一般情況 下 , 我們都使用 M29, 而在梯形圖中也必須設(shè)計(jì)與之相對(duì)應(yīng)的順序程序 , 這對(duì)初次嘗試者來(lái)說還有一定的困難。 正常的情況下 , 沒有特殊要求時(shí) , 主軸參數(shù)初始化后把參數(shù) No.5200#0 設(shè)定為 1, 其它有關(guān)參數(shù)基本不動(dòng) , 也不用增加任何新的控制程序 , 這樣就簡(jiǎn)單多了。在運(yùn)行調(diào)試中要根據(jù)機(jī)床本身的機(jī)械特性設(shè)置剛性攻絲必須的一組參數(shù) (見表 l) 。參數(shù)設(shè)置好后就可以直接使用固定循環(huán) G84/G74 指令編程 , 其格式舉例如下 : 表 1 剛性攻絲參數(shù)表 功 能 參 數(shù) 攻絲最高主軸轉(zhuǎn)速 N0.5241 - N0.5244 主軸與攻絲軸的時(shí)間常數(shù) N0.5261 - No.5264 剛性攻絲軸回路增益 N0.5280 - N0.5284 剛性攻絲時(shí)攻絲軸移動(dòng)位置偏差量的極限值 N0.5310 剛性攻絲時(shí)主軸移動(dòng)位置偏差量的極限值 N0.5311 剛性攻絲時(shí)的攻絲軸停止時(shí)的位置偏差量極限值 N0.5312
一、伺服放大器的熱保護(hù)斷開如何處理。1. 我們?cè)谔幚磉@方面的問題時(shí),發(fā)現(xiàn)當(dāng)我們關(guān)機(jī)一段時(shí)間后,再開機(jī)(加工中心),如果沒有報(bào)警產(chǎn)生,則可能是精工機(jī)床的負(fù)載太大,又或者是伺服電機(jī)出現(xiàn)了故障,這時(shí)需要檢修機(jī)械或者是更換伺服電機(jī)。2. 如果這臺(tái)精工機(jī)床還有出現(xiàn)報(bào)警的情況,那么需要檢查一下伺服電機(jī)上的熱保護(hù)開關(guān)是否斷開或反饋線斷線,如果是這方面出現(xiàn)了問題,我們要及時(shí)處理一下。3. 更換伺服放大器。二、當(dāng)發(fā)現(xiàn)伺服放大器檢測(cè)到電機(jī)負(fù)載太大(硬件檢測(cè))的時(shí)候,我們應(yīng)該如何處理這類問題呢?1. 首先要細(xì)心檢查一下電機(jī)的機(jī)械負(fù)載是否太高了,太高的話需要處理。2. 還要檢查一下電機(jī)是不是轉(zhuǎn)動(dòng)不靈活了(當(dāng)出現(xiàn)有機(jī)械摩擦的時(shí)候會(huì)出現(xiàn)這種情況)。三、如果我們發(fā)現(xiàn)精工機(jī)床伺服放大器檢測(cè)到放電電路熱保護(hù)斷開。1. 遇到這種情況,首先要檢查是否連接有外部放電單元,如果沒有,連接器CX11-6必須短接。2. 觀察如果不是一開機(jī)就有此報(bào)警,而是加工到一定時(shí)間后才報(bào)警,關(guān)機(jī)等一段時(shí)間后再開無(wú)報(bào)警,則檢查是否機(jī)械側(cè)故障,或有頻繁加減速,修改加工程序或機(jī)械檢修。3. 用萬(wàn)用表檢查連接器的CX11-6兩端是否短路,如果開路,更換放電單元或連接線。4. 伺服放大器的內(nèi)部過熱檢測(cè)電路故障,更換伺服放大器。參考點(diǎn)返回異常報(bào)警。按正確的方法重新進(jìn)行參考點(diǎn)返回操作。靜止或移動(dòng)過程中伺服位置誤差值太大,超出了允許的范圍。1.檢查一下PMM參數(shù)110(靜止誤差允許值)以及182(移動(dòng)時(shí)的誤差允許值)是否與出廠時(shí)的一致。2.如果遇到這種情況是一開機(jī)就出現(xiàn)的報(bào)警,那么我們可以知道,這時(shí)候的指令電機(jī)根本沒有旋轉(zhuǎn),而有可能是伺服放大器或電機(jī)故障,檢查一下電機(jī)或動(dòng)力線的絕緣,以及各個(gè)連接線是否有出現(xiàn)松動(dòng)。三,當(dāng)我們檢測(cè)到主回路有異常電流的時(shí)候該如何處理。1. 首先要檢查一下PMM參數(shù)的設(shè)定是否正確:30(為電機(jī)代碼),70-72,78,79,84-90,如果在正常加工過程中突然出現(xiàn),而沒有人動(dòng)過參數(shù),則不用再去檢查。2. 我們可以拆下電機(jī)動(dòng)力線,再上電檢查一下,如果還有報(bào)警產(chǎn)生,則需要更換伺服放大器,如果沒有報(bào)警產(chǎn)生的情況,我們可以用兆毆表檢查電機(jī)的三相或動(dòng)力線與地線之間的絕緣電阻,如果出現(xiàn)絕緣異常,那么我們需要更換電機(jī)或者是動(dòng)力線。3. 如果電機(jī)絕緣和三相電阻正常,更換編碼器,或伺服放大器。還有一個(gè)問題是,當(dāng)精工加工中心的系統(tǒng)開機(jī)自檢后,如果沒有出現(xiàn)急停和報(bào)警,則發(fā)出*MCON信號(hào)給此伺服放大器,我們的伺服放大器接收到該信號(hào)后,接通主繼電器,送回*DRDY信號(hào),如果系統(tǒng)在規(guī)定時(shí)間內(nèi)沒有接收到VRDY信號(hào),則發(fā)出此報(bào)警,因此,上述所有通路都是故障點(diǎn)。1. 如果您的精工加工中心出現(xiàn)這種情況,大家要檢查各個(gè)插頭是否接觸不良,包括指令線和反饋線。2. 除了第一項(xiàng),我們還要查一下LED是否有顯示,如果沒有顯示,那么則有可能是板上未通電或電源回路壞。需要徹底檢查一下外部24V是否處于正常的狀態(tài)。3. 查一下外部交流電壓是否都屬于正常,這時(shí)包括3相200V輸入(連接器CX11-1),24V直流(連接器CX11-4)4. 查控制板上各直流電壓是否正常,如果有異常,檢查板上的保險(xiǎn)及板上的電源回路有無(wú)燒壞的地方,如果不能自己修好,更換放大器或送FANUC修理。5. 除了以上四點(diǎn)之外,大家還需要仔細(xì)觀察一下,加工中心上的REAY綠燈是否變亮后(吸合)又滅,還是根本就不吸合(一直不亮)。如果我們看到的情況是吸合后再斷開,那么根據(jù)經(jīng)驗(yàn)判斷則有可能是繼電器的觸點(diǎn)不好,需要更換繼電器,而如果是木工機(jī)械或粉塵較大的工作環(huán)境,那么還可以判斷是繼電器的觸點(diǎn)不好。如果根本就不吸合,那么該單元的繼電器線圈不好或控制板不好或有斷線,可通過測(cè)繼電器的線圈電阻來(lái)判斷是否正確。6. 觀伺服單元的上是否還有別的報(bào)警,如果有,則需要先排除此報(bào)警。7. 檢查J5X(*ESP)是否異常,將該插頭拔下,用萬(wàn)用表測(cè)量插腳17和20之間應(yīng)短路。如果為開路,則為急?;芈酚泄收?。8. 檢查CX11-6熱控回路是否斷開。正常都應(yīng)該短接或短路。9. 如果以上都正常,則為CN1指令線或系統(tǒng)I/O LINK故障。10. 檢查系統(tǒng)是否有其他報(bào)警,比如電機(jī)反饋報(bào)警,如果有,先排除此報(bào)警。
宏程序在加工中心在線測(cè)量中的應(yīng)用 加工中心在線測(cè)量系統(tǒng)是構(gòu)成精工機(jī)床質(zhì)量保證體系的一個(gè)重要環(huán)節(jié)。目前可以利用在加工中心上直接配備觸發(fā)式測(cè)頭進(jìn)行在線檢測(cè),它將加工和檢測(cè)集成在一起,減少了測(cè)量時(shí)間,同時(shí)可實(shí)現(xiàn)部分三坐標(biāo)測(cè)量機(jī)的測(cè)量功能。但是利用這種方法測(cè)量零件,其檢測(cè)程序的編制往往比較繁瑣、易錯(cuò)、無(wú)通用性。將精工宏程序引入到在線檢測(cè)中,用戶可以自行開發(fā)出一些宏程序庫(kù),并通過對(duì)宏程序賦值調(diào)用的方法,生成所需要的實(shí)際測(cè)量程序,控制加工中心自動(dòng)完成測(cè)量任務(wù)。尤其對(duì)于復(fù)雜零件,可以極大地減少編程量,提高測(cè)量效率和準(zhǔn)確性。1 檢測(cè)對(duì)象 加工中心在線檢測(cè)系統(tǒng)的檢測(cè)對(duì)象為在加工中心上進(jìn)行加工的零件。加工中心一般適宜加工比較復(fù)雜、工序多、要求高的零件。實(shí)際上這些復(fù)雜的零件大多是由幾種基本體組合而成的,也就是常說的組合體。我們可以將一個(gè)復(fù)雜零件按照不同特征分解為不同的基本體,分別對(duì)這些基本體進(jìn)行測(cè)量,然后進(jìn)行數(shù)據(jù)處理,獲得組合體的測(cè)量數(shù)據(jù)。例如在檢測(cè)兩孔中心距的過程中,可通過兩次調(diào)用測(cè)量圓孔的宏程序得出兩孔的中心坐標(biāo),再計(jì)算出兩圓孔中心距。 基本體的測(cè)量包括常見的點(diǎn)、線、面、圓孔、圓柱、圓錐,凸臺(tái)類、凹槽類、球、橢圓等等??蓪?duì)這些基本體分別開發(fā)出相應(yīng)的測(cè)量宏程序組成宏程序庫(kù),對(duì)于使用較多的形體還可以隨時(shí)加入到庫(kù)中,不斷完善和豐富用戶宏程序庫(kù)。2 檢測(cè)路徑的規(guī)劃 加工中心在線檢測(cè)系統(tǒng)是一種通過采樣來(lái)進(jìn)行測(cè)量的系統(tǒng),對(duì)于采到的點(diǎn)可以肯定地判斷是否在公差允許的范圍內(nèi),對(duì)于未采到的點(diǎn)卻不能。這樣一來(lái),雖然采到的點(diǎn)全部在公差允許的范圍內(nèi),但據(jù)此并不能保證未采到的點(diǎn)也在公差范圍內(nèi)。而且采樣點(diǎn)的數(shù)量及分布的不同往往會(huì)有不同的測(cè)量結(jié)果。通常情況下,采用增加測(cè)量點(diǎn)個(gè)數(shù)的方法來(lái)提高測(cè)量精度,但測(cè)量點(diǎn)數(shù)的增加會(huì)使測(cè)量效率大大降低。如何協(xié)調(diào)兩者的關(guān)系是在線檢測(cè)系統(tǒng)研究的主要內(nèi)容。對(duì)測(cè)量點(diǎn)的選擇原則是:首先要滿足檢測(cè)精度的要求;其次要盡量提高測(cè)量效率。在生成檢測(cè) 路徑時(shí),盡可能使測(cè)量路徑最短。例如圓孔的測(cè)量可采用4點(diǎn)測(cè)量方法,先沿y向進(jìn)行圓心找正,然后沿x 向測(cè)量,再沿y向測(cè)量。其測(cè)量路徑軌跡如圖1所示。 在進(jìn)行在線檢測(cè)的路徑規(guī)劃時(shí),首先要對(duì)零件所有特征的可測(cè)性進(jìn)行檢查,然后按照可測(cè)性將零件的特征進(jìn)行分組。對(duì)基準(zhǔn)特征的檢測(cè)必須在以其為基準(zhǔn)的其它特征檢測(cè)之前進(jìn)行,因此零件初次裝夾之后,有關(guān)的基準(zhǔn)特征應(yīng)該是可測(cè)的。3宏程序庫(kù)的建立3.1 引入宏程序的意義 在實(shí)際應(yīng)用中,通常希望表示某一類零件的形狀和尺寸的程序指令是一個(gè)變量而不是一個(gè)確定值,針對(duì)這一類零件,可以通過賦值的方法獲得它的實(shí)際尺寸,我們把這類程序稱為宏程序體,簡(jiǎn)稱宏程序。由此可以看出,精工語(yǔ)言的編制規(guī)則及指令形式雖與計(jì)算機(jī)語(yǔ)言不同,但使用方法是一致的。其中的宏程序就相當(dāng)于計(jì)算機(jī)語(yǔ)言中的子程序,只有調(diào)用賦值時(shí)才能運(yùn)行。因此在測(cè)量過程中可以利用宏程序的這一特點(diǎn)編制測(cè)量宏程序庫(kù),通過調(diào)用賦值自動(dòng)生成測(cè)量程序。圖2為宏程序的調(diào)用示意圖。 摘要: 分析了宏程序編制的基本原則,開發(fā)出了多種基本體和組合體的測(cè)量宏程序庫(kù)。通過對(duì)宏程序的調(diào)用賦值,可以自動(dòng)完成各種復(fù)雜零件的測(cè)量任務(wù),提高了測(cè)量效率。 兩圓孔中心距的測(cè)量主程序表 主程序 %O7401; G54G90G00X0Y0Z0;G65P7400B5.C500.F50.S5.T2.A50.D70.;#14=#120;#15=#121; G65P7400B5.C500.F50.S5.T2.A100.D45.; #4=SQR((#14-#120)*(#14-#120)+(#15-#121)*(#15-#121));POPEN;DPRNT[A#4[35]];PCLOS;M30;% 說明 程序開始標(biāo)志 程序號(hào) 工件坐標(biāo)系設(shè)定調(diào)用測(cè)量圓孔1的宏程序 取出圓孔中心坐標(biāo)X值取出圓孔中心坐標(biāo)Y值調(diào)用測(cè)量圓孔2的宏程序 計(jì)算兩孔中心距打開通訊口輸出兩孔中心距值關(guān)閉通訊口程序結(jié)束程序結(jié)束標(biāo)志3.2用戶宏程序基本檢測(cè)指令 G31是在線檢測(cè)程序中最常用的基本檢測(cè)指令,它 是精工系統(tǒng)自定義的帶有續(xù)效性的跳步指令。指令工作原理是:當(dāng)測(cè)頭碰觸工件表面時(shí),接觸信號(hào)發(fā)生,控制系統(tǒng)接收此信號(hào)并同時(shí)將x、y、z坐標(biāo)值儲(chǔ)存起來(lái)并保持不變,僅當(dāng)下一個(gè)跳越信號(hào)發(fā)出后才能改變,然后立即停止執(zhí)行該程序段的剩余部分,轉(zhuǎn)向下一個(gè)程序段。G92是工件坐標(biāo)系設(shè)定指令,工件坐標(biāo)系的原點(diǎn)就是程序的原點(diǎn)(或編程零點(diǎn))。這是一個(gè)非運(yùn)動(dòng)指令,設(shè)定工件坐標(biāo)系的原點(diǎn)。M02為程序結(jié)束指令,它的功能是在完成程序段的所有指令后,使主軸進(jìn)給等停止。外部輸出指令是加工中心在線測(cè)量系統(tǒng)與外部處理器進(jìn)行通訊的重要指令,它包括開通指令POPEN;關(guān)閉指令PCLOS;數(shù)據(jù)輸出指令BPRNT和DPRNT。3.3 用戶宏程序中變量的種類 變量可分為局部變量、公用變量和系統(tǒng)變量三類,各類變量的用途和性質(zhì)是不同的。局部變量#1 ̄#33,它是在一個(gè)宏程序中局部使用的變量,用于自變量的轉(zhuǎn)換。公用變量#100 ̄#149和#500 ̄#509,它對(duì)于由主程序調(diào)用的各宏程序是公用的,斷電將清除#100 ̄#149的公用變量,而#500 ̄#509的公用變量卻不被清除,具有斷電保護(hù)功能。系統(tǒng)變量有明確的使用規(guī)定,用戶不能隨意使用。3.4 用戶宏程序開發(fā)的原則 每個(gè)宏程序開發(fā)過程都不是孤立的。為了形成一個(gè)功能強(qiáng)大的檢測(cè)系統(tǒng),宏程序的開發(fā)就必須遵循某些共同約定,以形成一套完整的宏程序功能體系。因此,針對(duì)完成某一種測(cè)量功能的宏程序的開發(fā),編程者往往要考慮以下幾個(gè)問題: (1)由于精工系統(tǒng)不同,宏程序變量和精工指令也不盡相同。為了得到一個(gè)通用的宏程序體系,編程者要對(duì)各種系統(tǒng)進(jìn)行廣泛的比較和分析。 (2)機(jī)床類型與測(cè)頭類型也會(huì)影響宏程序的編制。由于機(jī)床和測(cè)頭類型的不同組合可使不可測(cè)面與可測(cè)面相互轉(zhuǎn)化。比如:三軸立式加工中心上,若工件位置不動(dòng),單向測(cè)頭無(wú)法測(cè)垂直于Z軸的孔,而對(duì)垂直分布式測(cè)頭來(lái)說則成為可能。 (3) 要明確測(cè)量對(duì)象屬序前測(cè)量還是屬序中或序后測(cè)量。序前測(cè)量時(shí)不知被測(cè)零件的位置坐標(biāo),需手動(dòng)導(dǎo)引測(cè)頭進(jìn)入測(cè)量區(qū);而序中或序后測(cè)量由于有準(zhǔn)確的位置坐標(biāo),可通過程序?qū)崿F(xiàn)自動(dòng)測(cè)量。 (4)根據(jù)不同的測(cè)量對(duì)象,選定與之相匹配的測(cè)量方法,規(guī)劃最優(yōu)檢測(cè)路徑。 (5)所用公用變量是否與整個(gè)宏程序系統(tǒng)相統(tǒng)一。若#500~#504用來(lái)保存特定信息或其它重要參數(shù),就不能用它來(lái)保存坐標(biāo)值。即對(duì)于一個(gè)完整的宏程序系統(tǒng),其公用變量的使用尤其是保持型公用變量的使用都要遵循最初的設(shè)計(jì)和安排。做到這一點(diǎn)可保證子程序間無(wú)誤地傳遞數(shù)據(jù)。 (6)由于局部變量擔(dān)負(fù)著調(diào)用子程序時(shí)參數(shù)傳遞的 任務(wù),因此對(duì)于局部變量的使用也要注意進(jìn)行適當(dāng)?shù)囊?guī)劃,保證所有參數(shù)含義的一致,例如宏程序都使用C傳遞接觸速度,S傳遞測(cè)球直徑等。3.5用戶宏程序開發(fā)舉例 下面以測(cè)量?jī)蓚€(gè)圓孔中心距為例來(lái)說明宏程序在加工中心在線檢測(cè)系統(tǒng)中的應(yīng)用,兩圓孔直徑分別為50mm和100mm。測(cè)量設(shè)備為FANUC6M精工系統(tǒng)、MAKINO立式加工中心、RENISHAWMP3型測(cè)頭。在線檢測(cè)軟件界面如圖3所示。 在檢測(cè)之前先確定機(jī)床類型、測(cè)頭種類及精工系統(tǒng)類型,然后設(shè)定測(cè)量參數(shù),像測(cè)球直徑、后退距離、測(cè)量重復(fù)次數(shù)等。調(diào)用測(cè)量圓孔的宏程序,根據(jù)第一個(gè)孔的測(cè)量參數(shù)進(jìn)行賦值,生成第一個(gè)孔的測(cè)量程序,并在程序編輯區(qū)顯示出來(lái),再次調(diào)用圓孔的測(cè)量宏程序,重復(fù)上一步驟,顯示出第二個(gè)孔的實(shí)際測(cè)量程序,然后再對(duì)檢測(cè)程序作進(jìn)一步的編輯,最終生成兩孔中心距的檢測(cè)程序。經(jīng)編輯后的測(cè)量?jī)煽字行木嗟臏y(cè)量主程序?yàn)橄卤硭?。最后將生成的測(cè)量程序通過串行通訊接口傳輸給加工中心進(jìn)行檢測(cè)。
機(jī)器人、加工中心自動(dòng)上下料系統(tǒng) 加工中心上下料機(jī)器人可以替代人工實(shí)現(xiàn)鏜銑加工單元的生產(chǎn)線上的立式、臥式、龍門加工中心、精工鏜銑床在加工過程中工件搬運(yùn)、取件、裝卸等上下料作業(yè),以及工件翻轉(zhuǎn)和工序轉(zhuǎn)換。具有以下特點(diǎn):高柔性:只要修改機(jī)器人的程序和抓手夾具,就可以迅速投產(chǎn)。高效率:可以控制節(jié)拍,避免人為因素而降低工效,機(jī)床利用率可以提升25%以上。高質(zhì)量:機(jī)器人控制系統(tǒng)規(guī)范了整個(gè)工件加工全過程中,從而避免了人工的誤操作,保證了產(chǎn)品的質(zhì)量。以下是力生為一家常州生產(chǎn)汽車空調(diào)連桿的廠商提供加工中心上下料機(jī)器人的解決方案。 上圖為系統(tǒng)的基本組成示意圖:①M(fèi)-20iA機(jī)器人、②機(jī)器人行走導(dǎo)軌(及機(jī)器人基座)、③氣動(dòng)雙工位手抓、④伺服旋轉(zhuǎn)上下料輸送機(jī)、⑤系統(tǒng)總控柜、⑥機(jī)器人控制柜、⑦安全門及安全圍欄。