?

基于工控機的多線切割機床電氣控制系統設計*

2015-12-07 06:18林君煥金建華章錦雷林海波
電子技術應用 2015年1期
關鍵詞:羅拉工控機張力

林君煥,金建華,章錦雷,林海波

(1.臺州職業技術學院 機電學院,浙江 臺州318000;2.寧波大學 機械工程與力學學院,浙江 寧波315211;3.寧波海天注塑機集團有限公司,浙江 寧波315801)

基于工控機的多線切割機床電氣控制系統設計*

林君煥1,2,金建華1,章錦雷3,林海波1

(1.臺州職業技術學院 機電學院,浙江 臺州318000;2.寧波大學 機械工程與力學學院,浙江 寧波315211;3.寧波海天注塑機集團有限公司,浙江 寧波315801)

提出了基于工控機的多線切割機床電氣控制系統設計方案,設計了基于PCI總線的I/O卡電路,包括伺服電機脈沖信號電路、張力信號處理電路、PCI總線接口電路等,設計了相應的交互操作界面和PID控制器算法,最后在SJQ-380型多線切割機上進行了實驗,結果表明所設計的工控機控制系統在走線速度為600 m/min、線張力為30 N條件下,其恒張力控制性能要優于傳統的PLC控制系統。

多線切割機;工控機;控制系統;PCI總線

0 引言

多線切割是日本學者提出的一種新型加工方法,它通過金屬絲的高速往復運動把磨料帶入半導體加工區域進行研磨,最終把半導體切割成薄片,具有高的加工精度和效率。日本、瑞士等國都有悠遠的多線切割機床制造歷史,掌握著其中的核心技術。國內的研究主要是跟蹤和模仿國外的成熟機型,旨在解決控制系統中切割線張力恒定問題[1-3]。

目前多線切割機床控制系統硬件或由PLC和伺服驅動器組合而成,或由專用運動控制器和伺服驅動器組合而成[4-5]。本文提出了采用以工控機作為主控單元,以自行開發的基于 PCI總線的接口電路作為 I/O卡的電氣控制系統方案,較上述兩種方案具有更高的控制性能和成本優勢。

1 電氣控制系統方案設計

根據多線切割機恒張力控制要求,本文采用基于工控機加 PCI總線的 I/O卡方案來實現傳感器信號的輸入和羅拉電機驅動器控制信號的輸出及輪系的同步。工控機通過 PCI總線轉換接口芯片 CH365對I/O卡上設備進行讀寫操作[6]。I/O卡上的外部設備將通過設計基于CPLD緩沖電路實現與CH365的本地端口連接。I/O卡總體結構框圖如圖1所示。

圖1 基于PCI總線的I/O卡電路結構框圖

2 面向多線切割機床控制的I/O卡電路設計

2.1基于PCI總線接口的I/O卡電路設計要求

根據多線切割機機床切割工藝要求,I/O卡電路需要提供6路伺服電機的驅動控制信號,其中驅動器的控制都采用輸入符號+脈沖信號方式實現。I/O卡電路中設計有6路基于直接數字式頻率合成器AD9850的脈沖信號產生電路。

多線切割機收放線側的張力通過彈簧張緊機構產生,并通過力傳感器來測量。力傳感器所測得信號為模擬信號,為解決其傳輸時的干擾問題,采用基于 LM331芯片的V/F變換電路將張力模擬信號轉換成數字脈沖信號。

另外還采用由DS18B20與STC89C58組成的測溫電路來監測對切割機切割工藝有影響的主軸溫度、砂漿溫度和環境溫度等。

系統主控單元是由工控機來實現,它通過PCI總線接口實現對如DDS等外圍設備的讀寫操作。

2.2伺服電機脈沖信號電路

伺服電機脈沖信號電路如圖2所示,其核心芯片是AD9850,操作AD9850過程為:計算機總線通過8位數據總線D0~D7完成40位控制數據的輸入,復位信號RESET有效使數據地址指針指向第一個輸入寄存器,W_CLK信號上升沿寫入第一個8位數據,并指向下一個輸入寄存器,連續5個 W_CLK上升沿后,完成40位控制數據輸入。FQ_UD上升沿到來,使用40位輸入數據更新頻率和相位控制寄存器,同時把地址指針復位到第一個輸入寄存器,等待寫一個新數據輸入,QOUT信號就是所需的脈沖輸出信號。

