cap購買并且零件號(hào)是34H118D30B的步進(jìn)馬達(dá)。
[0062]公知的是,正時(shí)傳送帶應(yīng)當(dāng)被合適地張緊以確保正確操作和長壽命。
[0063]在將步進(jìn)馬達(dá)20安裝到打印機(jī)中期間,步進(jìn)馬達(dá)20經(jīng)由一對(duì)彈性偏壓機(jī)構(gòu)22、23被安裝到打印機(jī)的基板,并且螺釘20e被松開。彈性偏壓機(jī)構(gòu)22、23均包括彈簧22a、23a和托架22b、23b。托架22b、23b均被連接到其相應(yīng)彈簧22a、23a上,這通過每個(gè)彈簧的端部由相應(yīng)托架22b、23b中的相應(yīng)第一孔22c、23c接收來實(shí)現(xiàn)。每個(gè)彈簧22a、23a的第二端經(jīng)由相應(yīng)螺釘被連接到基板。每個(gè)托架還經(jīng)由螺釘連接到步進(jìn)馬達(dá)20的外殼20b。
[0064]由于步進(jìn)馬達(dá)20經(jīng)由彈性偏壓機(jī)構(gòu)22、23被安裝到基板,彈性偏壓機(jī)構(gòu)在步進(jìn)馬達(dá)20上施加力。由此,所述力是偏壓力,其起作用以將步進(jìn)馬達(dá)20朝向彈簧22a、23a的第二端推動(dòng)。
[0065]由于打印頭組件6被安裝到基板并且由于步進(jìn)馬達(dá)由彈性偏壓機(jī)構(gòu)22、23朝向彈簧的第二端(其被連接到基板)推動(dòng),當(dāng)螺釘20e松開時(shí),偏壓機(jī)構(gòu)起作用以將步進(jìn)馬達(dá)遠(yuǎn)離打印頭組件6推動(dòng),由此張緊傳送帶18。因此,傳送帶18可由彈性偏壓機(jī)構(gòu)22、23張緊到具體期望張力,并且螺釘20e可被擰緊以在打印機(jī)的操作期間保持傳送帶18中的具體期望張力。當(dāng)螺釘20e被擰緊時(shí),彈性偏壓機(jī)構(gòu)對(duì)于馬達(dá)的位置或傳送帶18中的張力沒有影響。
[0066]將理解的是,雖然彈性偏壓機(jī)構(gòu)包括彈簧22a、23a和托架22b、23b,但是可使用任何合適偏壓機(jī)構(gòu)來定位步進(jìn)馬達(dá)20以便在螺釘20e被擰緊之前允許傳送帶合適地張緊。此夕卜,還將理解的是,傳送帶18中的張力由彈性偏壓機(jī)構(gòu)施加到步進(jìn)馬達(dá)20上的力來確定。因此通過使用被構(gòu)造成施加不同力到步進(jìn)馬達(dá)20上的彈性偏壓機(jī)構(gòu),傳送帶能夠被不同地張緊。例如,彈性偏壓機(jī)構(gòu)22、23的托架22b、23b包括第二孔22d、23d。彈簧22a、23a的第一端至所述第二孔22d、23d (與第一孔22c、23c相對(duì))的連接將實(shí)現(xiàn)彈簧22a、23a的不同延伸并且因此實(shí)現(xiàn)施加到步進(jìn)馬達(dá)上的不同力,并且因此實(shí)現(xiàn)傳送帶18中的不同張力。例如,如果彈簧22a、23a是拉伸彈簧,則將每個(gè)彈簧22a、23a的第一端設(shè)置在每個(gè)托架22b、23b的第二孔22d、23d中與當(dāng)?shù)谝欢吮唤邮赵诘谝豢?2c、23c中時(shí)彈簧的伸長相比將會(huì)導(dǎo)致彈簧22a、23a的更大伸長。這將導(dǎo)致彈性偏壓機(jī)構(gòu)施加更大的力到步進(jìn)馬達(dá)20上并且因此在傳送帶中具有更大的張力。
[0067]彈性偏壓機(jī)構(gòu)22、23被構(gòu)造成使得當(dāng)螺釘20e被擰緊以在由彈性偏壓機(jī)構(gòu)22、23確定的位置中將步進(jìn)馬達(dá)20緊固到基板時(shí),傳送帶18在其表現(xiàn)上是無彈性的。
[0068]打印頭組件6圍繞樞軸16的旋轉(zhuǎn)程度受第一點(diǎn)和第二點(diǎn)限制,在第一點(diǎn)處打印頭13接觸打印輥15,在第二點(diǎn)處打印頭組件8的相對(duì)側(cè)接觸止動(dòng)件21。
[0069]圖3和4更詳細(xì)地示出了打印頭組件8。打印頭13被附接到載板25。色帶引導(dǎo)件11被插設(shè)在打印頭13和載板25之間,如在圖2最佳地所示的,色帶引導(dǎo)件起作用以沿其路徑引導(dǎo)色帶。載板25包括附接構(gòu)件26,該附接構(gòu)件繼而經(jīng)由磁性附接構(gòu)件28磁性地附接到軸27。附接構(gòu)件26包括兩個(gè)通道29,所述通道均設(shè)置成接收相應(yīng)樞軸30。在使用中,通道29中的僅一個(gè)設(shè)置有襯套,使得附接構(gòu)件繞被接收在該通道中的樞軸30樞轉(zhuǎn),另一樞軸30具有用于在其相應(yīng)通道中運(yùn)動(dòng)的間隙。附接構(gòu)件26 (和因此打印頭13)的樞轉(zhuǎn)運(yùn)動(dòng)由兩個(gè)端部止動(dòng)件31限制。打印頭繞其中一個(gè)樞軸30樞轉(zhuǎn)的能力允許在打印期間打印頭3和打印輥15之間的合適對(duì)齊,這對(duì)于確保良好質(zhì)量的打印來說是重要的。
[0070]為了確保良好質(zhì)量的打印,期望大約在被打印的標(biāo)簽的中心處施加壓力到打印頭
13。提供兩個(gè)通道29會(huì)允許壓力點(diǎn)被改變成更優(yōu)化地適合更窄寬度的標(biāo)簽。為了獲得當(dāng)在較窄標(biāo)簽上進(jìn)行打印時(shí)的最佳結(jié)果,還可使用較窄的打印輥。
[0071]打印頭組件6還包括線纜引導(dǎo)構(gòu)件32,其提供線纜的便利布線,所述線纜提供信號(hào)至打印頭13。
[0072]軸27被設(shè)置成繞樞軸16旋轉(zhuǎn)。打印頭組件6設(shè)置有磁性元件33,該磁性元件的旋轉(zhuǎn)由磁性編碼器(未示出)來監(jiān)測(cè)。由此,可以監(jiān)測(cè)由傳送帶18的運(yùn)動(dòng)導(dǎo)致的打印頭組件6繞樞軸16的旋轉(zhuǎn)。磁性元件可以是由Austria Microsystems供應(yīng)的零件號(hào)為AS5000-MR20-44的磁性多極環(huán)。編碼器可以是旋轉(zhuǎn)磁性位置傳感器,其也由AustriaMicrosystems供應(yīng)并且零件號(hào)為AS5304。
[0073]在上文中已經(jīng)描述了,馬達(dá)20起作用以使得打印頭13朝向和遠(yuǎn)離打印輥15運(yùn)動(dòng)。馬達(dá)20還起作用以控制打印頭13施加到打印輥15上的壓力。所施加的壓力的控制是重要的,因?yàn)檫@是影響打印質(zhì)量的因素。
[0074]圖5是包括在打印頭位置和壓力的控制中的部件的示意圖。步進(jìn)馬達(dá)20由微控制器50控制,該微控制器從存儲(chǔ)器51讀取指令。編碼器52傳送信號(hào)至控制器,所述信號(hào)表明打印頭組件6繞樞軸16的旋轉(zhuǎn)運(yùn)動(dòng)??刂破魈峁┬盘?hào)至馬達(dá)20。
[0075]現(xiàn)將參考圖6來描述由步進(jìn)馬達(dá)20的控制實(shí)現(xiàn)的打印頭位置和壓力的控制。步驟S1至S3代表初始化過程。在步驟S1中,馬達(dá)20被控制以便旋轉(zhuǎn)驅(qū)動(dòng)輪19以使得傳送帶18和帶輪17運(yùn)動(dòng),且因此使得打印頭組件繞樞軸16旋轉(zhuǎn)。這種運(yùn)動(dòng)繼續(xù),直到打印頭組件6處于其抵靠止動(dòng)件21 (圖2)的位置。在步驟S2中,執(zhí)行標(biāo)定過程以確定步進(jìn)馬達(dá)20經(jīng)過一步的運(yùn)動(dòng)如何對(duì)應(yīng)于編碼器52所傳輸?shù)拿}沖,所述編碼器監(jiān)測(cè)打印頭組件6繞樞軸16的旋轉(zhuǎn)。在步驟S3,馬達(dá)20旋轉(zhuǎn)以使得打印頭組件6運(yùn)動(dòng)到原點(diǎn)位置,該原點(diǎn)位置定位成接近止動(dòng)件21但是與止動(dòng)件間隔開。
[0076]每當(dāng)圖1的貼標(biāo)機(jī)被加電時(shí),就執(zhí)行步驟S1至S3的初始化過程。
[0077]在步驟S4,當(dāng)打印機(jī)被設(shè)置成在線時(shí),打印頭組件運(yùn)動(dòng)到準(zhǔn)備打印位置,該準(zhǔn)備打印位置更接近打印輥15。為了執(zhí)行打印操作,打印頭在步驟S5中從準(zhǔn)備打印位置運(yùn)動(dòng)到打印位置。在打印位置,打印頭承靠在打印輥15上,由此施加壓力到打印輥15上(或在使用中施加壓力到被夾設(shè)在打印頭13和打印輥15之間的色帶和襯底上)。
[0078]當(dāng)完成打印操作時(shí),該處理從步驟S5前進(jìn)到步驟S4以由此使得打印頭組件6返回到準(zhǔn)備打印位置。當(dāng)打印頭被設(shè)置在離線模式時(shí),該處理從步驟S4前進(jìn)到步驟S3,使得打印頭組件6返回至其原點(diǎn)位置。
[0079]圖7更詳細(xì)地示出了圖6的步驟S1至S3的處理。在步驟S6,步進(jìn)馬達(dá)20被命令沿與打印頭組件6朝向止動(dòng)件21的運(yùn)動(dòng)相對(duì)應(yīng)的方向運(yùn)動(dòng)一步或多步。在步驟S7,監(jiān)測(cè)馬達(dá)20所運(yùn)動(dòng)的步數(shù)與監(jiān)測(cè)打印頭組件6繞樞軸16的旋轉(zhuǎn)的編碼器52所產(chǎn)生的脈沖之間的比率。在步驟S8,確定所監(jiān)測(cè)的比率是否顯著地偏離于所預(yù)期的比率。這種偏離被認(rèn)為意味著,打印頭組件6不能夠繞樞軸16自由地旋轉(zhuǎn),因?yàn)榇蛴☆^組件6已經(jīng)到達(dá)止動(dòng)件21,由此阻礙打印頭組件的進(jìn)一步運(yùn)動(dòng)。如果確定了所確定的比率不偏離于所預(yù)期的比率,則在步驟S8作出打印頭組件抵靠止動(dòng)件21的確定,并且該處理在步驟S9繼續(xù)。否在該處理返回至步驟S6,其中馬達(dá)轉(zhuǎn)動(dòng)以便使得打印頭朝向止動(dòng)件21運(yùn)動(dòng)。
[0080]在一個(gè)實(shí)施例中,當(dāng)打印頭能夠自由地運(yùn)動(dòng)時(shí),預(yù)期馬達(dá)步數(shù)與編碼器脈沖數(shù)之間的比率是1:3.4,其中馬達(dá)步數(shù)是馬達(dá)原生分辨率的四分之一步。該比率考慮到由驅(qū)動(dòng)輪19和帶輪17提供的齒輪傳動(dòng)以及馬達(dá)的回轉(zhuǎn)中四分之一步數(shù)以及在帶輪17的回轉(zhuǎn)中編碼器脈沖的數(shù)量。確定的是,當(dāng)編碼器脈沖的數(shù)量比所預(yù)期的要少至少二十一或以上時(shí)該比率偏離于所預(yù)期的值。也就是說,如果已經(jīng)運(yùn)動(dòng)10步,則會(huì)預(yù)期的是,將已經(jīng)接收到34個(gè)編碼器脈沖。但是如果接收到14個(gè)或更少的編碼器脈沖,則確定了打印頭13不能夠自由地運(yùn)動(dòng)并且相反會(huì)接觸止動(dòng)件21。
[0081]當(dāng)在步驟S6確定了打印頭組件6抵靠止動(dòng)件(基于馬達(dá)步數(shù)與編碼器脈沖之間的被監(jiān)測(cè)的比率),則該處理前進(jìn)到步驟S9,在步驟S9,馬達(dá)沿相反的方向(S卩,使得打印頭組件6遠(yuǎn)離止動(dòng)件21運(yùn)動(dòng))運(yùn)動(dòng)預(yù)定步數(shù)。該處理然后前進(jìn)到步驟S10,在步驟S10,步驟S6至S9的處理重復(fù)進(jìn)行一次或多次。這是為了確保準(zhǔn)確地確定止動(dòng)件的位置。當(dāng)在步驟S10中重復(fù)進(jìn)行步驟S6至S9的處理時(shí),在一個(gè)實(shí)施例中可能確定的是,當(dāng)編碼器脈沖的數(shù)量比所預(yù)期的要少至少十二或以上時(shí)該比率已經(jīng)偏離于所預(yù)期的值。基于在處理中更少的數(shù)量被用作步驟S10的一部分,打印頭組件開始從相對(duì)公知的開始位置運(yùn)動(dòng)(不同于步驟S8的處理第一次被執(zhí)行時(shí))。
[0082]當(dāng)步驟S6至S9的處理重復(fù)進(jìn)行足夠多的次數(shù)時(shí),該處理從步驟S10前進(jìn)到S11。應(yīng)當(dāng)注意,從步驟S9的處理起,打印頭組件6定位成距離止動(dòng)件21預(yù)定數(shù)量的馬達(dá)步數(shù)。這被稱為打印頭組件8的原點(diǎn)位置。通過精確地找到止動(dòng)件的位置(通過步驟S6至S9的重復(fù)處理實(shí)現(xiàn)),相對(duì)于止動(dòng)件21的位置精確地限定該原點(diǎn)位置。
[0083]在步驟S11,馬達(dá)被命令沿使得打印頭組件6更遠(yuǎn)離止動(dòng)件21運(yùn)動(dòng)的方向旋轉(zhuǎn)預(yù)定數(shù)量的步數(shù)(X步),然后朝向止動(dòng)件21往回旋轉(zhuǎn)相同數(shù)量的步數(shù)(S卩,到達(dá)原點(diǎn)位置)。當(dāng)執(zhí)行該運(yùn)動(dòng)時(shí),計(jì)數(shù)由編碼器產(chǎn)生的脈沖數(shù)量。預(yù)定數(shù)量的步數(shù)被選擇成使得打印頭組件6朝向打印棍15運(yùn)動(dòng),但是不使得打印頭到達(dá)打印棍15。也就是說,當(dāng)馬達(dá)運(yùn)動(dòng)經(jīng)過預(yù)定數(shù)量的步數(shù)時(shí),打印頭組件8的運(yùn)動(dòng)不受阻礙。在一個(gè)實(shí)施例中,預(yù)定數(shù)量的步數(shù)是沿每個(gè)方向25步。在馬達(dá)停止運(yùn)動(dòng)之后,在采集編碼器脈沖的讀數(shù)之前施加延遲(例如,250ms)以確保在獲得該數(shù)量的編碼器脈沖之前帶輪17的運(yùn)動(dòng)已經(jīng)停止。
[0084]在步進(jìn)馬達(dá)20沿兩個(gè)方向運(yùn)動(dòng)經(jīng)過預(yù)定數(shù)量的步數(shù)期間所產(chǎn)生的編碼器脈沖的數(shù)量被用于產(chǎn)生在馬達(dá)步數(shù)與編碼器脈沖之間的更新比率。在一些實(shí)施例中,所確定的比率可以與在先前標(biāo)定處理期間所確定的比率一起被處理以確定在下文描述的處理中被使用的平均比率。在一個(gè)實(shí)施例中,三個(gè)所確定的比率被用作平均值的確定的基礎(chǔ)。
[0085]在步驟S12中,作出核查以確定所更新的比率是否在額定比率(例如,上述比率1:
3.4)的預(yù)定范圍內(nèi)(例如,在5%或10%內(nèi)),如果情況不是如此,則該處理前進(jìn)到步驟S13,在步驟S13產(chǎn)生錯(cuò)誤消息。這是因?yàn)樵谌坎僮鳡顩r中,會(huì)預(yù)期的是,馬達(dá)步數(shù)與編碼器脈沖的比率會(huì)合理地靠近某個(gè)額定比率(例如,在該示例中是1:3.4)。
[0086]如果所確定的比率處于額定比率的預(yù)定范圍內(nèi),則該處理從步驟S12前進(jìn)到步驟S14。在此確定所確定的比率是否從額定比率充分地改變。但是應(yīng)當(dāng)注意,在處理期間可更新額定比率(在上述示例中是1:3.4)。具體地,每當(dāng)由步驟S11的處理產(chǎn)生在當(dāng)前額定值的預(yù)定范圍內(nèi)的比率,可產(chǎn)生最近四個(gè)被確定的比率的移動(dòng)總體平均值,并且然后這種移動(dòng)平均值可取代額定比率。該更新的額定比率被用于需要知曉步進(jìn)馬達(dá)步數(shù)與編碼器脈沖之間的關(guān)系的該處理