<wbr id="pbjqz"><pre id="pbjqz"><noscript id="pbjqz"></noscript></pre></wbr>

            <nav id="pbjqz"></nav>
              <wbr id="pbjqz"><legend id="pbjqz"><video id="pbjqz"></video></legend></wbr>

              PLC企業資訊
                數控電火花線切割機3B指令編程加工應用詮釋
                發布者:cfwedm  發布時間:2012-11-27 16:57:03
                                                    數控電火花線切割機3B指令編程加工應用詮釋

                1 原理

                1.1 3B指令代碼的格式
                  格式為:B XY B YY B J G Z
                  其中,B是分隔符。XYYY加工直線時,是直線的終點坐標(原點處于直線的起點)加工圓弧時,是其起點坐標(原點處于圓弧的圓心)。JGG是計數方向,有XY兩個方向,分別是GxGy,如圖1所示,對于直線,當線處在陰影區域時,GGy,否則GGx;若圓孤的終點處于陰影區,GGx,否則取GyJ則是加工軌跡(直線或圓弧)在計數方向上的投影線長度或投影長度之和; Z是加工指令,共有12(如圖2)。

                1.2
                 Auto CAD實體選擇集及實體組碼
                  在Auto CAD中,每個圖形元素都可做為獨立的實體來處理,還可以用ssget()函數來構造需要的實體選擇集。每個實體的數據,都可查找其實體組碼來獲得。每個實體都有一個實體名,用組碼-1表示,還有一個實體類型,如Line、Arc、Pline等,用組碼0表示,其他組碼關系見下表。

                 

                下面是一段線的實體組碼:
                  (-1.Entity name: 60000014)
                  
                (0.”LINE”)
                  
                (8.”0”)
                  (10 1.0 2.0 
                0.0)
                  (11 6.0 6.0 0.0)

                表 部分組碼

                組 碼

                直  線

                圓  弧

                8

                層名

                層名

                10

                起點坐標

                圓心坐標

                11

                終點坐標

                ………

                40

                ………

                半徑

                50

                ………

                起始角度

                51

                ………

                終止角度

                210

                延伸方向

                延伸方向

                2 程序設計的方法

                  程序首先調用gettfiled()函數創建一個NC文件(該文件以.3B為擴展名),然后用ssget()函數定義實體選擇集(由用戶依加工順序選取),經解碎后成為“Line”“Arc”兩種類型(經研究發現,對v12.0,圖形實體解碎到最后均為LineArc,如Fit擬合的pline解碎后為Arcspline擬合的pline解碎后為line等等),因此程序的核心以lineArc為對象。程序調入下一個實體,判斷其是line還是Arc,分流后按lineArc的組碼提取幾何數據進行計算,最后形成一字符串“B XX B YY B J G Z”,將這行字符添加到NC文件中去,然后再調入一個實體進行循環計算,這樣NC文件就一行一行地增加,直到實體被編輯完畢。
                  對于直線,可用1011組碼提取其起點和終點坐標,然后將原點換到起點,此時XXYY就是終點坐標。令dx1dx2分別是XX、YY的絕對值,則當dx1dy1時,GGx、Jdx1,否則,GGy、Jdy1。對于圓弧,可用1040、50、51組碼提取圓心、半徑、起始角度、終止角度。圓弧的問題之一是對投影長度J的計算,如圖3所示。
                  圓弧的J計算分成3種情況(3),對于①J=|QxZhx|或J=|QyZhy(Q:起點,Zh:終點)。對于將原點移到Q點,此時J=|QxZhx|或J=|QyZhy|。對于將原點分別移到Q1、Q2來計算Q1A’Q2B’Q1A’=|Qx|或|Qy|、Q2B’
                Zhx|或|Zhy|,則JQ1A’Q2B’D。

                http://www.zhcfsz.com 

                3 圓弧投影長度J計算(左為GGx時,右為GGy)

                    對于圓弧的加工方向問題(順、逆時針),由于Auot CAD圓弧的組碼數據全按逆時針方向規定,因此本程序將保留上一個實體的終點坐標,將其賦給變量ZhD,若下一個實體是圓弧,則將ZhD與圓弧的起點坐標Qx、y相比較,若相同說明該弧為逆時針,否則該弧為順時針,此時要將圓弧的起點和終點交換。

                本文由線切割機資深生產廠家“蘇州中航長風數控科技有限公司”編輯推薦發布;更具體詳情歡迎致電:0512-65350149;公司竭誠為你提供實機試樣,操作培訓,現場考察。
                版權聲明PLC信息網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯系電話:0571-87774297。
              最新資訊
                An error occurred on the server when processing the URL. Please contact the system administrator.

                If you are the system administrator please click here to find out more about this error.免费人成激情视频在线看