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

下載本文檔

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

文檔簡介

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

2、附加移動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)是由上向下一級級疊加1

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

4、F偏置;superimposed movement只能用同步功能通過$AA_OFFaxis實現(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個數(shù),如果大于0,則28080不起作用。占用static memory修改此參數(shù)backup data會丟失,請注意。需重啟HMI才能觀察到8. 28080為通道指定Settable zero frame個數(shù),默認(rèn)5個(G54-G57和G500),每打開一個Settable zero frame占用約400byteBacku

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

8、(如G54)里,走的位置=設(shè)定零點+G91的編程值。=0,走的位置=G91編程值。14. 預(yù)定義框架變量:$P_BFRAME15. 關(guān)于G54偏置等對應(yīng)的系統(tǒng)變量。$P_UIFRf,x,TRf是frame號(如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. 前提是把所有的接線都接好,包括電機 手輪 等2. PCU50的開關(guān)打到Operating硬盤可以啟動,打到Non Operating可以運輸PCU50。3. NC總清(S3打到“1”,然后按復(fù)位,再打回“0”)+PLC總清(S4打到“2”,再打到“3”,等ps紅燈亮后快速打“2”“3”“2”,然后打回“0”4. 最好在下載PLC程序和修改NC參數(shù)及調(diào)試驅(qū)動之前,把軸通道方式組分配好。5. 新建PLC項目,把對應(yīng)版本TOOLBOX里的程序和符號表考到新建項目里。調(diào)用FC19或FC25,下載PLC程序到840D,此時機床操作面板燈不閃了。6. PLC程序里編寫各軸使能。DB3x.dbx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

27、,1表示零度,2表示60度,依此類推5表示300度。Frate=實數(shù)(轉(zhuǎn)/分鐘)。Inpos=完成標(biāo)記,輸出8. $AA_ACT_INDEX_AX_POS_NOA為通道A軸實際分度值。可以作為判斷分度軸是否到位條件。9. POSQ=CDC(12)表示定位分度軸Q到第12個分度(CDC最短路徑)。10. 30503為第一個分度位置(posx=CDC(1))與軸參考點位置之間的偏置。輔助功能;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輸入輔助功能代號。MD22020指定輔助功能的擴展值。MD22030指定輔助功能的值,如果是”-1”代表所有的值。MD22035設(shè)置輔助功能對應(yīng)的動作,bit0=1表示在OB1的周期內(nèi)輸出,bit5=1表示在motion動作前輸出,bit7=1表示結(jié)束motion動作時輸出。3. MD22040至MD22080為系統(tǒng)預(yù)定義好的輔助功能,最好不要動。4.

29、 MD22200如果為1,則在走G64時,不會因為夾雜輔助指令造成軸的停頓。5. 輔助功能與Motion動作的關(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指令同時發(fā)出。2表示在motion結(jié)束后,發(fā)出輔助指令。3表示對應(yīng)的輔助指令輸出到PLC。4output according to the predefined

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

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

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

33、和坐標(biāo)偏移等影響,適合換刀。306000記錄第一個固定點位置對應(yīng)FP=1,306001對應(yīng)第二個固定位置,F(xiàn)P=2。編程如下:G75 Z0 FP=1。G75的速度就是G0的速度。13. 10715,設(shè)置Mx號,啟動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同時取消刀補PCU50的一些技巧1 MCC.ini里把Floppy D

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

35、mm2的線,至少是1.0mm2。不然會由于電線電阻過大,導(dǎo)致上電后PCU50不啟動。4. HMI_AVD屏保,系統(tǒng)默認(rèn)60分鐘??梢孕薷摹T谖募铮ńㄗh修改F:/user/目錄下的,如果沒有可以自己新建一個),格式: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)),插補軸數(shù)可以大于5。840DE為出口版,最多也支持31各軸和系統(tǒng)軟件有關(guān)),但是

