基於ARM9的數控銑床系統設計方案

2020-12-05 OFweek維科網

  引言

 

  目前國內使用的數控系統通常是在通用計算機或工控機的基礎上加裝運動控制卡,使用Windows作業系統,並安裝昂貴的數控軟體構成的。這樣的系統軟體成本高、硬體資源浪費、功耗大。而嵌入式產品具有系統結構精簡、功耗低等特點,能彌補傳統數控系統的不足。免費軟體Linux 作業系統進軍嵌入式領域,更使得嵌入式產品能夠充分發揮廉價、高性價比的優勢。

  本文所述的正是以Linux作業系統為軟體平臺,以ARM9微處理器為硬體平臺,以數控銑床為背景,自主研發數控硬體及軟體的嵌入式數控銑床控制系統。

 

  1 系統硬體組成

 

  系統的硬體由ARM系統主板和擴展板卡組成。

  硬體結構如圖1。

 

  

 

  1.1 ARM系統主板

 

  根據系統需要,主板上主要包括中央處理器S3C2410X、SDRAM 內存、NAND FLASH ( 64M )、串口、CS8900A乙太網晶片( 10M 網口)、LCD顯示器接口、USB接口、擴展總線接口等。

  中央處理器S3C2410X內部資源十分豐富,包括1個LCD控制器、SDRAM 控制器、3個通道的UART、4個具有PWM 功能的計時器和1個內部時鐘、2個USB主機接口和1個USB設備接口等。S3C2410X 處理器主頻最高為202MH z, 內置16 KB 指令高速緩存和16KB數據高速緩存,5級指令流水線,帶有乘累加運單元,可以運行起嵌入式Linux 作業系統並能進行較為複雜的信息處理,基本滿足用戶對快速性的要求。並且採用NAND FLASH 與SDRAM 組合來存儲數據和程序,可以獲得非常高的性價比。

  系統採用10M 的乙太網接口晶片CS8900A, 這是用於嵌入式設備的低成本以太區域網控制器。通過標準網絡接口數控系統可以連接到Internet或區域網上。

  1.2 擴展板卡

  擴展板卡即把步進電機驅動器控制接口、伺服電機驅動器控制接口、編碼器接口集成在一個板子上,作為控制數控銑床的控制卡,來控制步進電機和伺服電機的運轉。

  工具機目前設計為3軸聯動,為未來能擴展為5軸,設計留有5組接線端子。每組需要兩個接線端子與驅動器相連(採用單脈衝方式),其中一個端子通過導線連接步進電機驅動器的CP, 提供給步進電機脈衝信號,控制它轉動,另一個接驅動器的CW, 控制電機的轉動方向,使電機可以完成正轉、反轉和停止動作。對電機的速度控制是通過軟體控制脈衝的輸出頻率實現的。經比較決定選擇三相混合式步進電機驅動器BD3SFB。因BD3SFB驅動器可兼容兩相、四相和五相的工作方式,且有更高的定位精度,可控制電機在任意細分步數情況下,如6000步/轉時精確定位。 電機和驅動器間僅用3根線連接,與交流異步電機一樣,減少連線出錯的可能性。

  伺服電機的控制與反饋由驅動器完成,數控系統只需將指令信號發送至驅動器中。由處理器的通用I/O口產生伺服電機的脈衝信號和方向信號。伺服驅動器一般需要差分信號作為輸入,故採用26LS31晶片作為其輸出驅動電路,經過光耦的隔離直接連接到伺服電機驅動器上。

  對步進電機採用開環控制,但為了將銑刀具體位置呈現給用戶,同時修正控制及運動部分不可預見的誤差,可以在步進電機上安裝編碼器。通過聯軸器將二者相連。編碼器脈衝信號經8253計數後可得到被測量的數位訊號,然後經地址鎖存器連接到擴展總線,由處理器進行處理。8253復用8 位數據總線表示計數值,處理器先讀低8位後讀高8位,計數範圍是0 ~65 535。同時,鑑向器佔用數據總線3 位表示各電機旋轉方向。在單脈衝模式下,編碼器脈衝由D觸發器CD4013鑑相,處理器通過判斷高低電平得知電機旋轉方向。為了抗幹擾和實現電氣隔離,在與步進電機驅動器的脈衝信號和方向信號的埠連接時採用了光電隔離器件。D觸發器鑑相如圖2。

 

  

