亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于RS232和宏指令的FANUC 0i數(shù)控系統(tǒng)信息采集軟件的開發(fā)

        2020-08-16 13:53:29盧錦川鐘海雄
        科技創(chuàng)新與應用 2020年23期
        關(guān)鍵詞:數(shù)控系統(tǒng)數(shù)控機床串口

        盧錦川 鐘海雄

        摘? 要:數(shù)控機床在使用的過程中產(chǎn)生了大量的生產(chǎn)過程信息和數(shù)據(jù),文章針對FANUC 0i數(shù)控系統(tǒng)進行數(shù)據(jù)采集技術(shù)的研究。先對該數(shù)控系統(tǒng)上的RS232串行數(shù)據(jù)接口的信號管腳進行分析,然后研究了該數(shù)控系統(tǒng)的特殊宏變量地址,并通過Visual Studio 2010軟件開發(fā)了基于該數(shù)控系統(tǒng)的數(shù)據(jù)采集系統(tǒng)。數(shù)據(jù)采集結(jié)果表明,本數(shù)控系統(tǒng)信息采集軟件能夠有效的采集到FANUC 0i數(shù)控系統(tǒng)運行過程中的數(shù)據(jù)。

        關(guān)鍵詞:數(shù)控系統(tǒng);RS232串口;宏指令;Visual Studio 2010;數(shù)據(jù)采集

        中圖分類號:TG659? ? ? ? 文獻標志碼:A? ? ? ? ?文章編號:2095-2945(2020)23-0057-03

        Abstract: In the process of using CNC machines, a lot of production process information and data are produced. This paper studies the data acquisition technology for FANUC 0i CNC system. Firstly, the signal pins of RS232 serial data interface on the CNC system is analyzed, then the special macro variable address of the CNC system is studied, and finally, the data acquisition system based on the CNC system is developed by Visual Studio 2010 software. The data collection results show that this software can collect the data of FANUC 0i CNC system more effectively.

        Keywords: CNC system; RS232 serial port; macro instruction; Visual Studio 2010; data acquisition

        前言

        數(shù)控機床,作為一個在制造業(yè)中扮演著非常重要的角色,是現(xiàn)代生產(chǎn)和加工處理環(huán)節(jié)的關(guān)鍵。根據(jù)生產(chǎn)管理和控制上的需要,要從數(shù)控系統(tǒng)上采集盡可能多的數(shù)據(jù),如加工的程序,主軸運轉(zhuǎn)狀態(tài),機床運轉(zhuǎn)狀態(tài),倍率多少,報警狀態(tài)等等與生產(chǎn)管理相關(guān)的信息。

        本文針對FANUC 0i數(shù)控系統(tǒng),通過宏指令和RS232串口設(shè)計了一個數(shù)控系統(tǒng)信息采集軟件。

        1 RS232接口協(xié)議

        RS232協(xié)議是由美國電子工業(yè)協(xié)會EIA制定的一種串行物理接口標準,并廣泛應用在計算機串行接口外設(shè)連接。FANUC 0i數(shù)控系統(tǒng)就具有兩個RS232串行接口。

        RS232接口的端子定義如圖1所示,對應的信號名稱如圖2所示。

        圖1 RS232實物圖

        各個端子的含義如下:(1)DCD(Data Carrier Detect)載波檢測。(2)RXD(Received Data)接收數(shù)據(jù)。(3)TXD

        (Transmit Data)發(fā)送數(shù)據(jù)。(4)DTR(Data Terminal Ready)數(shù)據(jù)終端準備好。(5)SG(Signal Ground)信號地。(6)DSR(Data Set Ready)數(shù)據(jù)準備好。(7)RTS(Request To Send)請求發(fā)送。(8)CTS(Clear To Send)清除發(fā)送。(9)RI(Ring Indicator)振鈴提示[1]。

        2 FANUC宏指令及使用

        FANUC 0i數(shù)控系統(tǒng)自帶有宏指令,可以通過這些宏指令將本系統(tǒng)內(nèi)的特定變量里的內(nèi)容從串口輸出。在這個系統(tǒng)中,機床的運行狀態(tài)信息都保存在這些特定變量當中,通過獲得這些地址變量里內(nèi)容的分析,就可以獲得機床當前的相關(guān)信息。具體的實現(xiàn)方法是在NC程序中加入相應的宏指令,數(shù)控系統(tǒng)在運行NC程序時,當運行到特定的宏指令時就會將系統(tǒng)內(nèi)部的變量發(fā)送到串口,在通過串口連接被計算機接收到。在FANUC 0i系統(tǒng)中用宏指令可以采集到的數(shù)據(jù)主要有:NC程序的程序號、數(shù)控系統(tǒng)的日期、當前各個軸的坐標、進給速度等信息。

        FANUC 0i系統(tǒng)的宏指令地址共有14個。分別如下:(1)#3000代表報警信息。(2)#3001代表以1毫秒為增量的計時器,計時到65535毫秒時,歸零。(3)#3002地址放置的是機床的運行時間。(4)#3011地址存放數(shù)控系統(tǒng)的年、月、日的信息。(5)#3012地址存放數(shù)控系統(tǒng)運行的時間即小時、分、秒的信息。(6)#3901地址存放數(shù)控機床已經(jīng)加工的工件數(shù)。(7)#3902地址存放還要加工的工件數(shù)。(8)#4109地址存放主軸的進給速度。(9)#4111地址存放刀具的長度補償值。(10)#4115地址存放當前運行的NC程序號。(11)#4119地址存放主軸的轉(zhuǎn)速。(12)#4120地址存放當前所使用的刀具號。(13)#5021~#5023地址存放主軸相對于機床坐標系的坐標位置值(分別對應X、Y、Z)。(14)#5041~#5043地址存放主軸相對于工件坐標系的坐標位置值(分別對應X、Y、Z)[2-3]。

        在具體使用這些變量地址時,要在NC程序中的相應行輸入POPEN、BPRNT/DPRNT和PCLOS宏指令。POPEN表示打開,PCLOS表示關(guān)閉,BPRNT/DPRNT表示要獲取的信息的宏指令地址、數(shù)值標記。

        以要獲取機床X、Y軸的運行坐標為例,要在數(shù)控機床的NC程序中使用宏指令的方式如下:

        O0010

        POPEN

        DPRNT/BPRNT[PARTX#5041[34]]PARTZ#5042[34]

        PCLOS

        G91X20F3.0S500

        Y10

        M30

        當數(shù)控系統(tǒng)運行上面的NC程序時,數(shù)控系統(tǒng)會把當前機床的X和Y軸的坐標值送到RS232串口中,通過計算機端的數(shù)據(jù)采集軟件就可以獲得這些數(shù)值了。

        3 計算機端數(shù)控機床數(shù)據(jù)信息采集軟件的設(shè)計

        本數(shù)控機床數(shù)據(jù)信息采集軟件采用Visual Studio 2010來開發(fā)[4-6],其界面如圖3所示。

        在該軟件中,要有com口的選擇設(shè)置,這里“打開文件”是要選擇要下載到數(shù)控系統(tǒng)中的NC程序,“接收程序換行”是要把所選的程序進行分行標準化,如果想采集機床的日期,則點擊“采集機床日期”按鈕,則所選的已經(jīng)分行標準化的NC中就會加入相應的宏指令及地址。然后,通過點擊“發(fā)送數(shù)據(jù)”按鈕就可以把NC程序下載到數(shù)控系統(tǒng)中,當該NC程序在數(shù)控系統(tǒng)中運行時,“當前機床日期”下面的編輯框中就會顯示采集到的原始數(shù)據(jù),再經(jīng)過解析,機床日期的數(shù)據(jù),就會分別顯示在年、月、日旁邊的編輯框中。

        NC程序分行標準化如圖4所示。

        采集到機床的日期并進行解析后,如圖5所示。

        4 結(jié)束語

        通過研究FANUC 0i數(shù)控系統(tǒng)的宏指令,開發(fā)出了具有串口通信功能的數(shù)控程序上傳和下載功能及數(shù)控系統(tǒng)的數(shù)據(jù)信息采集功能的軟件,提供算法實現(xiàn)程序,為隨后開發(fā)和研制出商業(yè)化的數(shù)控系統(tǒng)數(shù)據(jù)采集軟件提供了理論基礎(chǔ)和先行經(jīng)驗。

        參考文獻:

        [1]王海濤.基于RS232串口的數(shù)控機床程序傳輸及狀態(tài)監(jiān)控系統(tǒng)的研究[D].長春理工大學,2012.

        [2]吳飛,霍松林.基于串口通信的DNC技術(shù)研究[J].武漢理工大學學報(信息與管理工程版),2009,31(06):893-895+929.

        [3]李波.基于串口的DNC信息采集系統(tǒng)的研究[D].南京航空航天大學,2007.

        [4]董紅政,王忠勇,史曉鵬.基于MSComm控件實現(xiàn)串行通信的方法[J].微計算機信息,2007,23(27):145-147.

        [5]楊朝暉,胡東明,盛安.基于MSComm控件實現(xiàn)雙機的數(shù)據(jù)通訊[J].科技信息(科學教研),2007(11):70-70.

        [6]李治.基于Web的機床信息采集系統(tǒng)的研究與開發(fā)[D].大連理工大學,2005.

        猜你喜歡
        數(shù)控系統(tǒng)數(shù)控機床串口
        淺談AB PLC串口跟RFID傳感器的通訊應用
        數(shù)控機床的節(jié)能應用
        高檔數(shù)控機床數(shù)據(jù)采集應用
        數(shù)控機床電氣系統(tǒng)的故障診斷與維修
        電子制作(2018年10期)2018-08-04 03:24:46
        基于FANUC 32i A數(shù)控系統(tǒng)的外部測量設(shè)計
        西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應用
        基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動功能開發(fā)
        數(shù)控系統(tǒng)中GUI軟件平臺設(shè)計和實現(xiàn)
        PLC在數(shù)控機床中應用
        電子制作(2017年20期)2017-04-26 06:57:41
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        久久久久久久久高潮无码| 99精品国产成人一区二区 | 精品中文字幕制服中文| 亚洲蜜芽在线精品一区| 国产白浆一区二区三区佳柔| 激情亚洲一区国产精品| 日本阿v片在线播放免费| 99久久精品费精品国产一区二区 | 亚洲AV无码资源在线观看| 国产喷白浆精品一区二区| av毛片亚洲高清一区二区| 国99精品无码一区二区三区| 国产女主播精品大秀系列| 最好看2019高清中文字幕视频| 久久中文字幕久久久久91| 精品国产女主播一区在线观看| 超碰国产精品久久国产精品99| 欧美一区二区三区久久综| 精品性影院一区二区三区内射| 成年人视频在线播放视频| 五月开心六月开心婷婷网| 无码人妻一区二区三区免费看 | 国产香蕉97碰碰视频va碰碰看 | 婷婷丁香五月中文字幕| 91在线区啪国自产网页| 亚洲av推荐网站在线观看| 国产精品毛片无遮挡高清| 亚洲国产精品va在线看黑人| 亚洲熟女网站| 91成人自拍视频网站| 日本免费一区二区三区影院| 亚洲精品成人片在线观看精品字幕 | 国产人妻熟女高跟丝袜图片| 午夜无码片在线观看影院| 日本乱人伦在线观看| 国产精品原创永久在线观看| 粉色蜜桃视频完整版免费观看在线| 女人无遮挡裸交性做爰| 欧美大屁股xxxxhd黑色| 欧美激情国产一区在线不卡| 色男色女午夜福利影院|