欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于VisualC#的DXF格式文件讀取的自動(dòng)焊接方法

文檔序號(hào):6329232閱讀:2319來(lái)源:國(guó)知局
專利名稱:基于Visual C#的DXF格式文件讀取的自動(dòng)焊接方法
技術(shù)領(lǐng)域
本發(fā)明涉及自動(dòng)焊接專機(jī)領(lǐng)域,具體涉及的是一種基于Visual C#的DXF格式文件讀取的自動(dòng)焊接方法。
背景技術(shù)
隨著我國(guó)的工業(yè)化發(fā)展,自動(dòng)焊接專機(jī)領(lǐng)域的自動(dòng)化要求越來(lái)越高。自動(dòng)焊接專機(jī)的工作原理是采用AutoCAD畫出零件圖,然后再將其轉(zhuǎn)換生成為PLC焊接程序,將程序輸入焊接專機(jī)中,焊接專機(jī)即按照預(yù)先設(shè)定好的焊接路徑對(duì)工件實(shí)施焊接,但是現(xiàn)有的PLC 編程技術(shù),程序柔性比較差,如果在焊接專機(jī)作業(yè)工程中改變焊接工件,就需要PLC編程人員去重新手工更改PLC程序,并重新調(diào)試,費(fèi)時(shí)費(fèi)力,導(dǎo)致整個(gè)自動(dòng)化焊接的過(guò)程效率降低。

