久久久久国产-人人看人人看人做人人模-野花日本大全免费观看6高清版-在线a电影|www.gdjiasi.com

您的位置: 中國幕墻網 > 技術熱點 > 新聞正文

運動控制卡在異形玻璃切割行業中的應用

來源:中國幕墻網收集整理  作者:*  日期:2008-1-15
頁面功能 [字體: ] [ 打印 ] [ 投稿 ] [ 評論 ] [ 轉發 ] [ 啄木鳥 ]
  引言

    傳統的玻璃切割采用手工和簡易機械切割方式,在玻璃僅僅用于門窗的時代,上述切割方式已經綽綽有余。然而隨著科技和生活水平的不斷提高,玻璃在電子產品、工藝品、裝飾品、家庭日用品等領域的應用越來越普及,利用傳統方式去切割厚度很厚,面積大,形狀復雜,精度要求高的玻
  引言

    傳統的玻璃切割采用手工和簡易機械切割方式,在玻璃僅僅用于門窗的時代,上述切割方式已經綽綽有余。然而隨著科技和生活水平的不斷提高,玻璃在電子產品、工藝品、裝飾品、家庭日用品等領域的應用越來越普及,利用傳統方式去切割厚度很厚,面積大,形狀復雜,精度要求高的玻璃非常困難,而且效率很低。傳統切割方式在玻璃切割領域中的應用已經走到了盡頭,取而代之的最佳方式莫過于將數控技術應用到玻璃切割中。下面將詳細討論運動控制卡在異型玻璃切割行業中的應用。


    一、數控系統組織結構及控制原理圖

    采用PC+運動控制卡的簡易數控系統,其主要組成及其控制流程圖如圖1所示:


  圖1控制流程框圖

    通過上述組織結構圖不難看出:一個完整的數控系統主要有“執行結構”和“上位控制”兩部分組成。“執行機構”主要包括:步進電機,伺服電機,以及由繼電器輸出控制的交流馬達、汽缸、液壓缸等,“執行機構”通過機械聯結裝置將運動傳遞到刀具或工件,進而實現機械部件的運動;“上位控制”單元主要包括:PC機,運動控制卡,數控應用軟件和輔助工具軟件。


    “上位控制”單元是數控系統的“指揮中心”,“執行機構”的所有動作都受”上位控制“的統一調度,從而確保了各部件協調動作。在“上位控制”對“執行機構”實施控制的過程中,運動控制卡起了關鍵性的作用,她是PC機和執行機構聯系的橋梁,是執行機構的直接控制者,所以運動控制卡性能的優劣將直接影響整個數控系統的性能。


    二、異形玻璃切割系統的系統設計

    1.硬件方案

    因PLC和其他控制器存在圖形處理麻煩、存儲容量和內存容量小等缺陷,所以最終采用PC+運動控制卡硬件方案。


    運動控制卡是基于PC機各種總線的步進電機或數字式伺服電機的上位控制單元,總線形式也是多種多樣,通常使用的是基于ISA總線,PCI總線和PC104總線的。隨著PC機的發展,主板上ISA插槽已經越來越少,而PC104總線插槽僅出現在價格昂貴的工控主板上,PCI總線已經成為普通PC機的主流。


    綜合玻璃切割工藝,加工過程中需要使用到兩軸聯動、三軸聯動、、兩軸直線插補、三軸直線插補和自動加減速等功能,所以選擇PCI插槽的ADT8940四軸運動控制卡作為運動控制單元。


    2.軟件方案

    ADT8940運動控制卡具有開放式結構、使用簡便、功能豐富、可靠性高等特點,其所有功能都是以庫函數形式出現,用戶只管調用,無須了解具體的實現方式,所以可以在短期內,開發出既滿足性能要求,又能大幅度降低成本的系統。


    在傳統數控系統中,通常需要專業人員手工編輯G代碼,或者使用Mastercam等專業性很強的繪圖工具生成G代碼,G代碼是系統唯一能夠識別的加工指令,這對操作人員提出了很高的要求。為了開發出通用性強,性價比高的系統,筆者分析了目前比較通用的各種繪圖工具,決定在兼容傳統的G代碼的基礎上,增加目前通用性強的DXF文件(AutoCAD)和PLT(AutoCAD、CoreDraw)文件作為切割加工的原始數據,從而解決了客戶使用G代碼的煩惱。


    VC中提供的數據鏈表模板類,可以很方便地管理數據,加上VC有強大的圖形處理功能,可以方便地將數據文件格式轉化成圖形格式,直觀地反映出來。所以選用VC作為軟件開發工具。


    3.功能規劃及設計要點

    ·解析功能

    系統具有對DXF、PLT、CNC、NC文件的解析功能,從而自動生成加工過程中所需要的數據。解析總體思路采用短直線逼近法來模擬實際軌跡,解析精度可調,用戶可以根據實際需要進行設定。


    ·編輯功能

    在玻璃切割中,經常需要批量切割排列規則的方形和圓形工件,如果通過繪圖方式很不方便。為了增強系統的通用性和靈活性,系統中增加了方形和圓形工件的排版和編輯功能,以方便的實現方形和圓形工件的切割加工。·回零功能

    系統上電啟動,每個軸正常需要回零,確保系統找到機械零點,通常用原點接近開關作為原點信號。


    ·設定起點

    在機械零點的基礎上,人為設定的加工零點。設定加工起點的目的,主要是為了提高加工效率。


    ·抬刀功能

    在切割加工過程中,如果刀具在工件中旋轉較大角度,既會影響刀具的使用壽命,同時還會在拐角處留下圓角。為避免上述現象的發生,用戶可以通過設定抬刀角度,確保刀具旋轉角度在超出抬刀角度的情況下,刀具先抬起,然后旋轉,接著下刀進行后續切割。


    ·變速功能

    在加工過程中,如果采用統一速度進行高速切割加工,那么在拐角較大處,就會留下不規則的弧形,影響產品的加工精度。為此,系統增加了拐角減速功能。


    ·暫停記憶

    系統在暫停時,會自動記憶當前的位置,以保證繼續加工時,所有運動軸都能準確回到暫停時的位置,確保加工的準確性。


    ·手動功能

    為提高手動調機的靈活性,系統采用了手持盒控制和鍵盤控制和鼠標控制三種方式來實現各運動軸的移動,同時還提供了指定坐標移動法,確保各運動軸運動到指定位置。


    ·IO診斷

    該功能主要用于裝機調試和故障檢測中。機器安裝完畢,必須保證所有的輸入和輸出信號正常后,方可進行加工,否則將會帶來安全隱患和加工出現異常的現象。


    ·保護功能

    系統使用了三級保護措施,一級保護采用硬件限位開關,二級保護采用軟件限位,三級保護采用了急停關閉所有電機驅動器使能的應急方案,確保了系統加工過程的安全。


    三、運動控制卡操作

    ADT8940控制卡是基于PCI總線的控制卡,它提供了豐富的運動控制函數,可方便基于XY平臺的數控系統、機器人系統、雕刻切割系統、座標測量系統的應用(具體在系統中主要用到了單軸運動、兩軸聯動、三軸聯動、兩軸直線插補,三軸直線插補等功能。對于XY兩軸插補,只需設置X軸的速度曲線,三軸插補需要設置X軸的速度,Z軸的倍率及驅動速度應與X軸設置相同,同時Z軸的初始速度也應設為X軸的驅動速度)。


    下面簡單介紹系統中所用庫函數的功能和使用方法。


    1.初始化卡常用函數

    intadt8940_initial(void)—該函數用于檢測運動控制卡和復位運動控制卡,這是調用其他函數的前提。函數返回值為ADT8940運動控制卡的數量,返回值<=0,表示初始化失敗。


    intset_range(intcardno,intaxis,longvalue)—該函數用于設定倍率,倍率是決定速度,加減速度和加減速度變化率的參數。


    intset_pulse_mode(intcardno,intaxis,intvalue,intlogic,intdir_logic)—該函數用于設置輸出脈沖的工作方式,運動控制卡提供獨立脈沖和雙脈沖的工作方式。


    intset_command_pos(intcardno,intaxis,longvalue)—該函數用于設定邏輯計數器的值。


    intset_actual_pos(intcardno,intaxis,longvalue)—該函數用于設定實位計數器的值。


    2.運動控制常用函數

    intset_startv(intcardno,intaxis,longvalue)—設定起始速度。


    intset_speed(intcardno,intaxis,longvalue)—設定驅動速度。


    intset_acc(intcardno,intaxis,longvalue)—設定加速度。


    intpmove(intcardno,intaxis,longpulse)—單軸驅動函數,連續向不同軸發送此指令,即可實現多軸聯動。


    intinp_move2(intcardno,intno,longpulse1,longpluse2)—兩軸插補函數,no的取值決定是前兩軸還是后兩軸插補。


    intinp_move3(intcardno,longpulse1,longpluse2,longpulse3)—兩軸插補函數。


    狀態檢查函數

    intget_status(intcardno,intaxis,int*value)—獲取單軸驅動狀態,該函數主要用于單軸運動和多軸聯動的場合。


    intget_inp_stauts(intcardno,intno,int*value)—獲取插補驅動狀態。


    intget_inp_status2(intcardno,intno,int*value)—獲取連續插補允許寫狀態,通過使用該函數可以在當前插補未結束的情況下,插入下一條插補指令,以便保證插補的連續性。


    3.參數檢查函數

    intget_command_pos(intcardno,intaxis,long*value)—獲取邏輯計數器的值。


    intget_actual_pos(intcardno,intaxis,long*value)—獲取實位計數器(通常為編碼器和光柵尺)的值。


    intget_speed(intcardno,intaxis,long*speed)—獲取運動軸的速度

    4.開關量操作函數

    intread_bit(intcardno,intnumber)—讀單個輸入點狀態。


    intwrite_bit(intcardno,intnumber,intvalue)—輸出單點。


    以上函數的詳細說明,請參見ADT850運動控制卡說明書。


    5.軟件設計

    在需要調用運動控制函數的地方,正確調用相應函數,最后組合成完整的異形玻璃切割系統。


    結語

    運動控制卡作為運動控制系統的核心部件,“上位控制”單元的性能決定了整套系統的運動控制功能的強弱。根據不同的應用場合,根據各自的應用條件,為您的運動控制系統選擇一款適用的“管家”吧!


