《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于微機的激光雕刻機控制系統設計

基于微機的激光雕刻機控制系統設計

2008-12-08
作者:于政濤 林喜榮 周云龍

  摘 要: 敘述了基于PC機的激光雕刻機運動軌跡插補" title="插補">插補控制軟件的設計與實現和其外圍接口特性。
  關鍵詞: 控制 CNC 插補原理 計算機并口


  激光是20世紀60年代初期興起的一項新技術,由于其具有單色性好,高亮度和方向性好的特點,對各個技術領域產生了巨大的影響。而近年來的基于CNC(Computer Numerical Control)的激光雕刻機作為一種機、光、電、算相結合的高科技產品也在市場上出現,其應用相當廣泛,市場需求量很大。由于該產品大部分是由國外進口,其價格之高,令一般的國內消費者難以接受。主要同類產品有日本的MIMAKI PRO的專業刻字機,上海長江匯眾企業發展有限公司的長江激光雕刻機和北京開天科技公司的FC-15型激光雕刻機等。本文主要介紹激光雕刻機的控制系統" title="控制系統">控制系統的軟件設計以及主要端口的接口特性。在該激光雕刻機控制系統中,主要采用基于PC機的數字控制系統,通過并口和步進" title="步進">步進電機驅動器來控制步進電機" title="步進電機">步進電機,從而達到控制工作臺(或激光束)的走向和速度的目的。
1 控制軟件的設計
1.1插補原理

  在激光雕刻機中為了實現對激光雕刻機的控制,主要采用矢量化的方法將控制分成不同種類的基本矢量,其中包括直線、圓弧、橢圓三個基本矢量。再利用插補原理來實現對這三個基本矢量的數字逼近。在激光雕刻機的控制系統中要求能夠達到較高的速度和精確度,因此控制軟件的計算不能太復雜,花費的時間不能太多,這就是使用插補原理的原因所在。在本系統中所采用的為逐點比較插補算法。所謂逐點比較插補算法,即每走一步都要和給定軌跡上的坐標值進行一次比較,使該點在給定軌跡的上方或下方,或在給定軌跡的里面或外面,從而決定下一步的進給方向,使之趨近加工軌跡。如此走一步,比較一次,決定下一步走向,逐步逼近給定的軌跡。逐點比較法是以折線來逼近直線或圓弧曲線的,它與規定的直線或圓弧之間的最大" title="最大">最大誤差不超過一個脈沖當量,只要將脈沖當量(即每走一步的距離)取得足夠小,就可以達到加工的精度要求。下面以直線為例來說明插補原理。如圖1所示。


  偏差計算公式假定加工第一象限的直線OA,取直線起點為坐標原點O,直線終點坐標A(Xe、Ye)是已知的。M(Xm、Ym)為加工點(動點)。若M在OA直線上,則根據相似三角形的關系有:
  
  取Fm=YmXe-XmYe作為直線插補的偏差判別式。
  若Fm=0,表明M點在直線OA上。
  若Fm>0,表明M點在直線OA上方的M′處。
  若Fm<0,表明M點在直線OA下方的M″處。
  對于第一象限直線從起點(即坐標原點)出發、
  若Fm>=0,沿+X軸方向走一步。
  若Fm<=0,沿-X軸方向走一步。
  當兩方向所走的步數與終點坐標(Xe、Ye)相等時,發出到達終點信號,停止插補。設在某加工點出現有Fm>=0時,應沿+X方向進給一步,走一步后的坐標值為: Xm+1=Xm+1、 Ym+1=Ym
  新的偏差為: Fm+1=Ym+1Xe-Xm+1Ye=Fm-Ye
  若Fm<=0時,應沿+Y方向進給一步,走一步后的坐標值為: Xm+1=Xm、 Ym+1=Ym+1
  新的偏差為:Fm+1=Ym+1Xe-Xm+1Ye=Fm+Xe
  上式為簡化后的偏差計算公式、在公式中只有加、減運算,只要將前一點的偏差值等于上述的終點坐標值。當然對于不同的象限以及不同的矢量插補公式不同,但其基本原理相似,在這里不再贅述。
