欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

數控制碼系統中的數據處理新方法

  本文分析了數控制碼系統中數據處理的特點,討論了數控系統中兩種傳統的數據處理方法及三種改進方法。綜合分析各種方法的優缺點,結合制碼系統中數據處理的特點,提出了一種更適用的數據處理新方法。該方法即節約了系統資源,又提高了制碼速度和工作效率。

  數控系統的數據處理是指NC程序送入零件緩沖區之后、插補之前的準備工作,主要包括譯碼、運動軌跡計算、進給速度計算三部分。選用合理的數據處理方法將大幅提高編程的正確性和工作效率,且便于數據校對,尤其適合批量零件和有規律零件程序加工。數據處理方法是否合理主要取決于其連續性、時間效率和資源占用情況。目前,對傳統數據處理方法改進的數據處理方法主要有:資源重疊流水處理的解釋方法、目標碼編譯方法、解釋一編譯方法。它們各有優點和不足,如在不同的環節加快了處理速度,減少了等待時間,但就整體的連續性和時間效率而言,還不夠完善。為了進一步提高加工連續性和加工效率,本文針對各算法的優缺點提出了一種新的數據處理方法,更加適用于制碼系統的加工處理。

  1數控制碼系統

  制碼系統由三個步進電機驅動,在圓形小零件上制碼。零件圓面上需以環形刻兩組對稱的、由字母和數字組成的標記碼。規定每個零件上的標記碼字符個數相同(取6位字符為例),即每個零件加工時編譯的目標碼大小一樣,所占內存空間相同。標記碼主要有兩部分:整批零件的代號(相同)和每個零件單獨的標記碼(不同)。刀具上固定需要用到的字母刀和數字刀,根據轉動刀架和轉動零件對準零件上需要刻碼的位置。所以這三個步進電機分別用來控制刀架的轉動、零件的位置和刀架的深淺。其數據處理就是對固定位數的標記碼進行譯碼,主要特點是:每個零件的標記碼可作為一個代碼段來處理;可以針對標記碼中整批零件代號相同和各零件代碼不同的特點進行相應的處理;零件上刻的是兩組完全相同的標記碼,即處理的數據相同,只是改變了位置;每個零件加工的銜接速度很快,數據處理需要有很好的連續性。針對制碼系統中數據處理的特點,結合各數據處理方法,研究出一種建立在已有數據處理方法基礎之上、更適用于制碼系統數據處理的方法。

  2傳統的數據處理方法

  傳統的數據處理方法有解釋方法和編譯方法兩種。

  (1)解釋方法

  解釋方法是將加工程序整理成某種形式,在加工時由主控程序順序取出,分析判斷后,進行譯碼處理,并對零件加工程序逐條進行解釋、插補和控制。這種方法占用內存少、操作簡單,但存在難以克服的缺點:各模塊問的控制是順序的,如果對一個程序的解釋過程較慢而使機床具有一定的等待時間,則加工出來的工件就會出現明顯的粗糙度;不易處理各程序間的轉接,易形成停頓與過切。

  (2)編譯方法

  編譯方法是先對加工程序全部編譯,將結果放到緩沖區中,當開始加工時,直接啟動插補中斷程序。從緩沖區中取出編譯好的數據,進行計算并控制加工。這種加工方法的優點是加工速度快、效率高;缺點是編譯與加工之間存在時間間隔。

  3改進的數據處理方法

  3。1資源重疊漉水處理的解釋方法

  針對傳統方法的缺點,對傳統的解釋控制進行改進,即資源重疊流水處理的解釋控制方法。時間重疊是流水處理的關鍵。它不僅是CNC裝置處在NC工作方式時,程序輸入、譯碼、插補和位控加工四個處理過程的時間資源重疊,而且譯碼過程所包含的各子過程,即程序裝入、語法檢查、解釋和刀具補償四個子過程之間也運用了時間資源重疊。

  在NC工作方式下。若用t1、t2、t3、t4分別表示程序輸入、譯碼、插補和位控加工四個子過程的處理時間,則加工一個零件程序段的數據轉換時間將是t=tl+t2+t3+t4;在數據處理的譯碼過程中,tl、t2、t3、t4分別表示程序裝入、語法檢查、解釋和刀具補償四個子過程的處理時間,則數據處理的總時間將是t=t1+t2+t3+t4。如果以傳統的解釋方式順序處理,即第一個數據處理完后再處理第二個數據,則在兩個程序段的輸出之間將有一個時間長度t的時間間隔,其時空關系如圖1(a)所示。這種時間間隔反映在電機上就是電機時轉時停,反映在刀具上就是刀具時走時停。不管這種時間間隔多么小,時走時停在數控加工中都是不允許的。

  采用重疊流水處理技術可以消除這種間隔,重疊流水處理后的時間空間關系如圖1(b)所示。其關鍵是時間重疊,即在一段時間間隔內不是處理一個過程,而是處理兩個或更多的子過程。經過時間重疊流水處理后,每個零件程序段的輸出之間、每個數據處理之間不再有間隔,從而保證電機轉動和刀具移動的連續性,加快數控加工的速度。

  該方法節約了系統資源,有效防止了內存碎片的形成,適應大程序譯碼和復雜數據處理。

  3。2目標碼編譯方法

  目標碼編譯是執行一個零件的加工程序,只需在開機后首次運行時進行編譯,然后將得到的目標碼存放在RAM中,下次加工同樣的零件時,無需再次對原零件程序進行編譯,直接執行目標碼即可,從而減少了每次重新編譯所占用的時間。

  3。3解釋一編譯方法

  單純使用傳統的解釋方法或編譯方法都有不可避免的缺點,解釋一編譯方法是將兩種方法相結合進行數據處理的方法。在開始加工前先開辟一段內存作為緩沖區(根據具體情況分配),接著一次性編譯若干程序段,直到緩沖區滿。然后,從緩沖區中取出已編譯好的程序段進行加工處理。這里必須給加工處理完的程序置一標志,例如,定義一標志位bufflag,初始為False,程序加工處理完后置為True,則當所有程序的標志位都為True時清空緩沖區,繼續裝入下一批編譯的程序段。譯碼緩沖區在譯碼進程初始化時被開辟,在譯碼進程被殺死時釋放。在譯碼緩沖區的生命期間,數據被不斷地寫入、修改、讀出與清除。對于某一個緩沖區,它不斷地接收新的零件程序段,不斷地被各子進程輪流處理。這種將大量加工程序分成若干程序段進行編譯加工的方法,可有效減少編譯等待時間,增加加工效率。

  4適用于制碼系統數據處理的新方法

  上述幾種數據處理方法都有其不足,如資源重疊流水處理解釋方法只是縮短了進程間的等待時間,其解釋階段不如目標碼編譯方法效率高,整個譯碼處理效率不如解釋一編譯方法;目標碼編譯方法只是優化了編譯階段的數據處理;解釋一編譯方法結合解釋方法和編譯方法,提高了整體數據處理效率,但數據解釋送緩沖區階段不如資源重疊流水處理解釋方法效率高,緩沖區編譯階段又不如目標碼編譯方法效率高。

  綜合分析上述各方法的優缺點,為制碼系統研究出一種更優的數據處理方法。主要思想是:總體運用解釋一編譯方法,開辟一段內存作為緩沖區,先一次性編譯若干代碼段存入緩沖區,直到緩沖區滿。然后,從緩沖區中取出已編譯好的代碼段進行加工處理。而在一次性編譯若干代碼段中各條代碼時,采用資源重疊流水處理的解釋方法進行編譯處理。并且在編譯處理時綜合采用目標碼編譯方法,先判斷各標志位,如具有相同代碼段,就將該段相同代碼編譯后的目標碼存入RAM中,下次處理相同數據時直接調用RAM中的目標碼即可。其數據處理過程如下:

  (1)定義緩沖區數據格式

  根據零件標記碼的固定長度分配一定內存空間作為緩沖區,需兩個一樣大小的緩沖區,一個用來存放若干程序殷(一個零件的6個標記碼);另一個用來存放譯碼結果。緩沖區的數據結構定義如下:

  每個緩沖區設置6小塊緩沖區BUF0~BUF5,用來存放每個零件的6位標記碼,并置相應的bufflag為1;6塊緩沖區滿后,再依次進行數據譯碼處理,處理結果放入另一緩沖區,同時置相應的bufflag為2;當6塊緩沖區全部準備好(bufflag為2),則進行加工,加工完的標記碼所對應的緩沖區就置bufflag為O,繼續存放下一個零件標記碼。

  (2)采用資源重疊流水處理的解釋方法進行譯碼

  ①從第一個緩沖區取出第一個零件標記碼進行編譯并將結果放入第二個緩沖區中,同時輸入第二個零件的標記碼。

  ②從第二個緩沖區中取出第一個零件的編譯結果對第一個零件進行加工,這時編譯第二個零件的標記碼放入已空的第二個緩沖區中,同時輸入第三個零件的標記碼。

  ③第一個零件加工完畢,繼續加工第二個零件,并編譯第三個零件的標記碼,同時輸入第四個零件的標記碼。

  采用重疊流水數據譯碼處理,直到加工完成整批零件。數據譯碼處理過程如圖2。

  (3)編譯緩沖區的數據

  數據編譯階段,即從第一個緩沖區取出數據進行編譯的階段,編譯結果存入第二個緩沖區,采用目標碼編譯方法對數據進行編譯。由于零件上標記碼是兩組對稱的相同代碼且整批零件的代號相同,為了避免重復編譯相同代碼,在緩沖區格式中定義了兩個標志位accessorynuml和accessorynum2。accessorynuml是某個零件單獨標記碼編譯后的目標碼標志位,為0表示該碼還未編譯或已重復使用一次;為1表示已編譯存儲,且還未重復使用。accessorynum2是整批零件代號編譯后的目標碼標志位,為0表示還未編譯或已重復使用n次;為n表示第一次編譯存儲,且未重復使用;為i表示已重復使用了n-i次(n為整批零件數,i為1~n間的整數)。當acccssorynum1為1時說明該零件單獨標記碼還要被使用,應先保存,下次使用時可以直接加工而無需再去編譯;由于加工零件是對稱的。所以第二次加工就無需重新編譯而直接加工即可。當accessorynum2的值大于O小于n時,說明該代碼需保存。由于整批零件的代號相同,因此加工每個零件時都可以直接調用第一次編譯好的代號數據直接加工。通過accessorynum1和accessorynum2兩個標志位,可以加快數據編譯處理速度,有效提高數據處理的效率。

  當一個零件加工完換下一個零件時,繼續進行下一個零件標記碼的數據處理,直到加工完整批零件。只有在輸入或編譯下一個零件,即需要占用兩緩沖區之一、而上一零件的編譯或加工還沒有處理完時需要等待,但這種等待是極其短暫的。

  經實驗可知,數控制碼系統中運用資源重疊流水解釋方法實現數據處理時,一個零件的制碼時問需要2.4s;運用解釋一編譯方法實現數據處理時,需要2.3s;而運用這種新數據處理方法實現數據處理時,只需要2.0s,比運用前兩種方法的教率分別提高了16.7%和13.04%,有效地提高了數控制碼的速度和效率,且使用至今一直很穩定。

  這種新的數據處理方法適合大量有規律或程序段較短的數控程序的譯碼。它能節約系統資源,加快數據處理速度,且譯碼緩沖區是靜態分配的,可有效防止內存碎片的形成。該方法還能很好地利用Windows系統本身提供的基于線程的搶先式多任務機制。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          色欧美乱欧美15图片| 91精品国产欧美一区二区成人| 91.麻豆视频| 偷拍日韩校园综合在线| av成人动漫在线观看| 国产精品美女久久久久久2018 | 日本精品视频一区二区三区| 亚洲三级免费电影| 欧美日韩免费电影| 久久精品国产**网站演员| 国产情人综合久久777777| 欧洲在线/亚洲| 国产曰批免费观看久久久| 国产精品视频一二| 欧美久久婷婷综合色| 国产成人综合亚洲网站| 亚洲国产日韩在线一区模特| 久久精品免费在线观看| 欧美日韩午夜在线视频| 国产成人精品aa毛片| 日韩国产在线观看| 综合电影一区二区三区| 欧美精品一区男女天堂| 在线影院国内精品| 国产精品99久久久久久久vr| 午夜精品国产更新| 17c精品麻豆一区二区免费| 欧美一卡二卡在线| 欧美午夜精品久久久久久孕妇| 丰满放荡岳乱妇91ww| 轻轻草成人在线| 偷拍自拍另类欧美| 综合亚洲深深色噜噜狠狠网站| 欧美本精品男人aⅴ天堂| 欧美在线色视频| 99国产麻豆精品| 国产成人免费在线观看不卡| 国产成人亚洲精品青草天美| 午夜av一区二区三区| 一区二区三区在线高清| 国产精品你懂的在线| 中文字幕av免费专区久久| 久久久久国色av免费看影院| 日韩美女视频在线| 91精品国产91久久综合桃花| 69堂国产成人免费视频| 91精品国产综合久久久久久久 | 日日夜夜精品免费视频| 综合久久国产九一剧情麻豆| 中文字幕亚洲精品在线观看| 中文字幕乱码久久午夜不卡| 欧美国产一区视频在线观看| 久久综合狠狠综合| 久久综合给合久久狠狠狠97色69| 日韩手机在线导航| 欧美成人三级电影在线| 日韩视频中午一区| 久久―日本道色综合久久| 精品国产91洋老外米糕| 国产亚洲精品福利| 国产精品天天摸av网| 亚洲欧美中日韩| 亚洲最大成人综合| 天堂精品中文字幕在线| 经典三级视频一区| 99精品久久99久久久久| 播五月开心婷婷综合| 在线区一区二视频| 北条麻妃一区二区三区| 五月天亚洲精品| 亚洲一区成人在线| 日韩精品国产精品| 亚洲成人黄色小说| 日韩丝袜美女视频| 国产福利一区二区| 99精品国产99久久久久久白柏| 国产91精品欧美| 在线免费观看不卡av| 欧美精品粉嫩高潮一区二区| 精品久久久久av影院| 一区二区三区免费在线观看| 久久蜜桃av一区精品变态类天堂| 国产欧美日韩亚州综合 | 欧美综合久久久| 欧美一区二区视频在线观看| 久久精品一级爱片| 亚洲va天堂va国产va久| 国模套图日韩精品一区二区| 国产91在线看| 69堂精品视频| 国产精品国产三级国产aⅴ无密码| 亚洲一区二区三区美女| 国产精品一区在线观看你懂的| 色吧成人激情小说| 精品国产乱码久久久久久图片| 亚洲欧洲日产国产综合网| 蜜桃av一区二区三区电影| 国产精品一区二区三区乱码| 欧美日韩另类国产亚洲欧美一级| 欧美v日韩v国产v| 亚洲一区二区影院| 成人少妇影院yyyy| 日韩午夜在线播放| 亚洲国产精品久久久久婷婷884 | 欧美视频在线播放| 久久久欧美精品sm网站| 天天综合日日夜夜精品| 色综合久久久久网| 国产女同性恋一区二区| 久久国产精品无码网站| 欧美在线看片a免费观看| 国产欧美日韩精品在线| 日韩福利电影在线观看| 欧美色精品天天在线观看视频| 国产精品久久久久久久午夜片| 蜜桃久久精品一区二区| 日韩一级二级三级精品视频| 亚洲成人黄色小说| 欧美美女一区二区三区| 亚洲国产乱码最新视频 | 国产精品久久三| 国产精品一区三区| 精品国产一区二区三区久久影院| 日韩成人精品在线| 欧美一区二区性放荡片| 日韩av网站在线观看| 在线综合亚洲欧美在线视频| 视频一区欧美精品| 欧美日韩国产首页在线观看| 亚洲国产成人91porn| 欧美日韩午夜影院| 美女网站色91| 国产亚洲一区二区三区在线观看| 国内精品自线一区二区三区视频| 久久亚洲二区三区| 国产精品系列在线播放| 国产女人18毛片水真多成人如厕| 国产一区 二区| 自拍av一区二区三区| 在线精品国精品国产尤物884a| 亚洲国产cao| 亚洲精品一区二区三区蜜桃下载 | 这里只有精品99re| 加勒比av一区二区| 国产欧美1区2区3区| 色菇凉天天综合网| 首页国产欧美日韩丝袜| 久久日韩粉嫩一区二区三区| 不卡的看片网站| 亚洲午夜成aⅴ人片| 欧美tickling网站挠脚心| 懂色av一区二区在线播放| 国产欧美日韩麻豆91| 在线欧美日韩国产| 久久99久久99| 亚洲三级电影网站| 91麻豆精品国产无毒不卡在线观看| 久久99精品久久久久久国产越南 | 丝瓜av网站精品一区二区| 精品国产三级a在线观看| 99天天综合性| 奇米影视7777精品一区二区| 国产日韩v精品一区二区| 精品视频色一区| 国产 欧美在线| 天堂精品中文字幕在线| 综合久久综合久久| 精品国产乱码久久久久久影片| 91美女片黄在线观看91美女| 久久精品国产**网站演员| 夜夜亚洲天天久久| 国产人妖乱国产精品人妖| 欧美区一区二区三区| 91丨九色丨黑人外教| 国产一区二区中文字幕| 日韩主播视频在线| 一区免费观看视频| 国产视频一区二区在线观看| 91 com成人网| 欧美性欧美巨大黑白大战| 成人免费高清在线| 国产成人h网站| 国产真实乱对白精彩久久| 午夜久久电影网| 亚洲黄色小视频| 亚洲欧洲精品一区二区三区| 国产日本亚洲高清| 久久亚洲二区三区| 精品国产乱码91久久久久久网站| 欧美日韩色综合| 欧美天天综合网| 色婷婷综合久久| 色综合欧美在线视频区| av亚洲精华国产精华| 成人18视频日本| 99国产欧美另类久久久精品| av午夜一区麻豆| 91老师国产黑色丝袜在线| 99天天综合性| 91成人免费在线|