《西門(mén)子數(shù)控PLC程序典例》緊跟數(shù)控機(jī)床技術(shù)發(fā)展前沿,借鑒國(guó)外先進(jìn)產(chǎn)品的設(shè)計(jì)經(jīng)驗(yàn),全面闡述了西門(mén)子數(shù)控系統(tǒng)集成PLC的程序設(shè)計(jì)方法,提供了豐富的PLC程序?qū)嵗?
全書(shū)根據(jù)西門(mén)子數(shù)控系統(tǒng)集成PLC的性能特點(diǎn),結(jié)合數(shù)控機(jī)床的特殊控制要求,在介紹PLC基礎(chǔ)知識(shí)、編程指令的基礎(chǔ)上,針對(duì)機(jī)床操作面板控制、進(jìn)給軸和主軸控制、數(shù)控車(chē)床和加工中心換刀等PLC程序設(shè)計(jì)的重點(diǎn)問(wèn)題,就PLC程序設(shè)計(jì)要求、設(shè)計(jì)思路、實(shí)現(xiàn)方法等,進(jìn)行了系統(tǒng)的介紹;對(duì)西門(mén)子模板程序和子程序進(jìn)行了詳細(xì)說(shuō)明;并增補(bǔ)了大量的應(yīng)用廣泛、實(shí)用性強(qiáng)的程序典例。
《西門(mén)子數(shù)控PLC程序典例》內(nèi)容先進(jìn)、選材典型、案例豐富,理論聯(lián)系實(shí)際,面向工程應(yīng)用,可供數(shù)控機(jī)床電氣設(shè)計(jì)、調(diào)試、維修人員閱讀,也可供高等院校相關(guān)專(zhuān)業(yè)師生參考。
《西門(mén)子數(shù)控PLC程序典例》根據(jù)西門(mén)子(SIEMENS)數(shù)控系統(tǒng)集成PLC的特點(diǎn),結(jié)合數(shù)控機(jī)床的特殊控制要求,在介紹PLC基礎(chǔ)知識(shí)和編程指令的基礎(chǔ)上,對(duì)機(jī)床操作面板控制、進(jìn)給軸和主軸控制、數(shù)控車(chē)床和加工中心換刀等PLC程序設(shè)計(jì)的重點(diǎn)內(nèi)容進(jìn)行了詳盡的闡述;對(duì)西門(mén)子模板程序和子程序進(jìn)行了深入的說(shuō)明;并提供了豐富的PLC程序?qū)嵗蔀閿?shù)控機(jī)床電氣設(shè)計(jì)和維修提供參考。
數(shù)控機(jī)床是一種綜合應(yīng)用了計(jì)算機(jī)控制、精密測(cè)量、精密機(jī)械、氣動(dòng)、液壓、潤(rùn)滑等技術(shù)的典型機(jī)電一體化產(chǎn)品,是現(xiàn)代制造技術(shù)的基礎(chǔ)。當(dāng)前,數(shù)控機(jī)床已成為企業(yè)的主要加工設(shè)備,在機(jī)械加工各領(lǐng)域得到了極為廣泛的應(yīng)用。
數(shù)控機(jī)床的電氣設(shè)計(jì)主要包括電路設(shè)計(jì)(硬件)和PLC程序設(shè)計(jì)(軟件)兩方面。關(guān)于電路設(shè)計(jì),已在機(jī)械工業(yè)出版社出版的《數(shù)控機(jī)床電氣設(shè)計(jì)典例》一書(shū)中進(jìn)行了全面闡述,本書(shū)針對(duì)配套西門(mén)子數(shù)控系統(tǒng)的PLC程序設(shè)計(jì)進(jìn)行介紹。
數(shù)控系統(tǒng)集成PLC的程序設(shè)計(jì)涉及CNC功能、機(jī)床動(dòng)作、安全運(yùn)行等諸多方面,它是數(shù)控機(jī)床電氣設(shè)計(jì)的重要內(nèi)容;也是數(shù)控機(jī)床調(diào)試、維修人員所必備的基本技能。由于同類(lèi)數(shù)控機(jī)床的控制要求及同型號(hào)CNC的功能和信號(hào)類(lèi)似,借助典型程序,可大大提高設(shè)計(jì)效率和程序可靠性。
本書(shū)根據(jù)西門(mén)子(SIEMENS)數(shù)控系統(tǒng)集成PLC的特點(diǎn),結(jié)合數(shù)控機(jī)床的特殊控制要求,在介紹PLC基礎(chǔ)知識(shí)和編程指令的基礎(chǔ)上,對(duì)機(jī)床操作面板控制、進(jìn)給軸和主軸控制、數(shù)控車(chē)床和加工中心換刀等PLC程序設(shè)計(jì)的重點(diǎn)內(nèi)容進(jìn)行了詳盡的闡述;對(duì)西門(mén)子模板程序和子程序進(jìn)行了深入的說(shuō)明;并提供了豐富的PLC程序?qū)嵗蔀閿?shù)控機(jī)床電氣設(shè)計(jì)和維修提供參考。
第1章介紹了數(shù)控機(jī)床、數(shù)控原理和數(shù)控系統(tǒng)的一般概念。
第2章敘述了PLC的一般原理與組成,介紹了梯形圖編程的一般方法,提供基本梯形圖程序典例。
第3章介紹了西門(mén)子數(shù)控系統(tǒng)集成PLC的程序設(shè)計(jì)要求、程序格式、CNCPLC接口信號(hào)和各類(lèi)編程指令。
第4章介紹了西門(mén)子數(shù)控PLC模板程序和子程序庫(kù)的組成和使用方法及802S/C/D、808D/828D的電氣控制系統(tǒng)連接要求。
第5章闡述了PLC初始化和機(jī)床操作面板控制程序設(shè)計(jì)的方法和程序典例,內(nèi)容包括PLC初始化程序、用戶(hù)初始化程序、I/O初始化程序及機(jī)床操作面板控制程序、倍率增/減鍵控制程序、進(jìn)給軸運(yùn)動(dòng)方向鍵處理程序等。
第6章闡述了進(jìn)給軸控制程序的設(shè)計(jì)方法和程序典例,內(nèi)容包括驅(qū)動(dòng)器通斷控制程序、伺服和進(jìn)給使能控制程序、行程保護(hù)和回參考點(diǎn)控制程序等。
第7章闡述了主軸控制程序的設(shè)計(jì)方法和程序典例,內(nèi)容包括主軸的基本控制要求和控制方式、主軸控制方案與接口信號(hào),主軸基本控制程序和主軸傳動(dòng)級(jí)交換程序等。
第8章闡述了數(shù)控車(chē)床自動(dòng)換刀程序的設(shè)計(jì)方法和程序典例,內(nèi)容包括電動(dòng)刀架控制程序、液壓刀架控制程序等。
第9章闡述了加工中心自動(dòng)換刀程序的設(shè)計(jì)方法和程序典例,內(nèi)容包括刀庫(kù)移動(dòng)式換刀控制程序、Z軸移動(dòng)換刀控制程序、凸輪機(jī)械手換刀控制程序等。
本書(shū)的編寫(xiě)參閱了西門(mén)子公司的技術(shù)資料,并得到了西門(mén)子公司技術(shù)人員的大力支持與幫助,在此表示衷心的感謝。
龔仲華,曾在國(guó)家重點(diǎn)機(jī)床生產(chǎn)企業(yè)工作20年,歷任設(shè)計(jì)員、主管設(shè)計(jì)師、設(shè)計(jì)組長(zhǎng)、數(shù)控機(jī)床制造車(chē)間主任、設(shè)計(jì)科科長(zhǎng)、副總工程師等職,主持、主管了多項(xiàng)國(guó)家、省級(jí)數(shù)控機(jī)床新產(chǎn)品開(kāi)發(fā)項(xiàng)目,獲得過(guò)國(guó)家技術(shù)開(kāi)發(fā)優(yōu)秀成果獎(jiǎng)、江蘇省人民政府科技進(jìn)步獎(jiǎng)等獎(jiǎng)項(xiàng)。
前言
第1章數(shù)控機(jī)床與系統(tǒng)1
1.1機(jī)床與數(shù)控1
1.1.1機(jī)床及控制1
1.1.2數(shù)控與數(shù)控機(jī)床2
1.2常見(jiàn)的數(shù)控機(jī)床5
1.2.1車(chē)削類(lèi)數(shù)控機(jī)床5
1.2.2鏜銑類(lèi)數(shù)控機(jī)床8
1.3數(shù)控原理與系統(tǒng)13
1.3.1數(shù)控系統(tǒng)組成13
1.3.2數(shù)控加工原理15
1.3.3普及型與全功能型CNC17
1.3.4開(kāi)環(huán)與閉環(huán)伺服系統(tǒng)20
1.3.5通用伺服和專(zhuān)用伺服22
1.4西門(mén)子數(shù)控系統(tǒng)簡(jiǎn)介24
1.4.1產(chǎn)品概況24
1.4.2SIEMENS 802Dsl26
1.4.3SIEMENS 808D與828D29
1.4.4SIEMENS 840Dsl34
第2章PLC設(shè)計(jì)基礎(chǔ)38
2.1PLC的組成與原理38
2.1.1PLC的特點(diǎn)與功能38
2.1.2PLC的組成與結(jié)構(gòu)40
2.1.3PLC的工作原理44
2.2梯形圖程序設(shè)計(jì)48
2.2.1PLC編程語(yǔ)言48
2.2.2梯形圖編程50
2.2.3典型梯形圖程序52
2.3梯形圖編程要點(diǎn)58
2.3.1不能實(shí)現(xiàn)的功能59
2.3.2可使用的特殊程序60
2.3.3梯形圖的優(yōu)化63
第3章CNC集成PLC編程66
3.1程序格式66
3.1.1程序的組成與結(jié)構(gòu)66
3.1.2指令格式69
3.1.3地址與數(shù)據(jù)71
3.2編程元件與接口信號(hào)74
3.2.1基本編程元件74
3.2.2局部變量76
3.2.3CNCPLC接口信號(hào)79
3.3功能指令與編程81
3.3.1定時(shí)和計(jì)數(shù)指令81
3.3.2多位邏輯處理指令83
3.3.3比較指令85
3.3.4移動(dòng)和移位指令85
3.3.5數(shù)據(jù)轉(zhuǎn)換和算術(shù)運(yùn)算指令87
第4章模板程序與使用89
4.1子程序庫(kù)概述89
4.1.1子程序組成89
4.1.2子程序調(diào)用92
4.2802S/C模板程序與使用95
4.2.1CNC連接要求95
4.2.2MCP I/O信號(hào)99
4.2.3參數(shù)與報(bào)警定義102
4.3802D模板程序與使用107
4.3.1CNC連接要求107
4.3.2MCP I/O信號(hào)111
4.3.3參數(shù)與報(bào)警定義115
4.4808D模板程序與使用117
4.4.1CNC連接要求117
4.4.2MCP I/O信號(hào)120
4.4.3參數(shù)與報(bào)警定義123
4.5828D模板程序與使用126
4.5.1CNC連接要求126
4.5.2MCP和手輪盒128
第5章基本信號(hào)處理程序典例134
5.1PLC初始化程序134
5.1.1PLC初始化程序簡(jiǎn)述134
5.1.2用戶(hù)初始化程序139
5.1.3I/O初始化程序144
5.2MCP控制程序148
5.2.1程序設(shè)計(jì)要求148
5.2.2MCP與HMI信號(hào)151
5.2.3PLC程序典例153
5.3特殊按鍵處理程序158
5.3.1倍率增/減按鍵控制158
5.3.2軸運(yùn)動(dòng)方向鍵處理161
第6章進(jìn)給軸控制程序典例166
6.1驅(qū)動(dòng)器控制程序166
6.1.1程序設(shè)計(jì)要求166
6.1.2PLC程序典例170
6.2進(jìn)給軸控制要求174
6.2.1基本概念174
6.2.2CNC軸信號(hào)177
6.2.3通道信號(hào)179
6.3進(jìn)給軸控制程序典例183
6.3.1伺服/進(jìn)給使能程序183
6.3.2行程保護(hù)程序188
6.3.3回參考點(diǎn)控制程序190
6.4子程序SBR40說(shuō)明191
6.4.1急停連接電路191
6.4.2伺服和進(jìn)給使能控制193
6.4.3硬件超程控制程序193
第7章主軸控制程序典例199
7.1主軸控制要求199
7.1.1主軸控制方式199
7.1.2傳動(dòng)級(jí)交換控制201
7.2主軸控制方案與信號(hào)204
7.2.1主軸控制方案204
7.2.2主軸控制信號(hào)205
7.3主軸基本控制程序207
7.3.1程序典例207
7.3.2SBR35子程序說(shuō)明210
7.4主軸傳動(dòng)級(jí)交換程序215
7.4.1傳動(dòng)級(jí)交換方法215
7.4.2PLC程序設(shè)計(jì)要求218
7.4.3傳動(dòng)級(jí)交換程序典例220
7.4.4SBR41子程序說(shuō)明224
第8章數(shù)控車(chē)床換刀程序典例231
8.1電動(dòng)刀架控制程序231
8.1.1程序設(shè)計(jì)要求231
8.1.2刀架控制程序典例233
8.1.3SBR46子程序說(shuō)明238
8.2液壓刀架控制程序244
8.2.1程序設(shè)計(jì)要求244
8.2.2刀位計(jì)數(shù)程序典例247
8.2.3捷徑選擇程序典例251
8.2.4換刀控制程序典例253
第9章加工中心換刀程序典例260
9.1刀庫(kù)移動(dòng)換刀程序260
9.1.1ATC結(jié)構(gòu)與動(dòng)作260
9.1.2ATC控制要求263
9.1.3PLC程序典例266
9.2Z軸移動(dòng)換刀程序273
9.2.1CNC程序設(shè)計(jì)273
9.2.2PLC程序典例275
9.3凸輪機(jī)械手換刀程序280
9.3.1ATC結(jié)構(gòu)與動(dòng)作280
9.3.2PLC程序設(shè)計(jì)要求284
9.3.3刀具安裝表初始化程序典例287
9.3.4刀具檢索程序典例289
9.3.5刀具安裝表更新程序典例291
9.3.6刀具預(yù)選程序典例292
9.3.7自動(dòng)換刀程序典例296
附錄300
附錄A802S/C/D集成PLC功能指令表300
附錄B802S/C/D集成PLC接口信號(hào)表308