谁有免费黄色网址_黄色电影免费提供_国产综合一区二区_欧美精品在线视频_免费观看日韩毛片_一级在线观看

  為機(jī)床工具企業(yè)提供深度市場(chǎng)分析                     

用戶名:   密碼:         免費(fèi)注冊(cè)  |   申請(qǐng)VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
廣州數(shù)控
數(shù)控系統(tǒng)

車床 銑床 鉆床 數(shù)控系統(tǒng) 加工中心 鍛壓機(jī)床 刨插拉床 螺紋加工機(jī)床 齒輪加工機(jī)床
磨床 鏜床 刀具 功能部件 配件附件 檢驗(yàn)測(cè)量 機(jī)床電器 特種加工 機(jī)器人

數(shù)控系統(tǒng)

電工電力 工程機(jī)械 航空航天 汽車 模具
儀器儀表 通用機(jī)械 軌道交通 船舶

搜索
熱門關(guān)鍵字:

數(shù)控機(jī)床

 | 數(shù)控車床 | 數(shù)控系統(tǒng) | 滾齒機(jī) | 數(shù)控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機(jī)器人
您現(xiàn)在的位置:數(shù)控系統(tǒng)網(wǎng)> 加工與維修>NUM數(shù)控PLC程序變量寫輸出查找方法剖析
NUM數(shù)控PLC程序變量寫輸出查找方法剖析
2015-9-11  來(lái)源: 神龍汽車有限公司襄陽(yáng)工廠   作者:周 毅

  

     【摘要】 從NUM數(shù)控系統(tǒng)PLC梯形圖程序變址操作和C語(yǔ)言函數(shù)操作兩種特殊的變量操作方式,通過(guò)三個(gè)變量的分析查找,詳細(xì)介紹NUM數(shù)控系統(tǒng)PLC程序變量寫輸出的查找方法。


      在NUM數(shù)控機(jī)床故障維修中,有許多變量往往沒(méi)有直接的輸出線圈,維修人員經(jīng)常碰到這種情況無(wú)從深入查找,給維修人員故障查找?guī)?lái)很大的困難,為了廣大維修人員快速排出故障,掌握NUM特殊變量寫輸出的查找方法,下面以XF0235數(shù)控磨床和ETFA機(jī)械手PLC程序?yàn)槔敿?xì)介紹查找方法。


      1、變址操作


      NUM數(shù)控系統(tǒng)通過(guò)變址增量很容易地掃描大量連續(xù)變量的值。除了變量.&(地址)之外所有的變量都可以變址,變址必須是一個(gè) %Mxxx.W 變量,同時(shí)變址增量只能是字節(jié)。
