西門子shopturn安裝說(shuō)明_第1頁(yè)
西門子shopturn安裝說(shuō)明_第2頁(yè)
西門子shopturn安裝說(shuō)明_第3頁(yè)
西門子shopturn安裝說(shuō)明_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

SHOP類產(chǎn)品是西門子針對(duì)標(biāo)準(zhǔn)G代碼抽象難記的特點(diǎn)而開發(fā)的圖形操作系統(tǒng),它操作簡(jiǎn)單,編程方便,在不需要掌握任何的數(shù)控指令下就能編制出復(fù)雜的加工圖形。是初學(xué)者掌握和利用當(dāng)今先進(jìn)數(shù)控系統(tǒng)的最佳方法。SHOP類產(chǎn)品根據(jù)加工機(jī)床的不同,分為適合銑削加工的ShopMill和適合車削加工的ShopTurn,其調(diào)試方法大致相同,下面簡(jiǎn)述ShopMill的調(diào)試過(guò)程。需要的系統(tǒng)硬件和軟件所有的840D和810D系統(tǒng)都能安裝SHOPMILL,它既可以運(yùn)行在PCU50,也可以運(yùn)行在PCU20上。它的主要部分是一個(gè)運(yùn)行在HMI環(huán)境下的一個(gè)附加人機(jī)界面軟件。這個(gè)軟件能提供除標(biāo)準(zhǔn)界面以外的附加圖形接口,它需要單獨(dú)訂貨。具體訂貨號(hào)如下:ShopMillHMIShopMill人機(jī)界面,包含刀具管理。6FC5463-0FA20-0AG0ShopMill工步編程選項(xiàng)6FC5463-0FA21-0AA0在ShopMill中程序編程是以一個(gè)工步為一個(gè)程序段,這樣大量簡(jiǎn)化了編程。自動(dòng)余量檢測(cè)和加工選項(xiàng),6FC5463-0FA01-0AA0在加工型腔時(shí),粗加工一般會(huì)選用半徑較大的刀具,這樣會(huì)在拐角的地方留有加工余量,使用該功能系統(tǒng)會(huì)自動(dòng)的計(jì)算出加工余量,然后編程時(shí)可以再選用一把半徑小的刀具清除余量。實(shí)時(shí)模擬選項(xiàng)6FC5463-0FA03-0AA0CF卡,軟驅(qū)和以太網(wǎng)接口選項(xiàng)(僅PCU20需要)6FC5463-0FA03-0AA0其中ShopMill人機(jī)界面是必選部分,它以光盤的形式提供給用戶,其它的選項(xiàng)可以依據(jù)需要而訂,它們是通過(guò)設(shè)置數(shù)據(jù)選項(xiàng)位的方法激活,不需要額外的調(diào)試。系統(tǒng)的安裝ShopMill的安裝主要分三部分:HMI軟件的安裝,NCK數(shù)據(jù)的調(diào)整和PLC程序的調(diào)整。這些都有實(shí)例包含在ShopMill光盤里。打開光盤后會(huì)發(fā)現(xiàn)在根目錄下面有幾個(gè)子目錄PCU20/PCU50:包含有PCU20/PCU50的ShopMillHMI軟件。TOOLS:包含有與ShopMill有關(guān)的NCK數(shù)據(jù),固定循環(huán)和刀庫(kù)初始化文件。PLC_TOOLBOX:包含與ShopMill有關(guān)的PLC示范程序,它需要安裝到你的計(jì)算機(jī)上,安裝完以后你會(huì)在STEP7的例庫(kù)里找到ShopMill的程序庫(kù)。在安裝之前最好先做一個(gè)系統(tǒng)數(shù)據(jù)的備份。另外要對(duì)下系統(tǒng)軟件的版本。包括NCK和HMI的版本,根據(jù)光盤里的軟件兼容表檢查版本是否兼容,如果版本不兼容的話,會(huì)影響系統(tǒng)的正常運(yùn)行。如果需要的話可以更新NCK系統(tǒng)軟件,對(duì)于PCU20而言,光盤里已經(jīng)有一個(gè)包含ShopMill和HMI的系統(tǒng)文件。故不用考慮版本問(wèn)題。如果PCU50的版本不兼容的話,這只能先想辦法更新HMI軟件了。HMI軟件的安裝PCU20的軟件安裝:在PCU20的目錄下,有一個(gè)包含ShopMill的系統(tǒng)鏡像文件PCU_20.ABB,把該文件拷貝到一個(gè)CF卡的根目錄下,把該卡插到PCU20的PCMCIA槽里(這需要一個(gè)CF卡轉(zhuǎn)PCMCIA的轉(zhuǎn)換卡),重新上電后,當(dāng)系統(tǒng)提示“PCU20BootSoftware”時(shí),按鍵“6”,系統(tǒng)會(huì)提示你找到了系統(tǒng)文件,請(qǐng)你選擇安裝方式,選擇“-”或者是“0”,系統(tǒng)會(huì)更新系統(tǒng)文件,更新完成后系統(tǒng)會(huì)自動(dòng)重新啟動(dòng)。屏幕顯示“ShopMillVerx.xNotenabled”然后就轉(zhuǎn)到正常的HMI畫面,這說(shuō)明ShopMill的HMI安裝成功,只是因?yàn)镹CK和PLC中有關(guān)ShopMill的部分未被激活,故只能顯示標(biāo)準(zhǔn)畫面。PCU50的軟件安裝:先用網(wǎng)線把你的計(jì)算機(jī)和PCU50連接起來(lái),有關(guān)PCU50和計(jì)算機(jī)的連接請(qǐng)參照有關(guān)文檔。把PCU50_70\INSTALLATION-DISK目錄下的所有的文件拷貝到PCU50的D盤的INSTALL目錄下,這樣在PCU50重新啟動(dòng)后會(huì)自動(dòng)安裝,或者把文件間拷貝到其它目錄下選擇執(zhí)行安裝程序,按提示安裝即可。安裝完成后會(huì)出現(xiàn)與PCU20同樣的畫面和提示。NCK部分的安裝:ShopMill的大部分功能是基于循環(huán)來(lái)的,所以它的循環(huán)很多,都放在標(biāo)準(zhǔn)循環(huán)目錄下面,這就需要擴(kuò)展部分內(nèi)存,同時(shí)還需要對(duì)刀具管理進(jìn)行相應(yīng)的配置。把光盤里TOOLBOXS子目錄下面CMM.8X0(對(duì)應(yīng)SHOPTURN是ST.8X0)通過(guò)RS232口傳輸?shù)絅CK里,由于這些參數(shù)會(huì)重新分配內(nèi)存,所以在傳輸完成后先作一個(gè)NCK的備份(這時(shí)不要重新上電),再把NCK的備份數(shù)據(jù)回裝回來(lái),這樣NCK有關(guān)的參數(shù)就設(shè)置完成了,把循環(huán)目錄下的循環(huán)和定義備份文件(文件名可能為:SM_CYC.ARCSM_DEF.ARC)傳輸?shù)絅CK里,定義文件傳輸?shù)较到y(tǒng)后還要激活,對(duì)PCU20而言,在程序菜單里用擴(kuò)展鍵選擇系統(tǒng)定義文件,然后選擇激活即可,對(duì)PCU50而言,則在服務(wù)菜單下,選擇定義文件,然后選擇激活。這樣有關(guān)shopmill的NCK的數(shù)據(jù)調(diào)整就完成了。3.PLC程序的調(diào)整由于ShopMill有專門的NCK/PLC接口,所以需要相應(yīng)的子程序來(lái)處理。FC30就是專門用來(lái)處理這些接口信號(hào),在OB1里直接調(diào)用它即可。同時(shí)為了方便對(duì)ShopMill的部分菜單進(jìn)行快捷訪問(wèn),在MCP里面專門有幾個(gè)鍵來(lái)做快捷調(diào)用的,還有三個(gè)鍵來(lái)控制主軸的動(dòng)作,對(duì)于MCP自定義鍵不太多的情況下,可以不使用這些快捷鍵,這樣在OB1里可以不調(diào)用FC90了。在PLC程序里其它需要調(diào)整的就是有關(guān)刀庫(kù)管理的部分。刀庫(kù)管理的概述:刀庫(kù)管理是西門子系統(tǒng)專門針對(duì)常用刀庫(kù)開發(fā)的管理功能,在刀庫(kù)管理之前,NCK只保存刀具的刀具補(bǔ)償數(shù)據(jù),其它數(shù)據(jù)比如刀具所在刀座號(hào),刀具的裝載和卸載都由PLC來(lái)控制,這大大增加了PLC用戶程序量。而采用刀庫(kù)管理功能后,這些數(shù)據(jù)都由NCK來(lái)控制,同時(shí)還可以實(shí)現(xiàn)刀具壽命監(jiān)控,大小刀,定點(diǎn)隨機(jī)換刀,姊妹刀具管理等功能。當(dāng)需要更換刀具時(shí),系統(tǒng)通過(guò)專門的刀具管理接口信號(hào)往PLC發(fā)送所要更換刀具的刀座號(hào),比如將要更換的新刀具所在的刀座號(hào)和要換下來(lái)的舊道具的刀座號(hào)。由于刀庫(kù)的動(dòng)作大部份還是由PLC來(lái)控制,這樣在刀具交換的過(guò)程中,刀具的實(shí)際位置會(huì)發(fā)生變化,PLC負(fù)責(zé)通知NC這些相關(guān)的信息,這就需要通過(guò)一個(gè)系統(tǒng)子程序來(lái)交換這些信息。下面以立式加工中心常用的盤式刀庫(kù)來(lái)說(shuō)明刀庫(kù)管理的調(diào)整。在這種類型的機(jī)床中存在一個(gè)刀庫(kù),就是機(jī)床本身的盤式刀庫(kù),假設(shè)這個(gè)刀庫(kù)能存放24把刀具,我們定義為刀庫(kù)1,但刀具除了在刀庫(kù)以外,還有可能在主軸上,對(duì)于大型機(jī)床來(lái)講,可能需要一個(gè)裝刀站來(lái)裝卸刀具,這樣為了管理這些數(shù)據(jù),系統(tǒng)在實(shí)際刀庫(kù)以外還定義了兩個(gè)虛擬的刀庫(kù),一個(gè)是主軸(如果有機(jī)械手的話,也包括兩個(gè)機(jī)械手)這些刀具可能臨時(shí)存放的緩沖區(qū),刀庫(kù)號(hào)為9998,一個(gè)是用來(lái)裝卸刀具的,刀庫(kù)號(hào)為9999,這樣我們假設(shè)的這臺(tái)機(jī)床至少包含了三個(gè)刀庫(kù)。在有關(guān)刀庫(kù)管理的參數(shù)中檢查下面相應(yīng)的參數(shù):MD18080MM_TOOL_MANAGEMENT_MASK=4BH;刀庫(kù)管理功能激活MD18084MM_NUM_MAGAZINE=3;刀庫(kù)數(shù)量MD18086MM_NUM_MAGAZINE_LOCATION>=26;刀座數(shù)量,注意除了考慮實(shí)際刀庫(kù)的刀座外,還得考慮另外兩個(gè)虛擬刀庫(kù)的刀座數(shù)。MD20310TOOL_MANAGEMENT_MASK=4BH;同MD18080當(dāng)這些參數(shù)設(shè)置正確后,就在系統(tǒng)里面預(yù)留了刀庫(kù)管理的空間,但具體的刀庫(kù)特征還需要有刀庫(kù)配置文件來(lái)配置,在PCU50的啟動(dòng)頁(yè)面里有一個(gè)刀庫(kù)管理的軟健,打開后可以配置你實(shí)際的刀庫(kù),比如刀庫(kù)的形式,是盤式刀庫(kù)還是鏈?zhǔn)绞降稁?kù),具體的刀座等。配置完成后就會(huì)生成一個(gè)刀庫(kù)配置程序,在MDA或者是自動(dòng)方式下執(zhí)行這個(gè)程序就生成了具體的刀庫(kù),在PCU20里只能在外面用編輯器生成這個(gè)文件,傳輸?shù)较到y(tǒng)后就生效了。這在后面一個(gè)章節(jié)中會(huì)講到怎樣調(diào)整配置文件。在STEP7里安裝好ShopMill的toolbox后,新建立一個(gè)用戶項(xiàng)目,把在ShopMill庫(kù)里的子程序塊,符號(hào)表和源程序拷貝到新建立的項(xiàng)目中,打開源代碼FC90_MSTT19,先編譯生成FC90,注意由于這些源代碼都是用德語(yǔ)寫的,所以在編譯之前先在STEP7的選項(xiàng)里把語(yǔ)句表設(shè)置成德語(yǔ),否則會(huì)在編譯時(shí)報(bào)出一大堆錯(cuò)。在編譯之前有一個(gè)地方需要再根據(jù)機(jī)床的刀庫(kù)是否有機(jī)械手選擇編譯源程序TM_W_GR(帶機(jī)械手)或者是TM_WO_GR(不帶機(jī)械手),實(shí)例的這臺(tái)加工中心不帶機(jī)械手因而選擇編譯TM_WO_GR,生成FB110,F(xiàn)C100和DB110,F(xiàn)B110是為了簡(jiǎn)化NCK和PLC的數(shù)據(jù)交換而編的子程序塊,其核心是調(diào)用FC8來(lái)告訴系統(tǒng)新舊刀具現(xiàn)在所處的位置。DB110是調(diào)用FB110的臨時(shí)數(shù)據(jù)塊,F(xiàn)C100是用來(lái)生成刀具管理接口數(shù)據(jù)塊(DB71到DB73),在OB100里調(diào)用,調(diào)用時(shí)只要輸入刀座的數(shù)量就行。最后根據(jù)系統(tǒng)的不同,選擇編譯GPOB840D或者GPOB810D,其實(shí)這兩個(gè)程序只是在OB100里有些不同,因?yàn)?10D的MCP是通過(guò)MPI連接到NCU上,而840D一般是接到OPI上。