1.2 對電機運行速度的控制
  由于國產步進電機的最高啟動頻率一般為1~2kHz,一般步進電機不能一下突變到要求的最大頻率,而在電機的最大運行頻率下也不能立即停止,否則就會造成電機的丟步,影響系統的精度。這就需要在程序中有對電機的加減速控制,其基本思路如下:
  設電機每次步進的時間為t,t與電機的運行速度成反比,當電機處于加速階段時,在電機的下一步應使其時間為t-δt,其中δt是根據電機加速度計算出的時間減小量,其計算方式如下:
  
  其中l為某段距離的長度,δ為系統的分辨率即最小步進距離,n為所走的總步數,tsum為所需走的總時間,t0為初始速度時每走一步所花費的時間,t1為到達所要求走的距離時(即達到最大速度時)每走一步所花費的時間,根據具體的要求我們可以計算出以上各式的值。
  在基于PC機的控制系統中,一個很重要的問題就是如何獲得對時間的精確控制。在windows操作系統中、系統所提供的時間函數只能達到毫秒級的精度,很難達到微秒級的控制精度。對于不同配置的PC機,執行相同的語句其時間也不會相同。為此我們利用系統提供的GetTickCount()函數,用包括_nop語句的循環來達到微秒級的控制精度。下面為具體的實現方法用法:
  構造CMicroSecond類:
  在類初始化函數中實現每微秒包含_nop語句循環數。
  void CMicroSecond::Initialize()
  {
   DWORD dwStart = 0;
   DWORD dwStop = 0;
   int nLoopSeed = 100000;
   do{
    m_dwLoopCounter1 = 0;
    dwStart = GetTickCount();
    for(int i=0; i< nLoopSeed; i++)
    {
     m_dwLoopCounter1++;
     _asm{nop}
    }
    dwStop = GetTickCount();
    nLoopSeed += 100000;
   }while ( dwStop - dwStart < 50 );
   m_dwLoopCounter1 = 0;
   dwStart=GetTickCount();
   for(int i=0; i<nLoopSeed;i++)
   {
    m_dwLoopCounter1++;
   ?。遖sm{nop}
   }
   dwStop = GetTickCount();
  ?。亢撩氲难h數
   m_dwLoopCounter1=m_dwLoopCounter1/(dwStop-dwStart);
   //每微秒的循環數
   m_nLoopCountPerMicroSecond=(int)m_dwLoop
   Counter 1/1000;
  }
  實現固定時間的延時:
  void CMicroSecond::MicroDelay( int uSec )
  {
   n=0;
   for(int i=0;i<uSec*m_nLoopCountPerMicroSecond;i++)
   {
    n++;
   ?。遖sm{nop}
   }
  }
  由于賦值語句、for語句、函數的調用等要消耗時間,因此所得到的時間也并不是非常精確的時間。但對于一般的PC機來說完全可以達到幾十微妙的精度,而對于一般的控制系統來說,這個精度是足以達到控制要求的。
2 外圍接口特性
  在本系統中我們通過計算機的并口來實現對步進電機驅動器的控制。我們知道并行口適配器的具體形式是多種多樣的,但是在PC系列微機中分配給它的最多有四個口,常用的是三個口,其地址為:03BCH - 03BEH:并口一(LPT1),0378H - 037AH:并口二(LPT2),0278H - 027AH:并口三(LPT3)。這里可以看到每個并口包括了三個口地址(其中第一個為基地址),是因為一個并口具有數據口狀態口和控制口的緣故。不過值得注意的是,最好不要直接用上述口的地址去讀寫并口,因為在實際應用中很少有三個并行口都同時有效的,而且多功能卡和單色顯示卡上的并行口地址是有差別的。單色顯示卡上的并口地址一般是03BCH,而多功能卡上的并口基地址一般可以在0378H和0278H之間進行選擇。因此如果直接對某一并口地址進行操作,萬一PC機上的并口適配器用的不是這個口地址那就要出錯了。
  熟悉PC機的讀者都知道,PC機內存最低端BIOS數據區的40:08H,40:0AH,40:0CH三個字是被設計用來存放上述三個并行口的基地址的,40:08H - 09H LPT1基地址;40:0AH - 0BH LPT2基地址;40:0CH - 0DH LPT3基地址。這三個字中的基地址是在PC機啟動過程中根據實際存在的并行口地址存放的,使用它們來讀寫并行口就不會出錯,所以在使用時一定要通過檢查這三個字來得到并行口的基地址。在對并口的讀寫操作用到的語句為_outp( 并口地址、數據)和 _inp( 并口地址 )(_inp返回值為讀到的數據)。
