西門(mén)子840D調(diào)試知識(shí)_第1頁(yè)
西門(mén)子840D調(diào)試知識(shí)_第2頁(yè)
西門(mén)子840D調(diào)試知識(shí)_第3頁(yè)
西門(mén)子840D調(diào)試知識(shí)_第4頁(yè)
西門(mén)子840D調(diào)試知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩80頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-作者xxxx-日期xxxx西門(mén)子840D調(diào)試知識(shí)【精品文檔】機(jī)床調(diào)試步驟:1. 到現(xiàn)場(chǎng)先驗(yàn)貨。2. 標(biāo)記各軸電纜。3. 更換電機(jī)及編碼器4. 檢查電柜外觀及重要的接線,如動(dòng)力回路,24V等坐標(biāo)系FRAME CHAIN序號(hào)名稱(chēng)描述Home position offsetMCS(machine coodinate system)Kinematic transformation(運(yùn)動(dòng)變換),機(jī)床坐標(biāo)系經(jīng)過(guò)運(yùn)動(dòng)變換疊加形成BCSBCS(basic coodinate system)DRF offset,superimposed movment,(zero offset external)。手輪偏置或

2、附加移動(dòng)Chained system frames for PAROT,PRESET,scratching,zero offset externalFrame chainChained field of basic frame,chanel spec. and/or NCU globalFrame chainBZS(basic zero system)Frame chainSystem frame(torot toframe)Frame chainFrame cycle,programmable frame,transfomationFrame chainWCS最終的坐標(biāo)是由上向下一級(jí)級(jí)疊加1

3、. MCS(Machine Coordinate System):由機(jī)床物理軸構(gòu)成的坐標(biāo)系。2. BCS(Basic Coordinate System):由3個(gè)垂直軸和其他指定軸組成。如果沒(méi)有運(yùn)動(dòng)變換,BCS=MCS;如果有運(yùn)動(dòng)變換,幾何軸和機(jī)床軸名稱(chēng)一定要不一樣3. additive offset,是軸方向的平移偏置,沒(méi)有旋轉(zhuǎn)鏡像縮放功能。由PLC激活 db3x.dbx3.0上升沿(自動(dòng)模式下生效),PLC激活后,在下一個(gè)motion block 執(zhí)行完后,偏置生效。Md28082可以配置Chanel spesific system frame;編程$AA_ETRANSaxis=xx。DR

4、F偏置;superimposed movement只能用同步功能通過(guò)$AA_OFFaxis實(shí)現(xiàn)。重新上電后,最后一次生效的additive offset不生效,除非用PLC重新激活,可以在MD24008修改。MD24006 bit1=1復(fù)位后external zero offset還生效。執(zhí)行SUPA是不受zero offset external影響。4. BZS(Basic Zero system),BZS is the basic coordinate system with basic offset.BZS=BCS+zero offset external或DRF或superimpose

5、d motion或Chained system frames或Chained basic frame。5. SZS(Settable Zero system) is the workpieace coordinate system with a programmable frame from the viewpoint of the WCS.The workpiece zero is defined by the settable frame G54 to G599.SZS=WCS(由G54-G599定義)+programmable frame。MD9424默認(rèn)=0系統(tǒng)只顯示W(wǎng)CS值,如果改為

6、1,則顯示SZS。如$P_PFRAMEX,10,在WCS里看不到多出的10。6. WCS里各軸組成的坐標(biāo)系都是可編輯的,WCS由幾何軸和其他軸組成,幾何軸互相垂直組成笛卡爾坐標(biāo)系,工件坐標(biāo)系可以平移旋轉(zhuǎn)放大縮小或鏡像。7. 18601為NCU全局settable frame個(gè)數(shù),如果大于0,則28080不起作用。占用static memory修改此參數(shù)backup data會(huì)丟失,請(qǐng)注意。需重啟HMI才能觀察到8. 28080為通道指定Settable zero frame個(gè)數(shù),默認(rèn)5個(gè)(G54-G57和G500),每打開(kāi)一個(gè)Settable zero frame占用約400byteBacku

7、p memory。占用static memory修改此參數(shù)backup data會(huì)丟失,請(qǐng)注意。需重啟HMI才能觀察到9. G53:非模態(tài),Deactivation of current settable zero offset and programmable zero offset10. 18602為NCU全局base frame個(gè)數(shù),如果大于0,28081不起作用。11. 28081為通道指定基本零點(diǎn)個(gè)數(shù)默認(rèn)為112. MD9248為1,在JOG對(duì)刀小界面默認(rèn)顯示G500基本偏置。MD9248為0,在JOG對(duì)刀小界面默認(rèn)顯示G54設(shè)定偏置。13. MD42440 =1默認(rèn),表示在設(shè)定零點(diǎn)

8、(如G54)里,走的位置=設(shè)定零點(diǎn)+G91的編程值。=0,走的位置=G91編程值。14. 預(yù)定義框架變量:$P_BFRAME15. 關(guān)于G54偏置等對(duì)應(yīng)的系統(tǒng)變量。$P_UIFRf,x,TRf是frame號(hào)(如G54是1,G56是3)x是通道軸名字如X Y Z A等.TR代表平移(trans)用OPI總線連接840D1. 首先保證用MPI方式連接正常,并把硬件組態(tài)和netpro的組態(tài)下載到PLC里2. 更改PGPCMPI,速率改為1.5M。3. 更改netpro里,把840DMPI接口地址改為13。4. 連接OPI,讀一下網(wǎng)絡(luò)狀態(tài)和總線上所有地址,正常的話就可以用OPI總線調(diào)試PLC?;竟δ?/p>