當(dāng)編譯完成這些源程序后,這就有了一個(gè)基本的ShopMill功能的PLC應(yīng)用程序了,不過(guò)為了能適應(yīng)你的機(jī)床,你還得作些調(diào)整,首先打開OB100,你會(huì)發(fā)現(xiàn)在OB100的開始部分調(diào)用了FC100,后面有一個(gè)輸入?yún)?shù),表示為刀庫(kù)的刀座數(shù),輸入你的刀座數(shù)24,這樣OB100就調(diào)整完畢了,打開OB1有幾個(gè)地方要根據(jù)需要進(jìn)行調(diào)整,首先找到語(yǔ)句FC90:CALL"OPERATOR_PANEL"SpindleIFNo:=B#16#4;在這一行輸入你機(jī)床的主軸軸號(hào),對(duì)應(yīng)我們示范的加工中心,主軸號(hào)為4。然后就是刀庫(kù)管理數(shù)據(jù)交換子程序的調(diào)整。//Tool-Management-SystemCALLFB110,DB110Prepare_IF1:=TRUE;刀具準(zhǔn)備接口信號(hào)Change_IF1:=M200.0;刀具交換接口信號(hào)Load_IF1:=TRUE;刀具裝載接口信號(hào)Unload_IF1:=TRUE;刀具卸載接口信號(hào)Relocate_IF1:=TRUE;刀具重新定位接口信號(hào)Position_IF1:=TRUE;裝卸載刀具時(shí)定位刀座接口信號(hào)Load_IF2:=TRUE;Unload_IF2:=TRUEPosition_IF2:=TRUEReset_IF:=I3.7;復(fù)位接口信號(hào)在刀庫(kù)管理中刀具要被使用首先要裝載到實(shí)際的刀庫(kù)中,一般的立式加工中心沒(méi)有特殊的裝卸刀點(diǎn),直接通過(guò)主軸裝卸刀具即可。所以可以把裝卸刀具的接口信號(hào)都置“1”,意思是在PLC側(cè)不需要對(duì)刀具的裝卸進(jìn)行控制,當(dāng)NC側(cè)發(fā)出指令時(shí)PLC就回答該指令完成。加工中心的換刀指令一般是用TxxM06來(lái)實(shí)現(xiàn)的,執(zhí)行T指令時(shí),刀庫(kù)管理把要更換的新刀具的刀座號(hào)和主軸上的刀具刀座號(hào)發(fā)送到刀具管理接口信號(hào),對(duì)應(yīng)加工中心是DB72,而對(duì)應(yīng)車床的刀塔是DB73,以下是經(jīng)常涉及到的幾個(gè)接口信號(hào)(以DB72為例):DB72.DBB0,DBB1DB72.DBX(N+0).1DB72.DBB0,DBB1DB72.DBX(N+0).1DB72.DBX(N+0).2DB72.DBX(N+0).3DB72.DBW(N+20)DB72.DBW(N+22)DB72.DBW(N+24)DB72.DBW(N+26)比如對(duì)應(yīng)示例的加工中心刀具交換接口生效信號(hào),由于刀具管理可以同時(shí)管理多主軸換刀,因而有多個(gè)接口,一般的加工中心是一個(gè)主軸,也就是DBX0.0有效。刀具交換信號(hào),其中N與DBB0和DBB1的接口信號(hào)有關(guān),第一個(gè)接口,N為4,即為DB72.DBX4.1。刀具交換準(zhǔn)備信號(hào)。執(zhí)行T0指令時(shí)的接口信號(hào)。新刀具的刀庫(kù)號(hào)。新刀具的刀座號(hào)。舊刀具(即要從主軸送回刀庫(kù)的刀具)的刀庫(kù)號(hào)。舊刀具的將要送回的刀座號(hào)。原來(lái)有關(guān)的換刀程序是從DB21取得的:換刀有效新刀具的刀座號(hào)按以上對(duì)應(yīng)關(guān)系,沒(méi)有刀庫(kù)管理有刀庫(kù)管理DB21.DBX61.0DB72.DBX0.0和DBX4.1DB21.DBW118DB72.DBW24在PLC程序中作相關(guān)的改動(dòng),在FB110中,由于不需要對(duì)刀具的裝卸和重定位進(jìn)行控制,所以在接口信號(hào)中都置“1”,復(fù)位接口信號(hào)是用來(lái)中斷當(dāng)前的刀具信息交換,一般用RESET鍵(I3.7)就行,M200.0是刀具交換結(jié)束信號(hào),由PLC用戶程序發(fā)給FB110的,當(dāng)要交換刀具時(shí),刀庫(kù)管理把DB72.DBX0.0和DB72.DBX4.0同時(shí)置“1”,把要更換的新刀座號(hào)送到DB72.DBW26里,把從主軸換下來(lái)的刀具送到刀座號(hào)為DB72.DBW30中,在PLC用戶程序中依據(jù)上述信號(hào)來(lái)控制換刀動(dòng)作,當(dāng)換刀動(dòng)作結(jié)束后,把M200.0置“1”,該信號(hào)能持續(xù)一個(gè)PLC周期就行,由用戶自己在PLC程序中復(fù)位。換刀有效新刀具的刀座號(hào)按以上對(duì)應(yīng)關(guān)系,4.NCK里刀庫(kù)數(shù)據(jù)的建立在前面已經(jīng)提到NCK有關(guān)刀庫(kù)管理的參數(shù)的調(diào)整,但NCK參數(shù)只是為NCK預(yù)留了相應(yīng)的刀庫(kù)管理的內(nèi)存,刀庫(kù)的具體數(shù)據(jù)比如刀庫(kù)的類型,刀庫(kù)的刀座數(shù)等需要單獨(dú)配置,配置是通過(guò)對(duì)相應(yīng)的系統(tǒng)