相關焦點

  • 數控銑床伺服系統的結構?
    數控銑床進給伺服系統一般由伺服放大器、伺服電動機、機械傳動組件和檢測裝置等組成。1、數控銑床伺服驅動器。目前,FANUC系統常用的伺服放大器有a系列伺服單元、β/βi系列伺服單元和a/ai系列模塊。伺服放大器的作用是接收系統(伺服軸板)的伺服信息傳遞信號,實施伺服電動機控制,並採集檢測裝置的反饋信號,實現伺服電動機閉環電流矢量控制及執行部件速度和位置的控制。2、數控銑床伺服電動機。電動機是進給伺服系統電氣執行部件,現代數控銑床進給伺服電動機普遍採用交流同步電動機,它由定子部分、轉子部分和內裝編碼器組成。
  • 深圳數控臥式鑽銑床_東莞市順盟數控機械有限公司
    深圳數控臥式鑽銑床,東莞市順盟數控機械有限公司,順盟數控機械有限公司坐落於東莞市萬江區流湧尾半島之濱,西連西部幹線廣深高速道滘入口、東接東莞環城快速幹線。深圳數控臥式鑽銑床, 坐落在滕州市經濟開發區,佔地面積3萬餘平方米。
  • 數控龍門銑床怎樣減少誤差
    數控龍門銑床通常受迫振動和自激振動情況下才會發生震動。受迫振動來自工具機內部或外部。自激振動來自切削過程中工具與工件之間的接觸振動。工具機的振動直接影響工件的精度質量,生產率以及工具機和工具的壽命。當振動源的頻率等於工具機的固有頻率或其倍數時,工具機將產生共振並增加振幅。
  • 數控車床系統有哪些_十大數控車床系統介紹
    小編給大家整理了目前國內常見的數控車床系統:   1、日本FANUC數控系統   日本發那科公司(FANUC)是當今世界上數控系統科研、設計、製造、銷售實力最強大的企業,總人數4549人(2005年9月數字),科研設計人員1500人。
  • 數控銑床的電氣系統有多重要?很多人不知道
    數控銑床是一種典型而複雜的機電—體化產品,按照傳動形式所採用的機件和工作介質的不同,可劃分成電氣傳動及控制系統、機械傳動及控制系統和液壓氣壓傳動及控制系統三大部分。各種數控銑床的電氣傳動及控制系統,其基本構成以及構成原理是相同的。整個電氣控制系統可以細分為CNC計算機數控系統和強電兩大部分。
  • 數控龍門銑床主軸故障原因和解決方案
    數控龍門銑床主軸的傳動方式分為皮帶傳動和直聯傳動,而在運用過程中,皮帶傳動在國內市場工具機數控工具機行業應用比較廣泛,那麼小編總結了幾點皮帶傳動發生故障的原因,如下:1.數控龍門銑床中心機械引起的故障:首先要查看加工中心主軸的皮帶傳動有無開裂,查看工具機主軸的三相電源缺相或反相
  • 數控銑床在工具機行業發展的現狀和前景分析
    未來,我國將重點發展高速、精密、複合數控金切銑床;重型數控金切銑床;數控特種加工銑床;大型數控成形衝壓設備及數控銑床的相關部件等。   今年我國經濟發展速度放緩,工業增長的乏力給整個加工中心行業產生了重大影響,現代社會,加工中心行業產能過剩所帶來的負面效應開始顯現。下一階段行業將通過兼併重組吸收掉一批小廠家、淘汰一批落後企業、轉移一批加工中心到國外、提高產品質量。
  • 4米龍門銑床_順盟數控機械
    4米龍門銑床,順盟數控機械,在日益激烈的市場競爭中,順盟數控憑著過硬的產品質量、周到的售後服務,贏得了廣大客戶的信任和市場的認可。4米龍門銑床, 直線控制的數控銑床有個坐標軸,可用於平面的銑削加工。現代組合工具機採用數控進給伺服系統,驅動動力頭帶著多個軸箱沿軸向進給,進行切削加工,它也可以算作一種直線控制的數控工具機。
  • 數控銑床的結構和工作原理
    1、數控銑床的基本組成。數控銑床最基本的組成包括I/O裝置、數控裝置、伺服驅動裝置、測量反饋裝置、輔助裝置、工具機本體共六部分。下面將對這六部分進行具體介紹。(1)I/O裝置。I/O裝置是用於數控加工或運動控制程序、加工與控制數據、工具機參數以及坐標軸位置、檢測開關的狀態等數據的輸入/輸出。
  • ROBOGUIDE軟體工具機上下料仿真:數控銑床運動機構製作
    在ROBOGUIDE軟體中,對於這種獨立的數控加工設備,它的運動機構也是通過一個一個的虛擬電機控制。但是,與真實的數控工具機不同的是,在ROBOGUIDE軟體中,數控工具機的控制系統只能是機器人,而現實中的數控工具機是由自身的CNC系統單獨進行控制。本期,以FANUC數控銑床為例介紹一下ROBOGUIDE軟體工具機設備運動機構的製作方法。
  • 數控銑床程序編制的基本過程
    複雜工件的CNC編程是先在計算機裡進行的,下面以UG CAM系統為例簡單介紹電腦程式編制的基本過程。(1)數控銑床參考模型準備和模板選擇。①工件模型導入。(2)數控銑床編程基本四要素。①加工文件夾。一個工件加工完成要用所選模板內的幾種加工類型加工,要經過幾個工序和工步,每個工步需要—個加工程序,稱為加工文件。加工文件是用ATP語句表示的加工程序,ATP語句不被所有數控工具機識別,只有加工文件輸出時轉譯成通用的G代碼,才被數控工具機識別,因此每個工步的加工文件在輸出前需要存放在一個指定的文件夾內。
  • 木刻畫是雷射雕刻的還是數控銑床加工的?
    這不,前不久就有一個網友拋出問題,詢問市面上木質雕刻畫到底是用是雷射雕刻的還是數控銑床加工的?小編的的力量雖然有限,但咱們工具機粉裡可是藏龍臥虎,在留言裡說出了不少有用的見解。小編從回答裡集思廣益,整理出了這篇乾貨,希望能給有同樣疑惑的朋友帶來幫助。
  • 數控銑床打中心孔、鑽孔系統編程示例
    1、下面是數控銑床打中心孔、鑽孔系統編程示例,大家參考一下。然後,系統處理下一個動作。④當指定重複次數K時,則只在第一個孔執行M代碼,對第二個和以後的孔,不執行M代碼。⑤當在固定循環中指定刀具長度偏置(G43、G44或G49)時,在定位到R點的同時加偏置。⑥在改變鑽孔軸之前必須取消固定循環。⑦在程序段中沒有X、Y、Z、R或任何其他軸的指令時,不執行鑽孔加工。⑧在執行鑽孔的程序段中指定P。
  • 數控銑床精密鏜孔數控系統編程示例
    下面是在孔系加工中,數控銑床鏜孔數控系統編程示例,大家可以參考一下。然後,系統處理下一個動作。④當指定重複次數K時,則只在第一個孔執行M代碼,對第二個和以後的孔,不執行M代碼。⑤當在固定循環中指定刀具長度偏置(G43、G44或G49)時,在定位到尺點的同時加偏置。⑥在改變鑽孔軸之前必須取消固定循環。⑦在程序段中沒有X、Y、Z、R或任何其他軸的指令時,不執行鑽孔加工。
  • FANUC數控系統與其他數控系統的比較
    目前,在我國市場上,應用於銑床(加工中心)的數控系統主要有FANUC 21i–MA/MB/MC、FANUC 18i–MA/MB/MC、FANUC 0i–MA/MB/MC/MD、FANUC 0–MD等。FANUC 0i–MC數控系統操作界面如圖1-17所示。
  • 世界十大工具機數控系統生產企業
    M3/L3數控系統是日本三菱公司 20世紀 80年代中期開發,適用於數控銑床、加工中心(3M)與數控車床(3L)控制的全功能型數控系統產品。之後日本三菱公司於 20世紀 90年代中期又開發了 MELDAS50系列數控系統。其中,MELDAS50系列中,根據不同用途又分為鑽床控制用 50D、銑床 /加工中心控制用50M、車床控制用 50L、磨床控制用 50G等多個產品規格。
  • 數控銑床有哪些加工特點
    打開APP 數控銑床有哪些加工特點 發表於 2019-08-24 09:40:32   數控銑床有哪些加工特點   數控工具機加工是一種高精度、高效率的自動化工具機,使用數控工具機加工可以提高加工效益,創造更多的價值,擺脫了那落後的加工技術,數控車床加工的工藝與普通車床的加工工藝類似,數控工具機加工的優勢特點有哪些?
  • 【乾貨】利用數控銑床加工深孔圓弧花鍵槽
    ③內孔較深,市面上常規刀杆長度無法滿足需求,需要定製和自製加長刀杆。金屬加工微信,內容不錯,值得關注。綜合上述情況,為降低成本,縮短加工周期,提高效率,決定充分利用現有的喬友FD18—22數控龍門銑床進行加工。該設備既可以進行立銑,也可以進行側銑(該設備附件配有一直角銑頭)。在該內孔花鍵槽的加工中,採用側銑。
  • 數控銑床在加工工件的時候,使用什麼夾具更合適?
    數控銑床在加工工件的之前,你是否在苦苦思考:使用什麼夾具才能提高銑床加工效率?怎樣才能用對夾具的功能?怎樣使用夾具才能延長夾具的壽命?那今天我就來跟大家分享一下,怎麼樣來給數控銑床選夾具。在選擇夾具之前,我們必須要先知道數控銑床常用的夾具的種類:1、萬能組合夾具;2、多工位夾具;3、通用銑削夾具;4、專用銑削夾具。那我們現在知道了他們的名字,那他們分別應該用於什麼場合比較合適呢?我們接著看。1、小批量的中、小型工件:當你用數控銑床加工中、小型而且是小批量工件的時候,就可以選用萬能組合夾具(萬能組合夾具適合加工小批量的中、小型工件)。
  • 基於MySQL資料庫應用開發實現嵌入式數控系統的設計
    基於MySQL資料庫應用開發實現嵌入式數控系統的設計 鄔依林 , 黃瑛 發表於 2020-12-02 10:07:37 1 引言 本文所論述是數控系統大課題中人機互動的外圍部分子課題中的資料庫開發應用