9、調(diào)試:1. 前提是把所有的接線都接好,包括電機(jī) 手輪 等2. PCU50的開(kāi)關(guān)打到Operating硬盤(pán)可以啟動(dòng),打到Non Operating可以運(yùn)輸PCU50。3. NC總清(S3打到“1”,然后按復(fù)位,再打回“0”)+PLC總清(S4打到“2”,再打到“3”,等ps紅燈亮后快速打“2”“3”“2”,然后打回“0”4. 最好在下載PLC程序和修改NC參數(shù)及調(diào)試驅(qū)動(dòng)之前,把軸通道方式組分配好。5. 新建PLC項(xiàng)目,把對(duì)應(yīng)版本TOOLBOX里的程序和符號(hào)表考到新建項(xiàng)目里。調(diào)用FC19或FC25,下載PLC程序到840D,此時(shí)機(jī)床操作面板燈不閃了。6. PLC程序里編寫(xiě)各軸使能。DB3x.dbx

10、1.5(測(cè)量系統(tǒng)1有效);DB3x,dbx1.6(測(cè)量系統(tǒng)2有效),如果斷掉測(cè)量系統(tǒng)有效,那么還需要重新回零;DB3x,dbx2.1(軸伺服使能);DB3x,dbx21.7(軸脈沖使能)。注意DB3x可能需要設(shè)定19100(系統(tǒng)最大軸數(shù)),同時(shí)和20070激活幾個(gè)軸有關(guān)。7. 此時(shí)軸可以點(diǎn)動(dòng)了。8. 如果修改HMI上的INI文件,最好把對(duì)應(yīng)文件拷到uesr文件夾,然后編輯,保留修改的部分即可。這樣可以保持原ini文件的完整性9. (到設(shè)定長(zhǎng)度狀態(tài)反向),每個(gè)軸獨(dú)立潤(rùn)滑。但如果機(jī)床是集中潤(rùn)滑,可以把12300改為1,這樣每次潤(rùn)滑后,所有軸行程計(jì)數(shù)都清零,重新計(jì)數(shù)。10. db21.dbx6.6

11、db21.dbx6.7 db21.dbx25.3置位后,MCP面板倍率生效點(diǎn)動(dòng)設(shè)置:1. 軸最高速度32000(G0的速度)2. 點(diǎn)動(dòng)快速321003. 點(diǎn)動(dòng)速度320204. 坐標(biāo)極限速度36200,一般設(shè)為比32000大10%軟限位:1. 正向軟限位36100。負(fù)向軟限位36110。軟限位在返回參考點(diǎn)后生效。2. 第2軟限位回零設(shè)置與相關(guān)說(shuō)明:1. 參數(shù)34000=1,有參考點(diǎn)開(kāi)關(guān)。0,無(wú)參考點(diǎn)開(kāi)關(guān)。2. 34010返回參考點(diǎn)方向。0,正向(點(diǎn)動(dòng))。1,負(fù)向(點(diǎn)動(dòng))。3. 34020接近參考點(diǎn)開(kāi)關(guān)的速度。4. 34030接近參考點(diǎn)開(kāi)關(guān)的最大距離(如果超過(guò)此距離還沒(méi)有CAM信號(hào),則報(bào)警)5.

12、 34040尋找零標(biāo)記的速度。6. 34050尋找零脈沖的方式。0,撞塊兒下降沿,撞CAM后回退,脫離撞塊兒后就開(kāi)始找零脈沖)。1,撞塊兒上升沿,撞CAM后回退,脫離CAM后,再返回撞CAM,從CAM上升沿開(kāi)始找零脈沖。7. 34060尋找零脈沖的最大距離。(超出此距離沒(méi)發(fā)現(xiàn)零脈沖,則報(bào)警)8. 34070找到零脈沖后,定位參考點(diǎn)的速度。9. 34080找到零脈沖后,繼續(xù)移動(dòng)的距離,帶符號(hào)。(如果是主軸或旋轉(zhuǎn)軸沒(méi)有實(shí)際移動(dòng),機(jī)床坐標(biāo)0點(diǎn)=零脈沖位置+34080+34090)10. 34090默認(rèn)是0。是34080的修正,實(shí)際走的距離是34080+34090.11. 34092用于補(bǔ)償溫度變化引

13、起的CAM長(zhǎng)度改變,使回參考點(diǎn)躲開(kāi)臨界狀態(tài)。尋找零標(biāo)記前,系統(tǒng)先走完34092的值,才開(kāi)始找零脈沖。前提是使用CAM回參考點(diǎn)。對(duì)于減速比比較大的轉(zhuǎn)臺(tái)之類(lèi)的,此參數(shù)很有用。另外最好把34040速度改小。12. 34093只讀,系統(tǒng)顯示CAM沿與零標(biāo)記之間距離,供調(diào)整34092參考。13. 11300出發(fā)方式回參考點(diǎn)。1:表示需要按住點(diǎn)動(dòng)鍵。0表示點(diǎn)動(dòng)鍵觸發(fā)方式。14. 參考點(diǎn)狀態(tài)反饋NCtoPLC:db3x.dbx60.4第一測(cè)量系統(tǒng)已回參考點(diǎn)。db3x.dbx60.5第二測(cè)量系統(tǒng)已回參考點(diǎn)。db2x.dbx36.2本通所有需要回參考點(diǎn)的軸已經(jīng)回參考點(diǎn)。15. 30550?還沒(méi)參透16. 方式組