變量賦值來(lái)實(shí)現(xiàn)的,與輸入螺距補(bǔ)償值的過(guò)程一樣,可以編一個(gè)NC程序,通過(guò)執(zhí)行這個(gè)程序來(lái)給這些變量賦值。程序的內(nèi)容可以參照光盤里的TOOLBOX子目錄下的TM_W_GR.8X0或者是TM_WO_GR.8X0。TM_W_GR.8X0是針對(duì)帶機(jī)械手的刀庫(kù),而TM_WO_GR.8X0是指不帶機(jī)械手的刀庫(kù),可以在這個(gè)程序的基礎(chǔ)上修改后傳入到系統(tǒng),也可以把它的內(nèi)容拷貝到一個(gè)NC程序中,為了方便建議把程序的名稱設(shè)為MAG_XX.SPF,其中XX表示刀庫(kù)的刀座數(shù),比如有16個(gè)刀座的刀庫(kù)取名為MAG_16.COM。我們主要根據(jù)機(jī)床的具體情況要修改下面幾個(gè)系統(tǒng)變量的值。$TC_MAP1[1]=1;設(shè)置刀庫(kù)的類型,鏈?zhǔn)降稁?kù)為1,一般加工中心都是這個(gè)類型,車床用的是轉(zhuǎn)塔,它的類型是3。$TC_MAP7[1]=24;刀庫(kù)的刀座數(shù),比如有16個(gè)刀座,它的值就為16。每個(gè)刀座的特征是通過(guò)下面幾個(gè)系統(tǒng)參數(shù)設(shè)定:;刀座的種類,一般為1。;刀座的類型,一般為1。;是否考慮該刀座的相鄰刀座,當(dāng)大的刀具需要占用一個(gè)以上的刀座時(shí)需要此功能,一般為;刀座的種類,一般為1。;刀座的類型,一般為1。;是否考慮該刀座的相鄰刀座,當(dāng)大的刀具需要占用一個(gè)以上的刀座時(shí)需要此功能,一般為1。;刀座的狀態(tài),一般新的刀座都是空的,其值為2。;刀座的索引號(hào),一般就設(shè)為刀座號(hào)。$TC_MPP2[1,X]=1$TC_MPP3[1,X]=1$TC_MPP4[1,X]=2$TC_MPP5[1,X]=X這些值對(duì)每一個(gè)刀座都要

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論