門窗幕墻第一手資訊! 上中國幕墻網 news.www.gdjiasi.com 手機訪問地址 3g.www.gdjiasi.com

此文由 中國幕墻網 www.www.gdjiasi.com 收集整理,未經許可不得轉載!
我要評論 (已有*人參與評論)
上一篇:鋁塑門窗安裝 質量“通病”和防治措施
下一篇:虛擬莫爾技術測量浮法玻璃斑馬角    
【回到頂部】
  幕墻設計師是建筑設計的重要一環,幕墻是從室內空間到室外空間的過度層,是可供觀賞的外表,是體現建筑設計外觀,傳達建筑設計理念的基礎...
[正文]  [評論]

中國幕墻網版權和免責聲明

版權聲明: 本網站所有文章版權,歸中國幕墻網和作者所共有,未經允許請勿轉載。

轉載要求: 轉載的圖片或者文件,鏈接請不要盜鏈到本站,且不準打上各自站點的水印,亦不能抹去本站水印。

隱私條款: 除非特別聲明,否則文章所體現的任何觀點并不代表中國幕墻網。
本站轉載或引用文章若涉及版權問題請與我們聯系,我們立即將其刪除!

月精彩評論集錦
知識百科
月熱點新聞推薦
月企業關注度排名
月產品人氣值排名
客服電話:400-60-54100  傳真:0832-2201099 銷售值班電話:15023154960