14、復(fù)位(db11.dbx0.7)或通道復(fù)位(db2x.dbx7.7)都可以造成回參考點(diǎn)中斷。17. 34110指定此軸在機(jī)床軸中自動(dòng)回參考點(diǎn)的次序。-1:此軸不用回參考點(diǎn)即可NC start。0:此軸不參與本通道指定的回參考點(diǎn)。1-15:此軸在本通道指定回參考點(diǎn)的順序(可以幾個(gè)軸同時(shí)設(shè)為一樣的數(shù)值,回參考點(diǎn)時(shí)同時(shí)動(dòng)作)。db2x.dbx1.0為啟動(dòng)本通道自動(dòng)回參考點(diǎn)動(dòng)作,db2x.dbx33.0為是否激活本通道自動(dòng)回參考點(diǎn)功能的狀態(tài)。18.19. “1”20. 撞塊信號(hào)db3x.dbx2.0,=1撞到撞塊,=0離開(kāi)撞塊。21. 參考點(diǎn)開(kāi)關(guān)db3x.dbx12.7,1撞到開(kāi)關(guān),0沒(méi)撞到開(kāi)關(guān)。22.

15、 回參考點(diǎn)分3個(gè)階段。Phase1(撞CAM)分3中情況:1.軸停在CAM之外,需要調(diào)整尋找撞塊的方向和速度。2.軸停在CAM之上,直接進(jìn)入第二階段。3.軸沒(méi)有CAM,整個(gè)軸的移動(dòng)范圍內(nèi)只有一個(gè)零標(biāo)記或此軸是旋轉(zhuǎn)軸(并且軸每轉(zhuǎn)只有一個(gè)零標(biāo)記)。Phase1特征,進(jìn)給倍率有效,僅給停止(通道指定或軸指定的)有效,NC-stop和NC-start有效,如果軸移動(dòng)距離達(dá)到MD34030但還沒(méi)找到CAM,軸停止,且db3x.dbx12.7(軸減速反饋)=1;Phase2(靠零脈沖同步),尋找零脈沖,分為2中方式,退離CAM(下降沿)找零脈沖或在CAM上(上升沿)找零脈沖。34050尋找脈沖方向。Pha

16、se2特性,倍率無(wú)效(系統(tǒng)認(rèn)為100%,但是開(kāi)關(guān)打到0%后回零動(dòng)作取消),進(jìn)給停止(通道指定或軸指定)有效,NC-stop和NC-start無(wú)效,如果在34060設(shè)定的距離內(nèi)沒(méi)找到零脈沖,回零動(dòng)作停止;Phase3,成功找到零脈沖后,軸移動(dòng)設(shè)定距離(34080+34090)。Phase3特性,倍率有效,進(jìn)給停止(通道指定和軸指定)有效,NC-stop和NC-start有效。23. “0”,則341000值有效。24. CAM開(kāi)關(guān)的工作情況,PLC輸入延時(shí),PLC的周期等會(huì)影響回參考點(diǎn)的動(dòng)作。25. 需要調(diào)整CAM的信號(hào)沿,在2個(gè)零脈沖之間26. 11300觸發(fā)方式回參考點(diǎn),0,點(diǎn)動(dòng)觸發(fā)方式回參

17、考點(diǎn)。1,按住點(diǎn)動(dòng)方式回參考點(diǎn)。同時(shí)此參數(shù)對(duì)增量點(diǎn)動(dòng)也有效,但是比較危險(xiǎn),尤其是選擇10000倍時(shí),所以一般把11330x對(duì)應(yīng)增量點(diǎn)動(dòng)的當(dāng)量“1000”和“10000”都改為“0”。重要的PLC信號(hào):1. 讀入禁止:DB2x.dbx6.1(本通道讀入禁止),db2x.dbx6.0(本通道禁止進(jìn)給),db2x.dbx7.0(本通道禁止NC啟動(dòng))2.3.4. 急停:DB10.dbx56.1(急停輸入);DB10.dbx56.2(急停確認(rèn));DB10.DBX106.1(急停有效)。先急停輸入,撤掉急停輸入后急停確認(rèn),再按復(fù)位鍵。急停有效為狀態(tài)信號(hào)。5. 軸移動(dòng)方向指示,db3x.dbx64.7軸當(dāng)前

18、正向移動(dòng)。db3x.dbx64.6軸當(dāng)前負(fù)向移動(dòng)。6.7. db19.dbx0.7=0顯示機(jī)床坐標(biāo)系,DB19.dbx0.7=1顯示工件坐標(biāo)系。注釋關(guān)于NCK CPU 就緒():此信號(hào)是NC 的壽命監(jiān)控功能。它必須包含在機(jī)床的安全電路中。關(guān)于MMC CPU1 就緒(DBX 108.3 和):如果MMC 連接到操作面板接口(X101),即設(shè)定了位3(缺省值)。如果連接到PG MPI 接口,位2 被設(shè)8. 定。重要的機(jī)床參數(shù):1. 最大軸數(shù)19100:系統(tǒng)最大軸數(shù),和硬件及選件有關(guān),最大31個(gè)。2. 最大通道數(shù)19200:系統(tǒng)最大通道數(shù),和硬件及選件有關(guān),最大10個(gè)3. 最大方式組數(shù)19220:系

