工控培訓(xùn)教程、手冊(cè)合集plc子程序庫(kù)說明_第1頁
工控培訓(xùn)教程、手冊(cè)合集plc子程序庫(kù)說明_第2頁
工控培訓(xùn)教程、手冊(cè)合集plc子程序庫(kù)說明_第3頁
工控培訓(xùn)教程、手冊(cè)合集plc子程序庫(kù)說明_第4頁
工控培訓(xùn)教程、手冊(cè)合集plc子程序庫(kù)說明_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

12orld3PLC用戶在子程序庫(kù)中的使4PLC實(shí)例應(yīng)用程序56w每個(gè)版本的狀態(tài)由附注欄中的代碼指明。在附注欄中的狀態(tài)碼分別表示: 版 附 SINUMERIK802Dsl

www目錄11子程序庫(kù)的內(nèi)容1重要須知2符號(hào)表的結(jié)構(gòu)6子程序庫(kù)的結(jié)構(gòu)6機(jī)床控制面板接口描述7 子程序庫(kù)說 子程序32–PLC_INI(PLC初始化 子程序33–EMG_STOP(急停處理 w wwwPLCworld子程序34-MCP_802D(802DslMCP信號(hào)傳遞 子程序35-SPD_OVR(按鍵選擇主軸倍率 子程序37-MCP_SIMU(機(jī)床操作面板MCP仿真 子程序38-MCP_NCK(MCP和HMI信號(hào)處理 子程序39-HANDWHL(根據(jù)HMI接口信號(hào)選擇手輪 子程序40-AXES_CTL(主軸和進(jìn)給軸控制 子程序41- 子程序43-MEAS_JOG(手動(dòng)方式測(cè)量 子程序44-COOLING(冷卻控制 子程序45-LUBRICATE(潤(rùn)滑控制 子程序46-TURRET1(霍爾元件刀架控制 SINUMERIK802D PLC子程序庫(kù)說明(版本V0200子程序47-TURRET2(二進(jìn)制編刀架換刀控制 子程序48-TOOL_DIR(判斷就近換刀的方向 子程序49-MGZ_INI(刀套表初始化 子程序50-MGZ_SRCH(搜索目標(biāo)刀具所在的刀套位置 子程序51-MGZ_RNEW(刷新刀套表 子程序36,42及子程序52…58,61…62是為用戶預(yù)留的子程序 子程序59-GRINDING_CTL(磨削控制 子程序60-SR_EMG_STOP(帶有安全延時(shí)的急停 子程序63- PLC用戶在子程序庫(kù)中的使 w wwwPLCworldPLC實(shí)例應(yīng)用程 PLC仿真應(yīng)用程 車床PLC應(yīng)用程序?qū)?銑床PLC應(yīng)用程序?qū)? 概 調(diào)節(jié)型電源模塊ALM或帶DRIVECLiQ接口的非調(diào)節(jié)型電源模塊 有DRIVECLiQ接口的 ALM或帶DRIVE-CLIQ接口的SLM使用安全繼電器和電源進(jìn)線接觸器的應(yīng)用實(shí) 不帶DRIVE-CLIQ接口的SLM使用安全繼電器和電源進(jìn)線接觸器的應(yīng)用實(shí) SINUMERIK802DPLC子程序庫(kù)說明(版本 w wwwPLCworld概 SINUMERIK802Dsl是用于車床、銑床、磨床和沖床的全數(shù)字式數(shù)控系統(tǒng)。為了將數(shù)控系統(tǒng)與機(jī)床聯(lián)結(jié),必須利用PLC編程工ProgrammingToolPLC802V3.1本文介紹的PLC子程序庫(kù)V02.00.00可以簡(jiǎn)化機(jī)床制造商PLC程序的設(shè)計(jì)任務(wù),機(jī)床制造商甚至可以直接使用所提 本文為具有CNC和 w SINUMERIK802Dsl調(diào)試手SINUMERIK802Dsl功能描SINAMICSS120相關(guān)資

wwwPLCworld 802Dsl機(jī)床控制面板MCP仿真 項(xiàng)目文件SUBR_LIBRARY.PTP項(xiàng)目文件SUBR_LIBRARY.PTP中提供了一系列的子程序,提供了諸如急??刂?,軸控制,冷卻液控制,SINUMERIK802DPLC子程序庫(kù)說明(版本 概項(xiàng)目文件MCP_SIMULATION.PTP可用作在不使用機(jī)床控制面板(MCP)的情況下測(cè)試802Dsl系統(tǒng)。剩下兩個(gè)項(xiàng)目文件分別是在車床(SAMPLE_TURN.PTP)和銑床(SAMPLE_MILL.PTP)上使用項(xiàng)目中SUBR_LIBRARY.PTP各個(gè)子程序的范例。SINUMERIK802Dsl如果欲使用PLC子程序庫(kù),使用標(biāo)準(zhǔn)的初始化文件對(duì)SINUMERIK802Dsl進(jìn)行初始化是至關(guān)重要的。通過使用由工具盒RCS軟件或者CF卡,將車床或銑床的初始化文件到802Dsl系統(tǒng)中,就可以完成802Dsl系統(tǒng)的初始化。w wwwPLCworld初始化文件 軸軸軸信號(hào)接1V38002V38013V3802SINUMERIK802D PLC子程序庫(kù)說明(版本概初始化文件 軸軸軸信號(hào)接1V38002V38013V38024V38035V3804初始化文件 后,系統(tǒng)變?yōu)闆_床配置,具有四個(gè)進(jìn)給軸軸軸軸信號(hào)接1V38002V38013V38024V3803初始化文件 軸軸軸信號(hào)接1V38002V3801軸軸軸信號(hào)接1V38002V38013V3802 wwwPLCworldV3803

初始化文件 軸軸軸信號(hào)接1V38002V38013V38024V3803系統(tǒng)資源可以分為3個(gè)部分:PLC系統(tǒng),NCK,和PLC編程工具。本節(jié)將介紹這些資源,并將這些資源進(jìn)一步劃分為PLC子程序.PLC資 I0.0~I8.7(Profibus地址為9的第一塊PP模塊的72個(gè)輸入)I9.0~I17.7(Profibus地址為8的第二塊PP模塊的72個(gè)輸入)I18.0~I26.7(Profibus地址為7的第三塊PP模塊的72個(gè)輸入 Q0.0~Q5.7(Profibus地址為9的第一塊PP模塊的48個(gè)輸出)Q6.0~Q11.7(Profibus地址為8的第二塊PP模塊的48個(gè)輸出)Q12.0~Q17.7(Profibus地址為7的第三塊PP模塊的48個(gè)輸出SINUMERIK802DPLC子程序庫(kù)說明(版本 概器 M0.0~保持器 .0~ .7(128用戶 .0~ .7(共64個(gè)用戶計(jì)時(shí)器 T0~T15(100ms計(jì)時(shí)器T16~T39(10ms計(jì)時(shí)器,僅802DslPlus)T16~T63(10ms計(jì)時(shí)器,僅802DslPro) C0~C31(32個(gè)計(jì)數(shù)器,僅802DslPlus)C0~C63(64個(gè)計(jì)數(shù)器,僅802DslPro)NC資PLC機(jī)床數(shù)據(jù) MD14510/MD14512/MD14510機(jī)床數(shù)據(jù)INT: ~V (32words)MD14512機(jī)床數(shù)據(jù)Hex: ~V (32bytes)MD14514機(jī)床數(shù)據(jù)Real: ~V (8Dword).編程工具資符號(hào)表 SYM1~SYM32(共32個(gè)符號(hào)表子程序 SBR0~SBR63(共64個(gè)子程序w

wwwPLCworld制造商 I0.0~I26.7(216個(gè)輸入 Q0.0~Q17.7(144個(gè)輸出器 M0.0~M127.7及M258.0~保持器 .0~ .7(64用戶 .0~ .7 .0~ .7(48個(gè)用戶計(jì)時(shí)器 T0~T16~T23及T32~39(10ms,僅802DslPlus)T16~T23及T32~63(10ms,僅802DslPro)計(jì)數(shù)器 C0~C23(24個(gè)計(jì)數(shù)器,僅802DslC0~C23及C32~C63(56個(gè)計(jì)數(shù)器,僅802DslSINUMERIK802D PLC子程序庫(kù)說明(版本概PLC機(jī)床數(shù)據(jù) MD14510/MD14512/MD14510機(jī)床數(shù)據(jù)V~(16MD14512機(jī)床數(shù)據(jù)V~(16MD14514機(jī)床數(shù)據(jù)編程工具資V~(8符號(hào)表 SYM1~SYM15(共15個(gè)符號(hào)表子程序 SBR0~SBR31(共32個(gè)子程序.子程序庫(kù)資 器 M128.0~保持器: .0~V .7(64byte。在加工中心中,保持器 .0~ .7是系統(tǒng)保留的w戶 沒有100ms計(jì)時(shí)器T16~計(jì)數(shù)器 C24~C31(8個(gè)計(jì)數(shù)器PLC機(jī)床數(shù)據(jù) MD14510/MD14512/MD14510機(jī)床數(shù)據(jù)INT: ~V (16words)MD14512機(jī)床數(shù)據(jù)Hex: ~V (16bytes)MD14514機(jī)床數(shù)據(jù)Real: 符號(hào)表 SYM16~SYM32(共17個(gè)符號(hào)表子程序 SBR32~SBR63(共32個(gè)子程序SINUMERIK802DPLC子程序庫(kù)說明(版本 概符號(hào)表符號(hào)表內(nèi)1PP模塊1I/O2PP模塊2I/O3PP模塊3I/O4~為符號(hào)表符號(hào)表內(nèi)1PP模塊1I/O2PP模塊2I/O3PP模塊3I/O4~為制造商預(yù)送至或來自機(jī)床控制面板MCP的信送至或來自人機(jī)接口HMI的信來自NCK的輔助功送至或來自NCK的信送至或來自通道的信送至或來自坐1送至或來自坐2送至或來自坐3送至或來自坐4送至或來自坐5送至或來自PLC軸的PLC機(jī)床數(shù)wwwPLCworld可保持器(NoneVolatile特殊狀態(tài)實(shí)例程序和子程序庫(kù)使用的全局器定實(shí)例程序和子程序庫(kù)預(yù)w子程序子程序子程序說0~-為制造商預(yù)為制造商初始化預(yù)留(該子程序由子程序32自動(dòng)調(diào)用PLC急停處理(包括驅(qū)動(dòng)器上電和下電時(shí)序的控制傳送802D機(jī)床控制面板對(duì)應(yīng)的I/O狀態(tài)到接口V1000xxxx和利用倍率開關(guān)選擇主軸倍率格林碼并送到接口VB1000子程序預(yù)機(jī)床控制面板MCP仿機(jī)床控制面板MCP的信號(hào)、操作面板HMI信號(hào)送至NCK接由操作面板HMI在機(jī)床坐標(biāo)系或工件坐標(biāo)系選擇手進(jìn)給軸和主軸使能控制(包括硬限位和電機(jī)抱閘釋放等PLC子程序預(yù)SINUMERIK802D PLC子程序庫(kù)說明(版本概子程序子程序子程序說手動(dòng)刀具數(shù)據(jù)測(cè)冷卻控制(手動(dòng)鍵及M代碼導(dǎo)軌潤(rùn)滑控制(每時(shí)間間隔潤(rùn)滑一個(gè)時(shí)間單位車床刀架控制(刀架類型:霍爾元件傳感器、4/6工位車床刀架控制(刀架類型:編檢測(cè)位置判斷就近換刀方向,并計(jì)算預(yù)停刀刀庫(kù)刀表初始化(用于隨機(jī)換刀,刀庫(kù)最多40把刀具在刀表中搜索編程刀具所在的刀套刷新刀52~子程序預(yù)磨床控結(jié)合安全繼電器的急停控61~子程序預(yù)6個(gè)單鍵保持開關(guān)K1~K6;兩個(gè)延時(shí)開關(guān)K710000 來自MCP10000 來自MCP的按鍵信 wwwPLCworldcnInterfaceMCP→PLCBit BitBitBitBitBit BitBit 主軸倍率停 主軸倍主軸倍率+運(yùn)行方點(diǎn)動(dòng) 方 方自動(dòng)方 啟 主主開3參考點(diǎn) 方 方進(jìn)使 變開0機(jī)床功 復(fù)開2開1E進(jìn)給倍率旋轉(zhuǎn)開關(guān)(格林碼 A軸點(diǎn)動(dòng) 用戶選擇 快 軸點(diǎn) - - 自義自由定義 自義 主軸倍率旋轉(zhuǎn)關(guān)(格林碼 wSINUMERIK802DPLC子程序庫(kù)說明(版本 概11000給MCP的信InterfacePLC→MCPBitBitBitBitBitBitBitBit停主軸倍率-主軸倍主軸倍率+單程序運(yùn)行方點(diǎn)動(dòng)方方自動(dòng)方啟主主主開3參考點(diǎn)方方進(jìn)變開0機(jī)床功使軸點(diǎn)動(dòng)用戶選擇鍵快軸點(diǎn)動(dòng)--w8

wwwPLCworld

SINUMERIK802DPLC子程序庫(kù)說明(版本 表示到PLCH_- N_- 表示到NCK的接口信號(hào)M_ 表示到MCP的接口信 w 硬限位(取自HardwareLimit) 快速移動(dòng)(取自RapidTraverse) 點(diǎn)動(dòng)鍵(取自Traversekey) 生效(取自Active) 已選擇(取自

wwwPLCworldSINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)中符號(hào)命名的約符號(hào)表符號(hào)表 在在這里定義I0.0的符符號(hào)表w表為制造商定義第二個(gè)外設(shè)模塊 wwwPLCworld 符號(hào)表符號(hào)表 符號(hào)表4–符號(hào)表這12個(gè)符號(hào)表為用戶子程序預(yù)留需要檢查符號(hào)名中是否使用了特殊字符,如=,+,-,[,]等,或者檢查符號(hào)名的首字符是否為數(shù)字。SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)中符號(hào)命名的符號(hào)表V1000xxxx:從機(jī)床控制面板MCP到PLCV1100xxxx:送到機(jī)床控制面板MCP在 子程序庫(kù)中主程序以及所有子程序中,所有與機(jī)床控制面板 機(jī)床控制面板MCP的信號(hào)通過一個(gè)子程序傳遞到接口數(shù)據(jù)區(qū)。如果使用802DMCP的話,可以使用子程序庫(kù)34來將MCP上的輸入輸出信號(hào)傳遞到接口程序區(qū)。同樣的,如果制造商使用自己的機(jī)床控制面板MCP,他只需要寫一個(gè)子程序?qū)C(jī)床控制面板MCP的信號(hào)傳遞到接口數(shù)據(jù)區(qū),標(biāo)準(zhǔn)子程序庫(kù)中其他的子程序還仍然可以使用。符號(hào)表符號(hào)表17定義了HMI的接口信號(hào)。如V17000xxx:來自HMI的信號(hào)程序控制信號(hào)(可保持?jǐn)?shù)據(jù)區(qū),只讀)V19000xxx:來自HMI的信號(hào)——仿真信號(hào)(可保持?jǐn)?shù)據(jù)區(qū),只讀)V19001xxx:來自HMI的信號(hào)——手輪選擇(可保持?jǐn)?shù)據(jù)區(qū),只讀)V19005xxx:送到HMI的信號(hào)——鍵盤鎖定及刀具相關(guān)(可保持?jǐn)?shù)據(jù)區(qū),只讀符號(hào)表w符號(hào)表18定義了來自NCK通道的接口信號(hào)。如

wwwPLCworldV25000xxx:來自NCK通道的接口信號(hào)輔助功能(只讀V25001xxx:來自NCK通道的接口信號(hào)——?jiǎng)討B(tài)M功能(只讀,信號(hào)只保持一個(gè)周期V25002xxx:來自NCK通道的接口信號(hào)——T功能(只讀)V25003xxx:來自NCK通道的接口信號(hào)靜態(tài)M功能(只讀)V25005xxx:來自NCK通道的接口信號(hào)——D功能(只讀)V25006xxx:來自NCK通道的接口信號(hào)——H功能(只讀)符號(hào)表符號(hào)表19定義了發(fā)送到和來自于NCK的接口信號(hào)。如:V2600xxxx:發(fā)送到NCK的通用信號(hào)(可讀可寫)V2700xxxx:來自NCK的通用信號(hào)(只讀)符號(hào)表符號(hào)表20定義了發(fā)送到和來自于NCK的接口信號(hào)。如:V3000xxxx:發(fā)送到NCK的方式選擇信號(hào)(可讀可寫)V3100xxxx:來自NCK的方式選擇信號(hào)(只讀)V3200xxxx:發(fā)送到NCK的通道信號(hào)(可讀可寫V3300xxxx:來自NCK的通道信號(hào)(只讀SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)中符號(hào)命名的約符號(hào)表這5個(gè)符號(hào)表定義了發(fā)送到和來自于NCK的接口信號(hào)。如:V380xxxxx:發(fā)送到NCK的軸控制信號(hào)(可讀可寫)V390xxxxx:來自NCK的軸控制信號(hào)(只讀)符號(hào)表符號(hào)表26定義了發(fā)送到和來自于NCK的接口信號(hào)。如:V3805xxxx:發(fā)送到NCK的PLC軸控制信號(hào)(可讀可寫)V3100xxxx:來自NCK的PLC軸控制信號(hào)(只讀)符號(hào)表符號(hào)表27定義了來自于NCK的PLC機(jī)床數(shù)據(jù)。如:V45000xxx:MD14510USER_DATA_INT(只讀)V45001xxx:MD14512USER_DATA_HEX(只讀)V45002xxx:MD14514USER_DATA_FLOAT(只讀)w符號(hào)表

wwwPLCworld符號(hào)表28定義了NCK的PLC信號(hào)(V1600000x)的各個(gè)位。PLC子程序可以激活32個(gè)用戶。最后16個(gè)是為PLC符號(hào)表符號(hào)表符號(hào)表30定義了802Dsl的7個(gè)特殊器(SM0.0~SM0.6)符號(hào)表符號(hào)表32SINUMERIK802D PLC子程序庫(kù)說明(版本 MD14510[16]–機(jī)床類型0:未指定(根據(jù)MD14512[16]來配置12MD14510[17]–PLC軸控制(1:系統(tǒng)第6軸為PLC軸)w wwsLMD14510[24]–潤(rùn)滑間隔(單位MD14510[25]–潤(rùn)滑時(shí)間(單位USER_DATA_HEX:MD14512[16]–坐標(biāo)軸配置(當(dāng)MD14510[16]=0時(shí)Bit0配置第1軸;Bit1配置第2軸;Bit2配置第3軸;Bit3配置第4軸;Bit4配置第5軸;MD14512[18]–機(jī)床的特殊Bit0無主軸倍Bit1驅(qū)動(dòng)優(yōu)化(802Dsl保留Bit3如果使用802DslMCP,K1鍵可用于進(jìn)給使能的保Bit4外部主軸停止信Bit5主軸固定方Bit6硬限位獨(dú)立于PLC程Bit7每個(gè)進(jìn)給軸只有一個(gè)硬限位開關(guān)(Bit6=0時(shí)生效MD14512[19]Bit0=0主軸手動(dòng)按鍵觸發(fā)方式(按鍵松開主軸停止)(出廠設(shè)定Bit0=1主軸手動(dòng)按鍵保持方式(按主軸停止鍵主軸停止SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說32–PLC_INI(PLC初始化子程序32的目該子程序在第一個(gè)PLC周期(SM0.1)循環(huán)時(shí)被調(diào)用。該子程序根據(jù)PLC機(jī)床參數(shù)定義的機(jī)床配置設(shè)定NCK接口信號(hào)。在該子程 .7- NCK通道接口的進(jìn)給倍率生效V380x0001.5- 坐標(biāo)軸的測(cè)量系統(tǒng)1有效V380x0001.7- 該子程序還判斷機(jī)床參數(shù)MD14512[18]的Bit0來確定機(jī)床是否配備主軸倍率開在該子程序結(jié)束之前,自動(dòng)調(diào)用子程序31USR_INI(用戶初始化。用戶初始化的內(nèi)容可編寫在子程序31中局部變量定義–該子程序使用了24個(gè)字節(jié)的可保持器,并用24個(gè)格林碼賦值這24個(gè)字節(jié)。這些格林碼可以用于格林碼旋轉(zhuǎn)開關(guān),從而執(zhí)行方式選擇、軸選擇等。請(qǐng)參見符號(hào)表SYM29(NV_MEM),地址:VB ~VB 相關(guān)PLC機(jī)床參w wwwPLCworld通過一個(gè)類型為單字(ONEWORD)的PLC機(jī)床參數(shù)來定義機(jī)床類型MD14510[16]–機(jī)床0:無定義(根據(jù)MD14512[16]來配置12MD14510[17]Bit1PLC軸控制(1:系統(tǒng)第6軸為PLC軸)第1 X第2 Y第3 主第1軸 X軸第2 Y第3 Z第4 主第5 ASINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說MD14512[16]–當(dāng)機(jī)床參數(shù)MD14510[16]=0時(shí),按本參數(shù)定義坐標(biāo)Bit1配置第2軸Bit2配置第3軸Bit3配置第4軸Bit4配置第5軸MD14512[18]–機(jī)床的特殊Bit0無主軸倍Bit1驅(qū)動(dòng)優(yōu)化(802Dsl保留Bit3如果使用802DslMCP,K1鍵可用于進(jìn)給使能的保Bit4外部主軸停止信Bit5主軸固定方Bit6硬限位獨(dú)立于PLC程Bit7每個(gè)進(jìn)給軸只有一個(gè)硬限位開關(guān)(Bit6=0時(shí)生效MD14512[19Bit0=0主軸手動(dòng)按鍵觸發(fā)方式(按鍵松開主軸停止)(出廠設(shè)定Bit0=1主軸手動(dòng)按鍵保持方式(按主軸停止鍵主軸停止PLCwPLC

wPLCworld33–EMG_STOPSINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說子程序33該子程序根據(jù)“SINAMICSS120中定義的上電及下電時(shí)序來控制急停的過程。有關(guān)SINAMICSS120詳細(xì)說明請(qǐng)參見SINAMICSS120手冊(cè)。 EP?????LinecontactorOFF1802DslOFF3802Dsl????

??

EP???OFF1????????????

????EP???OFF1?? ??OFF1???OFF3??OFF1?OFF1???OFF3???Linecontactorfeedback?????/???wm MCP????

?www?

? 該子程序的前提條件是:802Dsl必須使用車床或銑床的標(biāo)準(zhǔn)初始化文件。當(dāng)去掉驅(qū)動(dòng)器使能時(shí),如PCU的端子X20.2(軸的OFF3使能)被設(shè)置為0,所有進(jìn)給軸和主軸進(jìn)入制動(dòng)狀態(tài)直至完全停止。在設(shè)置MD14510[16]的基礎(chǔ)上,該子程序根據(jù)802Dsl接口信號(hào)V390X0001.4–n<nmin或外部主軸停止信號(hào)(如不帶編的模擬主軸)來確定主軸停止?fàn)顟B(tài)。MD14510[16]=0表示沒有按照標(biāo)準(zhǔn)配置,在這種情況下,必須有一個(gè)外部主軸停止信號(hào)輸入到子程序接口。驅(qū)動(dòng)器的使能和信號(hào)來自MCP到PLC的接口信號(hào):V .7-使能,V .6–。700016–驅(qū)動(dòng)器未就緒SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說當(dāng)機(jī)既沒有數(shù)字主軸也沒有模擬主軸時(shí) 機(jī)床數(shù)據(jù)要按下表中的的參數(shù)進(jìn)行設(shè)置否則無法取消急停車銑 Bit0Bit1 Bit0Bit1Bit2急停開關(guān)驅(qū)動(dòng)就緒:SLM(5KW和10KW):端子X21.1的狀(NO);其它LM:接口信號(hào) 當(dāng)急停生效時(shí),如果MD14510[16]=1或2(定義機(jī)床類型為車床或銑床),在驅(qū)動(dòng)系統(tǒng)ON/OFF1使能以前w

號(hào)NO–常開信號(hào) NC–常閉信號(hào) 控制PCU端子X20.1(NO):ON/OFF1使 控制PCU端子X20.2(NO):OFF3使 記錄驅(qū)動(dòng)器電源模塊端子X21.3記錄PCU端子X20.1記錄PCU端子X20.2該子程序中用了4個(gè)定從去OFF3使能到去OFF1使能之間的延從去OFF1使能到去EP使能之間從上EP使能到上OFF1使能之間相關(guān)PLC機(jī)床參MD14510[16]-機(jī)床SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說EMGEMGTEPETTRDYTHWL

Emergency子程序34MCP_802D802DslMCP子程序34子程序34將來自802Dsl機(jī)床控制面板的輸入信號(hào),通過PP72/48的輸入傳遞到接口數(shù)據(jù)區(qū)V1000xxxx以備后續(xù)子程序進(jìn)一步wI 信 類 信 類 描 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 輸 數(shù)字輸 輸 公共

直流

數(shù)字輸公共 輸

直流SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說端 信 類

描 端 8

信 類

描wI

數(shù)字輸

wwwPLCworld

數(shù)字輸 公共 輸

直流

公共 輸

直流802Dsl通過MCPA模塊連接MCP更為方便來自MCP802Dsl的信10001 來自MCP的按鍵信號(hào)(帶InterfaceMCP→PLCBitBitBitBitBitBitBitBit鍵點(diǎn)動(dòng)鍵鍵用戶鍵鍵用戶鍵鍵用戶鍵鍵用戶鍵鍵用戶鍵鍵用戶鍵增量方鍵第4軸負(fù)鍵主軸鍵主軸鍵主軸鍵12MDA方式鍵單段方鍵自動(dòng)方鍵回參考鍵第4軸正鍵第1軸負(fù)鍵第2軸負(fù)鍵第3軸正鍵快速點(diǎn)鍵第3軸負(fù)鍵第2軸正鍵第軸正鍵27NC鍵28NC鍵復(fù)進(jìn)給倍率開EDCBA主軸倍率開EDCBASINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說送到MCP802Dsl的信10001輸出到MCP的信號(hào)(帶InterfacePLC→MCPA關(guān)于MCPA更詳盡的資料,請(qǐng)參考802Dsl簡(jiǎn)明調(diào)試手冊(cè)如果制造商使用的機(jī)床控制面板,可以按該子程序的方法設(shè)計(jì)自己的面板處理子程序,將機(jī)床控制面板的信號(hào)傳送到相同MCP802D或MCP802Dsl布

用于斜床身車 用于平床身車+ w wwwPLCworldcn-

++ ++

++注意:該子程序通過檢測(cè)進(jìn)給倍率信號(hào)判斷MCP是否正常。若出現(xiàn)故障,激活如下:700024–機(jī)床控制面板故 對(duì)應(yīng)于按鍵K1L0.0:K1:用戶定義鍵L0.3:K4:用戶定義鍵L0.4:K5:用戶定義鍵SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說L0.5:K6:用戶定義鍵L0.6:K7:用戶定義鍵L0.7子程序庫(kù)說L0.5:K6:用戶定義鍵L0.6:K7:用戶定義鍵L0.7:K8:用戶定義鍵對(duì)應(yīng)于按鍵K9…L1.3:K12:MDA方L1.4:K13:主軸CWL1.6:K15:主軸CCW對(duì)應(yīng)于按鍵wwwPLCworld對(duì)應(yīng)于按鍵K25…K27L3.1:K26:NC停止鍵 L6.0:驅(qū)動(dòng)器使能鍵,當(dāng)機(jī)床參數(shù)MD14512[18]bit3=1時(shí)有效,用戶定義鍵1做為驅(qū)動(dòng)器NC啟動(dòng)條點(diǎn)動(dòng)鍵布局定義LW8SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說按局部變---- 將用戶接口“用戶按鍵信號(hào)”由V1100xxxx數(shù)據(jù)區(qū)送至 對(duì)應(yīng)用戶定義鍵的發(fā)光二極管L1到L6L10.0CLED1L10.1CLED2L10.2CLED3L10.3CLED4L10.4CLED5L10.5CLED6如果面的表中還用到其他的點(diǎn)動(dòng)鍵,設(shè)置Xcross=5(可變點(diǎn)動(dòng)鍵布局按位轉(zhuǎn)[*由用戶編寫參MCP_802DMCP_802按位轉(zhuǎn)[*由用戶編寫參MCP_802DMCP_802 PB1BitPBPBPB_2Bit-4.PB_2BitPB_2Bit-1.PB_2BitPB_2BitPB2Bit-2.PB2BitPB_2Bit-3.

SINUMERIK802DPLC子程序庫(kù)說明(版本子程序庫(kù)說 IBx----MBx(MBx+1之間的傳輸實(shí)現(xiàn),并且----按位轉(zhuǎn)[*由用戶編寫參MCP_802DMCP_802 PB1BitPBPBPB_2Bit-4.PB_2BitPB_2Bit-1. PB_2BitPB_2BitPB2Bit-2.PB_2BitPB_2Bit-3.wm實(shí)例中使用MB10和MB11表示MCP_802DwwwPLCworldMBMB相關(guān)PLC機(jī)床參者通過PP72/48模塊的一個(gè)輸入點(diǎn)連接外部開關(guān)作為進(jìn)給使能和鍵。為此定義了PLC機(jī)床參數(shù)MD14512[18]:若MD14512[18]bit 802DslMCP上的用戶鍵#1充當(dāng)執(zhí)行進(jìn)給使能和的轉(zhuǎn)換鍵若MD14512[18]bit3=0 主軸按鍵的功能視PLC機(jī)床參數(shù)MD14512[19]的設(shè)置而定,具體如下:若MD14512[19]Bit00主軸手動(dòng)按鍵觸發(fā)方式(按鍵松開主軸停止)(出廠設(shè)定)若MD14512[19]Bit0=1主軸手動(dòng)按鍵保持方式(按主軸停止鍵主軸停止)SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說子程序調(diào)用實(shí)例MCP802D(PP72/48連接MCPMCPPB PBPBPBDrvIMDINT

Transfer802DMCPsignalstointerfacearea子程序調(diào)用實(shí)例MCP802Dsl(MCPA連接MCPMCPPB PBPBPBDrvIMDINT

Transfer802DslMCPsignalstointerfaceareaw

wPLCworld子程序35主軸倍率進(jìn)行增加、減小或直接選擇100%。生成的倍率碼自動(dòng)輸出到MCP接口VB 如果Gcode=1,則選擇了格林碼倍率,此時(shí)STEPi無效。共有15個(gè)格林碼對(duì)應(yīng)旋轉(zhuǎn)倍率開關(guān)15個(gè)位置的格林碼。如果Gcode=0,則選擇了二進(jìn)制倍率,這時(shí)需要設(shè)定以下機(jī)床參數(shù):MD12060OVR_SPIND_IS_GRAY_CODE SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說 1–格林碼;0–二進(jìn)制碼; 主軸倍率 相關(guān)PLC機(jī)床參數(shù)SPDSPD

w

wPLCworld子程序37-MCP_SIMUMCP仿真子程序37該子程序的目的是提供一種替代的方法,即在沒有機(jī)床控制面板的情況下操作802Dsl。其原理是利用PLC編程軟件Micro/WIN中的狀態(tài)表來仿真MCP的功能,如方式選擇、返回參考點(diǎn)、NC啟動(dòng)和停止等。該子程序的應(yīng)用請(qǐng)參見5.1.章局部變量定義– 進(jìn)給倍 SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說 主軸倍率 相關(guān)PLC機(jī)床參數(shù)–MCPMCP

Transfer802DMCPsignalstointerfacearea子程序38-MCP_NCK(MCP和HMI信號(hào)處理子程序38該子程序的目的是將來自MCP(V1000xxxx)和HMI(V1700xxxx,V1800xxxxandV1900xxxx)接口信號(hào)送到NCK接口,以激w擇操作方HMI信號(hào)送NCK接口如程序控制、手輪等根據(jù)PLC機(jī)床參數(shù)對(duì)點(diǎn)動(dòng)控局部變量定義–3.6 占用的全局變量–相關(guān)PLC機(jī)床參

wwwPLCworldMD14510[16]機(jī)床類型用于確定機(jī)床點(diǎn)動(dòng)鍵所對(duì)應(yīng)的軸號(hào)。例如:若配置為車床,第二軸為Z軸,第三軸為主軸,因此來MCP的Z軸點(diǎn)動(dòng)信號(hào)送到第二軸的接口地址,而主軸正轉(zhuǎn)反轉(zhuǎn)信號(hào)送到第三軸接口地址MCPNetworkMCP

SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說子程序39-HANDWHLHMI接口信號(hào)選擇手輪子程序39該子程序的目的是根據(jù)HMI的接口信號(hào)V19001xxx在機(jī)床坐標(biāo)系或工件坐標(biāo)系下選擇802Dsl三個(gè)手輪接口中的任意一個(gè)手輪注意:該子程序不能與子程序36MINI_HHU一起使用局部變量定義–占用的全局變量–相關(guān)PLC機(jī)床參MD14510[16]–機(jī)床Network5

SelectionhandwheelaccordinginterfaceareaV1900w wwwPLCworld子程序40AXES_CTL子程序40主軸CW,CCW,M03,M04,SPOS等)控制主軸的使能信號(hào)。電機(jī)抱閘由SINAMICSS120驅(qū)動(dòng)自動(dòng)控制。該子程序提供兩種硬限位的控制方式:一種是PLC方案(MD14512[18bit6=0),另外一種是硬件邏輯方案(MD14512[18]bitPLC方案:每一個(gè)進(jìn)給軸配置一個(gè)硬限位開關(guān)(MD14512[18]bit7=1)或兩個(gè)硬限位開關(guān)(MD14512[18]bit7=0),子程序根據(jù)硬限位開關(guān)的配置情況,通過NCK接口V380x1000.0或V380x1000.1激活NCK的硬限位功能,使NCK對(duì)超程坐標(biāo)軸產(chǎn)生進(jìn)給停止。另外還可以將子程序的輸出信號(hào)OVlmt與子程序33(急停處理)的輸入信號(hào)HWL_ON連接,這樣,任意一個(gè)軸的硬SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說硬件邏輯方案:獨(dú)立于PLC,這樣更安全,如下在圖上的方案中,任意硬限位或者急停出現(xiàn)時(shí),可以由硬件邏輯激活對(duì)所有軸的進(jìn)給停止(例如通過繼電器斷開PCU的端子X20.2的24V)。利用上表所示的硬限位編碼可以作為PLC診斷時(shí)的信息,判斷急停信號(hào)是由急停鍵產(chǎn)生或是其軸某方向的硬限位造w

wwwPLCworld配置軸時(shí)必須是一個(gè)接一個(gè),如X軸,Z軸,主軸或X軸,Y軸,Z軸,主軸;但不能配置成X軸,Y軸,主軸,Z軸子程序中未使用軸的硬限位的輸入信號(hào)應(yīng)賦予常 值,即SM0.0,否則無定義的軸的硬限位會(huì)激活 PCU端子20.2的狀PCU端子20.1的狀SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說 第1軸抱閘釋放輸出(高電平有效第2軸抱閘釋放輸出(高電平有效第3軸抱閘釋放輸出(高電平有效SP_CMD 相關(guān)PLC機(jī)床參MD14510[16] 無定義(根據(jù)MD14512[16]來配置 MD14512[16]軸配置(僅當(dāng)MD14510[16]=0時(shí)有效Bit01置第1軸w Bit11:配置第2軸Bit21:配置第3軸Bit31:配置第4軸Bit41:配置第5軸

wwwPLCworldMD14510[17]Bit1–1:第6軸,PLC Bit61程采用硬件邏輯硬限位方Bit60:超程采用PLC硬限位方 Bit7–1個(gè)軸只有一個(gè)硬限Bit70軸的兩個(gè)方向都有硬限位開 Bit1–1:子程序輸入#OPTM生效:#OPTM=1-釋放抱閘;#OPTM=0-抱閘鎖緊Bit10:子程序輸入#OPTM無效注意:電機(jī)的抱閘由SINAMICS驅(qū)動(dòng)控制。SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說AXIS0AXIS0 T T

Axescontrolfor1staxis,2ndaxis,3rdaxis,4thaxisandNULLbNULLbNULLbNULLw子程序41-子程序41

wPLCworld該子程序是PLC軸控制的舉例,前提是802Dsl的第6軸配置為PLC軸。802DslPro和Plus版本可以配置PLC軸。用戶可以參照此子程序制作自己的PLC軸控制子程序。 第6軸正向硬限位第6軸負(fù)向硬限位第6軸參考點(diǎn)撞塊SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說 注意:NO–常開;NC–號(hào)號(hào) 占用的全局變量–相關(guān)PLCMD14512[17]Bit1–選擇第6軸,PLCPLCw

wwwPLCworld驅(qū)動(dòng)器與電機(jī)跟NC軸一樣,驅(qū)動(dòng)為SINAMICSS120PLC-在JOG,INC,REF操作方式下,PLC軸同NC-在AUTO,MDA操作方式下,PLC軸的速度和位置僅由PLC通過接口VB x/VB x,來控制,無法通過NC加工與NC軸相同PLC軸類型PLC軸驅(qū)動(dòng)和電機(jī)的驅(qū)動(dòng)和電機(jī)的調(diào)試與NC關(guān)于PLC軸機(jī)床數(shù)據(jù),AUTO和MDA方式下的控制,等的細(xì)節(jié)請(qǐng)參考手冊(cè)《OperatinginstructionsSINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說 PLCAxiscontrolforPL(6stPLCPLCPOSERRORVV6REFJOGPLUSJOGMINUSINCPOSPOSDCPOSPOSPOSACPINDEXAX w

wPLCworld子程序43-MEAS_JOG(手動(dòng)方式測(cè)量子程序43該子程序處理測(cè)頭信息并且實(shí)現(xiàn) 手動(dòng)方式測(cè)量 使用該子程序的前提條件是在主程序OB1中調(diào)用子程序MCP_NCK(SBR38)。如果在手動(dòng)方式測(cè)量功能生效時(shí)改變操作方式,軟件版本為01.04.03.00或更高的SINUMERIK802Dsl系統(tǒng)需要使用V01.03版的MEAS_JOG(SBR43子程序 Meas_Enable 激活“手動(dòng)方式測(cè)量”功 有效的刀具號(hào) SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說進(jìn)給啟動(dòng)M240.7測(cè)頭信號(hào)釋放操作方式手動(dòng)輸出到操作方式手動(dòng)輸出到操作方式更改到點(diǎn)動(dòng)鍵復(fù)位中斷空運(yùn)行單段在此子程序中,占用了八個(gè)字節(jié)(MB200-MB207)用于最近的軸移動(dòng)信息及使能信息,占用 - -85、 -95用于軸方向相關(guān)PLC機(jī)床參數(shù)MEASTwMEAST

wPLCworld子程序44-COOLING(冷卻控制子程序44該子程序在手動(dòng)方式下通過MCP上的按鍵啟動(dòng)或停止冷卻;在自動(dòng)方式或MDA方式下由零件程序中的輔助功能M07或700018–冷卻泵電機(jī)過載700019–冷卻液液位低冷卻電機(jī)過載冷卻液液位低SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說 相關(guān)PLC機(jī)床參數(shù)Network7 CPMUSERCCCw

wwC M子程序45LUBRICATE(潤(rùn)滑控制子程序45潤(rùn)滑是根據(jù)給定的時(shí)間間隔和給定的潤(rùn)滑時(shí)間進(jìn)行潤(rùn)滑控制(與坐標(biāo)運(yùn)動(dòng)距離無關(guān)nv周期性自動(dòng)啟動(dòng),每次按me給定的時(shí)潤(rùn)。急、滑機(jī)載潤(rùn)液位情下停。700020–潤(rùn)滑電機(jī)過載700021–潤(rùn)滑液液位低 每次潤(rùn)滑的時(shí)間(單位:0.01秒,最大327.67秒方式選擇:第一次PLC掃描啟動(dòng)一次潤(rùn)潤(rùn)滑電機(jī)過載潤(rùn)滑液液位低SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說作為每次潤(rùn)滑時(shí)間的計(jì)時(shí)器(單位:0.01秒,最大327,67秒,大約5分鐘)相關(guān)PLC機(jī)床參MD14510 MD14510 每次潤(rùn)滑的時(shí)間(單位:0,01秒,最大327.67秒 L L LLEDLkeyLlowMDINTMDINT25PMUSER

w

MLEDwPLCworld子程序46TURRET1(霍爾元件刀架控制子程序46該子程序用于控制霍爾元件為刀位傳感器的刀架,刀架電機(jī)由PLC控制。刀架正轉(zhuǎn)找刀,目標(biāo)刀具找刀后,刀架反轉(zhuǎn)鎖緊(反轉(zhuǎn)時(shí)間可調(diào)。子程序會(huì)校驗(yàn)反轉(zhuǎn)鎖緊時(shí)間,限制其不超過3秒,以防止刀架電機(jī)損壞。在自動(dòng)方式和MDA方式下,T功能啟動(dòng)的換刀動(dòng)作。在手動(dòng)方式下,短擊機(jī)床面板MCP上的換刀鍵,可使刀架轉(zhuǎn)一個(gè)刀位;長(zhǎng)時(shí)間按換刀鍵可連續(xù)找刀,松開按鍵刀架自動(dòng)鎖緊。在換刀過程中NC接口信號(hào)“讀入”(V .1)和“進(jìn)給保持”(V 在急停、刀架電機(jī)過載或程序測(cè)試PRT(ProgramTest)及仿真時(shí),刀架轉(zhuǎn)動(dòng)SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說????700022–刀架電機(jī)過載700023編程刀具號(hào)大于刀架最刀刀位數(shù)700025–刀架無刀位檢測(cè)信號(hào) w T_01 刀架電機(jī)過載刀架1鎖緊定時(shí)SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說相關(guān)PLC機(jī)床參 刀架鎖緊時(shí)間(單位:0.01秒,最大3秒PLC初始化數(shù)據(jù)中設(shè)置MD14510[16]=1,即選擇機(jī)床類型為車床,則MD14510[22]的值將被自動(dòng)計(jì)算,其結(jié)果保存于MW154中,此數(shù)據(jù)在子程序46中被用于控制換刀動(dòng)作。如果MD14510[22]=0,則MW154=50(默認(rèn)如果MD14510[22]>300,則MW154=300(最大6 T6 TMDINTC TT TTTTTTPMUSERT

HEDturretMLEDw

wPLCworld子程序47-TURRET2(二進(jìn)制編刀架換刀控制子程序47該程的的作控具編位測(cè)號(hào)雙近刀刀控程的例關(guān)刀的作理及的換刀時(shí)序與刀供貨聯(lián)系。換刀程中C接口信號(hào)“讀入(V .和“進(jìn)給保持(V .)位這加程將待刀成,續(xù)行。在急停、刀架電機(jī)過載或程序測(cè)試PRT(ProgramTest)時(shí),刀架轉(zhuǎn)動(dòng)。700022–刀架電機(jī)過載700023–編程刀具號(hào)大于刀架最大刀位數(shù)SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說 刀碼Ax Bx Cx 刀碼Dx 刀架電機(jī)過載 刀架正轉(zhuǎn)輸出 刀架反轉(zhuǎn)輸出 刀架反轉(zhuǎn)標(biāo)志Tw相關(guān)PLC機(jī)床參數(shù)SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說 T T TT T TTPindxTkey8PMUSER

ControlofturretwithMLED子程序48-TOOL_DIR(判斷就近換刀的方向子程序48w wwwPLCworld方方1721反2756正3381正4143反5687反 換刀方向:1–正向CW;0–反向SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說占用的全局變量–相關(guān)PLC機(jī)床參數(shù)TOOL TOOL PPC T

Makeoutthedirectionofturretaswellaspre-indexing子程序49-MGZ_INI(刀套表初始化子程序49

PINDEXo子程序庫(kù)定義刀套表的最大維數(shù)為40。初始化的目的是在可保持?jǐn)?shù)據(jù)區(qū) 到 w的最多40把刀具

wwwPLCworld(找到T5T8T16T0T15T100刀套1111刀套2222刀套3333刀套4444刀套0刀套6666刀套7777刀套5555刀套9999刀套刀套刀套刀套刀套刀套0刀套8888SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說1122……SINUMERIK802Dsl最多允許64把刀具,但子程序庫(kù)最多允許40把刀。對(duì)于多于40把刀的刀庫(kù),需要修改下列子程序SBR49–MGZ_INI,SBR50–MGZ_SRCH,和SBR51–MGZ_RNEW局部變量定義–占用的全局變量–相關(guān)PLC機(jī)床參數(shù)MGZwtorkMGZ

wwwPLCworld子程序50-MGZ_SRCH(搜索目標(biāo)刀具所在的刀套位置子程序50 搜索結(jié)果:1-目標(biāo)刀具找到;0-占用的全局變量相關(guān)PLC機(jī)床參數(shù)-SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說T1MGZPCT1MGZPCP HD

子程序51-MGZ_RNEW(刷新刀套表子程序51 w占用的全局變量相關(guān)PLC機(jī)床參數(shù)

wwwPLCworldNetworkSPDSPDMGZRNEWTNoHDNO

Refreshmagazine子程序36,42及子程序52…58,61…62SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說子程序59-GRINDING_CTL(磨削控制子程序59該子程序是專為外圓磨削控制設(shè)計(jì)的,KEY_1到KEY_4可用于實(shí)現(xiàn)程序暫停、程序中斷從而進(jìn)行砂輪修整、手輪控制和手動(dòng)擺動(dòng)反向功能。其中,程序暫停和手動(dòng)擺動(dòng)反向功能還需要通過M指令使能。 擺動(dòng)功能反向使能M指擺動(dòng)功能反向失效M指程序暫停使能M指程序暫停失效M指GAP使能M指GAP失效M指w 相關(guān)PLC機(jī)床參MD14510[16]–機(jī)床類

GRINDINGGRINDINGKEY1KEYKEYKEYPNENOSPNDELENOSREVPNENINITPNDELENINITPNENGAPPNDELEN SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說子程序60-SR_EMG_STOP(帶有安全延時(shí)的急停子程序60(B1停子程序生效,子程序3或子程序0。該子程序中測(cè)主軸停止信號(hào)。安全繼電器產(chǎn)生的延時(shí)必須大于大多數(shù)驅(qū)動(dòng)設(shè)備的M中由IICSM中由于沒有IECi控制進(jìn)線接觸器。 電源模塊延時(shí):帶有 此變量對(duì)應(yīng)802Dsl系統(tǒng)上的X21.8接口 CliQ接口的電源模塊,此變量需置為1來自802Dsl系統(tǒng)上的X20.2接口的OFF3信來自802Dsl系統(tǒng)上的X20.1接口的OFF1信w 帶有DRIVECliQ接口的電源模塊此變量對(duì)應(yīng)802Dsl系統(tǒng)上的X21.7接口 CliQ接口的電源模塊,此變量需置為1 急停按鍵 輸出: 輸出至子程序AXIS_CTL(SBR40)的輸入T_OFF1 輸出至子程序AXIS_CTL(SBR40)的輸入相關(guān)PLC機(jī)床參 急停方式選擇-1:子程序60生0:子程序33生 SINUMERIK802D PLC子程序庫(kù)說明(版本子程序庫(kù)說V0V0YONSRTTTRDYCONTK1OFF3CONTK1OFF1HWLONONTINFOPLMEKEYCONTLCSREMG

EmergencyStopwithsafetyrelay(hardware子程序63-子程序63w

wwwPLCworld? 開關(guān)7的延時(shí)時(shí)間(單位 開關(guān)8的延時(shí)時(shí)間(單位 保持開關(guān)1的輸入保持開關(guān)6的輸Ki_7, 延時(shí)開關(guān)7、8 開關(guān)1的輸出…開關(guān)8的輸K1st1…保持開關(guān)狀態(tài)K1st2…保持開關(guān)狀態(tài)K1on…相關(guān)PLC機(jī)床參數(shù)SINUMERIK802DPLC子程序庫(kù)說明(版本 子程序庫(kù)說 Ko Ko KoPMUSERKi KoPMUSERKi KoPMUSERKi KoPMUSERKi KoKi KoKi KoKiKi

ToggleswitchforcustomerMLEDCK1MLEDCK2MLEDMLEDCK4NULLbNULLbw

wwwPLCworld

SINUMERIK802DPLC子程序庫(kù)說明(版本ww.

PLC用戶在子程序庫(kù)中的使 號(hào)接口地說激的子程V驅(qū)動(dòng)器未就V電源模塊I2/TV冷卻電機(jī)過V冷卻液位V潤(rùn)滑電機(jī)過V潤(rùn)滑液位V刀架電機(jī)過SBR46:TURRET1SBR47:V編程刀具號(hào)大于最大刀架02V802Dsl機(jī)床控制面板故SBR34:Vwww優(yōu)化時(shí)抱閘已釋V無刀位檢測(cè)信V手動(dòng)方式測(cè)量有 w wwwPLCworldPLC實(shí)例應(yīng)用程 SM0.0——?!?”,標(biāo)示符為“ONE”——直接當(dāng)作常量使用)M255.7不使用的輸出位,標(biāo)示符為“NULL_b”MB255不使用的輸出字節(jié),標(biāo)示符為“NULL_B”MW254不使用的輸出字,標(biāo)示符為“NULL_W”wPLC

wwwPLCworldPLC應(yīng)用仿真程序?yàn)橛脩籼峁┝艘环N所有組件安裝到機(jī)之前,沒有機(jī)床控制面板的情況下操作802Dsl的方案。仿真程序是借助PLC編程工具軟件的狀態(tài)表來工作,用戶可以模擬機(jī)床控制面板實(shí)現(xiàn)進(jìn)給軸與主軸的往復(fù)移動(dòng)、方式轉(zhuǎn)換、點(diǎn)動(dòng)控制、反

PPLineMotorModuleforMotorModulefor但在應(yīng)用于PPLineMotorModuleforMotorModuleforSINUMERIK802DPLC子程序庫(kù)說明(版本 PLC實(shí)例應(yīng)用程子程序37SIMU_MCP諸如模式改變、NC啟動(dòng)、停止等狀態(tài);響應(yīng)模式改變、產(chǎn)生補(bǔ)償倍率值、并能通過全局位模擬進(jìn)給軸和主軸的回參考點(diǎn)撞塊。進(jìn)給軸和主軸補(bǔ)償?shù)母淖兪峭ㄟ^狀態(tài)表來實(shí)現(xiàn)的(參見第3.4章節(jié))主程序的結(jié)構(gòu)調(diào)用條調(diào)用的子程說第一次掃描PLC_INIPLC每次掃描EMG_STOP驅(qū)動(dòng)器使能控每次掃描MCP_SIMU機(jī)床控制面板MCP仿每次掃描MCP_NCK傳遞MCP信號(hào)致NCK接每次掃描HANDWHL通過接口信號(hào)V19001xxx選擇每次掃描AXES_CTL使能NCK接口信相關(guān)的PLCMD14510[16]–機(jī)床類型:1車床;2銑根據(jù)安裝調(diào)試手冊(cè)連接802Dsl的各部件802Dsl及驅(qū)動(dòng)器上電。且802Dsl上選擇“STEP7-連接”,并將連接開啟件打開該應(yīng)用程序SIMULATION.PTP,并到 中,然后啟動(dòng)PLCw.開PLC編程工具的狀態(tài)表“StatusChart在所wwwPLCworldcn中輸入“1”,然后用鼠標(biāo)擊圖標(biāo)即可將值寫入802Dsl,見下圖SINUMERIK802D PLC子程序庫(kù)說明(版本PLC實(shí)例應(yīng)用程w車床PLC

wwwPLCworldSAMPLE_TURN.PTP是一個(gè)車床的PLC應(yīng)用程序?qū)嵗?。通過該實(shí)例程序,802Dsl的用戶一方面可以了解如何構(gòu)造一個(gè)PLC應(yīng)用就可以快速建成自己的PLC應(yīng)用程序。和PLC控制定時(shí)定量潤(rùn)滑系PLC控制冷802Dsl一個(gè)輸入輸出模塊PP72/48(X111和X222接口用于聯(lián)接802Dsl機(jī)床控制面板MCP,X333接口為機(jī)床I/O接口)一個(gè)輸入輸出模塊 接口為機(jī)床I/O接口802Dsl機(jī)床面板通過MCPA模塊與802Dsl控制器相連(X1201接到X1,X1202接到SINUMERIK802DPLC子程序庫(kù)說明(版本 PLC實(shí)例應(yīng)用程信端子說信端子說備M124VDC224VDC輸出(作為X333輸入信號(hào)的公共端I3急停按常閉信I4X軸正”向限位開常閉信I5X軸負(fù)”向限位開常閉信I6Z軸正向限常閉信I7Z軸負(fù)向限常閉信I8X軸參考點(diǎn)開常開信I9Z軸參考常開信II刀位檢測(cè)信號(hào)低電平有I刀位檢測(cè)信號(hào)低電平有I刀位檢測(cè)信號(hào)低電平有I刀位檢測(cè)信號(hào)低電平有I刀位檢測(cè)信號(hào)低電平有I刀位檢測(cè)信號(hào)低電平有IwwwPLCworld刀架電機(jī)過常閉信II驅(qū)動(dòng)器就緒:SLM模塊常開信IIII冷卻液液位過常閉信I冷卻泵電機(jī)過常閉信I潤(rùn)滑液液位過常閉信I潤(rùn)滑泵電機(jī)過常閉信無定wSINUMERIK802D PLC子程序庫(kù)說明(版本PLC實(shí)例應(yīng)用程信端子說備Q通過繼電器接驅(qū)動(dòng)器電源模塊端子X21.3:脈沖使Q通過繼電器接802Dsl端子Q通過繼電器接802Dsl端子QQ冷卻Q潤(rùn)滑QQQ刀架電機(jī)正Q刀架電機(jī)反QQQQQQ輸出信號(hào)的公共端輸出信號(hào)的公共端802Dsl機(jī)床控制面板MCP的聯(lián)接w2/48的X111接口通過電纜連接到MCP的X120w1wwPLCworldPP72/48的X222接口通過電纜連接到MCP的注意:PP72/48與MCP的聯(lián)接與銑床實(shí)例應(yīng)用程序SAMPLE_MILL.PTP的聯(lián)接不機(jī)床面板MCP用戶鍵驅(qū)動(dòng)器使能鍵(保持按鍵)用戶鍵用戶鍵用戶鍵手動(dòng)換刀用戶鍵手動(dòng)潤(rùn)滑用戶鍵手動(dòng)冷卻主程序的結(jié)構(gòu)調(diào)用條調(diào)用的子程第一次掃描 PLC每次掃描EMG_STOP急??孛看螔呙鐼CP_802D802Dsl機(jī)床控制面板信號(hào)至每次掃描MCP_NCKMCP和HMI信號(hào)傳送到NCK接每次掃描HANDWHL通過接口信號(hào)V19001xxx選擇每次掃描AXES_CTL坐標(biāo)使能控制、硬限位每次掃描COOLING冷卻控每次掃描LUBRICATE潤(rùn)滑控每次掃描TURRET1霍爾元件刀架控SINUMERIK802DPLC子程序庫(kù)說明(版本 PLC實(shí)例應(yīng)用程相關(guān)的PLCMD14510[16]= -車床MD14510[20]=輸入值 -#刀架刀為數(shù)(4/6/8)MD14510[21]=輸入值 -換刀時(shí)間(單位:0.01S)MD14510[22]=輸入值 -刀架鎖緊時(shí)間(單位:0.01S)MD14510[24]=輸入值 -潤(rùn)滑間隔(單位:1.0Min)MD14510[25]=輸入值 -潤(rùn)滑時(shí)間(單位:0.01S)MD14512[18]Bit3=1 -機(jī)床控制面板上K1鍵用于驅(qū)動(dòng)器使能銑床PLCSAMPLE_MILL.PTP是一個(gè)銑床的PLC應(yīng)用程序?qū)嵗?。通過該實(shí)例程序,802Dsl的用戶一方面可以了解如何構(gòu)造一個(gè)PLC應(yīng)用程可以快速建成自己的PLC應(yīng)用程序。三個(gè)進(jìn)給軸:X、Y和Z一個(gè)數(shù)字主軸:SP(第4軸PLC控制定時(shí)定量潤(rùn)滑系w802Dsl

wwwPLCworld一個(gè)輸入輸出模塊PP72/48(X111和X222接口用于聯(lián)接802Dsl機(jī)床控制面板MCP,X333接口為機(jī)床I/O接口)一個(gè)輸入輸出模塊 接口為機(jī)床I/O接口802Dsl機(jī)床面板通過MCPA模塊與802Dsl控制器相連(X1201接到X1,X1202接到X2)信端子說備M124VDC224VDC輸出(作為X333輸入信號(hào)的公共端I3急停按常閉信I4X軸正”向限位開常閉信I5X軸負(fù)”向限位開常閉信I6Y軸正向限位開常閉信I7Y軸負(fù)向限位開常閉信I8Z軸正向限常閉信I9Z軸負(fù)向限常閉信IX軸參考點(diǎn)開常開信SINUMERIK802D PLC子程序庫(kù)說明(版本PLC實(shí)例應(yīng)用程IY常開信IZ軸參考常開信IIIIIII驅(qū)動(dòng)器就緒:來自電源模塊端子72(73.1接常開信IIII冷卻液液位過常閉信I冷卻泵電機(jī)過常閉信I潤(rùn)滑液液位過常閉信I潤(rùn)滑泵電機(jī)過常閉信無定信端子說備Q通過繼電信端子說備Q通過繼電器接驅(qū)動(dòng)器電源模塊端子X21.3脈沖使 Q通過繼電器接802Dsl端子QQQQQQQQQQQQQ47,49,

802D機(jī)床控制面板MCP的聯(lián)接PP72/48的X222接口通過電纜連接到MCPX1201PP72/48的X333接口通過電纜連接到MCP的SINUMERIK802DPLC子程序庫(kù)說明(版本 PLC實(shí)例應(yīng)用程機(jī)床面板MCP上用戶鍵的定義驅(qū)動(dòng)器使能鍵主程序的結(jié)構(gòu)CallSubroutine第一次掃描 PLC每次掃描EMG_STOP急??孛看螔呙鐼CP_802D802D機(jī)床控制面板信號(hào)至每次掃描MCP_NCKMCP和HMI信號(hào)傳送到NCK接每次掃描HANDWHL通過接口信號(hào)V19001xxx選擇每次掃描AXES_CTL坐標(biāo)使能控制、硬限位每次掃描COOLING冷卻控每次掃描LUBRICAT潤(rùn)滑控相關(guān)的PLCw4510[16]= -銑 wwwPLCworldMD14510[24]=輸入值 -潤(rùn)滑間隔(單位:1.0Min)MD14510[25]=輸入值 -潤(rùn)滑時(shí)間(單位:0.01S)MD14512[18]Bit3=1 -機(jī)床控制面板上K1鍵用于驅(qū)動(dòng)器使能注:首先裝載標(biāo)準(zhǔn)銑床初始化文件setup_M.ini(4個(gè)進(jìn)給軸和一個(gè)主軸)到802Dsl。然后修改通道參數(shù)MD20070[5]=0去掉A1軸。必須根據(jù)“安裝調(diào)試手冊(cè)”設(shè)定相關(guān)的機(jī)床參數(shù),才能使系統(tǒng)正常工作。請(qǐng)參閱“安裝調(diào)試手冊(cè)”SINUMERIK802D PLC子程序庫(kù)說明(版本 w電源進(jìn)線接觸器控制的 ,調(diào)節(jié)型電源模塊ALM或帶DRIVECLiQ接口的非調(diào)節(jié)型電源模塊M(cieneMue)電源模塊或帶RVECLQ接口的M(mrtneMoule)進(jìn)接器通可通接器饋號(hào)??杀k娺M(jìn)接器刻于定位,而免進(jìn)配置電源進(jìn)線接觸器控制系統(tǒng)參數(shù)時(shí)可在控制器的System/DriveMD/SinamicsCommissioning/DeviceConfiguration/Linecontactor中使用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論