6ES7392-2BX10-0AA0
控制系統(tǒng)的數(shù)據(jù)流圖
下層子機(jī)系統(tǒng)進(jìn)行成型運(yùn)動(dòng)控制,。其CPU采用高速芯片DS80C320,。主要任務(wù)為電氣運(yùn)動(dòng)控制,它一方面按照預(yù)定的順序與主機(jī)相互觸發(fā),,實(shí)現(xiàn)CNC信息和運(yùn)動(dòng)參數(shù)的接受,,控制RP&M成型運(yùn)動(dòng),一方面響應(yīng)上層主機(jī)傳輸?shù)目刂泼?,?duì)運(yùn)動(dòng)狀態(tài)進(jìn)行控制,。在下層機(jī)的設(shè)計(jì)中,,為避免以往在VLSI電路之間使用LSI或MLSI器件進(jìn)行接口而造成的結(jié)構(gòu)繁瑣龐大的缺點(diǎn),采用可編程邏輯器件(ispPLD)替代傳統(tǒng)的TTL器件,,使下層機(jī)系統(tǒng)的功能和可靠性大為增強(qiáng),。
為提高數(shù)據(jù)傳輸?shù)乃俣群涂煽啃裕陔p向系統(tǒng)通訊方案中提出精簡(jiǎn)完善的雙向通訊規(guī)則,,主機(jī)向子機(jī)傳數(shù)據(jù)采用寫外設(shè)方式,。控制系統(tǒng)的總體結(jié)構(gòu)如圖3所示,。
6ES7392-2BX10-0AA0
FANUC 0系統(tǒng)使用的PMC有PMC—L和PMC—M兩種型號(hào),,它們所需硬件不同,性能也有所不區(qū)別,。PMC—M需要一塊專門的電路板,,地址范圍也有所擴(kuò)大,使用時(shí)請(qǐng)注意,。
下表為PMC—L和PMC—M的部分性能比較,。
兩種型號(hào)的性能比較
| PMC—L | PMC—M |
程序級(jí)數(shù) | 2 | 3 |
第一級(jí)程序執(zhí)行周期 | 16ms | 16/8ms |
基本指令的平均執(zhí)行時(shí)間 | 6μs | 2μs |
程序容量 | 3000步 | 8000步 |
基本指令數(shù) | 12 | 12 |
功能指令數(shù) | 34 | 35 |
內(nèi)部繼電器 | 400字節(jié) | 696字節(jié) |
這里主要以PMC—L為例進(jìn)行說明。
PMC的程序稱為順序控制程序,,用于機(jī)床或其他系統(tǒng)順序控制,,使CPU執(zhí)行算術(shù)處理。
順序程序的編制步驟如下:
(1)根據(jù)機(jī)床的功能確定I/O點(diǎn)的分配情況,;
(2)根據(jù)機(jī)床的動(dòng)作和系統(tǒng)的要求編制梯形圖,;
(3)利用系統(tǒng)調(diào)試梯形圖;
(4)將梯形圖程序固化在ROM芯片內(nèi),。
PMC程序的工作原理可簡(jiǎn)述為由上至下,,由左至右,循環(huán)往復(fù),,順序執(zhí)行,。因?yàn)樗菍?duì)程序指令的順序執(zhí)行,應(yīng)注意到微觀上與傳統(tǒng)繼電器控制電路的區(qū)別,,后者可認(rèn)為是并行控制的,。