19、統(tǒng)最多的方式組數(shù),和硬件及選件有關(guān),最多10個(gè)4. 10010x=y:把第y方式組分配給第x+1通道。同一個(gè)方式組可以分配給不同的通道。5. 指定幾何軸,20050x=y:把第y個(gè)通道軸(20070y-1)指定為第x+1個(gè)幾何軸。目前發(fā)現(xiàn)指定幾何軸只能從第一個(gè)通道軸開(kāi)始,前3個(gè)為幾何軸。還可以不指定幾何軸。6. 20000為顯示的通道名稱(chēng),一般改個(gè)好記的名字。7. 30350為1時(shí),此軸為模擬軸,對(duì)應(yīng)一些接口信號(hào)NCU也虛擬,但是電機(jī)不動(dòng),方便調(diào)試。8. 20110,bit2為“1”表示此通道上電后自動(dòng)復(fù)位。Bit6為“1”表示此通道復(fù)位時(shí),不清除當(dāng)前刀具及刀補(bǔ)(也就是當(dāng)前在主軸上的刀具和刀補(bǔ)

20、按復(fù)位鍵時(shí)不會(huì)被清除)。9. DB3x的類(lèi)型都是UDT31,DB2x的類(lèi)型都是UDT2110. DB19.DBB22為HMI當(dāng)前顯示的通道號(hào),HMIPLC11. 20110。Bit0=0所有的偏置不改變,bit0=1由bit411的設(shè)置決定;bit2=1帶有刀庫(kù)管理的復(fù)位動(dòng)作(刀具偏置)不激活;bit6=0復(fù)位動(dòng)作修改當(dāng)前刀具號(hào)為20122和當(dāng)前刀沿號(hào)為20130;bit6=1復(fù)位或NC停止時(shí),不改變當(dāng)前刀具和刀沿號(hào),補(bǔ)償仍舊生效。12. 19300 bit2=1打開(kāi)垂度補(bǔ)償選件,新的系統(tǒng)需要裝授權(quán)。13. 19310 bit0=1打開(kāi)龍門(mén)軸功能。14. 10720默認(rèn)為7,開(kāi)機(jī)后為回參考點(diǎn)方

21、式。可以修改為開(kāi)機(jī)后直接進(jìn)入別的操作方式。15. 20098可以屏蔽軸在HMI的顯示。16. 參數(shù)20360 bit1,bit0可以將車(chē)床刀具長(zhǎng)度和磨損值補(bǔ)償方式設(shè)為直徑方式。有需要的同事可以參考附件實(shí)際試用。 磨損值直徑補(bǔ)償方式已經(jīng)現(xiàn)場(chǎng)使用過(guò)。17. 11350如果840D+PCU50.3+HMI7.6+HT8,需要修改為5(profibus),需要激活選件19334bit7=118. 11346 莫認(rèn)為1 如果改為0則手輪停軸就停,不管是否走完手輪旋轉(zhuǎn)的距離。19. 20100=x,表示此通道X軸直徑方式編程,每個(gè)通道只有一個(gè)軸可以定義。如果還有其他軸需要直徑編程,只能修改304

22、60 bit2=1了。611D參數(shù)1. MD1707 電機(jī)實(shí)際速度。2. MD1708電機(jī)負(fù)載率3. MD1719電機(jī)實(shí)際等效電流4. MD1011 bit0 =1表示測(cè)量系統(tǒng)反饋反向。Bit4=1表示直線測(cè)量。Bit7=1距離編碼方式。注意事項(xiàng):1. 更改10010x時(shí),系統(tǒng)重新分配內(nèi)存等資源,所以機(jī)床數(shù)據(jù)PLC程序驅(qū)動(dòng)數(shù)據(jù)等會(huì)丟失,所以更改之前先備份,更改之后在回裝。更改方式組數(shù)量時(shí),系統(tǒng)會(huì)報(bào)錯(cuò),PLC會(huì)停機(jī),因?yàn)橄到y(tǒng)不會(huì)自動(dòng)刪掉DB11后在生成新的DB11,在線手動(dòng)刪除PLC里的DB11,重啟PLC即可。另外,恢復(fù)數(shù)據(jù)時(shí),如果先恢復(fù)PLC,在恢復(fù)NC(2個(gè)或2個(gè)以上方式組),PLC也會(huì)停

23、機(jī),原因和上述的一樣。所以正確的恢復(fù)數(shù)據(jù)順序是,先恢復(fù)NC在恢復(fù)PLC(因?yàn)镻LC時(shí)系統(tǒng)先清一遍 PLC內(nèi)存)。2. 電源模塊的NS1和NS2是內(nèi)部接觸器使能。48是接觸器吸和使能。驅(qū)動(dòng)器配置:1. 在Drive config里把電機(jī)模塊配置好。2. 把軸的30130和30240改為1,復(fù)位NC3. 此時(shí)Drive MD從灰色變?yōu)楹谏?,在Drive MD里選電機(jī),計(jì)算,保存,復(fù)位NC。4. 先加載使能,自動(dòng)優(yōu)化報(bào)警文本等:1. EM=error message,可以中止程序的執(zhí)行.OM=operational message,不影響程序的執(zhí)行。2. 用戶報(bào)警文本在Toolbox里有,修改完了考

24、到系統(tǒng)里即可。3. FC10 ToUserIF(false,信號(hào)不被傳送到用戶接口上,需要自己讀入禁止DB2x.dbx6.1和軸進(jìn)給保持db3x.dbx4.3。True,通過(guò)DB2觸發(fā)alarm或message時(shí)讀入禁止或軸進(jìn)給保持,同時(shí)db2x.dbx6.1和db3x.dbx4.3被FC10控制,如果程序里再進(jìn)行寫(xiě),會(huì)造成沖突);ACK(確認(rèn)報(bào)警)4. DB2置“1”,放在FC10之前。5. 具體的進(jìn)給保持,還是讀入禁止,還是通道同時(shí)讀入禁止+進(jìn)給保持,參看DoconCD6. 軸進(jìn)給保持時(shí),參與此軸插補(bǔ)的其他軸也進(jìn)給保持,其他軸不受影響。7. 修改完FB1的UserMsg后,需要在線刪掉DB

