智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于嵌入式SoC單片機C8051F120的雕刻機數控系統

來源:互聯網

點擊:1293

A+ A-

所屬頻道:新聞中心

關鍵詞:單片機 雕刻機 數控系統

      隨著計算機技術的發展,雕刻機完成了從2D、2.5D到3D的加工變革,功能趨于完善、性能更加穩定,從而在制造業、建材業和廣告業等領域得到了廣泛應用。與此同時,隨著市場競爭的加劇,國產普通雕刻機的價格也降低至萬元以下,使得雕刻機生產廠不得不在降低生產成本、尤其是降低控制系統成本方面尋找出路。以木工雕刻機為例,在目前國內市場上,木工雕刻機數控系統通常采用兩種方案:一種是基于PC機的方案;另一種是基于DSP運動控制器的方案。

      基于PC機方案的雕刻機是由計算機、控制卡、電機驅動器和機械主體等4部分組成,由PC機負責人機交互界面的管理和控制系統的實時監控,計算機安裝有諸如MACH3等的專用雕刻軟件,利用專業軟件進行圖樣設計,并經由計算機PCI總線接口,將設計與排版的信息傳送至雕刻機控制卡中,再由控制卡將這些信息轉換為能驅動步進電機或伺服電機的脈沖信號,控制x、y、z 3個坐標軸的走刀定位。此方案采用通用雕銑軟件,利用PC機現有資源,雕刻機主要由電腦控制,是一種高效的CNC雕刻機系統方案。

      基于DSP方案的雕刻機數控系統,其主要特點是采用DSP和單片機構成控制器,DSP完成對各坐標的運動控制,單片機管理人機界面,被稱為手柄控制的雕刻機。圖樣設計生成的標準nc文件事先準備好,并保存在U盤上,通過USB等串行接口輸入給數控系統,這是一種低價高效的雕刻機數控系統方案。常用的專用DSP芯片有4軸運動控制芯片MCX314As和PCL6045B等,這些DSP具有強大的硬件插補功能,使得在室外工作的雕刻機操作更便捷,一般木工雕刻機和石材雕刻機均采用該控制系統。

      不同的應用領域,所要求的雕刻機的性能亦不相同,本文提出的雕刻機數控系統方案,直接利用SoC單片機來構成控制器,是一種采用單片機軟件來完成插補運算的解決方案。

    1 雕刻機控制系統的硬件原理框圖

      在Silicon Labs推出的8位嵌入式SoC單片機中,混合信號單片機C8051F120的速度最高,可達98 MI·s-1。為保證程序的全速運行,加快運算速度,C8051F120單片機除具有轉移地址高速緩存和指令預取引擎外,還需具有乘法和累加引擎MAC0,其能使單片機在兩個系統時鐘周期內,即可完成整數或小數的乘法和累加。該單片機具有高達128 kB的片上Flash存儲器,8 kB片上外部RAM,可擴展64 kB片外RAM,在線編程,并提供非易失性數據存儲,允許固件現場升級。有64個I/O口,5個16位定時器,6路16位可編程計數陣列PCA,增強型的硬件串行接口SPI,SMBus和兩個UART等,是真正獨立的系統級芯片解決方案。

      C8051F系列單片機集成度高,且具有交叉開關功能,其大部分對外引出腳,除Uart接口的兩個信號Tx和Rx外,均可在設計電路板時,根據布板隨意連接,圖1所示為基于C8051F120單片機的雕刻機數控系統硬件框圖。

      如圖1所示,高速單片機C8051F120是整個數控系統的中心,人機界面由4x4矩陣式按鍵電路和彩色LCD顯示模塊組成。用戶通過按鍵電路設置的加工參數,保存在單片機內部的非易失性Flash區。LCD顯示器選用點陣式彩色智能模塊,具有256種顏色,顏色格式為RGB332,并采用通用串行UART接口連到單片機,操作指令簡單,且節省了單片機的接口線。

    圖1 雕刻機數控系統硬件原理框圖

      用戶通過浮雕軟件設計的雕刻圖案,最終會在PC機上生成一個后綴為,nc的文本文件并存入U盤中,U盤接口模塊的作用,便是通過SPI接口連接到單片機,由單片機將加工文件讀出后進行加工。帶后背鋰電池的RAM型號為DS1245W,容量為128 kB,其連接到單片機的擴展并行接口,成為單片機的片外RAM,既是對讀入的加工文件的有效緩存,也能在系統發生停電等故障時,保存和記憶當前的加工進程,以便系統恢復供電或排障后,能繼續按照前面的斷點完成加工。由于單片機的片外RAM地址只有16位,尋址空間最大為64 kB,需要用單片機的輸出引腳來對其進行頁切換,將SRAM的128 kB存儲空間分成兩頁。

      x、y、z軸的3個傳感器,均采用由槽形光耦組成的限位電路,其特點是限位精度高,易于與單片機接口。對刀傳感器采用微動開關,其作用是檢測被雕刻材料的厚度。步進電機驅動器采用兩相電流細分式驅動器,細分系數和輸出電流,均可根據滾珠絲杠的負載大小情況來設定,驅動器和單片機之間有光電隔離電路,接口信號為方向信號Dir、走步脈沖信號Pul和有效選擇信號En。

    2 空間直線的逐點比較插補算法

      逐點比較法是國內數控機床中廣泛采用的一種插補方法,其能實現直線、圓弧和非圓二次曲線的插補,插補精度較高。逐點比較法即每走一步,均要將加工點的瞬時坐標同規定的圖形軌跡相比較,判斷其偏差,然后決定下一步的走向,若加工點走到圖形外,則下一步就要向圖形內走。若加工點在圖形內,則下一步要向圖形外走。這樣就能得出一個接近規定圖形的軌跡,其最大偏差不超過一個脈沖當量。在逐點比較法中,每進給一步,均需要進行偏差判別、坐標進給、新偏差計算和終點比較4個步驟。對于一條二維平面直線,無論處于哪個象限,對其進行逐點比較法直線插補時,由以下3式計算

      N=|xe-x0|+|ye-y0| (1)

      Fx=F-|y|,當x≥0,走x后 (2)

      Fy=F+|x|,當y<0,走y后 (3)

      其中,N代表總步數;F表示判斷式;x,y表示坐標。

      通常情況下,在雕刻圖形的設計和生成階段,首先要預置雕刻的精度參數,所以y軸的進給量一般較小,且每步固定,雕刻的精度要求越高,則y軸的進給量則越小,這也使得雕刻文件的行數大幅增加。z軸的最大行程,一般略大于被加工材料的厚度。在3個坐標中,x軸的運動量最大,其行程由被加工材料的幅寬決定。所以在進行空間直線插補時,是假定了該空間的x軸進給的步數最大。即要在以長軸為基礎建立的兩個平面坐標系內進行差補運算,才能插補出正確的空間直線軌跡。因此,每讀出一行雕刻加工的坐標數據,均要先行判斷,找出步數最長的軸,再以其為關聯軸來構建兩個插補平面,這樣才可將對空間直線的三維差補計算,轉換成對二維平面的差補,其程序流程如圖2所示。在通常情況下,木工雕刻機一般為2.5D,以x、z軸的兩維插補為主,即當y軸進給時,x、z軸停止;而當x、z聯動時,y軸停止。

    圖2 逐次比較法直線插補的程序框圖

    3 雕刻機數控系統軟件設計

      數控系統軟件采用結構化、模塊化的程序設計方法,由主程序、中斷服務程序和功能子程序組成。主程序結構簡單,主要完成對單片機系統及雕刻機各驅動軸的初始化,對鍵盤掃描并跳轉到相應的功能模塊中。中斷服務程序主要包括步進電機變頻驅動程序等。功能子程序主要包括LCD顯示模塊、參數設置模塊、U盤文件讀取模塊、文本轉換模塊、步進電機走步程序、插補運算程序、對刀程序、復位程序以及故障診斷程序等。

      LCD顯示模塊主要包括:LCD初始化、調色板設置、字符間距設置、前景畫圖、背景畫圖、字符顯示、區域填色和清除、背光控制、波特率設置等程序。

      U盤讀取模塊完成對U盤的讀寫,主要包括U盤檢測、創建文件和目錄、打開文件、讀文件、刪除文件和目錄、列舉目錄下的文件名等程序。

      步進電機走步程序采用T0中斷,在中斷中發送步進電機進給脈沖,調用插補運算程序,并根據啟停變頻的需要來改變T0時間常數等。插補運算程序作為子程序,被T0中斷程序調用。

      文本轉換程序的作用是將U盤上的nc文件,轉換成二進制數據。浮雕軟件生成的雕刻文檔,是標準的以ASIIC碼格式保存的數控加工文件,實際上就是一行行的坐標數據,只有將其經過命令行識別,坐標行識別,結尾、換行和文件頭尾的識別,轉換成二進制數據,并按照一定的數據結構,存放在單片機的片外RAM中,才可為單片機所用。

      特殊功能模塊包括對刀程序和內置木工機械加工程序,對刀程序用來檢測被雕刻材料的厚度。其他工機械功能有縱向鋸斷、橫向鋸斷、邊緣刨平、端面刨平、平面斜銑、端面斜銑和刨槽等。這些內置功能大幅簡化了機器的操作,擴展了機器的使用范圍。

    4 結束語

      基于嵌入式SoC單片機C8051F120的雕刻機數控系統,充分發揮了單片機的高集成度和高速度特性,使得控制系統的結構簡化、成本降低。經用戶測試,雕刻精度為0.01 mm,達到了設計要求。該系統穩定可靠,是一種低價、高效、簡便的雕刻機數控系統解決方案,通過本方案的研究,為中小用戶提供了臺式低價的雕刻機,從而拓寬了現有雕刻機的用戶群。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 斜管填料_斜板填料_纤维球_果壳活性炭_立体网状填料_纤维球厂家-巩义市德科净水材料有限公司 | 欧式箱变_美式箱变_预制舱壳体-合肥龙马电气设备有限公司 | 噪声治理,消声器,隔声屏障,隔声罩,噪声控制,降噪,空调降噪,水泵噪声治理,冷却塔噪声治理-北京华清恒业环保设备有限公司 | 联系我们-99公司开户电话-99厅 | 质保_天津光栅尺_机床光栅尺数显表-天津方韦仪器有限公司 | 太原万通汽车学校[官网]-太原好的汽修培训学校,学新能源汽车技术,学汽修,学汽车检测与维修技术 | 塑料胶水|PVC胶水|PP胶水|橡胶胶水|强力胶水|透明胶水|胶粘剂|粘合剂|UV胶-聚力胶水厂家 | 上海前 傲信息技术有限公司-企业信息化建设及品牌推广服务商 | 友联智能|RFID应用服务供应商|专注RFID行业解决方案|RFID数据采集-助力行业数字化转型 | 吸管包装机_塑料杯包装机_纸杯包装机_吸管挤出机_温州恩博机械有限公司 | 芜湖液压配件-液压过滤器滤芯-水过滤器-芜湖新俊液压设备有限公司 | 苏州温测仪器有限公司-苏州炉温跟踪仪|苏州隔热箱|苏州炉温测试仪|苏州恒温恒湿箱 | 永磁变频空压机_青岛空压机_螺杆空压机_口罩专用空压机-青岛凯瑞特机电设备有限公司 | 精细筛-振动筛-滚筒筛-摇摆筛-平面回转筛-筛分机械设备-新乡德科筛分机械公司 | 三菱PLC,三菱变频器,三菱伺服,三菱电机--广州凌控 | 中深世纪广告公司 深圳标志设计,深圳logo设计公司,包装设计公司,深圳商标设计,深圳画册设计公司 中商信息网-商务数据网-中文商务数据网 | 自动封箱机_纸箱封箱机_封箱机厂家-青岛百高包装器材有限公司 | 加力管钳,液压动力钳,液压转盘-加力管钳,液压动力钳,液压转盘,山东临朐静远石油机械有限公司 | 样品前处理仪器_光谱仪器_色谱/分析仪器_测量/计量仪器_青岛聚创世纪环保科技有限公司 | 圆柱模板_圆柱木模板_方柱加固件_建材板材网 | 玉米加工机械_玉米加工设备_玉米深加工机械_玉米糁加工设备--滑县鑫丰粮油机械有限公司 | 内蒙古天奇生物科技有限公司——OEM代工|ODM定制|原料供应|骨肽|片剂|胶囊剂|口服液 | 清洁度检测_手动颗粒萃取设备_自动颗粒萃取设备 - 厦门迈纳光学技术有限公司 | 停车场收费管理系统,通道闸系统,门禁系统,东莞停车场收费管理系统,东莞通道闸系统,-东莞市骄阳交通设备有限公司 | 自动锁螺丝机_在线式拧螺丝机_自动化灌胶机_ab点胶机_品牌厂家 | 玉米脱皮制糁机-玉米深加工机械价格-玉米糁加工机器设备-玉米渣加工成套设备-河南粮院 | 水硬度在线分析仪-氟离子|悬浮固体浓度分析仪-ldo分析仪-上海植茂 | 江苏成人高考网-江苏省成人高考报名 | 清河县隆鑫密封件有限公司,汽车用密封条,配电箱柜、集装箱密封胶条,建筑门窗、家具用密封条,无毒环保医用密封条,船舶、农机用密封条,异型产品 | 组合包装箱,折叠包装箱,烟台木箱,烟台包装箱-烟台顺达包装有限责任公司 | 南通搬运公司|吊车租赁|大件吊装|设备搬运|工厂搬迁|起重吊装搬运-顺林搬运 | 深圳市佳顺优印印刷有限公司,佳顺优印,画册印刷,海报印刷,封套印刷,手提袋印刷,包装盒印刷,彩盒印刷,无碳纸印刷,不干胶印刷,信封印刷,便笺印刷,笔记本印刷,台历印刷,挂历印刷,国际会展中心附近印刷厂,宝安印刷厂,宝安教材印刷厂 | 拉丝模|高晶异形拉丝模|联合拉拔机模具|钼丝拉丝模|金刚石纳米涂层模|焊丝拉丝模|钨钢拉丝模|聚晶拉丝模_河北恩泰利嘉金属制品有限公司 | 辽宁大卯新能源供热设备制造有限公司官方网站,大卯新能源,大卯新能源供热设备 | 建材制品燃烧热值试验仪_建筑材料不燃性试验仪-华阳试验机制造 | 烟台真空包装,烟台木包装,烟台熏蒸木箱-烟台福岭木制品有限公司 烟台通风管道,烟台风机风管,烟台风阀-烟台福莱通风设备有限公司 | 围挡厂家_施工围挡_PVC围挡_建筑工程围挡_深圳市旭东钢构技术开发有限公司【官网】 | 新零售策划-全渠道策划-品牌营销全案策划-上海韬慧管理咨询有限公司 | 首页-青特集团官方网站| 拼装式电磁屏蔽室厂家,屏蔽机柜生产厂家,电波暗室制造商,屏蔽配件-常州麦思恩屏蔽机柜生产厂家 | 人工草坪_施工围挡_体育场围网-人工草坪厂家菲斯福 |