【正文】
第 3章 數(shù)值控制技術(shù) 按照相應(yīng)方式下的 控制字 從 PA和 PB口的輸出,就可以使電機(jī)轉(zhuǎn)動。在兩次輸出數(shù)據(jù)之間有時(shí)間間隔,這個(gè)間隔的長短,就是調(diào)速問題,也就是頻率問題。輸出字送的快,電機(jī)轉(zhuǎn)速高,反之,則低。 正反轉(zhuǎn)問題的實(shí)現(xiàn),可以將控制字按正向轉(zhuǎn)動的反向順序輸出即可。 第 3章 數(shù)值控制技術(shù) 存儲單元 PA口輸出字 ADX1 00000001 ADX2 00000011 ADX3 00000010 ADX4 00000110 ADX5 00000100 ADX6 00000101 表 3 三相六拍控制方式狀態(tài)字表 ( 2)步進(jìn)電機(jī)控制的輸出字 以 x軸步進(jìn)電機(jī) 控制為例,假定 PA口的 PA0、PA PA2輸出數(shù)據(jù)為“ 1”時(shí),相應(yīng)的繞組通電,為 “ 0”時(shí)斷電。 對三相六拍控制方式,存 “ 輸出字 ” 在計(jì)算機(jī)中, PA口按表的規(guī)律送出控制信號,就可以控制步進(jìn)電機(jī)的各相繞組依此通電,從而控制步進(jìn)電機(jī)按三相六拍方式正轉(zhuǎn)或反轉(zhuǎn)。 第 3章 數(shù)值控制技術(shù) ( 3)步進(jìn)電機(jī)的脈沖分配控制程序 設(shè)要控制 x、 y兩個(gè)方向的步進(jìn)電機(jī),用 ADX、ADY分別表示 x方向和 y方向步進(jìn)電機(jī)輸出字表的取數(shù)地址指針,以 ZF= 4分別表示+ x、- x、+ y、- y進(jìn)給方向,則 x、 y兩個(gè)方向步進(jìn)電機(jī)的 脈沖分配控制程序 流程圖如下圖。 將步進(jìn)電機(jī)的 脈沖分配控制程序 和 插補(bǔ)計(jì)算程序 結(jié)合起來,并修改程序的初始化和循環(huán)控制判斷等內(nèi)容,可實(shí)現(xiàn)二維或三維曲面零件加工的數(shù)字程序控制。 第 3章 數(shù)值控制技術(shù) A D X , A D Y分 別 指 向 輸 出 字 表 首 地 址Z F = 1 , 2 ?取 A D X 單 元 的 輸 出 字 送 P A 口 取 A D Y 單 元 的 輸 出 字 送 P B 口Z F = 1 ?Z F = 3 ?A D X 是 表 尾 ?A D X 是 表 首 ? A D Y 是 表 尾 ?A D Y 是 表 首 ?延 時(shí) A D X 表 首? A D X A D X + 1? A D X 表 尾? A D X A D X - 1? A D Y 表 首? A D Y A D Y + 1? A D Y 表 尾? A D Y A D Y - 1?YNY NNYNYY NNNY Y圖 15 步進(jìn)電機(jī)的脈沖分配程序流程圖 第 3章 數(shù)值控制技術(shù) ( 4) 步進(jìn)電機(jī)的速度控制程序 步進(jìn)電機(jī)的 速度控制 ,就是控制步進(jìn)電機(jī)產(chǎn)生步進(jìn)動作的 時(shí)間 ,即控制步進(jìn)電機(jī)各相繞組 通電狀態(tài)的切換時(shí)間 ,使步進(jìn)電機(jī)按照給定的速度規(guī)律進(jìn)行工作。 第 3章 數(shù)值控制技術(shù) ~Vt~ABa 0a = 0a 00設(shè) Ti為相鄰兩個(gè)進(jìn)給脈沖之間的時(shí)間間隔( s), Vi 為進(jìn)給一步后的末速度(步/ s), a為進(jìn)給一步的加速度(步/ s2),則得 111 1?? ??iiii TVTV11111??? ???? iiiii aTTTVViii aTaTT2411 21?????則: 通常離線計(jì)算求得各個(gè) Ti ,存表,把 Ti 編入程序中。 第 3章 數(shù)值控制技術(shù) 因此,如果要產(chǎn)生一個(gè)接近線性上升的加速過程,就可控制進(jìn)給脈沖序列的時(shí)間間隔,由疏到密地命令步進(jìn)電機(jī)產(chǎn)生步進(jìn)動作。 第 3章 數(shù)值控制技術(shù) 今天就到這兒吧。