25、2和DB3,再重啟NC+PLC8. EM位紅色,信號(hào)撤掉繼續(xù)顯示,需要ACK才能去掉。OM為黑色,信號(hào)撤掉同時(shí)顯示也撤掉。9. 報(bào)警文本存在PCU的F:盤(pán),配置文件在mbdde.ini中。不需要修改系統(tǒng)的標(biāo)準(zhǔn)文本文件,修改 Userplc=f:dhmb.dirmyplc_ 然后把編好的myplc_和myplc_拷到對(duì)應(yīng)的路徑下即可。10. Mbdde.ini里修改rotationcycle=xxx(默認(rèn)為0,單位毫秒),可以讓報(bào)警循環(huán)顯示。11. SETAL(65000)最大69999,在user里建立aluc_。格式和PLC報(bào)警一樣。修改mbdde.ini里的useruser_cycles=

26、F:useraluc_分度軸(index axis):1. 當(dāng)回參考點(diǎn)后,分度軸點(diǎn)動(dòng)時(shí)只走到分度點(diǎn),未回參考點(diǎn)或用手輪則例外。2. 30500為“1”或“2”,對(duì)應(yīng)10910的表(10900為使用多少位置)和10930的表(10920為使用多少位置),為“3”,表示等分軸,30502為分多少份。3. 非模態(tài)軸不能等分。4. DRF功能在分度軸自動(dòng)模式下也生效。5. 軟限位對(duì)分度軸也起作用。6. reset按鍵可以中斷分度軸移動(dòng),停在隨意的位置而不是分度位置7. fc18 ,fnct=b#16#4表示分度軸,mode=b#16#2表示最短距離。Pos=實(shí)數(shù)表示定位到第幾個(gè)索引,如將360分成6分

27、,1表示零度,2表示60度,依此類(lèi)推5表示300度。Frate=實(shí)數(shù)(轉(zhuǎn)/分鐘)。Inpos=完成標(biāo)記,輸出8. $AA_ACT_INDEX_AX_POS_NOA為通道A軸實(shí)際分度值??梢宰鳛榕袛喾侄容S是否到位條件。9. POSQ=CDC(12)表示定位分度軸Q到第12個(gè)分度(CDC最短路徑)。10. 30503為第一個(gè)分度位置(posx=CDC(1))與軸參考點(diǎn)位置之間的偏置。輔助功能;1. 系統(tǒng)預(yù)定義的M功能。M0程序停止;M1條件停止;M2 M17 M30停止程序;M6換刀;M3 M4 M5主軸速度控制;M19主軸位置控制;M70 Axis mode好像和攻絲有關(guān);M40 M41 M42

28、 M43 M44 M45和主軸換擋有關(guān);M20 M23 M22 M25 M26 M122 M125 M27和沖床功能有關(guān)。2. 自定義輔助功能,MD11100自定義輔助功能最大數(shù)量,默認(rèn)為1。MD22000表示分配到第幾輔助方式組。MD22010輸入輔助功能代號(hào)。MD22020指定輔助功能的擴(kuò)展值。MD22030指定輔助功能的值,如果是”-1”代表所有的值。MD22035設(shè)置輔助功能對(duì)應(yīng)的動(dòng)作,bit0=1表示在OB1的周期內(nèi)輸出,bit5=1表示在motion動(dòng)作前輸出,bit7=1表示結(jié)束motion動(dòng)作時(shí)輸出。3. MD22040至MD22080為系統(tǒng)預(yù)定義好的輔助功能,最好不要?jiǎng)印?.

29、 MD22200如果為1,則在走G64時(shí),不會(huì)因?yàn)閵A雜輔助指令造成軸的停頓。5. 輔助功能與Motion動(dòng)作的關(guān)系(NC程序里,如果同一行既有輔助代碼又有motion代碼,一下參數(shù)設(shè)定此種情況兩者之間關(guān)系)。Md22200設(shè)定M;22210設(shè)定S;MD22220設(shè)定T;MD22230設(shè)定H;MD22240設(shè)定F;MD22250設(shè)定D;MD22252設(shè)定DL。以上參數(shù)=0表示輔助指令先于motion指令發(fā)出;1表示輔助指令和motion指令同時(shí)發(fā)出。2表示在motion結(jié)束后,發(fā)出輔助指令。3表示對(duì)應(yīng)的輔助指令輸出到PLC。4output according to the predefined

30、output specification.6. 輔助功能M可以在一個(gè)block執(zhí)行5個(gè),如”M181M182M183M184M185”。對(duì)應(yīng)db10.dbx58.0 - 58.4會(huì)在一個(gè)PLC周期內(nèi)變化。同時(shí)對(duì)應(yīng)在M功能1-5的接口查找對(duì)應(yīng)的擴(kuò)展值和解碼值。7. M1=3,1是擴(kuò)展值,3是解碼的值。擴(kuò)展值默認(rèn)是0。G功能組1. G94 G95 G96都在第15G功能組,車(chē)床默認(rèn)G95。銑床默認(rèn)G942. 20150。車(chē)床默認(rèn)2015014=3為第15G功能組F對(duì)應(yīng)G95,如果改成2則第15G功能組默認(rèn)值為G94刀庫(kù)調(diào)試:1. 設(shè)計(jì)與調(diào)試原則:停頓時(shí)間盡量短;快速搜尋準(zhǔn)備刀和還刀;還刀程序簡(jiǎn)單易

31、懂;相應(yīng)的軸和機(jī)械手要自動(dòng)執(zhí)行;出故障后容易恢復(fù)刀庫(kù)。2. 22550為“0”,加工程序里遇到Tx直接換刀(一般車(chē)床刀塔用)。為“1”,需要m6才激活換刀動(dòng)作。3. 18082為NCK可以管理的最大刀具數(shù),一般比實(shí)際刀庫(kù)位置多10。4. 18100在TO(tooloffset)里的最大刀沿?cái)?shù),設(shè)成最大刀具數(shù)T乘以每把刀最大刀沿?cái)?shù)。5. 18105為獨(dú)立Dx的最多數(shù)。?6. 18106為每把刀對(duì)應(yīng)的最大刀沿?cái)?shù)。7. $P_TOOLNO表示當(dāng)前激活的T值;$P_TOOLP表示編程T值;$P_SEARCH表示程序處于搜索狀態(tài)。8. SUPA指令表示取消零點(diǎn)偏置,非模態(tài),換刀使用。G500取消工件坐標(biāo)