圖2 伺服電機脈沖信號電路原理圖

2.3張力信號處理電路

張力信號處理電路如圖3所示,其核心芯片是LM331。其工作過程為:當7腳輸入端輸入一正電壓Vi時,輸入比較器輸出高電平,使R-S觸發器置位,輸出高電平,輸出驅動管導通,3腳輸出端fo為邏輯低電平,同時電源Vcc也通過電阻R10對電容C1充電。當電容C1兩端充電電壓大于Vcc的2/3時,定時比較器輸出一高電平,使R-S觸發器復位,輸出低電平,輸出驅動管截止,3腳輸出端為邏輯高電平,同時,復零晶體管導通,電容C1通過內部的復零晶體管迅速放電;電子開關使電容C3對電阻R3放電。當電容C3放電電壓等于7腳的輸入電壓 Vi時,輸入比較器再次輸出高電平,使 R-S觸發器置位,如此反復循環,構成自激振蕩。輸出脈沖頻率fo與輸入電壓 Vi成正比,從而實現了電壓-頻率變換。

圖3 張力信號處理電路原理圖

2.4溫度測量電路

溫度測量電路原理圖如圖4所示,通過對P1口掃描,完成最多8路的 DS18B20溫度測量。由單片機STC89C58讀取的溫度值暫存在片內存儲器中。在CPLD中實現的數據緩沖器用來暫存由 STC89C58輸出的溫度數據,然后被工控機通過PCI總線讀入其內存。

2.5PCI總線接口電路

PCI總線接口采用CH365專用芯片后,其復雜的總線協議要求對用戶來說就變成了透明。使用CH365的驅動程序,就可以簡單地通過調用I/O函數對外部設備進行讀寫操作。I/O卡上的外圍設備主要有6路DDS電路、1路單片機控制電路、2路張力信號處理電路。這些外圍設備與CH365的本地端口通過CPLD來橋接。具體的電路實現原理框圖如圖5所示。

圖4 溫度測量電路

圖5 CH365接口電路結構框圖

圖5中,CPLD芯片的總線端口主要有 PCI總線經CH365轉換后的8位數據線、16位地址線及 IO端口讀寫控制信號等;本地端口主要有6路AD9850芯片的控制信號、2路張力傳感器的脈沖信號、1路單片機數據口和地址口信號及其讀寫控制信號,另外還輸出了 6路電機驅動器所需的符號(DOUT[1-6])+脈沖信號(PULSE_OUT[1-6]),其中脈沖信號是由AD9850產生,經由CPLD內部電路處理后所得。

3 多線切割機控制系統軟件設計

在工控機WINDOWS操作系統下利用VB語言編寫多線切割機控制系統交互操作界面,實現對多線切割機的狀態監控與工藝參數、內部參數設置;利用VC編寫切割線恒張力的輪系同步運動控制程序,并將他們編譯成動態鏈接庫DLL由VB程序調用,實現操作界面程序與運動控制程序的交互。

3.1I/O卡讀寫操作

在使用 CH365專用接口芯片橋接工控機 PCI總線和I/O上的外部設備后,對外部設備的讀寫操作就是簡單地通過調用CH365驅動中的端口讀寫函數來實現。讀寫函數原型分別為:

BOOL WINAPI CH365mReadIoByte(ULONG iIndex, PVOID iAddr,PUCHAR oByte);

//指向一個字節單元,用于保存讀取的字節數據BOOL WINAPI CH365mWriteIoByte(ULONG iIndex, PVOID iAddr,UCHAR iByte);//待寫入的字節數據

根據圖5中的 CPLD邏輯電路設計,外圍設備的地址分配如表1所示。

3.2PID恒張力反饋控制算法

根據切割工藝要求,主羅拉的運動規律為:正向加速——正向恒速——正向減速——停止——反向加速——反向恒速——反向減速——停止,依此循環,且正向運動將比反向運動的時間稍長,使放線羅拉的線慢慢耗盡。收線和放線羅拉作為隨動輪要隨主羅拉運動并保持同步。實現輪系同步的控制框圖如圖6所示。

表1 外圍設備地址分配表

圖6 運動控制框圖

由于存在信號傳輸滯后以及收線羅拉直徑等系統參數會發生變化等多因素,控制系統是一個非線性時變系統,直接進行數字控制器設計不易實現。PID算法采用遞推式數字PID算法,通過在線整定方法來確定參數,可以取得很好的控制效果。