發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述不足,提供一種可自動(dòng)識(shí)別DXF文件并生成PLC程序, 實(shí)現(xiàn)自動(dòng)焊接的一種基于Visual C#的DXF格式文件讀取的自動(dòng)焊接方法。為解決上述的技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)方案本發(fā)明所提供的一種基于Visual C#的DXF格式文件讀取的自動(dòng)焊接方法,所述的讀取方法按照如下步驟操作步驟一、制作圖像,采用AutoCAD制作模型圖并生成DXF格式的加工文件;步驟二、采用PLC的上位機(jī)對(duì)步驟1中生成的DXF文件進(jìn)行分析,并生成加工點(diǎn)的序列路徑;步驟三、通過(guò)上位機(jī)將其所生成的加工點(diǎn)的序列路徑制作成SDK輸入PLC中;步驟四、PLC接收到加工點(diǎn)的序列路徑后輸出控制程序使自動(dòng)焊接專機(jī)完成指定路徑的焊接。更進(jìn)一步的技術(shù)方案是根據(jù)權(quán)利要求1所述的基于Visual C#的DXF格式文件讀取的自動(dòng)焊接方法,其特征在于所述的步驟一中在制作圖像時(shí),需要將模型圖中的實(shí)體段予以標(biāo)注。更進(jìn)一步的技術(shù)方案是所述的標(biāo)注方法是在繪制加工點(diǎn)時(shí)以特定的圓對(duì)實(shí)體段加以標(biāo)定。更進(jìn)一步的技術(shù)方案是所述的步驟二中對(duì)DXF文件進(jìn)行分析是通過(guò)VC#中的 System. IO命名空間下的Stream類和StreamReader類實(shí)現(xiàn)對(duì)DXF文件的讀取。更進(jìn)一步的技術(shù)方案是所述的DXF文件的讀取是采用VC#中的System. IO針對(duì)在AutoCAD加工制作模型圖繪制時(shí)所設(shè)置的實(shí)體段進(jìn)行讀取,并生成相應(yīng)的焊接生產(chǎn)加工點(diǎn)的序列路徑。更進(jìn)一步的技術(shù)方案是所述的PLC的上位機(jī)是PC。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是通過(guò)VC#中的System. IO命名空間下的Stream類和StreamReader類可以很方便的對(duì)DXF文件進(jìn)行操作,如查找制定字符、制定段落等,在找到制定的字符以后,就可根據(jù)不同的工藝對(duì)這些加工點(diǎn)進(jìn)行排序,最終通過(guò)形成 SDK輸入PLC中完成焊接,在整個(gè)過(guò)程中不需要采用PLC對(duì)程序進(jìn)行修改,所有的設(shè)定都在PLC的上位機(jī)上來(lái)完成,提高了自動(dòng)焊接專機(jī)的工作效率,也保證了其工作的質(zhì)量,當(dāng)更換了焊接工件后,僅需工件設(shè)計(jì)人員設(shè)計(jì)出工件的焊接圖,就可自動(dòng)識(shí)別DXF文件實(shí)現(xiàn)自動(dòng)焊接,無(wú)需在手動(dòng)調(diào)整PLC程序,大大增加了整個(gè)系統(tǒng)的柔性,本發(fā)明所提供的一種基于 Visual C#的DXF格式文件讀取的自動(dòng)焊接方法可以在各種規(guī)格的焊接專機(jī)上使用,應(yīng)用范圍廣。
具體實(shí)施例方式下面結(jié)合附圖
對(duì)本發(fā)明作進(jìn)一步闡述。本發(fā)明所提供的一種基于Visual C#的DXF格式文件讀取的自動(dòng)焊接方法,所述的讀取方法按照如下步驟操作步驟一、制作圖像,采用AutoCAD制作模型圖并生成DXF格式的加工文件,在制作模型圖的同時(shí),最好將模型圖中的實(shí)體段予以標(biāo)注,其目的為后續(xù)采用的PLC的上位機(jī)可以順利的識(shí)別到,根據(jù)實(shí)體段生產(chǎn)加工點(diǎn)的序列路徑,更加優(yōu)選的標(biāo)注方式為所述的標(biāo)注方法是在繪制加工點(diǎn)時(shí)以特定的圓對(duì)實(shí)體段加以標(biāo)定;步驟二、采用PLC的上位機(jī)對(duì)步驟1中生成的DXF文件進(jìn)行分析,并生成加工點(diǎn)的序列路徑;所述的對(duì)DXF文件進(jìn)行分析是通過(guò)VC#中的System. IO命名空間下的Stream類和StreamReader類實(shí)現(xiàn)對(duì)DXF文件的讀取,所述的DXF文件的讀取是采用VC#中的System. IO針對(duì)在AutoCAD加工制作模型圖繪制時(shí)所設(shè)置的實(shí)體段進(jìn)行讀取,并生成相應(yīng)的焊接生產(chǎn)加工點(diǎn)的序列路徑。步驟三、通過(guò)上位機(jī)將其識(shí)別DXF文件中的實(shí)體段所生成的焊接加工點(diǎn)的序列路徑制作成SDK輸入PLC中;步驟四、PLC接收到加工點(diǎn)的序列路徑后輸出控制程序使自動(dòng)焊接專機(jī)完成指定路徑的焊接。AutoCAD軟件所生成的DXF文件是一種格式開(kāi)放的文檔,通過(guò)對(duì)這種文件信息的分析,可以找出工件圖中要求焊接的加工點(diǎn)。同時(shí)一般PLC都會(huì)提供與其上位PC之間通訊 SDK,比如西門子的PR0DAVE,三菱的MX Component都是實(shí)現(xiàn)這些功能的。有些以動(dòng)態(tài)鏈接庫(kù)的形式出現(xiàn),有的以COM組件的形態(tài)出現(xiàn)。有了這些工具,就可以實(shí)現(xiàn)PC與PLC之間的通訊,把較復(fù)雜的對(duì)加工圖形的解析放在上位機(jī)上進(jìn)行,把對(duì)系統(tǒng)的控制放在PLC上進(jìn)行。DXF文件中的信息很豐富,而實(shí)施自動(dòng)焊接則主要關(guān)心“實(shí)體段”,它以ENTITIES 開(kāi)頭,因此在繪制加工圖時(shí)特別要求進(jìn)行相應(yīng)的標(biāo)注,即在繪制焊接加工點(diǎn)時(shí)以特定的圓加以標(biāo)定,我們就可以在“實(shí)體段”中找到“AcDbCircle”以開(kāi)頭的實(shí)體,再找出事先標(biāo)定好的圓,這樣就可以很容易找出需要進(jìn)行加工的工作點(diǎn)的坐標(biāo),此時(shí)生成焊接生產(chǎn)加工點(diǎn)的序列路徑傳給PLC就可以讓PLC實(shí)現(xiàn)自動(dòng)焊接。同時(shí)采用System. 10命名空間下的Stream和StreamReader類實(shí)現(xiàn)對(duì)DXF文件的讀取可以很方便的對(duì)文件實(shí)現(xiàn)程序操作,比如查找指定字符,指定段落等。在找到指定的字符以后,就可以根據(jù)工藝,對(duì)這些加工點(diǎn)作排序,再通過(guò)PLC提供的SDK下傳這些數(shù)據(jù)到PLC中,PLC再輸出控制程序到焊接專機(jī)中,焊接專機(jī)按照預(yù)先設(shè)定好的焊接生產(chǎn)加工點(diǎn)的序列路徑進(jìn)行焊接。
權(quán)利要求
1.一種基于Visual C# WDXF格式文件讀取的自動(dòng)焊接方法,所述的讀取方法按照如下步驟操作步驟一、制作圖像,采用AutoCAD制作模型圖并生成DXF格式的加工文件;步驟二、采用PLC的上位機(jī)對(duì)步驟1中生成的DXF文件進(jìn)行分析,并生成加工點(diǎn)的序列路徑;步驟三、通過(guò)上位機(jī)將其所生成的加工點(diǎn)的序列路徑制作成SDK輸入PLC中;步驟四、PLC接收到加工點(diǎn)的序列路徑后輸出控制程序使自動(dòng)焊接專機(jī)完成指定路徑的焊接。
2.根據(jù)權(quán)利要求1所述的基于VisualC# WDXF格式文件讀取的自動(dòng)焊接方法,其特征在于所述的步驟一中在制作圖像時(shí),需要將模型圖中的實(shí)體段予以標(biāo)注。
3.根據(jù)權(quán)利要求2所述的基于VisualC# WDXF格式文件讀取的自動(dòng)焊接方法,其特征在于所述的標(biāo)注方法是在繪制加工點(diǎn)時(shí)以特定的圓對(duì)實(shí)體段加以標(biāo)定。
4.根據(jù)權(quán)利要求1所述的基于VisualC# WDXF格式文件讀取的自動(dòng)焊接方法,其特征在于所述的步驟二中對(duì)DXF文件進(jìn)行分析是通過(guò)VC#中的System. IO命名空間下的 Stream類和StreamReader類實(shí)現(xiàn)對(duì)DXF文件的讀取。
5.根據(jù)權(quán)利要求4所述的基于VisualC# WDXF格式文件讀取的自動(dòng)焊接方法,其特征在于所述的DXF文件的讀取是采用VC#中的System. IO針對(duì)在AutoCAD加工制作模型圖繪制時(shí)所設(shè)置的實(shí)體段進(jìn)行讀取,并生成相應(yīng)的焊接生產(chǎn)加工點(diǎn)的序列路徑。
6.根據(jù)權(quán)利要求1所述的基于VisualC# WDXF格式文件讀取的自動(dòng)焊接方法,其特征在于所述的PLC的上位機(jī)是PC。
全文摘要
本發(fā)明公開(kāi)了一種基于Visual C#的DXF格式文件讀取的自動(dòng)焊接方法,屬自動(dòng)焊接專機(jī)領(lǐng)域,所述的讀取方法按照如下步驟操作步驟一、制作圖像,采用AutoCAD制作模型圖并生成DXF格式的加工文件;步驟二、采用PLC的上位機(jī)對(duì)步驟1中生成的DXF文件進(jìn)行分析,并生成加工點(diǎn)的序列路徑;步驟三、通過(guò)上位機(jī)將其所生成的加工點(diǎn)的序列路徑制作成SDK輸入PLC中;步驟四、PLC接收到加工點(diǎn)的序列路徑后輸出控制程序使自動(dòng)焊接專機(jī)完成指定路徑的焊接。發(fā)明所提供的一種基于Visual C#的DXF格式文件讀取的自動(dòng)焊接方法可以在各種規(guī)格的焊接專機(jī)上使用,應(yīng)用范圍廣。
文檔編號(hào)G05B19/19GK102385344SQ201110285258
公開(kāi)日2012年3月21日 申請(qǐng)日期2011年9月23日 優(yōu)先權(quán)日2011年9月23日
發(fā)明者王征 申請(qǐng)人:成都焊研威達(dá)科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安宁市| 呼伦贝尔市| 桂阳县| 灵丘县| 华安县| 丰县| 万山特区| 信阳市| 商洛市| 义乌市| 蕉岭县| 扶绥县| 光山县| 昌平区| 呼伦贝尔市| 临颍县| 安宁市| 岳西县| 卢龙县| 扎赉特旗| 青田县| 张北县| 临湘市| 平山县| 兴海县| 鞍山市| 冷水江市| 阳城县| 宽甸| 焉耆| 黎川县| 舒兰市| 昌江| 河南省| 安泽县| 稷山县| 夏河县| 聂荣县| 剑川县| 奈曼旗| 都江堰市|