32、系,模態(tài)有效,D0取消刀沿。G53取消Zero offset,非模態(tài)。10760默認(rèn)0表示SUPA G53 G153不取消刀補(bǔ),=1表示SUPA G53 G153同時(shí)取消刀補(bǔ)9. $P_ISTEST=1表示程序測(cè)試模式,$P_SEACH=1表示程序搜索狀態(tài),$P_SIM=1表示HMI_AVD在程序模擬狀態(tài)。10. 主軸定位要是報(bào)25050,則改大36400定位跟隨誤差容差。定位時(shí)轉(zhuǎn)速由35300決定,但也可編程修改。11. DB3x.DBX12.2為1激活-向第二軟限位,DB3x.dbx12.3為1激活+向第二軟限位。36120和36130分別設(shè)定負(fù)向和正向第二軟限位12. G75不受刀具補(bǔ)償

33、和坐標(biāo)偏移等影響,適合換刀。306000記錄第一個(gè)固定點(diǎn)位置對(duì)應(yīng)FP=1,306001對(duì)應(yīng)第二個(gè)固定位置,F(xiàn)P=2。編程如下:G75 Z0 FP=1。G75的速度就是G0的速度。13. 10715,設(shè)置Mx號(hào),啟動(dòng)10716里面的子程序。如果主程序里調(diào)用Mx那么在 the end of block 10716 子程序被調(diào)用,如果子程序里再有Mx指令,那么不調(diào)用10716子程序。目前發(fā)現(xiàn)用Mx或Tx指令調(diào)用子程序,VDI接口不輸出,但是在子程序里調(diào)用Mx或Tx就輸出。14. 10760 bit0=1 G53 G153 SUPA同時(shí)取消刀補(bǔ)PCU50的一些技巧1 MCC.ini里把Floppy D

34、isk=A:改為Floppy Disk=G:就可以用USB口讀寫(xiě)U盤(pán)了。的版本支持USB,就不用修改了。2 Regie.ini里把ExitButtonQueryUser=false改為ExitButtonQueryUser=true,在退出HMI時(shí)會(huì)再次詢問(wèn)。把EnableRebbotDialog=false改為EnableRebbotDialog=true,在退出HMI再次詢問(wèn)時(shí),增加重啟PCU50的選項(xiàng)。3 Mbdde.ini里,把a(bǔ)larmsRotationCycle = xx 默認(rèn)0,報(bào)警不會(huì)翻滾顯示,改為2000,表示2000ms翻滾顯示一條兒。3. PCU5024V電源最好用1.5

35、mm2的線,至少是1.0mm2。不然會(huì)由于電線電阻過(guò)大,導(dǎo)致上電后PCU50不啟動(dòng)。4. HMI_AVD屏保,系統(tǒng)默認(rèn)60分鐘??梢孕薷摹T谖募铮ńㄗh修改F:/user/目錄下的,如果沒(méi)有可以自己新建一個(gè)),格式:GLOBAL; latency for the screensaverMMCScreenOffTimeInMinutes = 60 ;60表示60分鐘屏保生效,如果改為0,則取消屏保。PCU50的windows系統(tǒng)屏保默認(rèn)是關(guān)閉的,最好不要修改。840D軸數(shù):840D最多支持31各軸(和系統(tǒng)軟件有關(guān)),插補(bǔ)軸數(shù)可以大于5。840DE為出口版,最多也支持31各軸和系統(tǒng)軟件有關(guān)),但是

36、插補(bǔ)軸數(shù)最多為4個(gè)。參數(shù)19100為激活的軸數(shù),參數(shù)19110為參與插補(bǔ)的軸數(shù)。NCU的系統(tǒng)資源:1.Dynamic user memory18210=Dynamic NC memory used by system+macros+混雜的各種功能和參數(shù)+local user data+一些表格+Tasks,組織功能+interpulation buffer+conpile cycle+Protection Zone+Dynamic user memory still avaluable 180502.Static NC memory18230=系統(tǒng)占用+Tool management+Glob

37、le user data+Program management+R參數(shù)+Frames+Tool offset memory+Protection zone+interpolatory compensation+象限補(bǔ)償3.19250是ncu最大內(nèi)存容量,默認(rèn)為0(對(duì)應(yīng)1.5M)每增加1對(duì)應(yīng)增加256KB。最多增至6M內(nèi)存(和NCU硬件57x.x有關(guān))。18230為NCU設(shè)定內(nèi)存數(shù),默認(rèn)1551KB,設(shè)到8157就不能增大了(也和NCU硬件57x.x有關(guān))。4.NCU系統(tǒng)時(shí)鐘:10050系統(tǒng)時(shí)鐘周期(基頻)設(shè)為0.003S,10060改為2。10070改為2,此為經(jīng)驗(yàn)值。最好上電時(shí)的最大負(fù)載不要