3 系統特點及結果分析
  在本文所述的激光雕刻機系統中,我們通過動態連接庫的方式對系統進行控制,我們將對基本矢量元素的控制都封裝在了一個動態連接庫中,這樣使系統的控制軟件具有一定可移植性。而這種通過PC機并口實現對激光雕刻機控制的方法簡單而且易于實現,可以大大的縮短開發周期。如果我們配上相應的激光雕刻機作圖軟件,就可以成為一個商用化的產品了。

參考文獻
1 廖效果,朱啟述.數字控制機床.華中理工大學出版社, 1992
2 王全國,任晨光.軟件狗加密技術透視.北京:清華大學出版社,1996
3 MSDN.VC6在線幫助手冊.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美激情在线| 欧美一区三区三区高中清蜜桃| 国产精品一区二区久久精品| 久久精品一本久久99精品| 国产亚洲欧美一级| 在线欧美日韩国产| 亚洲国产欧美日韩另类综合| 欧美色道久久88综合亚洲精品| 欧美巨乳在线观看| 亚洲视频一区| 欧美精品性视频| 欧美 日韩 国产在线| 欧美国产日本高清在线| 亚洲天堂第二页| 一本色道久久综合狠狠躁篇怎么玩| 蜜桃av一区二区三区| 国产日韩专区| 亚洲欧美日韩综合aⅴ视频| 麻豆精品一区二区综合av| 激情久久婷婷| 亚洲精品日韩久久| 亚洲第一免费播放区| 国产精品一区二区久激情瑜伽| 欧美国产日韩a欧美在线观看| 欧美理论片在线观看| 欧美激情一区二区| 国产一区自拍视频| 久久九九精品99国产精品| 亚洲黄色在线看| 亚洲一区二区三区久久| 亚洲精品视频免费观看| 国产一区再线| 美女脱光内衣内裤视频久久网站| 欧美精品成人91久久久久久久| 欧美日韩a区| 欧美亚洲一区三区| 亚洲影视中文字幕| 欧美视频在线不卡| 欧美中文字幕在线| 欧美一区二区三区免费大片| 激情欧美亚洲| 精久久久久久| 国产一在线精品一区在线观看| 欧美一区观看| 亚洲欧洲在线看| 小黄鸭精品aⅴ导航网站入口| 国产精品99久久久久久久久| 国产伦精品一区二区三区四区免费| 亚洲美女尤物影院| 久久激五月天综合精品| 母乳一区在线观看| 欧美经典一区二区三区| 欧美日韩一区二区免费在线观看| 精久久久久久久久久久| 99pao成人国产永久免费视频| 蜜桃av久久久亚洲精品| 蜜桃av久久久亚洲精品| 激情国产一区| 精品动漫3d一区二区三区免费| 国产精品三级久久久久久电影| 欧美在线观看视频一区二区| 乱中年女人伦av一区二区| 女同性一区二区三区人了人一| 国产精品试看| 国内久久精品| 午夜一区二区三区在线观看| 欧美日韩中文字幕在线| 激情视频一区二区| 在线视频日韩| 亚洲欧美日韩网| 亚洲欧美综合精品久久成人| 欧美精品免费在线| 国产在线精品一区二区夜色| 国产精品日本欧美一区二区三区| 在线播放视频一区| 国产精品中文字幕欧美| 国产一区二区0| 欧美在线播放高清精品| 亚洲在线一区二区三区| 亚洲美女黄网| 中国日韩欧美久久久久久久久| 国产精品日韩精品欧美精品| 亚洲砖区区免费| 亚洲永久在线| 国产精品www色诱视频| 亚洲国产精品久久久久婷婷老年| 亚洲欧洲一级| 亚洲一区二区三区影院| 欧美日韩一二三四五区| 免费影视亚洲| 亚洲综合色在线| 亚洲精品国产精品久久清纯直播| 亚洲一区二区三区中文字幕在线| 亚洲国产精品999| 国产亚洲成av人在线观看导航| 欧美精品在线免费播放| 亚洲经典一区| 91久久亚洲| 欧美在线啊v一区| 久久精品一二三| 欧美三区美女| 国产欧美激情| 欧美色图麻豆| 国产精品视频男人的天堂| 欧美精品国产一区| 国产精品网红福利| 欧美成人午夜影院| 国产精品美女午夜av| 亚洲国产视频直播| 欧美v国产在线一区二区三区| 欧美精品九九99久久| 夜夜嗨av一区二区三区网页| 国产精品igao视频网网址不卡日韩| 亚洲人妖在线| 欧美精品久久一区二区| 欧美高清在线视频观看不卡| 亚洲午夜一级| 国产精品亚洲综合| 国产三区二区一区久久| 国产欧美日韩亚洲| 一本大道久久精品懂色aⅴ| 在线播放豆国产99亚洲| 亚洲午夜精品一区二区| 欧美成人精品影院| 美女在线一区二区| 伊大人香蕉综合8在线视| 91久久久久久国产精品| 在线成人激情黄色| 欧美日韩精品一区二区三区四区| 欧美激情一区二区三区不卡| 亚洲人成艺术| 在线精品在线| 欧美国产一区二区在线观看| 国产一区在线免费观看| 亚洲国产一区二区精品专区| 欧美成人日本| 在线国产精品一区| 在线视频欧美精品| 日韩视频中文| 狠狠久久五月精品中文字幕| 久久精品日产第一区二区三区| 国产精品自拍视频| 亚洲高清av在线| 欧美激情第三页| 99精品国产在热久久婷婷| 欧美另类videos死尸| 欧美日本一区二区三区| 国产一区二区三区av电影| 亚洲精品日韩综合观看成人91| 一本色道久久综合亚洲精品高清| 蜜臀a∨国产成人精品| 久久一区二区三区四区| 久久精品免费播放| 欧美成人免费va影院高清| 99人久久精品视频最新地址| 欧美福利在线观看| 欧美—级高清免费播放| 韩国女主播一区二区三区| 久久人人看视频| 性欧美办公室18xxxxhd| 影音先锋日韩有码| 在线看片日韩| 亚洲国产日日夜夜| 国产精品久久久999| 亚洲黄页视频免费观看| 久久视频一区二区| 亚洲激情国产精品| 99精品国产一区二区青青牛奶| 99人久久精品视频最新地址| 国产精品久久久久久超碰| 在线日韩中文字幕| 亚洲女性喷水在线观看一区| 在线精品视频一区二区三四| 亚洲欧美综合v| 一区二区三区在线高清| 亚洲福利av| 巨胸喷奶水www久久久免费动漫| 国产日韩1区| 欧美精品自拍偷拍动漫精品| 久久精品99国产精品日本| 欧美成人一区二区| 久久伊人亚洲| 亚洲日本视频| 国产精品婷婷| 欧美中文字幕精品| 久久亚裔精品欧美| 亚洲国产乱码最新视频| 欧美国产综合| 夜夜嗨av一区二区三区中文字幕| 欧美日韩成人在线观看| 一区二区三区在线免费播放| 欧美激情导航| 欧美激情第4页| 99精品热视频| 欧美视频在线免费| 最新亚洲电影| 亚洲精品网址在线观看| 亚洲日本一区二区三区| 久久久精品免费视频| 亚洲一级二级在线| 久久躁狠狠躁夜夜爽| 久久夜色精品一区| 国产亚洲精品一区二555| 国产视频一区免费看| 亚洲少妇一区| 亚洲国产黄色片| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲综合成人在线| 久久精品一区二区三区不卡| 亚洲国产成人久久综合一区| 一个色综合av| 亚洲欧美国产精品桃花| 免费在线亚洲欧美| 性视频1819p久久| 国产精品xxxxx| 久久精品在线免费观看| 一区二区三区毛片| 欧美日韩一区二区三区在线观看免| 永久域名在线精品| 久久手机精品视频| 亚洲丝袜av一区| 欧美中文在线字幕| 久久精品国产免费看久久精品| 久久夜精品va视频免费观看| 夜夜狂射影院欧美极品| 亚洲韩国一区二区三区| 亚洲人成毛片在线播放女女| 欧美成人免费在线视频| 裸体素人女欧美日韩| 免费视频一区二区三区在线观看| 国产日韩亚洲欧美综合| 欧美日韩一区二区在线播放| 国产日韩欧美一区二区| 欧美小视频在线| 伊人久久大香线蕉av超碰演员| 国产三区二区一区久久| 久久亚洲精品欧美| 国产精品毛片在线看| 欧美一区二区三区四区夜夜大片| 中国成人亚色综合网站| 亚洲经典三级| 亚洲欧美偷拍卡通变态| 一区二区欧美精品| 麻豆国产va免费精品高清在线| 欧美aaaaaaaa牛牛影院| 欧美日韩在线视频首页| 欧美日韩理论| 伊人狠狠色丁香综合尤物| 亚洲国产婷婷香蕉久久久久久| 欧美韩国日本综合| 欧美第十八页| 久久精品在线观看| 国产精品免费观看在线| 美女999久久久精品视频| 国产精品多人| 噜噜噜在线观看免费视频日韩| 久久久人成影片一区二区三区观看| 国外成人在线视频网站| 亚洲欧美激情一区| 亚洲国产成人高清精品| 亚洲日本欧美天堂| 欧美国产1区2区| 欧美午夜激情小视频| 亚洲欧美日韩一区二区三区在线观看| 久久夜色精品国产亚洲aⅴ| 99国产精品国产精品久久| 久久国产精品99国产| 欧美日韩三级视频| 久久综合久久久| 午夜欧美大尺度福利影院在线看| 在线视频欧美日韩| 欧美日韩国产页| 久久久久91| 欧美怡红院视频| 久久久噜噜噜久久久| 亚洲无限av看| 国产亚洲激情在线| 国产精品久久久久久av福利软件| 国产日韩欧美在线| 欧美日韩国产综合新一区| 欧美日韩在线精品一区二区三区| 欧美日韩美女一区二区| 欧美国产日本高清在线| 国产主播一区| 国产偷自视频区视频一区二区| 乱中年女人伦av一区二区| 日韩午夜一区| 噜噜噜噜噜久久久久久91| 欧美一级理论性理论a| 久久资源在线| 99re热这里只有精品免费视频| 欧美在线高清| 欧美三级视频| 国产精品久久久久久户外露出| 91久久精品国产91久久性色tv| 亚洲欧美精品一区| 一本一本久久a久久精品综合麻豆| 影音先锋另类| 国产综合久久久久影院| 欧美日韩在线视频一区| 国产一区二区日韩精品欧美精品| 欧美日韩一区二区三区免费| 亚洲网站在线播放| 性做久久久久久免费观看欧美| 欧美在线影院在线视频| 在线欧美电影| 亚洲电影激情视频网站| 亚洲精品久久久蜜桃| 噜噜噜在线观看免费视频日韩| 亚洲一区视频| 久久偷窥视频| 欧美精品一区二区久久婷婷| 亚洲一区高清| 欧美日韩一区自拍| 久久精品盗摄| 一区二区欧美在线观看| 国产日韩欧美精品综合| 一区二区三区在线免费视频| 亚洲天堂成人在线视频| 麻豆av一区二区三区久久| 欧美成人69av| 国产精品无码永久免费888| 亚洲国产另类 国产精品国产免费| 最新中文字幕亚洲| 麻豆免费精品视频| 亚洲成人在线视频网站| 欧美一区二区视频免费观看| 狠狠久久综合婷婷不卡|