變量變址操作原理如下,如果%M100.W = 8,則%M5.B [%M100.W] 尋址變量為%MD.B,其中%M5.B是基地址,%M100.W是變址(偏移),5 + %M100.W = 5 + 8 = 13,十六進(jìn)制為D,即對(duì)應(yīng)變量地址為%MD.B。
 
 
      1.1 以故障位%M8d.0為例進(jìn)行分析查找
 
      首先查找交互參照表,要查找變量的局部交互參照表如下:

      

      從上表可知,該變量在交叉表中沒(méi)有線圈,所以應(yīng)考慮變址賦值。根據(jù)規(guī)律往回查找變量交互參照表,查找同類型功能(故障位)的第一個(gè)變量的寫地址,即基地址。

     

      從上交叉表可以看出,第一個(gè)故障位對(duì)應(yīng)%M0.0,在%SP29第0步中有寫輸出,查看%SP29第0步,程序如下:

     

      從程序中可知要查找的變量%M8d.0應(yīng)包含在%M0.0[%M11d0.W]變址中,

      %M0.0[%M11d0.W] ? %M8d.0
      根據(jù)變址規(guī)則:0 + %M11d0.W = 8d  即:%M11d0.W = 8d
      由上述程序可知%M11d0.W = %Y2.W,則即:%Y2.W = 8d
      由于NUM數(shù)控PLC程序的地址是按16進(jìn)制編址的,所以在程序中查找0x8d,在%SP141中找到3處,如下:

      %SP141

     

     

      通過(guò)分析上面程序三處0x8d的程序,后面的網(wǎng)絡(luò)中剛好有要查找的%M8d.0觸點(diǎn),可判斷是該程序塊執(zhí)行了spy(0x1d,0x8d,0x44,0x15,0x1)函數(shù),而執(zhí)行spy函數(shù)時(shí)剛好其四個(gè)參數(shù)進(jìn)入局部變量%Y,即%Y0.L=0x8d, 屏幕上顯示的第一行故障報(bào)警號(hào)
 
      %Y4.L=0x44, 屏幕上顯示的第二行故障報(bào)警號(hào)
      %Y8.L=0x15, 故障類型
      %YC.L=0x1,動(dòng)作類型
 
      從%Y0.L=0x8d得出%Y2.W=0x8d,也就說(shuō)明執(zhí)行spy(0x1d,0x8d,0x44,0x15,0x1)函數(shù)時(shí)把%M8d.0置位,而spy(0x1d,0x8d,0x44,0x15,0x1)函數(shù)即為故障信息顯示程序,0x8d=141為故障號(hào)。繼續(xù)向前翻頁(yè)查找%Wf.0和%Wf.1,故障的原因?yàn)?I606.2和%I606.3,見(jiàn)如下程序塊。

       %SP141

     

      從上面可推知,M變量的地址轉(zhuǎn)換為10進(jìn)制剛好等于故障號(hào),也就是說(shuō)故障報(bào)警時(shí)對(duì)應(yīng)報(bào)警號(hào)的v變量置位。


      1.2 以M功能變量%v1e6.0為例進(jìn)行分析查找
 
      要查找變量的交互參照表如下:


      

      從上表可知,該變量在交叉表中沒(méi)有線圈,應(yīng)考慮變址賦值。看符號(hào)象是M功能碼,根據(jù)規(guī)律往回查找變量交互參照表,查找同類型功能的第一個(gè)變量的寫地址,即基地址。

      

      從交叉表可以看出,第一個(gè)M功能碼對(duì)應(yīng)% V100.0,在%SP0第0步中有寫輸出,查看%SP0第0步,程序如下:

      

      從中可知要查找的變量%v1e6.0應(yīng)包含在上述%v100.0[var]變址中,
 
      %v100.0[var] ? %v1e6.0
 
      根據(jù)變址規(guī)則:100 + var = 1e6  即:var = 1e6-100=e6,因0xe6=230,也即var=230,從程序已知這個(gè)值來(lái)自于M功能碼,并且M230是一個(gè)不帶應(yīng)答的M功能碼,由上可知var=%Mff0.W 或 %Mff2.W ,已知%v1e6.0為側(cè)頭前進(jìn)命令,與軸組1有關(guān),同時(shí)在零件加工程序中查找M230,M230在%508中,而%508又由%1.1調(diào)用,顯然該M功能碼來(lái)自軸組1,所以只能是%R104.W = 230,從而可知當(dāng)1號(hào)軸組執(zhí)行不帶應(yīng)答的M230功能碼時(shí)置位%v1e6.0。

  
     總結(jié):變量%v100.0~%v1ff.0對(duì)應(yīng)M0~M255功能碼的執(zhí)行,當(dāng)這些M功能碼執(zhí)行時(shí)置位相對(duì)應(yīng)的v變量,要查找的變量的地址減去100的十進(jìn)制數(shù)為M功能碼號(hào)。


      2、函數(shù)操作


      函數(shù)操作一般是對(duì)字節(jié)、字和長(zhǎng)字進(jìn)行操作,對(duì)位是一種間接的賦值方式,所以函數(shù)操作對(duì)位來(lái)說(shuō)只能通過(guò)間接查找方法,下面以ETFA機(jī)械手PLC程序M.F13變量為例進(jìn)行分析查找。


     通過(guò)交互參照表查找M.F13沒(méi)有直接寫輸出的地址,分析為間接寫輸出,找相近的M.F10,在%SP22的第6步有寫輸出,局部交互參照表如下。


     

      打開(kāi)%SP22梯形圖第6步,M.F13包含在M.F10中,通過(guò)oct(字節(jié)轉(zhuǎn)化為位)函數(shù)把B.400-B.407八個(gè)位傳給B.408-B.40F,再通過(guò)bit(位轉(zhuǎn)化為字節(jié))函數(shù)把B.408-B.40F八個(gè)位傳給M.F10-M.F17,由此可知M.F13的值來(lái)自于B.403。查B.403有多個(gè)輸出,它是一個(gè)中間變量,要找離M.F10之前臨近的B.403,見(jiàn)下面%SP22第4-5步程序。
 


     

      %SP22第6步程序:

      

      在線查看B.403的狀態(tài),發(fā)現(xiàn)機(jī)械手與機(jī)床聯(lián)機(jī)時(shí)B.49a被置1,導(dǎo)致B.403閃斷,從而導(dǎo)致M.F13為0。
 
      查找B.49a輸出,見(jiàn)下面%SP1第4步程序。

      %SP1第4步程序:


      

      分析B.49a置位的原因,發(fā)現(xiàn)E.35一直為0,查看E.35原理圖為Z軸原位開(kāi)關(guān)(AXE Z DEGAGE),調(diào)整該開(kāi)關(guān),使E.35=1,故障解決。


      間接位操作函數(shù)
 
      間接位操作函數(shù)是以字節(jié)、字、長(zhǎng)字進(jìn)行操作,它間接地改變了位的值,除了bit、oct外還有以下函數(shù)。
      setb(&dest, b, n)函數(shù)從目標(biāo)地址(dest)開(kāi)始,連續(xù)給n個(gè)字節(jié)賦值,值為b。
      setw(&dest, b, n) 函數(shù)從目標(biāo)地址(dest)開(kāi)始,連續(xù)給n個(gè)字賦值,值為b。
      setl(&dest, b, n) 函數(shù)從目標(biāo)地址(dest)開(kāi)始,連續(xù)給n個(gè)長(zhǎng)字賦值,值為b。


      spy(moduleno {, argn}6 ...) 函數(shù)第一個(gè)變量為調(diào)用子程序的號(hào),后為6個(gè)可選參數(shù),函數(shù)執(zhí)行時(shí)可選參數(shù)的值進(jìn)入局部變量%Y,%Y為 32位的長(zhǎng)字,局部變量的分配如下:
 
      %Y0.L包含第一個(gè)參數(shù)的值
      %Y4.L包含第二個(gè)參數(shù)的值
      %Y8.L包含第三個(gè)參數(shù)的值
      %Yc.L包含第四個(gè)參數(shù)的值
      %Y10.L包含第五個(gè)參數(shù)的值
      %Y14.L包含第六個(gè)參數(shù)的值


      3、結(jié)束語(yǔ)


      通過(guò)上述三個(gè)變量的詳細(xì)分析和查找,對(duì)于NUM數(shù)控PLC梯形圖變量的查找和故障維修,必將為廣大NUM數(shù)控維修人員起到極其重要的指導(dǎo)作用。

    投稿箱:
        如果您有機(jī)床行業(yè)、企業(yè)相關(guān)新聞稿件發(fā)表,或進(jìn)行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com
主站蜘蛛池模板: 日本亚洲欧美 | 青青草视频在线免费观看 | 中文字幕亚洲一区 | 亚洲高清www| 中文字国产精久久无 | av网站观看 | 天天天综合网 | 国产在亚洲 线视频播放 | 在线视频成人 | 成人a级片在线观看 | 麻豆精品国产91久久久久久 | 精品久久网 | 中文字幕本久久精品一区 | 欧美日韩精品在线一区 | 91精品国产综合久久久久久丝袜 | 午夜剧院官方 | 欧美第5页 | 成人日韩在线观看 | 中文久久 | 精品一区二区三区不卡 | 午夜寂寞少妇aaa片毛片 | 国产福利视频 | 91精品久久久久久久久久入口 | 一区二区国产精品 | 偷派自拍 | 亚洲综合无码一区二区 | 一区影院| 国产高清在线a视频大全 | 成人天堂噜噜噜 | 一级毛片免费在线 | 成人免费在线视频观看 | 国产欧美久久久久久 | 欧美成人免费 | 精品在线看| 欧美精品一区视频 | 精品久久久久久久久久 | 成人超碰在线观看 | 欧美第一页 | 99视频精品 | a一级免费视频 | 日韩欧美在线免费观看 |