38、超過(guò)60%。PLC機(jī)床數(shù)據(jù):1. 參數(shù)14504設(shè)定14510的個(gè)數(shù)。2. 參數(shù)14506設(shè)定14512的個(gè)數(shù)。3. 參數(shù)14508設(shè)定14514的個(gè)數(shù)。4. db20為14510 14512 14514的值。從0.0依次為DBW(14510 int),DBB(14512 byte),DBD(14514 real)5. 修改14504 14506 14508后,在線刪掉db20,然后重啟NCK。螺補(bǔ):1. 38000為螺補(bǔ)點(diǎn)數(shù),根據(jù)實(shí)際來(lái)激活。安裝標(biāo)準(zhǔn)循環(huán):首先HMI版本最好和NCK版本一致,不然可能會(huì)有版本上的細(xì)微差別造成麻煩。1.釋放以下文件:2.確認(rèn)以下文件版本一致: 標(biāo)準(zhǔn)循環(huán) 版本 標(biāo)

39、準(zhǔn)循環(huán)支持文件 版本 定義文件 GUD7 版本 定義文件 GUD7_SC 版本 定義文件 SMAC 版本 定義文件 SMAC_SC 版本3.裝載以下定義文件: GUD7_SC SMAC_SC4.激活以下定義文件: GUD7 SMAC5.裝載以下循環(huán)支持文件: 和(或6.NC、PCU斷電重啟7.檢查并設(shè)定以下參數(shù): 18118 MM_NUM_GUD_MODULES >= 7 18130 MM_NUM_GUD_NAMES_CHAN >= 20 18150 MM_GUD_VALUES_MEM >= 2 * number of channels 18170 MM_NUM_MAX_FU

40、NC_NAMES >= 40 18180 MM_NUM_MAX_FUNC_PARAM >= 500 20240 CUTCOM_MAXNUM_CHECK_BLOCK >= 4 28020 MM_NUM_LUD_NAMES_TOTAL >= 400 28040 MM_NUM_LUD_VALUES_MEM >= 25 Axis-specific machine data MD 30200: NUM_ENCS must also be noted with respect to cycle CYCLE840 (tapping with compensating chuck

41、).“程序”->"標(biāo)準(zhǔn)循環(huán)"內(nèi)的要使用的子程序(SPF文件)9.NC、PCU斷電重啟通過(guò)OPI調(diào)試PLC:需要先通過(guò)MPI把硬件組態(tài),網(wǎng)絡(luò)組態(tài)等下載到PLC,在把PGPC改為1.5M速率,再把PLC在OPI的地址改為13即可。關(guān)于HHU:1. 找到對(duì)應(yīng)TOOLBOX,里面有DB68,FC68,FC119(FC124)的源文件(.awl),導(dǎo)入到自己的項(xiàng)目(如果從別的項(xiàng)目考DB68 FC68 FC119就不用導(dǎo)入了)。2. 要修改DB68,要么從源程序修改,要么選擇DATA View方式(把實(shí)際值也做修改),并且符號(hào)名為_(kāi)db68,修改P#176.0下的軸名字,注意空格

42、(和默認(rèn)的空格數(shù)一致,每個(gè)軸占4個(gè)字符),字符串不能長(zhǎng)于默認(rèn)的。實(shí)際軸的名字應(yīng)和MD10000里的名字一致(依次往下排列);從P#DBX306.0開(kāi)始,修改通道的軸號(hào)(如果是旋轉(zhuǎn)軸,為負(fù)值)。通道的軸號(hào)應(yīng)該和MD20070里一致。3. OB100里FB1形參:CALL FB 1 , DB7 MCPNum :=2 /2快MCP,實(shí)際HHU當(dāng)做第二個(gè)MCP了 MCP1BusAdr :=6 MCP1Timeout :=S5T#700MS MCP1Cycl :=S5T#100MS /HHU起始地址 MCP2BusAdr :=15 /distributer box地址,在HHU里面S1 S2開(kāi)關(guān)設(shè)置,默

43、認(rèn)1.5M(OPI) 地址15 MCP2Timeout :=S5T#700MS MCP2Cycl :=S5T#100MS MCPMPI := MCP1Stop :=TRUE /with FC19/24 -> FALSE! MCP2Stop :=TRUE / - " - MCP1NotSend := MCP2NotSend := MCPSDB210 := BHG :=2 /2: BTSS/OPI, 1:MPI BHGIn :="_db68".hhu_in BHGOut :="_db68".hhu_out BHGStatSend :=&quo

44、t;_db68".hhu_st_out BHGStatRec :="_db68".hhu_st_in BHGInLen := BHGOutLen := BHGTimeout := BHGCycl :=S5T#80MS /;standard = 200 BHGRecGDNo := BHGRecGBZNo := BHGRecObjNo := BHGSendGDNo := BHGSendGBZNo := BHGSendObjNo := BHGMPI :=FALSE /如果連接到MPI=1 BHGStop := BHGNotSend := NCCyclTimeout :=

45、S5T#200MS NCRunupTimeout:=S5T#50S ListMDecGrp := NCKomm :=TRUE /一定為T(mén)RUE MMCToIF := HWheelMMC := MsgUser := UserIR := IRAuxfuT := IRAuxfuH := IRAuxfuE := UserVersion := MaxBAG := MaxChan := MaxAxis := ActivChan := ActivAxis := UDInt := UDHex := UDReal :=FB1的作用:初始化MCP HHU等硬件,把硬件地址內(nèi)容讀進(jìn)緩沖區(qū),供FC19等面板控制程序使

46、用。4. OB1里這樣寫(xiě) L DB19.DBB 8 OW W#16#0 JN xxx L 1 T DB19.DBB 8xxx: CALL FC 68 BHG_on_condition:=TRUE BHG_stop :=FALSE HW_to_mmc :=TRUE BHG_activ :=DB2.DBX187.7 /msg_700063"BHG/HHU_active" BAG_nr :=MB179 A DB2.DBX 187.7 /"BHG_aktiv" JC _119 L DB19.DBB 22 /vom MMC angewählter Kan

47、al (auf 1 setzen wenn 0) OW W#16#0 JN x_y L 1x_y: T DB19.DBB 8_119: CALL FC 119 /改良的MCP面板控制程序 PoiXconf :="_db68".xconf_ch1 ChanNo :=DB19.DBB8 /ch.nr.to mmc SpindleIFNo:=B#16#5 Mcp2 :=FALSE5. 另外,F(xiàn)C119或FC124里有個(gè)小錯(cuò)誤。oldc: L P#PoiXconf LAR1 OPN “_db168 L W AR1,P#4.0 T #offs L #ChanNo DEC 1 SLW

48、4 +D LAR1 L DBW AR1,P#240.0 ITB /找到這段,添加上這句就可以了。 PUSH AW W#16#F T #BAGN POP SRW 8 T LB 8 光柵尺:1. 光柵尺生效前必須保證用電機(jī)編碼器走的正常。2. 30200=23. 302401=1第二測(cè)量系統(tǒng)生效4. 310001=1第二測(cè)量系統(tǒng)為直線5. 310101=xxx第二測(cè)量系統(tǒng)柵距,需要查光柵樣本。SW7.0以上還需要修改MD1034和31010一致。6. 310401=1第二測(cè)量系統(tǒng)是否直接裝在運(yùn)動(dòng)部件上,1表示是0表示否7. 321101=1或-1表示第二測(cè)量反饋極性如果是帶距離編碼的如LS187C

49、,C表示有距離編碼。修改342001=3,回參考點(diǎn)方式是距離編碼。343001=xx相鄰零脈沖基準(zhǔn)距離(查光柵樣本)。343101=xxx距離編碼的增量(查光柵樣本)。還需要把找“0”脈沖的最大距離34060設(shè)為大于343001的值。343201=0或 1(距離編碼回零時(shí),可能反向增加343001設(shè)定的值,此時(shí)調(diào)整一下343201參數(shù)。另外,如果32110=-1,說(shuō)明光柵尺反裝,如果34320不調(diào)整為1的話,回報(bào)20003報(bào)警,因?yàn)樽哌^(guò)34300基準(zhǔn)距離后,找不到下一個(gè)零脈沖。)34090為光柵0點(diǎn)和機(jī)床坐標(biāo)0點(diǎn)的差值,也就是光柵0點(diǎn)=機(jī)床0點(diǎn)+MD34090(含極性)。LS487c 刪距0.

