




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
新代科技 OpenCNCPLC發(fā)展工具操作手冊PAGEPAGE108--OpenCNCPLC發(fā)展工具操作手冊by:新代科技date:2002/11/20ver:2.1
目 錄TOC\o"1-3"1、編輯軟件下載與安裝 61-1軟件下載 61-2軟件安裝 72、軟件操作 82-1按鈕功能區(qū) 92-2指令區(qū) 112-3指令編輯區(qū) 112-4參數(shù)輸入欄 112-5鍵盤操作說明 123、PLC組件說明 134、PLC指令說明 144-1常開接點(diǎn)(NormalOpenContact) 144-2常閉接點(diǎn)(NormalCloseContact) 144-3連結(jié)線(Connector) 144-4常開線圈(NormalOpenCoil) 144-5常閉線圈(NormalClosedCoil) 154-6正緣觸發(fā)脈沖線圈(PositiveEdgeTriggeredCoil) 154-7負(fù)緣觸發(fā)脈沖線圈(NegativeEdgeTriggeredCoil) 154-8保持線圈(LatchCoil) 164-9復(fù)歸線圈(UnlatchCoil) 164-10計(jì)數(shù)器(Counter) 174-11循環(huán)計(jì)數(shù)器(RingCounter) 184-12計(jì)數(shù)器復(fù)歸(CounterReset) 184-13定時(shí)器(Timer) 194-14PLC軸控制(PLCAxis) 204-15鍵盤掃描 244-16PLC坐標(biāo)教導(dǎo)系統(tǒng)組件 264-17算數(shù)運(yùn)算指令(ArithmeticOperation) 294-18邏輯運(yùn)算指令(LogicOperation) 304-19比較指令(Compare) 314-20數(shù)據(jù)搬移指令(Move) 324-21刀庫旋轉(zhuǎn)指令(Rotate) 324-22程序跳躍指令(Jump) 334-23子過程調(diào)用指令(JumpSubroutine) 334-24子過程調(diào)用返回指令(Return) 334-25符號標(biāo)記(Label) 334-26程序結(jié)束指令(End) 344-27快速PLC程序掃描 345、C、S、R參照表 365-1CBit(PLC=>CNC)接口說明 365-2SBit(CNC=>PLC)接口說明 495-3S/CBit相對于標(biāo)準(zhǔn)PC鍵盤掃描碼對照表 555-4RegisterDefinition 565-4-1資源分配表 565-4-2CNC系統(tǒng)接口區(qū) 566、MCODE、SCODE及TCODE 676-1M_code、S_code及T_code功能目的及范例說明: 676-2M_code、S_code及T_code動(dòng)作流程。 686-3如何撰寫M、S、Tcode之PLCladder。 706-3-1注意事項(xiàng): 706-3-2范例: 706-4M_code、T_code呼叫MACRO功能說明: 726-5補(bǔ)充說明 736-5-1同一單節(jié)有G_code與M_code時(shí): 736-5-2多個(gè)M_code于同一單節(jié)程序時(shí): 737、LADDER范例 747-1模式選擇 747-2主軸速率% 757-3MPG/INJOG段數(shù)與G00百分比速率% 767-4G01切削速率% 777-5MPG模擬(MPGSimulation)C20 827-6程序空跑(DryRun)C42 827-7選擇性停止(OptionalStop)C44 837-8選擇性跳躍(OptionalSTOP)C41 837-9單節(jié)執(zhí)行(SingleBlock)C40 847-10機(jī)械鎖定(MachineLock)C43 847-11主軸正逆轉(zhuǎn)、停止 857-12夾頭與夾爪方向 867-13面板JOG按鍵 887-14程序啟動(dòng)(CycleStart)C0與程序暫停(FeedHold)C1 897-15原點(diǎn)復(fù)歸 907-15-1尋原點(diǎn)動(dòng)作規(guī)格: 907-15-2原點(diǎn)柵格功能說明:(參數(shù)941~946) 927-16三軸XYZ正負(fù)極限(OverTravel) 947-17緊急停止(EmergencyStop)C36 947-18銑床斗笠式換刀應(yīng)用范例 957-18-1準(zhǔn)備工作 957-18-2換刀時(shí)序 967-18-3控制器相關(guān)設(shè)定 977-18-4銑床斗笠式換刀流程圖 987-18-5程序撰寫 997-18-6問題診斷與排除方法 1017-18-7ATC調(diào)整 104
編輯軟件下載與安裝1-1軟件下載 請進(jìn)入新代網(wǎng)站完成在線注冊手續(xù),新代網(wǎng)站為WWW.SYNTECCLUB.COM.TW。 完成注冊后您將會收到本公司服務(wù)器E_mail給您的密碼,請使用該密碼進(jìn)入新代網(wǎng)站。 使用網(wǎng)絡(luò)瀏覽器進(jìn)入新代科技工具軟件下載網(wǎng)頁(如下圖)后,點(diǎn)選”下載PLC階梯程序發(fā)展工具”既可進(jìn)行PLC發(fā)展軟件下載。
1-2軟件安裝系統(tǒng)需求: 個(gè)人計(jì)算機(jī):80486以上的中央處理器。 操作系統(tǒng):NT4.0以上的版本,窗口九五以上的版本(需事先安裝IE3.0及以上版本)。 硬盤空間:需至少有1MB以上的硬盤空間。 將由新代網(wǎng)站下載之OPENPLCchi.ZIP解壓縮,執(zhí)行解壓縮后的SETUP.EXE既可看到如下畫面 點(diǎn)選NEXT繼續(xù)安裝的工作。 選擇Browse更改所需安裝的目錄或是接受內(nèi)定的目錄,選擇NEXT繼續(xù)安裝工作。OpenPLC程序集 繼續(xù)點(diǎn)選NEXT按鈕既可完成安裝動(dòng)作。OpenPLC程序集開始 安裝完成后請點(diǎn)選進(jìn)入OpenPLC軟件。開始
軟件操作OPENPLC應(yīng)用軟件畫面共有四個(gè)區(qū)域,分別為按鈕功能區(qū)、下拉式功能區(qū)、指令區(qū)及指令編輯區(qū),如下圖按鈕功能區(qū)下拉式功能區(qū)按鈕功能區(qū)下拉式功能區(qū)指令編輯區(qū)指令區(qū)區(qū)指令編輯區(qū)指令區(qū)區(qū)
2-1按鈕功能區(qū)“按鈕功能區(qū)”共有12項(xiàng)功能開啟新檔開啟新檔開啟新的檔案。開啟舊檔開啟舊檔后,再做組譯時(shí)會以舊文件的路徑當(dāng)成,組譯后的檔案路徑。儲存檔案加入新批注將光標(biāo)移至要加入批注的位置按下新批注,出現(xiàn)對話框,輸入批注。但批注只有在軟件才可看的見,上了CNC軟件是看不見的。剪下可將標(biāo)記起來的區(qū)域剪下,再貼至其它的MLC檔案。地址搜尋6.按下地址搜尋請以大寫字母輸入,欲搜尋的地址,如要繼續(xù)搜尋請按F3。
地址搜尋下一筆地址搜尋下一筆7.
地址搜尋所key_in的下一筆,可選擇此功能或按F3。復(fù)制8.可將所標(biāo)記起來的區(qū)塊,復(fù)制,再以貼上,程序編輯區(qū)。..貼上9請參考NO.8復(fù)制插入行10.移到欲插入的位置,按下插入,就可增加新一行。刪除組件11.移至欲刪除的位置,按下刪除,就可將該組件刪除。語法檢查12.在編輯ladder時(shí)常有因?yàn)樽珜懭说氖韬鲥e(cuò)誤,而造成MLC的誤動(dòng)作,語法檢查功能可有效協(xié)助軟件工程師檢查出程序錯(cuò)誤。
2-2指令區(qū)指令請參考第二章節(jié)本軟件是以先點(diǎn)取組件后再修改組件的內(nèi)容如使ABIT的B接點(diǎn)如下:先選取Contact會有各種組件的接點(diǎn)。再選取B接點(diǎn)。選取箭頭。使用箭頭,去點(diǎn)選組件。再由參數(shù)字段去修改組件的內(nèi)容2-3指令編輯區(qū)編輯LADDER的區(qū)塊,編輯完后,請儲存檔案,COMPILER時(shí)會以儲存檔案的路徑,產(chǎn)生組譯文件。2-4參數(shù)輸入欄選擇指令組件后,在程序編輯區(qū)適當(dāng)位置按鼠標(biāo)左鍵后,會出現(xiàn)組件參數(shù)對話窗口,如下圖,請輸入適當(dāng)數(shù)值后將鼠標(biāo)移至確認(rèn)按鈕處按下鼠標(biāo)左鍵既可完成指令組件輸入動(dòng)作。2-5鍵盤操作說明Pageup:編輯窗口時(shí)移動(dòng)光標(biāo)位置前一頁。PageDown:編輯窗口時(shí)移動(dòng)光標(biāo)位置后一頁。Home:將游標(biāo)移至最左端。End:將游標(biāo)移至最右端。Delete:刪除光標(biāo)所在的組件?!汗鈽?biāo)在編輯區(qū)時(shí),可移動(dòng)光標(biāo)上下。←→:光標(biāo)在編輯區(qū)時(shí),可利動(dòng)游標(biāo)左右。F3:在地址搜尋時(shí),本鍵可往下繼續(xù)搜尋。
PLC組件說明新代PLC提供I、O、A、C、S、R、CT、TI等8個(gè)組件開放程序編輯人員使用,詳細(xì)說明如下表所示:組件名稱組件名稱定義規(guī)格數(shù)量備注I實(shí)體輸入接點(diǎn)(Input)規(guī)格與數(shù)量依所選用之I/O卡而定O實(shí)體輸出接點(diǎn)(Output)A虛擬輔助接點(diǎn)(Auxiliary)BitdeviceA0~A511共512個(gè)CPLC控制CNC指令PLCCNC(Command)BitdeviceC0~C511共512個(gè)請參照第五章C、S、R說明SPLC讀取CNC狀態(tài)PLCCNC(Status)BitdeviceS0~S511共512個(gè)RPLC與CNC雙向32位緩存器PLCCNC(Register)WorddeviceR0~R4095共4096個(gè)CT虛擬輔助計(jì)數(shù)器(Counter)任一計(jì)數(shù)器皆可選擇上數(shù)、下數(shù)或循環(huán)計(jì)數(shù)CT0~CT255共256個(gè)TI虛擬輔助定時(shí)器(Timer)任一定時(shí)器皆可選擇單位為1秒、0.1秒或0.01秒TI0~TI255共256個(gè)
PLC指令說明4-1常開接點(diǎn)(NormalOpenContact)圖示:定時(shí)器接點(diǎn)計(jì)數(shù)器接點(diǎn)IO定時(shí)器接點(diǎn)計(jì)數(shù)器接點(diǎn)IO接點(diǎn)說明:俗稱為A接點(diǎn)。常開接點(diǎn)平時(shí)不導(dǎo)通,有訊號時(shí)才導(dǎo)通。容量:I點(diǎn)512點(diǎn)、O點(diǎn)512點(diǎn)、C點(diǎn)512點(diǎn)、S點(diǎn)512點(diǎn)、A點(diǎn)512點(diǎn)、定時(shí)器256點(diǎn)、計(jì)數(shù)器256點(diǎn)、R緩存器0~4095,每個(gè)R緩存器使用范圍為0..31分別對應(yīng)位0到位31,如R50.0表示緩存器50的第0位。4-2常閉接點(diǎn)(NormalCloseContact)圖示:計(jì)數(shù)器接點(diǎn)IO接點(diǎn)計(jì)數(shù)器接點(diǎn)IO接點(diǎn)定時(shí)器接點(diǎn)說明:俗稱為B接點(diǎn)。常閉接點(diǎn)平時(shí)導(dǎo)通,有訊號時(shí)不導(dǎo)通。容量:I點(diǎn)512點(diǎn)、O點(diǎn)512點(diǎn)、C點(diǎn)512點(diǎn)、S點(diǎn)512點(diǎn)、A點(diǎn)512點(diǎn)、定時(shí)器256點(diǎn)、計(jì)數(shù)器256點(diǎn)、R緩存器0~4095,每個(gè)R緩存器使用范圍為0..31分別對應(yīng)位0到位31,如R50.0表示緩存器50的第0位。4-3連結(jié)線(Connector)圖示:垂直連結(jié)線水平連結(jié)線垂直連結(jié)線水平連結(jié)線說明:用于連通其它組件。4-4常開線圈(NormalOpenCoil)圖示:說明:當(dāng)輸入訊號為ON,則輸出為ON;當(dāng)輸入訊號為OFF,則輸出為OFF。容量:O點(diǎn)512點(diǎn)、C點(diǎn)512點(diǎn)、A點(diǎn)512點(diǎn)、R緩存器0~4095,每個(gè)R緩存器使用范圍為0..31分別對應(yīng)位0到位31,如R50.0表示緩存器50的第0位。4-5常閉線圈(NormalClosedCoil)圖示:說明:當(dāng)輸入訊號為ON,則輸出為OFF;當(dāng)輸入訊號為OFF,則輸出為ON。容量:O點(diǎn)512點(diǎn)、C點(diǎn)512點(diǎn)、A點(diǎn)512點(diǎn)、R緩存器0~4095,每個(gè)R緩存器使用范圍為0..31分別對應(yīng)位0到位31,如R50.0表示緩存器50的第0位。4-6正緣觸發(fā)脈沖線圈(PositiveEdgeTriggeredCoil)圖示:說明:當(dāng)輸入訊號由OFF變成ON時(shí),輸出一個(gè)脈沖信號。一個(gè)脈沖信號之周期時(shí)間,代表PC之軟件程序執(zhí)行一個(gè)循環(huán)所需之掃描時(shí)間。容量:O點(diǎn)512點(diǎn)、C點(diǎn)512點(diǎn)、A點(diǎn)512點(diǎn)、R緩存器0~4095,每個(gè)R緩存器使用范圍為0..31分別對應(yīng)位0到位31,如R50.0表示緩存器50的第0位。4-7負(fù)緣觸發(fā)脈沖線圈(NegativeEdgeTriggeredCoil)圖示:說明:當(dāng)輸入訊號由ON變成OFF時(shí),輸出一個(gè)脈沖信號。一個(gè)脈沖信號之周期時(shí)間,代表PC之軟件程序執(zhí)行一個(gè)循環(huán)所需之掃描時(shí)間。容量:O點(diǎn)512點(diǎn)、C點(diǎn)512點(diǎn)、A點(diǎn)512點(diǎn)、R緩存器0~4095,每個(gè)R緩存器使用范圍為0..31分別對應(yīng)位0到位31,如R50.0表示緩存器50的第0位。
4-8保持線圈(LatchCoil)圖示:說明:當(dāng)輸入訊號ON時(shí),輸出為ON且一直保持ON。容量:O點(diǎn)512點(diǎn)、C點(diǎn)512點(diǎn)、A點(diǎn)512點(diǎn)、R緩存器0~4095,每個(gè)R緩存器使用范圍為0..31分別對應(yīng)位0到位31,如R50.0表示緩存器50的第0位。4-9復(fù)歸線圈(UnlatchCoil)圖示:輸入信號:復(fù)歸RELAY輸出信號:(O005)說明:當(dāng)輸入訊號ON時(shí),輸出為OFF且一直保持OFF。容量:O點(diǎn)512點(diǎn)、C點(diǎn)512點(diǎn)、A點(diǎn)512點(diǎn)、R緩存器0~4095,每個(gè)R緩存器使用范圍為0..31分別對應(yīng)位0到位31,如R50.0表示緩存器50的第0位。
4-10計(jì)數(shù)器(Counter)圖示:由緩存器設(shè)定的向上計(jì)數(shù)器由緩存器設(shè)定的向上計(jì)數(shù)器由常數(shù)設(shè)定的向上計(jì)數(shù)器由緩存器設(shè)定的向下計(jì)數(shù)器由常數(shù)設(shè)定的由緩存器設(shè)定的向下計(jì)數(shù)器由常數(shù)設(shè)定的向下計(jì)數(shù)器說明:每當(dāng)輸入訊號由OFF變ON時(shí),計(jì)數(shù)器向上增加(下減少)一次,直到計(jì)數(shù)器的值到達(dá)設(shè)定值才停止計(jì)數(shù)。當(dāng)計(jì)數(shù)器到達(dá)目標(biāo)值時(shí)輸出訊號為ON。其相對的計(jì)數(shù)器接點(diǎn)亦為ON。向上計(jì)數(shù)器的初始值為0,目標(biāo)值為緩存器或常數(shù)的值;向下計(jì)數(shù)器的初始值為緩存器或常數(shù)的值。目標(biāo)值為0。容量:常數(shù)設(shè)定計(jì)數(shù)器+緩存器設(shè)定計(jì)數(shù)器共有256個(gè)(CT0~CT255)。
4-11循環(huán)計(jì)數(shù)器(RingCounter)圖示:由常數(shù)設(shè)定的向上循環(huán)計(jì)數(shù)器由緩存器設(shè)定的向下循環(huán)計(jì)數(shù)器由常數(shù)設(shè)定的向上循環(huán)計(jì)數(shù)器由緩存器設(shè)定的向下循環(huán)計(jì)數(shù)器由常數(shù)設(shè)定的向下循環(huán)計(jì)數(shù)器由緩存器設(shè)定的向上循環(huán)計(jì)數(shù)器說明:每當(dāng)輸入訊號由OFF變ON時(shí),向上循環(huán)計(jì)數(shù)器向上增加(向下循環(huán)計(jì)數(shù)器向下減少)一次,當(dāng)計(jì)數(shù)器的值已經(jīng)到達(dá)目標(biāo)值時(shí)下一次觸發(fā)會再回到初始值,一直持續(xù)計(jì)數(shù)。當(dāng)計(jì)數(shù)器的值為目標(biāo)值時(shí)輸出訊號為ON。其相對的計(jì)數(shù)器接點(diǎn)亦為ON。向上計(jì)數(shù)器的初始值為0,目標(biāo)值為緩存器或常數(shù)的值;向下計(jì)數(shù)器的初始值為緩存器或常數(shù)的值。目標(biāo)值為0。容量:常數(shù)設(shè)定計(jì)數(shù)器+緩存器設(shè)定計(jì)數(shù)器共有256個(gè)(CT0~CT255)。4-12計(jì)數(shù)器復(fù)歸(CounterReset)圖示:說明:每當(dāng)輸入訊號由OFF變ON時(shí),該計(jì)數(shù)器的值變?yōu)槌跏贾?。向上?jì)數(shù)器的初始值為0;向下計(jì)數(shù)器的初始值為緩存器或常數(shù)的值。容量:共有256個(gè)(CT0~CT255)。
4-13定時(shí)器(Timer)圖示:由緩存器設(shè)定的1秒定時(shí)器由常數(shù)設(shè)定的1秒定時(shí)器由緩存器設(shè)定的由緩存器設(shè)定的1秒定時(shí)器由常數(shù)設(shè)定的1秒定時(shí)器由緩存器設(shè)定的0.1秒定時(shí)器由常數(shù)設(shè)定的0.1秒定時(shí)器由緩存器設(shè)定的0.01秒定時(shí)器由常數(shù)設(shè)定的0.01秒定時(shí)器說明:每當(dāng)輸入訊號由OFF變ON時(shí),且一直O(jiān)N,該定時(shí)器就開始持續(xù)計(jì)時(shí)。當(dāng)定時(shí)器到達(dá)設(shè)定的時(shí)間時(shí)輸出訊號為ON。其相對的定時(shí)器接點(diǎn)亦為ON。當(dāng)輸入信號為OFF時(shí),定時(shí)器停止計(jì)時(shí),輸出訊號為OFF。其相對的定時(shí)器接點(diǎn)亦為OFF定時(shí)器的時(shí)基有三種:分別為0.01秒,0.1秒,1秒。容量:常數(shù)設(shè)定定時(shí)器+緩存器設(shè)定定時(shí)器共有256個(gè)(TM0~TM255)。
4-14PLC軸控制(PLCAxis)有效版本Build649或更新的版本(尚無暫停功能)M碼使用搶鮮版8.00.6.0或更新的版本MPG模擬搶鮮版8.00.14.0或更新的版本軸移動(dòng)組件搶鮮版9.00.16.0或更新的版本,正式版8.17或更新的版本相關(guān)組件執(zhí)行程序(Run)程序號碼直接由數(shù)值指定執(zhí)行程序(Run)程序號碼直接由數(shù)值指定執(zhí)行程序(Run)程序號碼在R緩存器內(nèi)R2=R1+R2停止軸運(yùn)動(dòng)(Stop)停止軸運(yùn)動(dòng)(Stop)移動(dòng)軸(MoveTo)說明:每當(dāng)輸入訊號由OFF變ON時(shí)(搶鮮版9.00.16.0或正式版8.17(含)之后版本有效,對于之前版本此啟動(dòng)條件為輸入訊號ON)時(shí),執(zhí)行單軸控制指令。執(zhí)行程序指令的程序號碼范圍1~999999。軸移動(dòng)指令需要四個(gè)連續(xù)緩存器設(shè)定移動(dòng)內(nèi)容,其內(nèi)容如下RBase+0 位移量(增量),單位BLURBase+1 移動(dòng)速度,單位mm/minRBase+2 必須為0(保留將來擴(kuò)充用)RBase+3 必須為0(保留將來擴(kuò)充用)容量:最大軸數(shù)20,范圍1~20,實(shí)際軸數(shù)必需依CNC參數(shù)可用軸數(shù)而定。
使用說明設(shè)定:由C66~C69,C260~C271設(shè)定指定軸為PLC軸說明:*.當(dāng)伺服軸被設(shè)為PLC軸時(shí),不可在AUTO程序?qū)υ撦S下指令,否則兩個(gè)軸向指令會加成,產(chǎn)生錯(cuò)誤的運(yùn)動(dòng)軌跡.執(zhí)行:在指定PLC軸執(zhí)行加工程序
說明:*.執(zhí)行PLC軸程序,請以上升緣觸發(fā)的方式,以免同一個(gè)PLC軸程序,被多次重復(fù)執(zhí)行.PLC軸加工程序說明(#nnnn)::此程序放在C:\CNC\MACRO底下:文件名稱一定以“O”作檔名開頭,但是Ladder內(nèi)不可寫“O”:文件名稱(nnnn),一定是四碼的自然數(shù):RUN指令,文件名可以利用Rbits來傳遞(如范例)*.程序撰寫規(guī)則::此程序是MACRO,所以檔案內(nèi)容起頭一定是”%@MACRO”:程序祇能執(zhí)行單軸:軸向名稱一律是“X”:所有的單軸Gcode都可使用(G00,G01,G04,G90,G91,G94,G95…)停止:中斷PLC正在加工中的程序說明:*.執(zhí)行中的程序可以利用“FHD”來暫停動(dòng)作*.執(zhí)行中的程序可以利用“RST”來中斷動(dòng)作*.RST指令中的“#n”,對實(shí)際執(zhí)行,并無任何影響軸移動(dòng):依所指定的速度與位移量移動(dòng)
4-15鍵盤掃描有效版本搶鮮版9.00.21.0或更新的版本正式版8.29或更新的版本相關(guān)組件執(zhí)行鍵盤掃描執(zhí)行鍵盤掃描說明:每當(dāng)輸入訊號由OFF變ON時(shí),啟動(dòng)鍵盤掃描,輸入訊號由ON變OFF時(shí)停止鍵盤掃描。數(shù)據(jù)放置順序?yàn)長owByte優(yōu)先,如O點(diǎn)數(shù)目為5,則共有40點(diǎn)會被輸入,排列方式如下輸入緩存器RinBit0..31 對應(yīng)I點(diǎn)0..31輸入緩存器Rin+1Bit0..7 對應(yīng)I點(diǎn)32..39鍵盤掃描指令需要至少兩個(gè)連續(xù)緩存器,其內(nèi)容如下RBase+0 :Bit0~3 O點(diǎn)數(shù)目(2~15),一個(gè)O點(diǎn)可掃入8點(diǎn)IRBase+0:Bit8 輸入緩存器尋址方式,0為直接尋址,1為間接尋址。RBase+0:Bit16 掃描完成訊號,即輸入緩存器內(nèi)容已被更新RBase+1.. 直接尋址時(shí)掃描內(nèi)容將被放在RBase+1,RBase+2依序被放置;間接尋址時(shí),輸入緩存器編號由此緩存器內(nèi)容指定。容量:最大鍵盤數(shù)1,范圍1,此功能目前只有在PIO5硬件版本下有效。
使用說明直接尋址:使用5個(gè)O點(diǎn)當(dāng)控制訊號,可以掃入40點(diǎn)I點(diǎn),它的內(nèi)容將被放在R1025,R1026間接尋址:使用5個(gè)O點(diǎn)當(dāng)控制訊號,可以掃入40點(diǎn)I點(diǎn),它的內(nèi)容將被放在R2000,R2001
4-16PLC坐標(biāo)教導(dǎo)系統(tǒng)組件有效版本搶鮮版9.00.34.0或更新的版本相關(guān)組件由由PLC將運(yùn)動(dòng)指令教導(dǎo)至檔案里說明:每當(dāng)輸入訊號由OFF變ON時(shí),啟動(dòng)坐標(biāo)教導(dǎo)系統(tǒng),坐標(biāo)教導(dǎo)系統(tǒng)一經(jīng)啟動(dòng)后便一直有效,直到關(guān)機(jī)。使用者可以透過PLC來建立以緩存器為基礎(chǔ)的檔案系統(tǒng),PLC坐標(biāo)教導(dǎo)系統(tǒng)組件可以依使用者操作的動(dòng)作來做快速定位、直線切削等運(yùn)動(dòng)指令教導(dǎo),并將教導(dǎo)結(jié)果存入檔案,讓PLC使用者可以做檔案管理PLC坐標(biāo)教導(dǎo)系統(tǒng)組件使用八個(gè)連續(xù)緩存器內(nèi)容,其內(nèi)容如下Base+0 [In] 數(shù)據(jù)顯示區(qū)起始的緩存器地址Base+1 [In] 數(shù)據(jù)顯示區(qū)每一行占去幾個(gè)字符Base+2 [In] 數(shù)據(jù)顯示區(qū)一次共顯示幾行Base+3 [In] 控制指令緩存器地址(教導(dǎo),刪除,上,下,…)Bit0: 快速定位教導(dǎo),將由Off變On時(shí)的機(jī)械坐標(biāo)做為快速定位的終點(diǎn)Bit1: 直線切削教導(dǎo),將由Off變On時(shí)的機(jī)械坐標(biāo)做為直線切削的終點(diǎn)Bit2: 圓弧切削教導(dǎo),在此組件中保留,目前無做用Bit3~Bit5 保留區(qū)Bit6: 刪除行,由Off變On時(shí)將游標(biāo)所在的那一行刪除Bit7: 儲存檔案,由Off變On將現(xiàn)在的編輯文件寫回磁盤裝置Bit8: 由Off變On時(shí)將游標(biāo)上移一行Bit9: 由Off變On時(shí)將游標(biāo)下移一行Bit10: 由Off變On時(shí)將畫面切換到上一頁Bit11: 由Off變On時(shí)將畫面切換到下一頁Bit12~Bit31 保留區(qū)Base+4 [In] 指定教導(dǎo)檔(加工文件)文件名的緩存器,范圍為1~8999Base+5 [Out] 坐標(biāo)教導(dǎo)系統(tǒng)目前的教導(dǎo)文件(加工檔)檔名Base+6 保留Base+7 保留Base表示設(shè)定坐標(biāo)教導(dǎo)系統(tǒng)數(shù)據(jù)的基準(zhǔn)緩存器[In] 表示由使用者填入 [Out]表由PLC系統(tǒng)響應(yīng)容量:目前提供1個(gè)檔案系統(tǒng),范圍1。附注:數(shù)據(jù)顯示區(qū)單行格式在使用者設(shè)定的單行長度中,第一個(gè)緩存器(占去4個(gè)字符)用來存放該行的數(shù)據(jù),第二個(gè)緩存器開始才是存放字符串?dāng)?shù)據(jù)(一個(gè)緩存器可放4個(gè)字符),第一個(gè)緩存器(LineHeader)格式說明如下: Bit0~Bit15 存放該行的行號,亦即是該文件的第幾行(由0行開始算起) Bit16 On表示該行是游標(biāo)行,Off表示該行不是游標(biāo)行 Bit17~Bit31 保留區(qū)使用說明設(shè)定系統(tǒng)使用教導(dǎo)組件:指定數(shù)據(jù)顯示區(qū)從R1100開始,每行有40個(gè)字符,總共有5行,并設(shè)定初始化時(shí)加載的加工檔檔名為O0002,設(shè)定步驟執(zhí)行一次即可
選擇教導(dǎo)檔(加工檔):將欲教導(dǎo)加工的檔名放入Base+4所指定的緩存器在此為R304,如下所示表示要載入的加工檔為O0003教導(dǎo)動(dòng)作控制:依照所需要的動(dòng)作去OnBase+3緩存器(在此為R303)的對應(yīng)位,如下所示,依序可做快速定位教導(dǎo)、直線切削教導(dǎo)、刪除行、儲存檔案、光標(biāo)上下移動(dòng)等動(dòng)作R2R14-17算數(shù)運(yùn)算指令(ArithmeticOperation)R2R1R2圖示:R2R2=R2÷常數(shù)R2=R2×R2=R2÷常數(shù)R2=R2×常數(shù)R2=R2-常數(shù)R2=R2–R1R2=R2+常數(shù)R2=R1+R2R2=R2+R1R2=R2×R2=R2×R1R2=R2R2=R2÷R1說明:每當(dāng)輸入訊號ON時(shí),執(zhí)行算數(shù)運(yùn)算。每一個(gè)數(shù)據(jù)緩存器內(nèi)的值均為整數(shù)形式,每一數(shù)均為2Bytes。其范圍為-32768到32767。容量:緩存器4096個(gè)。
4-18邏輯運(yùn)算指令(LogicOperation)R2R1R2圖示:R2R1R2R2=R2.AND.常數(shù)R2=R2.XOR.R1R2=R2.OR.常數(shù)R2=R2.AND.常數(shù)R2=R2.XOR.R1R2=R2.OR.常數(shù)R2=R2.OR.R1R2=R2.AND.R1R2=R2.XOR.常數(shù)R2=R2.XOR.常數(shù)說明:每當(dāng)輸入訊號ON時(shí),執(zhí)行邏輯運(yùn)算。每一個(gè)數(shù)據(jù)緩存器內(nèi)的值均為32bits的形式,每一緩存器均為32bits數(shù)據(jù)。也就是說每次運(yùn)算,均分別對32-bit單獨(dú)執(zhí)行邏輯運(yùn)算。容量:緩存器4096個(gè)。OR真值表OR真值表AND真值表R1結(jié)果R1結(jié)果R2OFFOFFOFFOFFONONONONOFFONONONR1結(jié)果R2OFFOFFOFFOFFONONONONOFFOFFOFFON
XORXOR真值表R1R1結(jié)果R2OFFOFFOFFOFFONONONONOFFONONOFFR2R2R14-19比較指令(Compare)R2R2R1圖示:是否R1等于R2是否常數(shù)小于是否R1等于R2是否常數(shù)小于R2是否R1小于R2是否常數(shù)大于R2是否R1大于R2是否常數(shù)等于是否常數(shù)等于R2說明:每當(dāng)輸入訊號ON時(shí),執(zhí)行比較運(yùn)算。當(dāng)比較的結(jié)果為真輸出訊號為ON;當(dāng)比較的結(jié)果為為假輸出訊號為OFF。當(dāng)比較結(jié)果為假時(shí)或輸入為OFF時(shí)輸出訊號為OFF。
4-20數(shù)據(jù)搬移指令(Move)R2R2R1圖示:R2R2R1將R1將R1搬移到R2內(nèi)將常數(shù)搬移到R2內(nèi)說明:每當(dāng)輸入訊號ON時(shí),執(zhí)行搬移動(dòng)作。搬移結(jié)束時(shí)輸出訊號為ON。4-21刀庫旋轉(zhuǎn)指令(Rotate)圖示:說明:每當(dāng)輸入訊號ON時(shí),執(zhí)行刀庫旋轉(zhuǎn)計(jì)算,并輸出0正轉(zhuǎn)(CW),1反轉(zhuǎn)(CCW)訊號。自變量有R1與R2兩個(gè),但實(shí)際使用的緩存器有三個(gè),分別為R1,R1+1,與R2。R1為目前刀號1..n,R1+1為目標(biāo)刀號1..n,R2為總刀數(shù)n。當(dāng)此指令被執(zhí)行時(shí),目前刀號如超出總刀數(shù)范圍1..n時(shí),會自動(dòng)被修改換算為對等范圍內(nèi)的刀號。此組件將以最短距離方式,計(jì)算正反轉(zhuǎn)訊號,例如總刀數(shù)為8,目前刀號為4,當(dāng)目標(biāo)刀號為6時(shí),將輸出1反轉(zhuǎn)(CCW)訊號,當(dāng)目標(biāo)刀號為2時(shí),將輸出0正轉(zhuǎn)(CW)訊號。
4-22程序跳躍指令(Jump)圖示:說明:每當(dāng)輸入訊號由ON時(shí),執(zhí)行程序跳躍指令,程序跳到符號標(biāo)記為LABEL的地方開始執(zhí)行。4-23子過程調(diào)用指令(JumpSubroutine)圖示:說明:每當(dāng)輸入訊號由ON時(shí),執(zhí)行子過程調(diào)用指令,程序跳到符號標(biāo)記為LABEL的地方開始執(zhí)行;執(zhí)行結(jié)束,則返回執(zhí)行下一個(gè)組件指令。4-24子過程調(diào)用返回指令(Return)圖示:說明:此為子程序結(jié)束返回指令。4-25符號標(biāo)記(Label)圖示:說明:符號標(biāo)記是供JMP或JSR指令使用。符號標(biāo)記長度為6個(gè)字符。
4-26程序結(jié)束指令(End)圖示:說明:此為階梯圖程序結(jié)束指令。4-27快速PLC程序掃描圖示: 說明:此為快速階梯圖程序結(jié)束指令。有效版本Build662或更新的版本使用說明快速掃描PLC請寫在程序的最前面,并以-]FastEND[-組件結(jié)束。在程序執(zhí)行時(shí)-]FastEND[-之前的程序會被加載到快速掃描區(qū)-]FastEND[-之后的程序到-]END[-之間的程序會被加載到一般掃描區(qū)??焖賿呙鑵^(qū)的程序掃描時(shí)間與系統(tǒng)參數(shù)3203運(yùn)動(dòng)補(bǔ)間時(shí)間相同一般掃描區(qū)的程序掃描時(shí)間由系統(tǒng)參數(shù)3204PLC掃描時(shí)間設(shè)定之。
范例
C、S、R參照表5-1CBit(PLC=>CNC)接口說明編號代碼名稱功能說明C000STCycleStartautomode下,此bitON會起動(dòng)加工C001SPFeedHold加工中,此flagon,會暫停目前的加工狀態(tài)C002C003C004C005C006?XPXAxisJOG+JOGMODE按面板X+的鍵,LADDER應(yīng)該產(chǎn)生這個(gè)FLAGON時(shí),控制器就會產(chǎn)生這個(gè)方向的運(yùn)動(dòng)C007?XNXAxisJOG-(同上)C008?YPYAxisJOG+(同上)C009?YNYAxisJOG-(同上)C010?ZPZAxisJOG+(同上)C011?ZNZAxisJOG-(同上)C012?CPC(6th)AxisJOG+(同上)C013?CNC(6th)AxisJOG-(同上)C014C015C016MPGXXAxisMPGSelectionX軸軸向手輪選擇,此FLAGON時(shí),控制器會以MPG輸入,驅(qū)動(dòng)X軸走相對的位移C017MPGYYAxisMPGSelection(同上)C018MPGZZAxisMPGSelection(同上)C019MPGCC(6th)AxisMPGSelection(同上)C020MPSMMPGSimulationAutomode下,此bitON,起動(dòng)加工后,G00,G01,G02,G03的FEEDRATEOVERRIDE由MPG轉(zhuǎn)動(dòng)速度決定,轉(zhuǎn)動(dòng)越快,機(jī)臺運(yùn)動(dòng)越快,MPG停止,機(jī)臺停止,非常適合機(jī)臺工試加工C021C022C023RTRapidTraverseCONJOG下,按此鑒,機(jī)臺的運(yùn)動(dòng)速度從JOGSPEED跳到RAPIDSPEED(G00),同時(shí)接受面板RAPIDOVERRIDEC024C025SEMAXSetXAxisMachinePosition設(shè)定X軸機(jī)械坐標(biāo),欲設(shè)定的坐標(biāo)值必須先放在R38,此功能只有在X軸對應(yīng)的ServoOffCBit,C31為ON,即ServoOff模式下有效。C026SEMAYSetYAxisMachinePosition(同上)C027SEMAZSetZAxisMachinePosition(同上)C028SEMACSetC(6th)AxisMachinePosition(同上)C029C030C031XOFFXAxisMANUALCONTROL此CBITSON,控制器會將軸控制跳開,從原來閉回路控制,變?yōu)槲恢米鴺?biāo)監(jiān)視,此功能適合傳統(tǒng)機(jī)械USER,在某些情況下,可以以機(jī)臺手輪進(jìn)行校模或加工,執(zhí)行此功能時(shí),LADDER需配合將伺服DISABLE掉,當(dāng)USER以手輪移動(dòng)機(jī)臺時(shí),畫面坐標(biāo)會跟著動(dòng),當(dāng)此CBITOFF時(shí),CNC恢復(fù)伺服控制狀態(tài)C032YOFFYAxisMANUALCONTROL(同上)C033ZOFFZAxisMANUALCONTROL(同上)C034COFFC(6th)AxisMANUALCONTROL(同上)C035C036ESPEmergencyStop被壓下,LADDER應(yīng)該觸發(fā)這個(gè)FLAG,控制器會暫停所有的機(jī)臺運(yùn)動(dòng),進(jìn)入未就緒狀態(tài)(NOTREADY),直到這個(gè)FALG解除,控制器內(nèi)部會產(chǎn)生一個(gè)RESET動(dòng)作,恢復(fù)就緒(READY)狀態(tài)C037ERSExternalReset外界對CNC發(fā)出RESET指令C038MSTFM.S.TFinishLADEER在執(zhí)行M,S,TCODE時(shí),控制器會等到這個(gè)FLAGON時(shí),才會開始下一個(gè)BLOCK的執(zhí)行,因此,LADERR執(zhí)行完M,S,TCODE,需將此FLAGON起來C039M99HLDM99stoprequest當(dāng)此BITON時(shí)主程序的M99就會暫停(B-STOP)C040SBKSingleBlock此FLAGON時(shí),GCODE執(zhí)行時(shí),會走一個(gè)BLOCK即產(chǎn)生暫停,需再按CYCLESTART才會再走下一個(gè)BLOCKC041BDT1OptionalSkip此FLAGON時(shí),工件程序執(zhí)行時(shí),程序中若有寫跳躍符號’/’,會跳過這一行,直接走下一個(gè)單節(jié)C042DRNDryRun此FLAGON時(shí),執(zhí)行GCODE會以空跑速度執(zhí)行C043MLKMachineLock此FLAGON時(shí),程序執(zhí)行,程序會跑,但是機(jī)臺不會動(dòng),通常用于程序檢查C044OPSOptionalStop此FLAGON時(shí),執(zhí)行到M01時(shí),控制器會進(jìn)入暫停狀態(tài),此FLAG不ON時(shí),執(zhí)行到M01,控制器會忽略M01,繼續(xù)執(zhí)行下一個(gè)BLOCKC045ZLOCKZAxisLock此FLAGON時(shí),程序執(zhí)行,程序會跑,但是Z軸不會動(dòng),通常用于程序檢查C046COUPLEAxescouplestate當(dāng)系統(tǒng)參數(shù)3825設(shè)定為程序偶合時(shí),實(shí)際偶合狀態(tài)由此位決定,此FLAGON時(shí),主從就進(jìn)入偶合狀態(tài),當(dāng)此FLAGOFF時(shí),主從就離開偶合狀態(tài)。偶合狀態(tài)下,主動(dòng)軸移動(dòng)時(shí),從動(dòng)軸就會依設(shè)定比例運(yùn)動(dòng)。C047C048C049C050XOTPOverTravelX+X軸機(jī)臺正向硬件極限,此FLAGON控制器會自動(dòng)產(chǎn)生Feedhold,同時(shí),開始不接受該方向的Jog指令或手輪指令,只能以反方向帶出。C051XOTNOverTravelX-(同上)C052YOTPOverTravelY+(同上)C053YOTNOverTravelY-(同上)C054ZOTPOverTravelZ+(同上)C055ZOTNOverTravelZ-(同上)C056COTPOverTravelC(6th)+(同上)C057COTNOverTravelC(6th)-(同上)C058C059C060SOSpindleJOGMode此CBITON時(shí),會強(qiáng)迫主軸運(yùn)轉(zhuǎn)速度,以參數(shù)1721所設(shè)定的主軸定位漂移速度運(yùn)轉(zhuǎn),此功能通常用于銑床主軸換刀,校?;蚴擒嚧沧詣?dòng)進(jìn)料上C061SOSSpindleOrientationStop此CBITON時(shí),執(zhí)行主軸定位功能,此功能必需在主軸裝有位置編碼器才有效,此BIT必須一直O(jiān)N到不須要此功能為止。參數(shù)1741設(shè)定主軸定位時(shí)運(yùn)轉(zhuǎn)速度,參數(shù)1751設(shè)定主軸定位角度,此角度為相對于編碼器同期訊號位置,因此當(dāng)更換馬達(dá)、編碼器、或皮帶后,此參數(shù)必須重新校正;參數(shù)1761設(shè)定主軸定位時(shí)間。S61BIT表示主軸定位功能完成訊號。C062?SKIPSkipSignalState此CBITON時(shí),量測逃脫指令G31會記錄目前機(jī)械位置并中斷G31動(dòng)作,直接跳到下一個(gè)單節(jié)繼續(xù)執(zhí)行C063SPDOFFSpindleOFF當(dāng)參數(shù)179X主軸型態(tài),設(shè)定為伺服馬達(dá)時(shí),當(dāng)此CBITON時(shí),表示該邏輯軸切換到位置定位控置模式;當(dāng)此CBITOFF時(shí),表示該邏輯軸回到主軸控制模式,其正反轉(zhuǎn)控制由C64/C65兩接點(diǎn)定義。C064SPDCWRotatingthespindleclockwise主軸正轉(zhuǎn)C065SPDCCWRotatingthespindlecounterclockwise主軸反轉(zhuǎn)C066?XPLCXaxiscontrolledbyPLC當(dāng)此訊號為ON時(shí),加工中X軸就不受CNC工件程控,直接接受PLC階梯程控。當(dāng)此訊號為OFF時(shí),X軸就回到CNC工件程控模式,加工中不受PLC階梯程控,如果PLC階梯程序在此時(shí)發(fā)出移動(dòng)命令,控制器就會發(fā)出命令相沖突警報(bào)。C067?YPLCYaxiscontrolledbyPLC(同上)C068?ZPLCZaxiscontrolledbyPLC(同上)C069?CPLCCaxis(6th)controlledbyPLC(同上)C070C071MPG1EnableMPGNo1當(dāng)此訊號為ON時(shí),第1號MPG的輸入會被當(dāng)作軸向位置命令,移動(dòng)對應(yīng)的軸向。C072MPG2EnableMPGNo2(同上)C073MPG3EnableMPGNo3(同上)C074C075C076CLRMPG1ClearMPG1position當(dāng)此訊號為ON時(shí),第1號MPG的目前位置R6會被清除為零。C077CLRMPG2ClearMPG2position當(dāng)此訊號為ON時(shí),第2號MPG的目前位置R7會被清除為零。C078CLRMPG3ClearMPG3position當(dāng)此訊號為ON時(shí),第3號MPG的目前位置R8會被清除為零。C079XDOGXHOMEDOGHOMEDOG從IO板讀到,LADDER需設(shè)到這個(gè)CBITC080YDOGYHOMEDOG(同上)C081ZDOGZHOMEDOG(同上)C082CDOGC(6th)HOMEDOG(同上)C083C084C085C086C087C088C089EDITINHIEditinhibition禁止編輯程序模式,0:允許編輯程序,1:禁止編輯程序。C090SCPRGProgramEditScreen切換至程序編輯畫面C091SCGPHGraphDialogScreen切換至圖形對話式畫面C092SCAUTOMonitorScreen切換至執(zhí)行加工監(jiān)控畫面C093SCPOSPositionScreen切換至位置監(jiān)控畫面C094C095C096C097C098C099C100C101~C132CVARMacromappingvariable對應(yīng)到宏系統(tǒng)變量(#6001~#6032)C133C134C135C136C137C138C139C140OTP44thAxisOT+第四軸機(jī)臺正向硬件極限,此FLAGON控制器會自動(dòng)產(chǎn)生Feedhold,同時(shí),開始不接受該方向的Jog指令或手輪指令,只能以反方向帶出。C141OTN44thAxisOT-(同上)C142OTP55thAxisOT+(同上)C143OTN55thAxisOT-(同上)C144OTP77thAxisOT+(同上)C145OTN77thAxisOT-(同上)C146OTP88thAxisOT+(同上)C147OTN88thAxisOT-(同上)C148OTP99thAxisOT+(同上)C149OTN99thAxisOT-(同上)C150OTP1010thAxisOT+(同上)C151OTN1010thAxisOT-(同上)C152OTP1111thAxisOT+(同上)C153OTN1111thAxisOT-(同上)C154OTP1212thAxisOT+(同上)C155OTN1212thAxisOT-(同上)C156OTP1313thAxisOT+(同上)C157OTN1313thAxisOT-(同上)C158OTP1414thAxisOT+(同上)C159OTN1414thAxisOT-(同上)C160OTP1515thAxisOT+(同上)C161OTN1515thAxisOT-(同上)C162OTP1616thAxisOT+(同上)C163OTN1616thAxisOT-(同上)C164C165C166C167C168C169C170?AXP44thAxisJOG+JOGMODE按面板第四軸JOG+的鍵,LADDER應(yīng)該產(chǎn)生這個(gè)FLAGON時(shí),控制器就會產(chǎn)生這個(gè)方向的運(yùn)動(dòng)C171?AXN44thAxisJOG-(同上)C172?AXP55thAxisJOG+(同上)C173?AXN55thAxisJOG-(同上)C174?AXP77thAxisJOG+(同上)C175?AXN77thAxisJOG-(同上)C176?AXP88thAxisJOG+(同上)C177?AXN88thAxisJOG-(同上)C178?AXP99thAxisJOG+(同上)C179?AXN99thJOG-(同上)C180?AXP1010thAxisJOG+(同上)C181?AXN1010thAxisJOG-(同上)C182?AXP1111thAxisJOG+(同上)C183?AXN1111thAxisJOG-(同上)C184?AXP1212thAxisJOG+(同上)C185?AXN1212thAxisJOG-(同上)C186?AXP1313thAxisJOG+(同上)C187?AXN1313thAxisJOG-(同上)C188?AXP1414thAxisJOG+(同上)C189?AXN1414thAxisJOG-(同上)C190?AXP1515thAxisJOG+(同上)C191?AXN1515thAxisJOG-(同上)C192?AXP1616thAxisJOG+(同上)C193?AXN1616thAxisJOG-(同上)C194C195C196C197C198C199C200DOG44thAxisHomeDogHOMEDOG從IO板讀到,LADDER需設(shè)到這個(gè)CBITC201DOG55thAxisHomeDog(同上)C202DOG77thAxisHomeDog(同上)C203DOG88thAxisHomeDog(同上)C204DOG99thAxisHomeDog(同上)C205DOG1010thAxisHomeDog(同上)C206DOG1111thAxisHomeDog(同上)C207DOG1212thAxisHomeDog(同上)C208DOG1313thAxisHomeDog(同上)C209DOG1414thAxisHomeDog(同上)C210DOG1515thAxisHomeDog(同上)C211DOG1616thAxisHomeDog(同上)C212C213C214C215MPG44thAxisMPGSelection第四軸軸向手輪選擇,此FLAGON時(shí),控制器會以MPG輸入,驅(qū)動(dòng)第四軸軸走相對的位移C216MPG55thAxisMPGSelection(同上)C217MPG77thAxisMPGSelection(同上)C218MPG88thAxisMPGSelection(同上)C219MPG99thAxisMPGSelection(同上)C220MPG1010thAxisMPGSelection(同上)C221MPG1111thAxisMPGSelection(同上)C222MPG1212thAxisMPGSelection(同上)C223MPG1313thAxisMPGSelection(同上)C224MPG1414thAxisMPGSelection(同上)C225MPG1515thAxisMPGSelection(同上)C226MPG1616thAxisMPGSelection(同上)C227C228C229C230SEMA4Set4thAxisMach-ine.Position設(shè)定第四軸機(jī)械坐標(biāo),欲設(shè)定的坐標(biāo)值必須先放在R38,此功能只有在第四軸對應(yīng)的ServoOffCBit,C245為ON,即ServoOff模式下有效。C231SEMA5Set5thAxisMach-ine.Position(同上)C232SEMA7Set7thAxisMach-ine.Position(同上)C233SEME8Set8thAxisMach-ine.Position(同上)C234SEME9Set9thAxisMach-ine.Position(同上)C235SEME10Set10thAxisMach-ine.Position(同上)C236SEME11Set11thAxisMach-ine.Position(同上)C237SEME12Set12thAxisMach-ine.Position(同上)C238SEME13Set13thAxisMach-ine.Position(同上)C239SEME14Set14thAxisMach-ine.Position(同上)C240SEME15Set15thAxisMach-ine.Position(同上)C241SEME16Set16thAxisMach-ine.Position(同上)C242C243C244C245OFF44thAxisMANUALCONTROL此CBITSON,控制器會將第四軸控制跳開,從原來閉回路控制,變?yōu)槲恢米鴺?biāo)監(jiān)視,此功能適合傳統(tǒng)機(jī)械USER,在某些情況下,可以以機(jī)臺手輪進(jìn)行校模或加工,執(zhí)行此功能時(shí),LADDER需配合將伺服DISABLE掉,當(dāng)USER以手輪移動(dòng)機(jī)臺時(shí),畫面坐標(biāo)會跟著動(dòng),當(dāng)此CBITOFF時(shí),CNC恢復(fù)伺服控制狀態(tài)C246OFF55thAxisMANUALCONTROL(同上)C247OFF77thAxisMANUALCONTROL(同上)C248OFF88thAxisMANUALCONTROL(同上)C249OFF99thAxisMANUALCONTROL(同上)C250OFF1010thAxisMANUALCONTROL(同上)C251OFF1111thAxisMANUALCONTROL(同上)C252OFF1212thAxisMANUALCONTROL(同上)C253OFF1313thAxisMANUALCONTROL(同上)C254OFF1414thAxisMANUALCONTROL(同上)C255OFF1515thAxisMANUALCONTROL(同上)C256OFF1616thAxisMANUALCONTROL(同上)C257C258C259C260?PLC44thaxiscontrolledbyPLC當(dāng)此訊號為ON時(shí),加工中X軸就不受CNC工件程控,直接接受PLC階梯程控。當(dāng)此訊號為OFF時(shí),X軸就回到CNC工件程控模式,加工中不受PLC階梯程控,如果PLC階梯程序在此時(shí)發(fā)出移動(dòng)命令,控制器就會發(fā)出命令相沖突警報(bào)。C261?PLC55thaxiscontrolledbyPLC(同上)C262?PLC77thaxiscontrolledbyPLC(同上)C263?PLC88thaxiscontrolledbyPLC(同上)C264?PLC99thaxiscontrolledbyPLC(同上)C265?PLC1010thaxiscontrolledbyPLC(同上)C266?PLC1111thaxiscontrolledbyPLC(同上)C267?PLC1212thaxiscontrolledbyPLC(同上)C268?PLC1313thaxiscontrolledbyPLC(同上)C269?PLC1414thaxiscontrolledbyPLC(同上)C270?PLC1515thaxiscontrolledbyPLC(同上)C271?PLC1616thaxiscontrolledbyPLC(同上)C272C273C274C275C276C277C278C279C280C281C282C283C284C285C286C287C288C289C290C291C292C293C294C295C296C297C298C299C300C301MJINV11thaxisMPGjogdirectioninverse當(dāng)此訊號為ON時(shí),該軸MPG寸動(dòng)方向反向。當(dāng)此訊號為OFF時(shí)MPG順時(shí)針轉(zhuǎn)時(shí)該軸往正方向移動(dòng);當(dāng)此訊號為ON時(shí)MPG順時(shí)針轉(zhuǎn)時(shí)該軸就會往負(fù)方向移動(dòng)。C302MJINV22thaxisMPGjogdirectioninverse(同上)C303MJINV33thaxisMPGjogdirectioninverse(同上)C304MJINV44thaxisMPGjogdirectioninverse(同上)C305MJINV55thaxisMPGjogdirectioninverse(同上)C306MJINV66thaxisMPGjogdirectioninverse(同上)C307MJINV77thaxisMPGjogdirectioninverse(同上)C308MJINV88thaxisMPGjogdirectioninverse(同上)C309MJINV99thaxisMPGjogdirectioninverse(同上)C310MJINV1010thaxisMPGjogdirectioninverse(同上)C311MJINV1111thaxisMPGjogdirectioninverse(同上)C312MJINV1212thaxisMPGjogdirectioninverse(同上)C313MJINV1313thaxisMPGjogdirectioninverse(同上)C314MJINV1414thaxisMPGjogdirectioninverse(同上)C315MJINV1515thaxisMPGjogdirectioninverse(同上)C316MJINV1616thaxisMPGjogdirectioninverse(同上)C317~C400C401~C488KEYStandardkeyboardScanCode對應(yīng)到標(biāo)準(zhǔn)鍵盤掃描碼1~88C489OMEK89OEMextendedkey應(yīng)用程序自行定義的擴(kuò)充鍵89-111,其意義由個(gè)別應(yīng)用自行定義。對應(yīng)到PC鍵盤ALT-1鍵C490OMEK90對應(yīng)到PC鍵盤ALT-2鍵C491OMEK91對應(yīng)到PC鍵盤ALT-3鍵C492OMEK92對應(yīng)到PC鍵盤ALT-4鍵C493OMEK93對應(yīng)到PC鍵盤ALT-5鍵C494OMEK94對應(yīng)到PC鍵盤ALT-6鍵C495OMEK95對應(yīng)到PC鍵盤ALT-7鍵C496OMEK96對應(yīng)到PC鍵盤ALT-8鍵C497OMEK97對應(yīng)到PC鍵盤ALT-9鍵C498OMEK98對應(yīng)到PC鍵盤ALT-0鍵C499OMEK99對應(yīng)到PC鍵盤ALT-B鍵C500OMEK100對應(yīng)到PC鍵盤ALT-V鍵C501OMEK101對應(yīng)到PC鍵盤ALT-E鍵C502OMEK102對應(yīng)到PC鍵盤ALT-F鍵C503OMEK103對應(yīng)到PC鍵盤ALT-I鍵C504OMEK104對應(yīng)到PC鍵盤ALT-J鍵C505OMEK105對應(yīng)到PC鍵盤ALT-K鍵C506OMEK106對應(yīng)到PC鍵盤ALT-L鍵C507OMEK107對應(yīng)到PC鍵盤ALT-W鍵C508OMEK108對應(yīng)到PC鍵盤ALT-N鍵C509OMEK109對應(yīng)到PC鍵盤ALT-S鍵C510OMEK110對應(yīng)到PC鍵盤ALT-T鍵C511OMEK111對應(yīng)到PC鍵盤ALT-U鍵所有C訊號將被同步實(shí)時(shí)讀取,但只有?標(biāo)記的C訊號將被同步實(shí)時(shí)處理,其它訊號被讀取后將被放入堆棧中,然后按照順序異步被處理。5-2SBit(CNC=>PLC)接口說明編號代碼名稱功能說明S000STLCycleStartLight加工中(BUSY),控制器會這個(gè)FLAG會ONS001SPLFeedHoldLight暫停中(FEEDHOLD),控制器這個(gè)FLAG會ONS002BTPBlockstop單節(jié)停止中(BLOCKSTOP),控制器這個(gè)FLAG會ONS003FEINHFeedholdinhibit當(dāng)此FLAG為ON表示禁止暫停狀態(tài)S004S005S006XBUSYXAxisBusy當(dāng)此FLAG為ON時(shí)表示X軸正在執(zhí)行中,無法接受新的命令,當(dāng)此FLAG為OFF表示X軸在Idle狀態(tài),允許接受新的命令S007YBUSYYAxisBusy(同上)S008ZBUSYZAxisBusy(同上)S009CBUSYC(6th)AxisBusy(同上)S010S011S012S013S014S015S016HMOKXXAxisHomeOKXHomingOK,X軸尋過HOME,這個(gè)FLAG會ON,軟件行程極限保護(hù)在尋過HOME后,才會被起動(dòng),因此寫LADDER的人,應(yīng)該在這個(gè)SBITFLAG沒有被ON的情況下,不允許起動(dòng)加工,同時(shí)發(fā)出未尋HOME的ALARM訊息S017HMOKYYAxisHomeOK(同上)S018HMOKZZAxisHomeOK(同上)S019HMOKCC(6th)AxisHomeOK(同上)S020S021S022S023S024S025S026S027S028S029MFMCodeRead控制器執(zhí)行到MCODE時(shí),此FLAG會ON,同時(shí)告訴LADDER要執(zhí)行MCODE,MCODE的內(nèi)容則放在R1,控制器發(fā)出此FLAG后,一直要等到MCODEFIN的CBITFLAGON后,才會開始執(zhí)行下一個(gè)BLOCKS030DENDistributionEndMOTIONG執(zhí)行完一個(gè)BLOCK會發(fā)出DEN的訊號,通常用于G,MCODE同動(dòng)的場合S031ALAlarm控制器內(nèi)部發(fā)生ALARM時(shí),致必須Feedhold時(shí),會發(fā)出這個(gè)SBIT,如軸卡飽和,超出軟件行程極限S032RSTReset面板按RESET時(shí),SBIT這個(gè)FLAG會產(chǎn)生ONESHOT的訊息S033MANCReady開機(jī)完成,且系統(tǒng)正常,會發(fā)出NCREADYFLAGS034PARFINRequirePartCountReached當(dāng)需求工件數(shù)到達(dá)時(shí),這個(gè)SFLAG會變?yōu)镺N,當(dāng)CycleStart或Reset時(shí)此FLAG會變?yōu)镺FFS035M99TheM99inmainprogram當(dāng)主程序執(zhí)行到M99時(shí)會將此FLAGON/OFF一個(gè)脈沖S036S037S038S039S040S041S042S043S044S045S046S047S048S049S050S051S052S053S054SFSCodeRead控制器執(zhí)行到SCODE時(shí),此FLAG會ON,同時(shí)告訴LADDER要執(zhí)行SCODE,SCODE的內(nèi)容則放在R2,控制器發(fā)出此FLAG后,一直要等到SCODEFIN的CBITFLAGON后,才會開始執(zhí)行下一個(gè)BLOCKS055S056S057S058S059S060S061SOSRDYSpindleOrientationStopFinish主軸定位完成訊號S062S063SPDAXSpindleaxismode當(dāng)此SBITON時(shí),表示主軸在位置定位伺服控制模式;當(dāng)此SBITOFF時(shí),表示主軸在主軸速度控制模式。S064S065S066S067S068S069TFTCodeRead控制器執(zhí)行到TCODE時(shí),此FLAG會ON,同時(shí)告訴LADDER要執(zhí)行TCODE,TCODE的內(nèi)容則放在R2,控制器發(fā)出此FLAG后,一直要等到TCODEFIN的CBITFLAGON后,才會開始執(zhí)行下一個(gè)BLOCKS070STARTAtstartpoint當(dāng)此訊號為ON時(shí)表示目前正在加工起始點(diǎn)。S071ATENDAtendpoint當(dāng)此訊號為ON時(shí)表示目前正在加工起終點(diǎn)。S072S073S074S075S076S077S078S079S080S081S082S083S084S085S086S087S088S089S090S091S092S093S094S095S096S097S098S099S100S101~S132SVAR對應(yīng)到宏系統(tǒng)變量(#6001~#6032)S133S134S135S136S137S138S139S140HMOK4_4thAxisHomeOK第四軸HomingOK,第四軸尋過HOME,這個(gè)FLAG會ON,軟件行程極限保護(hù)在尋過HOME后,才會被起動(dòng),因此寫LADDER的人,應(yīng)該在這個(gè)SBITFLAG沒有被ON的情況下,不允許起動(dòng)加工,同時(shí)發(fā)出未尋HOME的ALARM訊息S141HMOK55thAxisHomeOK(同上)S142HMOK77thAxisHomeOK(同上)S143HMOK88thAxisHomeOK(同上)S144HMOK99thAxisHomeOK(同上)S145HMOK1010thAxisHomeOK(同上)S146HMOK1111thAxisHomeOK(同上)S147HMOK1212thAxisHomeOK(同上)S148HMOK1313thAxisHomeOK(同上)S149HMOK1414thAxisHomeOK(同上)S150HMOK1515thAxisHomeOK(同上)S151HMOK1616thAxisHomeOK(同上)S152S153S154S155BUSY44thAxisBusy當(dāng)此FLAG為ON時(shí)表示X軸正在執(zhí)行中,無法接受新的命令,當(dāng)此FLAG為OFF表示X軸在Idle狀態(tài),允許接受新的命令S156BUSY44thAxisBusy(同上)S157BUSY55thAxisBusy(同上)S158BUSY77thAxisBusy(同上)S159BUSY88thAxisBusy(同上)S160BUSY99thAxisBusy(同上)S161BUSY1010thAxisBusy(同上)S162BUSY1111thAxisBusy(同上)S163BUSY1212thAxisBusy(同上)S164BUSY1313thAxisBusy(同上)S165BUSY1414thAxisBusy(同上)S166BUSY1515thAxisBusy(同上)S167BUSY1616thAxisBusy(同上)S168S169S170S171S172S173S174S175S401~488KEYKeyboardScanCode對應(yīng)到鍵盤掃描碼1~88~S511ReservedforCNC系統(tǒng)保留區(qū)
5-3S/CBit相對于標(biāo)準(zhǔn)PC鍵盤掃描碼對照表基本按鍵區(qū)Esc401F1459F2460F3461F4462F5463F6464F7465F8466F9467F10468F11487F12488`4411402240334044405540664077408840994100411-412=413\443Back414Tab415Q416W417E418R419T420Y421U422I423O424P425[426]427Enter428Caps458A430S431D432F433G434H435J436K437L438;439‘440ShiftZ444X445C446V447B448N449M450,451.452/453Shift454Ctrl429Alt456Space457Alt456Ctrl429擴(kuò)充按鍵區(qū)PrintScroll470PauseNum469/453*455_474Inster482Home471Up4737Home4718↑4729Up473+478Delete483End479Down4814←47554766→477↑4721End4792↓4803Down481Enter428←475↓480→4770482.483
5-4RegisterDefinition5-4-1資源分配表編號說明讀寫規(guī)則是否可位(Bit)存取永久保存宏程序或人機(jī)接口階梯程序R0~R39CNC系統(tǒng)接口區(qū)只讀依下表定義之是否R40~R49PLC警報(bào)訊息區(qū)R50~R80使用者自行定義讀/寫讀/寫是否R81~R100對應(yīng)到系統(tǒng)參數(shù)3401~3420PLC參數(shù)只讀只讀是否R101~R102刀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北電線電纜橋架施工方案
- 臨床護(hù)理不良事件案例分享
- 曲陽路面鵝卵石施工方案
- 上海日播至勝實(shí)業(yè)有限公司股權(quán)估值項(xiàng)目估值報(bào)告
- 北方古建筑屋頂施工方案
- 陜西節(jié)日彩燈設(shè)計(jì)施工方案
- 地面混凝土施工方案圖例
- 2025年乳味飲品項(xiàng)目發(fā)展計(jì)劃
- 公眾參與與環(huán)保意識的提升分析
- 低空經(jīng)濟(jì)公司技術(shù)開發(fā)與創(chuàng)新策略
- 2023年10月自考試題00840第二外語(日語)
- 農(nóng)產(chǎn)品市場營銷中的市場競爭分析
- 了解滑雪:滑雪器材與滑雪的技巧
- 也是冬天也是春天:升級彩插版
- 報(bào)價(jià)單模板完
- 【某醫(yī)療美容機(jī)構(gòu)營銷策略現(xiàn)狀、問題及優(yōu)化建議分析6300字】
- 關(guān)于tiktok的英語新聞
- 圖形的放大與縮小說課稿
- 技術(shù)核定單(示范文本)
- 關(guān)于外委單位工作情況的報(bào)告
- 吉林大學(xué)汽車設(shè)計(jì)期末考試復(fù)習(xí)資料高等教育
評論
0/150
提交評論