36、插補軸數(shù)最多為4個。參數(shù)19100為激活的軸數(shù),參數(shù)19110為參與插補的軸數(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+象限補償3.19250是ncu最大內(nèi)存容量,默認(rèn)為0(對應(yīng)1.5M)每增加1對應(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)時鐘:10050系統(tǒng)時鐘周期(基頻)設(shè)為0.003S,10060改為2。10070改為2,此為經(jīng)驗值。最好上電時的最大負(fù)載不要

38、超過60%。PLC機床數(shù)據(jù):1. 參數(shù)14504設(shè)定14510的個數(shù)。2. 參數(shù)14506設(shè)定14512的個數(shù)。3. 參數(shù)14508設(shè)定14514的個數(shù)。4. db20為14510 14512 14514的值。從0.0依次為DBW(14510 int),DBB(14512 byte),DBD(14514 real)5. 修改14504 14506 14508后,在線刪掉db20,然后重啟NCK。螺補:1. 38000為螺補點數(shù),根據(jù)實際來激活。安裝標(biāo)準(zhǔn)循環(huán):首先HMI版本最好和NCK版本一致,不然可能會有版本上的細(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斷電重啟通過OPI調(diào)試PLC:需要先通過MPI把硬件組態(tài),網(wǎng)絡(luò)組態(tài)等下載到PLC,在把PGPC改為1.5M速率,再把PLC在OPI的地址改為13即可。關(guān)于HHU:1. 找到對應(yīng)TOOLBOX,里面有DB68,FC68,FC119(FC124)的源文件(.awl),導(dǎo)入到自己的項目(如果從別的項目考DB68 FC68 FC119就不用導(dǎo)入了)。2. 要修改DB68,要么從源程序修改,要么選擇DATA View方式(把實際值也做修改),并且符號名為_db68,修改P#176.0下的軸名字,注意空格

42、(和默認(rèn)的空格數(shù)一致,每個軸占4個字符),字符串不能長于默認(rèn)的。實際軸的名字應(yīng)和MD10000里的名字一致(依次往下排列);從P#DBX306.0開始,修改通道的軸號(如果是旋轉(zhuǎn)軸,為負(fù)值)。通道的軸號應(yīng)該和MD20070里一致。3. OB100里FB1形參:CALL FB 1 , DB7 MCPNum :=2 /2快MCP,實際HHU當(dāng)做第二個MCP了 MCP1BusAdr :=6 MCP1Timeout :=S5T#700MS MCP1Cycl :=S5T#100MS /HHU起始地址 MCP2BusAdr :=15 /distributer box地址,在HHU里面S1 S2開關(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 /一定為TRUE 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里這樣寫 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里有個小錯誤。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. 光柵尺生效前必須保證用電機編碼器走的正常。2. 30200=23. 302401=1第二測量系統(tǒng)生效4. 310001=1第二測量系統(tǒng)為直線5. 310101=xxx第二測量系統(tǒng)柵距,需要查光柵樣本。SW7.0以上還需要修改MD1034和31010一致。6. 310401=1第二測量系統(tǒng)是否直接裝在運動部件上,1表示是0表示否7. 321101=1或-1表示第二測量反饋極性如果是帶距離編碼的如LS187C

49、,C表示有距離編碼。修改342001=3,回參考點方式是距離編碼。343001=xx相鄰零脈沖基準(zhǔn)距離(查光柵樣本)。343101=xxx距離編碼的增量(查光柵樣本)。還需要把找“0”脈沖的最大距離34060設(shè)為大于343001的值。343201=0或 1(距離編碼回零時,可能反向增加343001設(shè)定的值,此時調(diào)整一下343201參數(shù)。另外,如果32110=-1,說明光柵尺反裝,如果34320不調(diào)整為1的話,回報20003報警,因為走過34300基準(zhǔn)距離后,找不到下一個零脈沖。)34090為光柵0點和機床坐標(biāo)0點的差值,也就是光柵0點=機床0點+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度,也就是一個刪距。9. LB382C光柵柵距40微米,令脈沖增量2000柵距增加一個。外殼可能標(biāo)著LB302,主要看讀數(shù)頭型號決定是否是1Vpp信號。10. 光柵尺測量距離會隨溫度降低而變短。海德漢技術(shù)支持01080420027如果只激活第一測量系統(tǒng),系統(tǒng)可以讀第二測量系統(tǒng)光柵尺數(shù)據(jù),但是位置

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

52、0F00000(系統(tǒng)對應(yīng)寫到雙字的高位字)。7. 如果想尋址字,可以把mw0從1開始左移4位(雙數(shù)),再累加,就可以尋址2468等雙數(shù)了。Expand User Interface1. 在主菜單下(如“machine”parameter”“start up”等)每個空按鈕都對應(yīng)一個.com文件??梢栽诿總€菜單的配置文件ini里查看。2. 經(jīng)過試驗,可以在一個.com文件里配置一個窗口樹。3. screen form elements。DEF xxx=(1/2/3/4/5/6/7/8/9/10)見Doconcd,內(nèi)容比較多。定義變量的極限值,也可以是枚舉類型的。只讀或讀寫等。存取級別。對齊方式,字體大小,默認(rèn)情況下當(dāng)畫面打開時。4.Definition a start soft key:/S(start) ;Start identifierHS6=(“1form”) ;label horizontal softkey 6 “1form”PRESS(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論