50、02mm。距離編碼增量1倍刪距。相鄰零脈沖基準(zhǔn)距離1000倍刪距LB382C 柵距0.04mm。距離編碼增量1倍柵距(0.04mm)。相鄰零脈沖基準(zhǔn)距離2000倍柵距(80mm)。8. RON285C 18000線 MD31010=360/18000=0.02度,34300=20度,34310=0.02度,也就是一個(gè)刪距。9. LB382C光柵柵距40微米,令脈沖增量2000柵距增加一個(gè)。外殼可能標(biāo)著LB302,主要看讀數(shù)頭型號(hào)決定是否是1Vpp信號(hào)。10. 光柵尺測(cè)量距離會(huì)隨溫度降低而變短。海德漢技術(shù)支持01080420027如果只激活第一測(cè)量系統(tǒng),系統(tǒng)可以讀第二測(cè)量系統(tǒng)光柵尺數(shù)據(jù),但是位置

51、環(huán)不閉到光柵上,只有位置環(huán)閉到第二測(cè)量。旋轉(zhuǎn)軸或主軸外置編碼器1.30200=2表示2個(gè)編碼器2.302201=編碼器接到那個(gè)驅(qū)動(dòng)號(hào)3.302301=2第2個(gè)測(cè)量系統(tǒng) 4.302401=1表示第2個(gè)測(cè)量系統(tǒng)是增量型的5.310201=第2測(cè)量系統(tǒng)每轉(zhuǎn)線數(shù)6.310401=1表示第2測(cè)量直接連到旋轉(zhuǎn)軸輸出7.如果310401=0,則需要在310701和310801里輸入第2測(cè)量系統(tǒng)與實(shí)際輸出的減速比。關(guān)于指針與尋址:1. ),bit31=1區(qū)域間尋址(如P#M0.0)6. LAR1,裝載 ACCU1內(nèi)容,放到AR1地址寄存器。如ACCU1內(nèi)容為16#F0(只裝載一個(gè)字),那么AR1內(nèi)容為16#0

52、0F00000(系統(tǒng)對(duì)應(yīng)寫(xiě)到雙字的高位字)。7. 如果想尋址字,可以把mw0從1開(kāi)始左移4位(雙數(shù)),再累加,就可以尋址2468等雙數(shù)了。Expand User Interface1. 在主菜單下(如“machine”parameter”“start up”等)每個(gè)空按鈕都對(duì)應(yīng)一個(gè).com文件??梢栽诿總€(gè)菜單的配置文件ini里查看。2. 經(jīng)過(guò)試驗(yàn),可以在一個(gè).com文件里配置一個(gè)窗口樹(shù)。3. screen form elements。DEF xxx=(1/2/3/4/5/6/7/8/9/10)見(jiàn)Doconcd,內(nèi)容比較多。定義變量的極限值,也可以是枚舉類(lèi)型的。只讀或讀寫(xiě)等。存取級(jí)別。對(duì)齊方式,字體大小,默認(rèn)情況下當(dāng)畫(huà)面打開(kāi)時(shí)。4.Definition a start soft key:/S(start) ;Start identifierHS6=(“1form”) ;label horizontal softkey 6 “1form”P(pán)RESS(HS6) ;PRESS method for horizontal softkey 6LM(“1form”) ;load “1form”,”1form”must be definedEND_PRESS/END ;end identifier of start5.Definition a screen form/M(mainform/“

溫馨提示

  • 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)論