專利名稱:線性往復運動驅(qū)動控制方法、裝置及打印機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在所規(guī)定的等速范圍內(nèi)進行等速移動,在其等速范圍的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域進行反轉(zhuǎn)移動的線性往復運動(Linear shuttle)驅(qū)動控制方法以及在這樣的線性往復運動裝置上搭載印字頭的打印機。
圖4~圖6表示的是在進行由在所規(guī)定的等速范圍內(nèi)的等速移動和在其等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)移動形成的往復連續(xù)動作的線性往復運動裝置上搭載印字頭,且通過等速領(lǐng)域進行印字處理的線性往復運動型打印機的主要部分。
如圖4所示,線性往復運動型打印機具有搭載著印字頭1的線性往復運動裝置2和具有驅(qū)動線性往復運動裝置2的線性電動機3的往復運動驅(qū)動裝置,通過往復運動驅(qū)動裝置使線性往復運動裝置2在所規(guī)定的等速領(lǐng)域內(nèi)進行等速移動,在其兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)使線性往復運動裝置2的行走方向反轉(zhuǎn)。于是,線性往復運動裝置2在等速領(lǐng)域內(nèi)移動時,在插入印字頭1和壓板之間的打印紙上進行印字處理。
在線性往復運動2的下面設有軛鐵30,在軛鐵30的下面設有多個永久磁鐵32a,32b。另一方面,框架上設有線圈基板31,線圈基板31上設有電磁線圈33a,33b,而且這些電磁線圈33a,33b是面向于線性往復運動裝置2側(cè)的永久磁鐵32a,32b。這些永久磁鐵32a,32b以及電磁線圈33a,33b構(gòu)成線性發(fā)動機3。永久磁鐵分為位于兩個端部的等速驅(qū)動用永久磁鐵32a和位于中央部的反轉(zhuǎn)驅(qū)動用永久磁鐵32b。電磁線圈也分為位于兩個端部的等速驅(qū)動用電磁線圈33a和位于中央部的反轉(zhuǎn)驅(qū)動用電磁線圈33b。如果給反轉(zhuǎn)驅(qū)動用電磁線圈33b通電,則印字頭1向反轉(zhuǎn)驅(qū)動用永久磁鐵32b的中央移動從而進行反轉(zhuǎn)動作,線性往復運動裝置2是,當給等速驅(qū)動用電磁線圈33a通順時針方向的電流時向右移動,當給電磁線圈33a通逆時針方向的電流時向左移動。
還有,如圖5所示,在線性往復裝置2的反轉(zhuǎn)領(lǐng)域的兩個外側(cè)設有緩沖線性往復裝置2的移動的緩沖器4。再有,如圖6所示,為檢測線性往復運動裝置2的位置,在線性往復運動裝置2上設有狹縫板8,從而由發(fā)光元件9a以及受光元件9b構(gòu)成的位置傳感器9設在框架側(cè)。
如圖7所示,狹縫板8上有為檢測線性往復運動裝置2的位置后得到等速驅(qū)動用同步定時的多個定時狹縫ST和為檢測等速領(lǐng)域的左右端(即等速領(lǐng)域和反轉(zhuǎn)領(lǐng)域的交界處)的邊界狹縫SL以及SR。位置傳感器9檢測通過這些狹縫的光。即,當線性往復裝置2移動時,位置傳感器9檢測出定時狹縫ST從而輸出位置檢測信號,當線性往復裝置2通過等速領(lǐng)域和反轉(zhuǎn)領(lǐng)域的交接處時,位置傳感器檢測出邊界狹縫Ω或SR從而輸出邊界信號。
下面,對具有上述結(jié)構(gòu)的在線性往復運動型打印機上使用的線性往復運動裝置2的動作進行說明。圖8是表示線性往復運動裝置2的時序動作的說明圖。還有圖9是表示作為線性往復運動裝置2的控制信號的位置傳感器9的檢測結(jié)果時序圖,其中圖9(a)是邊界信號,圖9(b)是位置檢測信號。
首先,起動線性往復運動2時,把線性往復運動裝置2緊貼在一側(cè)(左側(cè))的緩沖器4上,然后反轉(zhuǎn)線性電動機3的驅(qū)動電流的極性,使之驅(qū)動線性往復運動裝置2離開緩沖器4(圖8的①)。這樣,位置傳感器9檢測出左側(cè)的邊界狹縫SL,輸出邊界信號SL2。同步于該位置傳感器9輸出的邊界信號SL2,控制線性電動機3的驅(qū)動電流,使線性往復運動裝置2以一定的速度向等速領(lǐng)域的另一側(cè)(右側(cè))的緩沖器4移動(圖8的②)。
當線性往復運動裝置2通過等速領(lǐng)域和反轉(zhuǎn)領(lǐng)域的交界處時,位置傳感器9檢測出右側(cè)的邊界狹縫SR,輸出邊界信號SR1。同步于該位置傳感器9輸出的邊界信號SR1,使線性電動機3的驅(qū)動電流極性反轉(zhuǎn),從而由等速驅(qū)動變更為反轉(zhuǎn)驅(qū)動。于是,線性往復運動裝置2在反轉(zhuǎn)領(lǐng)域內(nèi)減速,當速度為零后向相反方向(左側(cè)的緩沖器4方向)移動(圖8的③)。
這樣,當線性往復運動裝置2重新通過等速領(lǐng)域和右側(cè)的反轉(zhuǎn)領(lǐng)域的交界處時,位置傳感器9再次檢測出邊界狹縫SR,輸出邊界信號SR2。同步于該位置傳感器9輸出的邊界信號SR2,控制線性電動機3的驅(qū)動電流,使線性往復運動裝置2在等速領(lǐng)域內(nèi)以一定的速度向左側(cè)的緩沖器4移動(圖8的④)。
當線性往復運動裝置2通過等速領(lǐng)域和反轉(zhuǎn)領(lǐng)域的交界處時,位置傳感器9檢測出左側(cè)的邊界狹縫SL,輸出邊界信號SL1。同步于該位置傳感器9輸出的邊界信號SL1,使線性電動機3的驅(qū)動電流極性反轉(zhuǎn),從而等速驅(qū)動變更為反轉(zhuǎn)驅(qū)動。于是,線性往復運動裝置2在反轉(zhuǎn)領(lǐng)域內(nèi)減速,當速度為0后向相反方向(右側(cè)的緩沖器4方向)移動(圖8的⑤)。
在線性往復運動裝置2等速移動期間或者直到反轉(zhuǎn)中的線性往復運動裝置2的速度為0的期間,從上位裝置(未圖示)連續(xù)輸入下次往復運動動作指令(比如,線性往復運動型打印機的話,下次的印字指令)的話,就一直重復以上線性往復運動裝置2的等速移動的反轉(zhuǎn)移動。這樣,線性往復運動型打印機在線性往復運動裝置2的等速移動時,通過印字頭1在插入印字頭1和壓板之間的打印紙上進行印字。
不過,當在上述期間沒有輸入下次往復運動動作指令時,在反轉(zhuǎn)領(lǐng)域內(nèi)線性往復運動裝置2的速度為0的時刻使反轉(zhuǎn)驅(qū)動一度停止,然后經(jīng)過一定的時間,使線性往復運動裝置2移動到其反轉(zhuǎn)領(lǐng)域的外端,進行向緩沖器壓緊的壓緊控制(圖8的⑥)。
在這壓緊控制過程中,由上位裝置輸入下次往復運動動作指令,則再開始反轉(zhuǎn)驅(qū)動,使線性往復運動裝置2向等速領(lǐng)域移動。
圖10是表示現(xiàn)有的壓緊控制中的動作程序的程序流程圖。在壓緊控制中輸入下次往復運動動作指令的話(步驟S51:YES)、開始再起動(步驟S52)。于是,判斷位置檢測信號是否檢測了120次以上。沒有檢出時(S53:YES),判斷是否檢測到邊界信號(等速領(lǐng)域開始信號)(步驟S54)。當檢測出等速領(lǐng)域開始信號時(S54:YES),判斷是否檢測到2次以上位置檢測信號(步驟S55)。如果檢測到2次以上位置檢測信號(S55:YES),開始對線性往復運動裝置2進行等速控制(步驟S56)。如果沒有檢測到等速領(lǐng)域開始信號(S54:NO)以及,并沒有檢測到2次以上位置檢測信號,(S55:NO),則返回到S53。還有,當檢測出120次以上的位置檢測信號時(S53:YES),輸出錯誤信號(步驟S57)。
對于這樣的壓緊控制,輸入下次往復運動動作指令,開始再起動之后檢測等速領(lǐng)域開始信號,如果該動作從壓緊控制中的線性往復運動裝置2的機械位置判斷是否有點不合理。還有在這種場合,檢測到等速領(lǐng)域開始信號時其位置檢測信號的檢測次數(shù)也少,因此以前,在再起動開始之后檢測到的等速領(lǐng)域開始信號被誤當作噪聲等無效信號。即,在如圖10中的程序流程圖中,即使檢測到等速領(lǐng)域開始信號(S54:YES),如果對位置檢測信號沒有進行2次以上的檢測(S55:NO),就不會開始等速控制。
當檢測到的信號確實是噪聲等無效信號時,繼續(xù)控制動作,則檢測出真的有效的等速領(lǐng)域開始信號,因此沒有任何問題。但是,當繼續(xù)線性往復運動裝置2的往復動作時,線性電動機3的電磁線圈發(fā)熱,從而對線性往復運動裝置2的線圈推力減小,速度到達0之前線性往復運動裝置2撞在緩沖器4上時,并沒有在壓緊在緩沖器4上的狀態(tài)下進行再起動,從而有可能再起動開始之后才檢測等速領(lǐng)域開始信號。這樣的情況,也有可能由于線性往復運動裝置2或者緩沖器4的安裝誤差引起的反轉(zhuǎn)領(lǐng)域的長度誤差,線性往復運動裝置2和電磁線圈之間間隙離散誤差而發(fā)生。
因此,現(xiàn)有的控制方法中有時把真的等速領(lǐng)域開始信號當作噪聲等無效信號,從而繼續(xù)控制,因此會產(chǎn)生往復運動動作的錯誤。即,在圖10的程序流程圖中,再起動開始之后把真的等速領(lǐng)域開始信號當作噪聲等無效信號而進行處理時(S55:NO),其后設法檢測等速領(lǐng)域開始信號,因此就重復S53、S54的程序,這樣線性往復運動裝置2在等速領(lǐng)域中移動時位置檢測信號的檢測次數(shù)超過120次(S53:YES),出現(xiàn)往復運動動作錯誤(S57)。這樣由于往復運動動作錯誤的發(fā)生,產(chǎn)生比如線性往復運動型打印機的工作效率下降的問題。
本發(fā)明鑒于上述問題而提出,提供了通過在再起動開始之后檢測等速領(lǐng)域開始信號時,把其信號當作有效信號繼續(xù)控制動作,或者把其信號當作無效信號從一開始就進行修改控制動作的重試控制,從而防止動作錯誤,以防止具有線性往復運動裝置的裝置的工作效率的下降的線性往復運動驅(qū)動控制方法以及線性往復運動驅(qū)動裝置。
本發(fā)明其他目的是提供通過進行以上線性往復運動裝置的驅(qū)動控制,可防止由錯誤引起的工作效率下降的線性往復運動型打印機。
本發(fā)明第一方面的線性往復運動驅(qū)動控制方法中線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)對應于為開始等速移動而輸入的開始信號等速移動,在上述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域反轉(zhuǎn),在前述反轉(zhuǎn)領(lǐng)域內(nèi)暫時停止,且壓緊在前述反轉(zhuǎn)領(lǐng)域的外側(cè)的緩沖部件,重新開始在前述反轉(zhuǎn)領(lǐng)域中的反轉(zhuǎn)動作。在這種線性往復運動驅(qū)動控制方法中,其特征在于具有判斷從前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作的再起動開始的規(guī)定時間內(nèi)是否檢測到前述等速領(lǐng)域的開始信號的步驟和,在所規(guī)定時間內(nèi)檢測到前述等速領(lǐng)域的開始信號時,使前述線性往復運動裝置等速移動的步驟。
本發(fā)明第二方面的線性往復運動驅(qū)動控制方法中,線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)對應于為開始等速移動而輸入的開始信號等速移動,在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn),且在前述反轉(zhuǎn)領(lǐng)域暫時停止,壓緊在前述反轉(zhuǎn)領(lǐng)域的外側(cè)的緩沖部件,重新開始在前述反轉(zhuǎn)領(lǐng)域中的反轉(zhuǎn)動作。在這種線性往復運動驅(qū)動控制方法中,其特征在于具有判斷從前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作的再起動開始在所規(guī)定時間內(nèi)是否檢測到前述等速領(lǐng)域的開始信號的步驟,和在所規(guī)定時間內(nèi)檢測到前述等速領(lǐng)域的開始信號時,把檢測到的開始信號作為無效,然后修改對于前述線性往復運動裝置的驅(qū)動控制的步驟。
本發(fā)明第三方面的線性往復運動驅(qū)動控制方法是在本發(fā)明第一或二方面中還具有判斷從反轉(zhuǎn)動作的再起動開始在所規(guī)定的時間內(nèi)檢測前述等速領(lǐng)域的開始信號的次數(shù)是否在所規(guī)定次數(shù)以上的步驟,及當前述開始信號的檢測次數(shù)為前述所規(guī)定次數(shù)以上時,停止前述線性往復運動裝置步驟。
本發(fā)明第四方面的線性往復運動驅(qū)動裝置具有使線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)等速移動的第1驅(qū)動裝置,使前述線性往復運動裝置在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)的第2驅(qū)動裝置,檢測表示前述等速領(lǐng)域和前述反轉(zhuǎn)領(lǐng)域邊界的邊界標識的檢測裝置,設置在前述反轉(zhuǎn)領(lǐng)域的兩個外側(cè)且緩沖前述線性往復運動裝置移動的緩沖部件,暫時停止在前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作,使前述線性往復運動裝置壓緊在前述緩沖部件上的第3驅(qū)動裝置,其特征在于,具有判斷從前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動的再起動開始在所規(guī)定時間內(nèi)前述檢測裝置是否檢測到前述邊界標識的判斷裝置,且具有在前述所規(guī)定時間內(nèi)檢測出前述邊界標識時,前述第1驅(qū)動裝置使前述線性往復運動裝置等速移動的結(jié)構(gòu)。
本發(fā)明第五方面的線性往復運動驅(qū)動裝置具有使線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)等速移動的第1驅(qū)動裝置,使前述線性往復運動裝置在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)的第2驅(qū)動裝置,檢測表示前述等速領(lǐng)域和前述反轉(zhuǎn)領(lǐng)域之間邊界的邊界標識的檢測裝置,設置在前述反轉(zhuǎn)領(lǐng)域兩個外側(cè)的,緩沖前述線性往復運動裝置的移動的緩沖部件,暫時在前述反轉(zhuǎn)領(lǐng)域內(nèi)停止反轉(zhuǎn)動作使線性往復運動裝置壓緊在前述緩沖部件上的第3驅(qū)動裝置。其特征在于,具有判斷從前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作的再起動開始在所規(guī)定時間內(nèi)前述檢測裝置是否檢測到前述邊界標識的判斷裝置,且具有當在所規(guī)定時間內(nèi)檢測到前述邊界標識時,把其檢測到的邊界標識作為無效,修改對前述線性往復運動裝置的驅(qū)動控制的結(jié)構(gòu)。
本發(fā)明第六方面的線性往復運動驅(qū)動裝置是在本發(fā)明第四或第五方面的基礎上,具有當前述判斷裝置判斷出前述檢測裝置在前述所規(guī)定的時間內(nèi)檢測出前述邊界標識的次數(shù)在所規(guī)定次數(shù)以上時,使前述線性往復運動裝置停止的結(jié)構(gòu)。
本發(fā)明第七方面的線性往復運動型打印機具有線性往復運動裝置,使該線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)等速移動的第1驅(qū)動裝置,使上述線性往復運動裝置在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)的第2驅(qū)動裝置,檢測表示前述等速領(lǐng)域和前述反轉(zhuǎn)領(lǐng)域之間邊界的邊界標識的檢測裝置,設置在前述反轉(zhuǎn)領(lǐng)域的兩個外側(cè),且緩沖前述線性往復運動裝置移動的緩沖部件,暫時停止前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作且使前述線性往復運動裝置壓緊在前述緩沖部件的第3驅(qū)動裝置,搭載在前述線性往復運動裝置上的,前述線性往復運動裝置在前述等速領(lǐng)域內(nèi)移動時進行印字處理的印字頭,其特征在于,具有判斷從前述反轉(zhuǎn)領(lǐng)域中的反轉(zhuǎn)動作的再起動開始在所規(guī)定的時間內(nèi)前述檢測裝置是否檢測出前述邊界標識的判斷裝置,且具有在前述所規(guī)定時間內(nèi)檢測到前述邊界標識時,前述第1驅(qū)動裝置使前述線性往復運動裝置等速移動的結(jié)構(gòu)。
本發(fā)明第八方面的線性往復運動型打印機具有線性往復運動裝置,使該線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)等速移動的第1驅(qū)動裝置,使上述線性往復運動裝置在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)的第2驅(qū)動裝置,檢測表示前述等速領(lǐng)域和前述反轉(zhuǎn)領(lǐng)域之間邊界的邊界標識的檢測裝置,設置在前述反轉(zhuǎn)領(lǐng)域的兩個外側(cè),且緩沖前述線性往復運動裝置移動的緩沖部件,暫時停止前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作且使前述線性往復運動裝置壓緊在前述緩沖部件的第3驅(qū)動裝置,搭載在前述線性往復運動裝置上的,前述線性往復運動裝置在前述等速領(lǐng)域內(nèi)移動時進行印字處理的印字頭,具有判斷從前述反轉(zhuǎn)領(lǐng)域中的反轉(zhuǎn)動作的再起動開始在所規(guī)定的時間內(nèi)前述檢測裝置是否檢測出前述邊界標識的判斷裝置,且具有當在前述所規(guī)定時間內(nèi)檢測出前述邊界標識時,把其檢測到的邊界標識作為無效且修改對前述線性往復運動裝置的驅(qū)動控制的結(jié)構(gòu)。
本發(fā)明第九方面的線性往復運動型打印機其特征在于在本發(fā)明第七或八方面的基礎上,前述判斷裝置判斷出檢測裝置在前述所規(guī)定時間內(nèi)檢測出前述邊界標識的次數(shù)在所規(guī)定次數(shù)以上時,中止前述印字頭的印字處理的結(jié)構(gòu)。
在第1發(fā)明中,在對線性往復運動裝置進行壓緊控制之中,輸入下次往復運動動作指令,開始再起動時,即使是其再起動開始之后,也把檢測出的等速領(lǐng)域的開始信號作為有效,繼續(xù)其后的驅(qū)動控制動作。因此即使壓緊控制并不成功,也不會把真的等速領(lǐng)域的開始信號當作噪聲等無效信號,從而可防止由錯誤引起的裝置的工作效率的下降。
第2發(fā)明中,在對線性往復運動裝置進行壓緊控制之中,輸入下次往復運動動作指令,開始再起動時,其再起動開始之后,檢測出等速領(lǐng)域的開始信號的情況下,把其檢測信號作為無效,且修改線性往復運動裝置的驅(qū)動控制動作。因此,再起動開始之后檢測出等速領(lǐng)域的開始信號時,不會像現(xiàn)有的一樣錯誤地把它當作噪聲,停止驅(qū)動處理,從此可防止由錯誤引起的裝置的工作效率的下降。
但是,在第1發(fā)明以及/或第2發(fā)明中,連續(xù)多次再起動開始之后檢測出等速領(lǐng)域的開始信號時,就認為線性往復運動裝置存在機械問題,從而當作往復運動錯誤,中止其驅(qū)動控制。
下面,對本發(fā)明參照其實施形式的附圖進行具體的說明。
圖1本發(fā)明中的線性往復運動型打印機的結(jié)構(gòu)圖。
圖2第1實施例中表示壓緊等待時的動作次序的程序流程圖。
圖3第2實施例中表示壓緊等待時的動作次序的程序流程圖。
圖4線性往復運動型打印機主要部分的斜視圖。
圖5線性往復運動型打印機主要部分的模式圖。
圖6線性往復運動型打印機主要部分的平面圖。
圖7設置在線性往復運動裝置上的狹縫板平面圖。
圖8表示線性往復運動裝置時序性動作的說明圖。
圖9表示線性往復運動裝置的邊界信號以及位置檢測信號的時序1圖。
圖10表示現(xiàn)有例中的壓緊等待時動作次序的程序流程圖。
圖1是作為本發(fā)明的一個實施形式的線性往復運動型打印機的結(jié)構(gòu)圖。
本發(fā)明中的線性往復運動型打印機具有搭載印字頭的線性往復運動裝置2,使線性往復運動裝置2在所規(guī)定的等速領(lǐng)域等速移動的同時,在該等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)移動的往復運動驅(qū)動裝置5,在反轉(zhuǎn)領(lǐng)域的各個外緣作為緩沖線性往復運動裝置2移動的緩沖部件的一對緩沖器4。往復運動驅(qū)動裝置5具有線性電動機3,切換線性電動機3的驅(qū)動電流的開和關(guān),且切換其驅(qū)動電流極性的驅(qū)動器6,控制驅(qū)動器6的驅(qū)動器控制部7。線性電動機3是由作為第1驅(qū)動裝置1及第3驅(qū)動裝置的等速驅(qū)動用永久磁鐵32a,等速驅(qū)動用永久磁鐵33a及作為第2驅(qū)動裝置的反轉(zhuǎn)驅(qū)動用永久磁鐵32b,反轉(zhuǎn)驅(qū)動用電磁線圈33b構(gòu)成,如圖4所示。
線性往復運動裝置2中設置檢測其位置的狹縫板8。狹縫板8上有檢測線性往復運動裝置2的位置的多個計時狹縫ST和檢測等速領(lǐng)域左右端的邊界狹縫SL以及SR如圖7所示。還有,框架側(cè)設置檢測通過這些狹縫的光的位置傳感器9。而且,位置傳感器9隨著線性往復運動裝置2的移動向打印控制部10輸出如圖9(a)所示的邊界信號和如圖9(b)所示的位置檢測信號。這樣,利用這些狹縫板8以及位置傳感器9構(gòu)成檢測等速領(lǐng)域開始信號的檢測裝置。
打印控制部10控制打印機的全體動作,且從上位裝置11輸入印字指令。打印控制部10根據(jù)該印字指令控制印字頭1的印字處理,同時給驅(qū)動控制部7傳送驅(qū)動線性往復運動裝置2的控制信號。還有,打印控制部10內(nèi)藏后面將要敘述的存有動作程序的ROM 10a,作業(yè)用RAM 10b以及對再起動開始之后的邊界信號(等速領(lǐng)域開始信號)的檢測次數(shù)進行計數(shù)的計數(shù)器10c。
還有,上位裝置11上連接接收用戶選擇輸入的,比如由操作員控制盤,Ⅱ型插入式開關(guān)(DIP Switch)構(gòu)成的選擇輸入器12,它將決定選擇后面將要敘述的兩個控制動作程序中的哪一個。
下面,對其動作進行說明。基本的打印動作跟現(xiàn)有例相同,首先,起動開始時,使線性往復運動裝置2壓緊在左側(cè)緩沖器4上,然后驅(qū)動器6反轉(zhuǎn)線性電動機3(電磁線圈33b)的驅(qū)動電流極性,驅(qū)動線性往復運動裝置2離開緩沖器4(圖8的①)。于是,同步于位置傳感器9檢測左側(cè)邊界狹縫SL的定時,由驅(qū)動器6控制線性電動機3(電磁線圈33a)的驅(qū)動電流,使線性往復運動裝置2以一定的速度經(jīng)過等速領(lǐng)域向右側(cè)的緩沖區(qū)4前進(圖8的②)。在這等速移動期間利用印字頭1進行打印處理。
同步于線性往復運動裝置2通過等速領(lǐng)域和右側(cè)反轉(zhuǎn)領(lǐng)域的邊界時位置傳感器9檢出右側(cè)邊界狹縫SR的定時,由驅(qū)動器6反轉(zhuǎn)線性電動機3(電磁線圈33b)驅(qū)動電流極性,使等速驅(qū)動變更為反轉(zhuǎn)驅(qū)動。線性往復運動裝置2在反轉(zhuǎn)領(lǐng)域內(nèi)被減速,速度為0后向左側(cè)的緩沖器4移動(圖8的③)。
然后同步于線性往復運動裝置2再次通過等速領(lǐng)域和右側(cè)的反轉(zhuǎn)領(lǐng)域之間的邊界時位置傳感器9再次檢測右側(cè)邊界狹縫SR的定時,由驅(qū)動器6控制線性電動機3(電磁線圈33a)驅(qū)動電流,使線性往復運動裝置2以一定的速度經(jīng)過等速領(lǐng)域向左側(cè)的緩沖器4前進(圖8的④)。在等速移動期間由印字頭1進行印字處理。
同步于線性往復運動裝置2通過等速領(lǐng)域和左側(cè)反轉(zhuǎn)領(lǐng)域邊界時位置傳感器9檢出左側(cè)邊界狹縫SL的定時,由驅(qū)動器6反轉(zhuǎn)線性電動機3(電磁線圈33b)的驅(qū)動電流極性,使等速驅(qū)動變更為反轉(zhuǎn)驅(qū)動。于是,線性往復運動裝置2在反轉(zhuǎn)領(lǐng)域內(nèi)減速,速度為0之后向右側(cè)的緩沖器4移動(圖8的⑤)。
線性往復運動裝置2等速移動期間或反轉(zhuǎn)中的線性往復運動裝置2其速度為0之前的過程中,上位裝置11給打印控制部10繼續(xù)輸入下次的打印指令,則上述的等速移動和反轉(zhuǎn)移動會重復,其等速移動時利用印字頭1對印字頭1和壓板之間插入的打印紙上進行打印處理。
當打印數(shù)據(jù)的傳送慢了或者送來的打印紙多了時,線性往復運動裝置2等速移動期間或反轉(zhuǎn)中的線性往復運動裝置2速度為0之前的過程中,上位裝置有可能不給打印控制部10輸入下次的打印指令。此時,在線性往復運動裝置2的速度為0的時刻反轉(zhuǎn)驅(qū)動暫時被停止,從此開始一定時間進行使線性往復運動裝置2向其反轉(zhuǎn)領(lǐng)域外端移動使之緊貼在緩沖器4上的壓緊控制(圖8的⑥)。該壓緊控制是通過在線性電機3(電磁線圈33a)中當壓緊在右側(cè)時流過右方向的脈沖電流,壓緊在左側(cè)時左方向的脈沖波形電流從而通過這樣的脈沖控制來壓緊的。該壓緊控制過程中從上位裝置給打印控制部10輸入下次印字命令,則經(jīng)過所規(guī)定的時間壓緊控制結(jié)束時再開始反轉(zhuǎn)驅(qū)動,使線性往復運動裝置2向等速領(lǐng)域移動從而進行下次的印字處理。
下面,對本發(fā)明的特征部分壓緊控制動作進行說明。本發(fā)明的壓緊控制動作有兩種實施形式(第1實施形式(第1發(fā)明)即使是再起動開始之后也把檢出的邊界信號(等速領(lǐng)域開始信號)作為有效,繼續(xù)控制動作,第2實施形式(第2發(fā)明)將再起動開始之后檢出的邊界信號(等速領(lǐng)域開始信號)作為無效,修改控制動作)(第1實施形式)圖2是表示第1實施形式的壓緊控制中其動作次序的程序流程圖。壓緊控制中輸入下次印字指令(步驟S1:YES)就開始再起動(步驟S2)。于是判斷檢測位置檢測信號是否在120次以上(步驟S3)。沒有檢測時(S3:NO),判斷是否檢測到邊界信號(等速領(lǐng)域開始信號)(步驟S4)。
檢出等速領(lǐng)域開始信號時(S4:YES),判斷是否檢測位置檢測信號在兩次以上(步驟S5)。檢測位置檢測信號在兩次以上時(S5:YES),可以認為在正常的壓緊位置進行了反轉(zhuǎn)驅(qū)動,因此把計數(shù)器10c的計數(shù)值清0(步驟S6),從而開始線性往復運動裝置2的等速控制(步驟S7)。
位置檢測信號并沒有檢測兩次以上時(S5:NO),判斷其檢測信號是否是再起動開始之后的等速領(lǐng)域開始信號(步驟S8)。如果是等速領(lǐng)域開始信號(S8:YES),則計數(shù)器10c的計數(shù)只增量1(步驟S9)。然后判斷增量后的計數(shù)值是否在預先所規(guī)定值以上(步驟S10)。不到所規(guī)定值的(S10:NO),開始線性往復運動裝置2的等速控制(步驟S7)。并沒有檢出等速領(lǐng)域開始信號(S4:NO)以及檢測信號并不是再起動開始之后的等速領(lǐng)域開始信號(S8:NO)時,其處理回到S3。而且,并沒有再起動開始之后檢測等速領(lǐng)域開始信號且檢測位置檢測信號在120次以上時(S3:YES)以及計數(shù)器10c的計數(shù)值成為所規(guī)定值以上(S8:YES)時,輸出錯誤信號,中止打印處理(步驟S11)。
如上所述,在第1實施形式中,等速領(lǐng)域開始信號檢測時間即使是再起動開始不久,只要是再起動開始之后(位置檢測信號的檢測次數(shù)不到2次),把其信號作為有效信號進行等速控制。因此,不會有像現(xiàn)有例一樣停止打印動作的現(xiàn)象,工作效率也不會下降。但是,再起動開始不久檢測等速領(lǐng)域開始信號的這種狀態(tài)連續(xù)很多次,這樣繼續(xù)下去的話,就意味著壓緊控制時的線性往復運動裝置2的位置有機械方面的異常現(xiàn)象,所以如果以維持高打印質(zhì)量為目這也算是錯誤。(第2實施形式)圖3是表示第2實施形式的壓緊控制動作次序的程序流程圖。在壓緊控制中輸入下次印字指令(步驟S21:YES),則開始再起動(步驟S22)。于是判斷檢測位置檢測信號是否在120次以上(步驟S23)。并沒有檢測時(S23:NO),判斷是否檢出邊界信號(等速領(lǐng)域開始信號)(步驟S24)。檢出時(S24:YES),判斷檢測位置檢測信號是否在2次以上(步驟S25)。檢測位置檢測信號2次以上(S25:YES)時,可以認為在正常的壓緊位置進行了反轉(zhuǎn)驅(qū)動,清零計數(shù)器10c的計數(shù)值(步驟S26),開始線性往復運動裝置2的等速控制(步驟S27)。檢測位置檢測信號不在兩次以上時(S25:NO),判斷其檢測信號是否是再起動開始之后的等速領(lǐng)域開始信號(步驟S28)。如果是等速領(lǐng)域開始信號(S28:YES),計數(shù)器10c的計數(shù)值只增量1(步驟S29)。然后判斷增量后的計數(shù)值是否在預先設定的所規(guī)定值以上(步驟S30)。其值沒有達到時(S30:NO),切斷電磁線圈的電源,使線性往復運動裝置2返回到控制開始位置,從而開始修改全部控制動作的重試控制(S31)。這里,該重試控制可以從控制開始位置開始,或者也可以從控制過程中途開始修改。
并沒有檢測等速領(lǐng)域檢測信號(S24:NO)以及檢測信號并不是再起動開始之后的等速領(lǐng)域開始信號(S28:NO)時,其處理返回到S23。還有再起動開始之后并沒有檢出等速領(lǐng)域開始信號而檢出位置檢測信號120次以上時(S23:YES)以及計數(shù)器10c的計數(shù)值成為所規(guī)定值以上(S28:YES)時,輸出錯誤信號中止打印處理(步驟S32)。
如上所述,在第2實施形式中,等速領(lǐng)域開始信號的檢測時間是再起動開始不久時(位置檢測信號的檢測次數(shù)不到兩次),只要是再起動開始之后就把其信號作為無效進行重試控制,因此并不象現(xiàn)有例停止打印動作,從而工作效率也不下降。但是,再起動開始不久檢測等速領(lǐng)域開始信號的狀態(tài)連續(xù)很多次,這種狀態(tài)繼續(xù)下去的話,就意味著壓緊控制時的線性往復運動裝置2的位置有機械方面的異常,因此以維持高打印質(zhì)量為目的時,認為是錯誤。
在這里,采用如上所述的第1、第2實施形式中的哪一種的動作控制程序是可以通過選擇輸入器12(操作員控制盤,Ⅱ型插入式開關(guān)等)任意決定。可以稍微不管印字質(zhì)量則需要維持打印速度時,可以選擇把再起動開始之后的等速領(lǐng)域開始信號全部當作有效的第1實施形式的動作控制程序,另一方面,允許打印速度稍微慢一點而需要維持高印字質(zhì)量時,可以選擇再起動開始不久檢測等速領(lǐng)域開始信號時進行重試控制的第2實施形式的動作控制程序。
以上,以線性往復運動型打印機為例進行說明,但本發(fā)明的線性往復運動驅(qū)動控制方法不局限于打印機,對具有進行等速移動控制,反轉(zhuǎn)移動控制以及壓緊控制的線性往復運動裝置的裝置上適用,這是不言而喻的。
如上所述,本發(fā)明中在由于裝置之間機器的偏移等原因引起的壓緊不良狀態(tài)下,可以在錯誤發(fā)生之前進行適當?shù)难a償控制,因此可以在裝置之間保證打印機的打印速度以及打印質(zhì)量,而且,防止錯誤引起的工作效率的下降。
權(quán)利要求
1.線性往復運動驅(qū)動控制方法,用于驅(qū)動控制線性往復運動裝置,對應于使該線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)開始等速移動的開始信號使之在前述等速領(lǐng)域內(nèi)等速移動,在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域反轉(zhuǎn),在前述反轉(zhuǎn)領(lǐng)域內(nèi)暫時停止反轉(zhuǎn)動作且壓緊在前述反轉(zhuǎn)領(lǐng)域的外側(cè)的緩沖部件,然后在前述反轉(zhuǎn)領(lǐng)域內(nèi)再開始反轉(zhuǎn)動作,其特征在于,具有判斷從前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作的再起動開始在所規(guī)定的時間內(nèi)是否檢測出前述等速領(lǐng)域的開始信號的步驟,在所規(guī)定時間內(nèi)檢測出是前述等速領(lǐng)域的開始信號時,使所述線性往復運動裝置等速移動的步驟。
2.線性往復運動驅(qū)動控制方法,用于驅(qū)動線性往復運動裝置,對應于使該線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)開始等速移動的開始信號,使之在前述等速領(lǐng)域內(nèi)等速移動,在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域反轉(zhuǎn),在前述反轉(zhuǎn)領(lǐng)域內(nèi)暫時停止反轉(zhuǎn)動作且壓緊在前述反轉(zhuǎn)領(lǐng)域外側(cè)的緩沖部件,然后在前述反轉(zhuǎn)領(lǐng)域內(nèi)再開始反轉(zhuǎn)動作,其特征在于,具有判斷從前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作的再起動開始在所規(guī)定的時間內(nèi)是否檢測出前述等速領(lǐng)域的開始信號的步驟,在所規(guī)定的時間內(nèi)檢測出前述等速領(lǐng)域的開始信號時,使該檢測出的開始信號作為無效,修改對前述線性往復運動裝置的驅(qū)動控制的步驟。
3.權(quán)利要求1或2所記載的線性往復運動驅(qū)動控制方法,其特征在于還具有從反轉(zhuǎn)動作的再起動開始在規(guī)定時間內(nèi)檢測前述等速領(lǐng)域的開始信號操作是否進行了所規(guī)定次數(shù)以上的步驟,當前述開始信號的檢測次數(shù)是前述所規(guī)定次數(shù)以上時,停止前述線性往復運動裝置的步驟。
4.線性往復運動驅(qū)動裝置,具有使線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)等速移動的第1驅(qū)動裝置;使前述線性往復運動裝置在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)的第2驅(qū)動裝置;檢測表示前述等速領(lǐng)域和前述反轉(zhuǎn)領(lǐng)域之間邊界的邊界標識的檢測裝置;設置在前述反轉(zhuǎn)領(lǐng)域的兩個外側(cè)且緩沖前述線性往復運動裝置移動的緩沖部件;及在前述反轉(zhuǎn)領(lǐng)域內(nèi)暫時停止反轉(zhuǎn)動作且使前述線性往復運動裝置壓緊在前述緩沖部件上的第3驅(qū)動裝置,其特征在于還具有判斷從前述反轉(zhuǎn)領(lǐng)域的反轉(zhuǎn)動作的再起動開始在所規(guī)定時間內(nèi)前述檢測裝置是否檢測出前述邊界標識的判斷裝置,而且還具有當在前述所規(guī)定時間內(nèi)檢測出是前述邊界標識時,前述第1驅(qū)動裝置使線性往復運動裝置等速移動的結(jié)構(gòu)。
5.線性往復運動驅(qū)動裝置,具有使線性往復運動裝置在所規(guī)定時等速領(lǐng)域內(nèi)等速移動的第1驅(qū)動裝置;使前述線性往復運動裝置在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)的第2驅(qū)動裝置;檢測表示前述等速領(lǐng)域和前述反轉(zhuǎn)領(lǐng)域之間邊界的邊界標識的檢測裝置;設置在前述反轉(zhuǎn)領(lǐng)域的兩個外側(cè)且緩沖前述線性往復運動裝置移動的緩沖部件;在前述反轉(zhuǎn)領(lǐng)域內(nèi)暫時停止反轉(zhuǎn)動作且使前述線性往復運動裝置壓緊在前述緩沖部件上的第3驅(qū)動裝置,其特征在于還具有判斷從前述反轉(zhuǎn)領(lǐng)域的反轉(zhuǎn)動作的再起動開始在所規(guī)定時間內(nèi)前述檢測裝置是否檢測出前述邊界標識的判斷裝置,而且還具有當在前述所規(guī)定時間內(nèi)檢測出是前述邊界標識時,把其檢測出的邊界標識作為無效,修改對線性往復運動裝置的驅(qū)動控制的結(jié)構(gòu)。
6.權(quán)利要求4或5記載的線性往復運動驅(qū)動裝置,其特征在于具有當前述判斷裝置判斷出前述檢測裝置在前述所規(guī)定時間內(nèi)檢測前述邊界標識的次數(shù)在所規(guī)定次數(shù)以上時,停止前述線性往復運動裝置的結(jié)構(gòu)。
7.線性往復運動型打印機,具有線性往復運動裝置;使該線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)等速移動的第1驅(qū)動裝置;使前述線性往復運動裝置在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)的第2驅(qū)動裝置;檢測表示前述等速領(lǐng)域和前述反轉(zhuǎn)領(lǐng)域的邊界的邊界標識的檢測裝置;設置在前述反轉(zhuǎn)領(lǐng)域的兩個外側(cè),緩沖前述線性往復運動裝置移動的緩沖部件;使前述線性往復運動裝置在前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作暫時停止且壓緊在前述緩沖部件的第3驅(qū)動裝置;搭載在前述線性往復運動裝置上,且在前述線性往復運動裝置在前述等速領(lǐng)域內(nèi)移動期間進行打印處理的印字頭,其特征在于還具有判斷從前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作的再起動開始所規(guī)定時間內(nèi)前述檢測裝置是否檢測出前述邊界標識的判斷裝置,還具有在規(guī)定時間內(nèi)檢出是前述邊界標識時,前述第1驅(qū)動裝置使前述線性往復運動裝置等速移動的結(jié)構(gòu)。
8.線性往復運動型打印機,具有線性往復運動裝置;使該線性往復運動裝置在所規(guī)定的等速領(lǐng)域內(nèi)等速移動的第1驅(qū)動裝置;使前述線性往復運動裝置在前述等速領(lǐng)域的兩個外側(cè)的反轉(zhuǎn)領(lǐng)域內(nèi)反轉(zhuǎn)的第2驅(qū)動裝置;檢測表示前述等速領(lǐng)域和前述反轉(zhuǎn)領(lǐng)域邊界的邊界標識的檢測裝置;設置在前述反轉(zhuǎn)領(lǐng)域的兩個外側(cè),緩沖前述線性往復運動裝置移動的緩沖部件;使前述線性往復運動裝置在前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作暫時停止,且壓緊在前述緩沖部件的第3驅(qū)動裝置;搭載在前述線性往復運動裝置上且在前述線性往復運動裝置在前述等速領(lǐng)域內(nèi)移動期間進行印字處理的印字頭,其特征在于,還具有判斷從前述反轉(zhuǎn)領(lǐng)域內(nèi)的反轉(zhuǎn)動作的再起動開始所規(guī)定的時間內(nèi)前述檢測裝置是否檢測出前述邊界標識的判斷裝置,還具有在規(guī)定時間內(nèi)檢測出是前述邊界標識時,把其檢測出的邊界標識作為無效,修改對前述線性往復運動裝置的驅(qū)動控制的結(jié)構(gòu)。
9.權(quán)利要求7或8記載的線性往復型打印機,其特征在于,前述判斷裝置判斷出前述檢測裝置在前述所規(guī)定時間內(nèi)檢測前述邊界標識的次數(shù)在所規(guī)定次數(shù)以上時,中止由前述印字頭進行的印字處理。
全文摘要
提供在線性往復運動裝置即使在壓緊不良狀態(tài)時,也可以根據(jù)錯誤發(fā)生前的適當?shù)难a償控制,使處理速度以及處理質(zhì)量穩(wěn)定化,且防止由錯誤引起的工作效率的下降的線性往復運動驅(qū)動控制方法。使線性往復運動裝置2壓緊在緩沖器4上并等待一段時間后開始再起動,該再起動開始不久檢測出等速領(lǐng)域開始信號時,把其檢測信號作為有效,繼續(xù)控制動作或者把其檢測信號作為無效修改控制動作,并不直接當作錯誤。
文檔編號B41J2/515GK1218181SQ981059
公開日1999年6月2日 申請日期1998年3月30日 優(yōu)先權(quán)日1997年11月20日
發(fā)明者藤本博 申請人:富士通株式會社