4 實驗

多線切割機床控制系統在 SJQ-380型多線切割機平臺上進行實驗,在相同的工況條件下,與以PLC為主控單元的控制系統進行比較,檢驗其有效性。SJQ-380型多線切割機走線速度可達 500 m/min,切割線加速度為2 m/s2。本系統所設計的預期走線速度為600 m/min,線張力設定為 30 N。工控機控制系統與 PLC控制系統的恒張力控制性能如圖7所示。從圖中可以看出,當走線速度為 600 m/min時,PLC控制系統對切割線恒張力的控制效果較差,其張力波動范圍在±5 N以上,加工性能已不能滿足工藝要求;工控機控制系統的張力波動基本保持在±2 N以內,能夠滿足工藝要求。

圖7 多線切割機床控制系統收放線側張力

5 結論

本文提出了一種基于工控機的多線切割機床控制系統設計方案,采用基于 PCI總線的 I/O卡實現工控機與外部設備通信,在工控機WINDOWS系統下設計了控制系統軟件,實現了友好的交互操作界面和PID控制器應用。所設計的系統在 SJQ-380型多線切割機床上試驗,結果證明其具有一定的有效性和先進性。對于切割機來說,更快的走線速度意味著更高的加工精度和效率,但也對控制系統提出了更高的要求,因此研究高速走線的控制系統非常之有必要。深入研究多線切割機控制系統模型,進而提出先進和適應的控制算法是本文今后的研究重點。

[1]靳永吉.DXQ-601型多線切割機關鍵技術研究[J].電子工業專用設備,2008(159):14-17.

[2]張義兵,戴瑜興.多線切割機速度同步系統的自適應逆控制[J].控制理論與控制應用,2008,25(6):1007-1010.

[3]張義兵,戴瑜興.多線切割機線張力控制系統設計實現[J].機械工程學報,2009,45(5):295-300.

[4]丁彭剛,王雙全,莊文波,等.多線切割機電氣控制設計[J].電子工業專用設備,2012(206):31-37.

[5]蔣近.太陽能硅片多線切割機張力系統控制機理研究及應用[D].長沙:湖南大學,2012.

[6]徐義翔,李正明.基于接口芯片 CH365的 PCI數據采集系統的設計[J].微型機與應用,2004(11):22-25.

Design of the electrical control system for multi-wire saw based on industrial personal computer

Lin Junhuan1,2,Jin Jianhua1,Zhang Jinlei3,Lin Haibo1
(1.Department of Mechanical and Electric,Taizhou Vocational Technical College,Taizhou 318000,China;2.Faculty of Mechanical Engineering&Mechanics,Ningbo University,Ningbo 315211,China;3.Ningbo Haitian Plastics Machinery Group Co.,Ltd,Ningbo 315801,China)

A designing method of the electrical control system for multi-wire saw based on industrial personal computer was proposed.The I/O card circuit based on PCI bus was designed,including servo motor impulse signal circuit,strain signal processing circuit,PCI bus interface circuit,etc.And the interactive operation interface and PID controller algorithm are completed.Finally,tests are performed on the multi-wire saw SJQ-380,and the results show that when the line speed is 600 m/min and line strain is 30 N,the constant strain control performance is better than the traditional PLC control system.

multi-wire saw;industrial personal computer;control system;PCI bus

TH161.6

A

0258-7998(2015)01-0064-04

10.16157/j.cnki.0258-7998.2014081002908

臺州市科技計劃重點項目資助(121ZD12);浙江省自然科學基金資助項目(LY14E050001);浙江省重點實驗室開放基金項目(ZKL-PR-200307)

2014-08-10)

林君煥(1982-),男,講師,主要研究方向:振動控制、智能信息處理等。

金建華(1964-),男,副教授,主要研究方向:機械設計及制造等。

章錦雷(1981-),男,碩士研究生,主要研究方向:測控技術。

猜你喜歡
羅拉工控機張力
有只象鼻愛聊天
翻轉,讓記敘文更有張力
定制工控機在老舊線路計算機聯鎖設備中的應用
羅拉的禮物
中壓電子束焊工控機Windows NT系統文件丟失故障的修復方法
論張力
羅拉的自行車
張力
張力2
電影時空敘事的后現代化——以《羅拉快跑》為例
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合