本發(fā)明涉及縫紉機(jī)的踏板讀取裝置。
背景技術(shù):
縫紉機(jī)通常通過踏板的踏入而進(jìn)行操作輸入。
縫紉機(jī)的踏板在不施加操作的狀態(tài)下被施加恢復(fù)力以維持中立位置,如果對抗該恢復(fù)力而進(jìn)行前踏,則縫紉機(jī)電動機(jī)以與該踏入量對應(yīng)的轉(zhuǎn)速進(jìn)行驅(qū)動,如果進(jìn)行后踏,則執(zhí)行切線。
因此,縫紉機(jī)具備踏板傳感器,該踏板傳感器遍布踏板的踏入操作范圍整體地以與踏板的位置對應(yīng)的信號強(qiáng)度,輸出位置檢測信號,縫紉機(jī)根據(jù)該位置檢測信號的信號強(qiáng)度而求出踏板的位置,進(jìn)行與踏板的踏入位置對應(yīng)的動作控制。
另外,受到組裝誤差的影響、或信號處理回路受到周圍的環(huán)境溫度的影響,縫紉機(jī)的踏板傳感器輸出有時產(chǎn)生誤差。
即,如圖7所示,由于上述的原因,對于表示踏板傳感器的信號強(qiáng)度和踏板的位置之間的對應(yīng)關(guān)系的讀入值表,有時在實(shí)測值的信號強(qiáng)度和踏板的位置之間的對應(yīng)關(guān)系中產(chǎn)生偏差。
其結(jié)果,例如,如圖7所示,在實(shí)測值表示比表高的信號強(qiáng)度的情況下,為了輸入切線的執(zhí)行,即使將踏板踏入至最后側(cè),也無法得到在表所規(guī)定的切線執(zhí)行的信號強(qiáng)度,無法執(zhí)行切線等,有可能無法進(jìn)行正確的動作或所需的動作。
因此,現(xiàn)有的縫紉機(jī)設(shè)置中立位置校正模式開關(guān),如果從該開關(guān)輸入中立位置校正模式的執(zhí)行,則以踏板位于中立位置為前提,讀取當(dāng)前的傳感器輸出,對其信號強(qiáng)度是否處于作為中立位置的容許范圍內(nèi)進(jìn)行判定,在處于容許范圍內(nèi)的情況下,進(jìn)行對表進(jìn)行校正的處理,以使得當(dāng)前的檢測信號強(qiáng)度成為中立位置的信號強(qiáng)度。
另外,在檢測出的信號強(qiáng)度處于作為中立位置的容許范圍外的情況下,進(jìn)行了下述處理,即,顯示該檢測出的信號強(qiáng)度向前踏側(cè)和后踏側(cè)中的哪一側(cè)進(jìn)行了偏移,表示應(yīng)該將踏板向哪一個方向進(jìn)行重新組裝(例如,參照專利文獻(xiàn)1)。
專利文獻(xiàn)1:日本特開2008-68003號公報
但是,上述現(xiàn)有的縫紉機(jī),僅在操作者按下了中立位置校正模式開關(guān)的情況下進(jìn)行讀入值表的校正,因此存在下述問題,即,僅在識別出踏板操作的異常時進(jìn)行校正處理。
另外,如前述所示,縫紉機(jī)的踏板傳感器的檢測電路等由于受到周圍的環(huán)境溫度等的影響,因此還存在下述問題,即,即使進(jìn)行校正處理,隨著時間的經(jīng)過仍產(chǎn)生誤差,無法應(yīng)對該情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種縫紉機(jī),該縫紉機(jī)能夠更高精度地反映踏板操作而進(jìn)行縫制動作。
(1)本發(fā)明的縫紉機(jī)具備:
踏板,其維持中立位置,通過踏入操作與從所述中立位置變動后的位置相對應(yīng)地輸入操作;
踏板傳感器,其與所述踏板的位置相對應(yīng)地使輸出的信號強(qiáng)度變動;
存儲部,其對讀入值表進(jìn)行存儲,該讀入值表表示從所述踏板傳感器輸出的信號強(qiáng)度和所述踏板的位置之間的對應(yīng)關(guān)系;以及
踏板位置確定處理部,其根據(jù)從所述踏板傳感器輸出的信號強(qiáng)度和所述讀入值表,確定所述踏板的位置,
所述縫紉機(jī)的特征在于,具備:
第一中立位置取得部,其在主電源接通時對從所述踏板傳感器輸出的信號強(qiáng)度是否處于中立位置處的容許范圍內(nèi)進(jìn)行判定;以及
第一校正部,其在所述第一中立位置取得部判定為從所述踏板傳感器輸出的信號強(qiáng)度處于所述中立位置處的容許范圍內(nèi)的情況下,對所述讀入值表進(jìn)行校正,以使在所述主電源接通時從所述踏板傳感器輸出的信號強(qiáng)度成為新的中立位置的信號強(qiáng)度。
(2)本發(fā)明的縫紉機(jī)具備:
踏板,其維持中立位置,通過踏入操作與從所述中立位置變動后的位置相對應(yīng)地輸入操作;
踏板傳感器,其與所述踏板的位置相對應(yīng)地使輸出的信號強(qiáng)度變動;
存儲部,其對讀入值表進(jìn)行存儲,該讀入值表表示從所述踏板傳感器輸出的信號強(qiáng)度和所述踏板的位置之間的對應(yīng)關(guān)系;以及
踏板位置確定處理部,其根據(jù)從所述踏板傳感器輸出的信號強(qiáng)度和所述讀入值表,確定所述踏板的位置,
所述縫紉機(jī)的特征在于,具備:
第二中立位置取得部,其在主電源接通后,在以固定的重復(fù)周期讀取的、且從所述踏板傳感器輸出的信號強(qiáng)度表示相同的值的情況下,將該信號強(qiáng)度視為中立位置的信號強(qiáng)度;以及
第二校正部,其對所述讀入值表進(jìn)行校正,以使由所述第二中立位置取得部視為所述中立位置的信號強(qiáng)度的信號強(qiáng)度成為新的中立位置的信號強(qiáng)度。
(3)本發(fā)明的特征在于,在(2)記載的縫紉機(jī)中,
所述第二中立位置取得部,在以所述固定的重復(fù)周期讀取的、表示相同的值的從所述踏板傳感器輸出的信號強(qiáng)度處于中立位置處的容許范圍內(nèi)的情況下,視為中立位置的信號強(qiáng)度。
(4)本發(fā)明的縫紉機(jī)具有:
踏板,其維持中立位置,通過踏入操作與從所述中立位置變動后的位置相對應(yīng)地輸入操作;
踏板傳感器,其與所述踏板的位置相對應(yīng)地使輸出的信號強(qiáng)度變動;
存儲部,其對讀入值表進(jìn)行存儲,該讀入值表表示從所述踏板傳感器輸出的信號強(qiáng)度和所述踏板的位置之間的對應(yīng)關(guān)系;以及
踏板位置確定處理部,其根據(jù)從所述踏板傳感器輸出的信號強(qiáng)度和所述讀入值表,確定所述踏板的位置,
所述縫紉機(jī)的特征在于,具備:
極值取得部,其在縫制時,取得通過所述踏板的向一側(cè)的踏入而產(chǎn)生的所述信號強(qiáng)度的最大值或通過所述踏板的向相反側(cè)的踏入而產(chǎn)生的所述信號強(qiáng)度的最小值;以及
第三校正部,其基于由所述極值取得部取得的所述信號強(qiáng)度的最大值或所述信號強(qiáng)度的最小值,對所述讀入值表進(jìn)行校正。
(5)本發(fā)明的特征在于,在(4)記載的縫紉機(jī)中,
所述極值取得部,
如果從所述踏板傳感器輸出的信號強(qiáng)度超過第一閾值,則進(jìn)行所述最大值的取得,
如果從所述踏板傳感器輸出的信號強(qiáng)度低于第二閾值,則進(jìn)行所述最小值的取得。
(6)本發(fā)明的特征在于,在(4)或(5)記載的縫紉機(jī)中,
所述極值取得部,根據(jù)由所述極值取得部最近取得的多個所述最大值或多個所述最小值,決定所述最大值或所述最小值。
發(fā)明的效果
本發(fā)明具備:第一中立位置取得部,其在主電源接通時對從所述踏板傳感器輸出的信號強(qiáng)度是否處于中立位置處的容許范圍內(nèi)進(jìn)行判定;以及第一校正部,其在第一中立位置取得部判定為處于中立位置處的容許范圍內(nèi)的情況下,對讀入值表進(jìn)行校正,以使在主電源接通時從踏板傳感器輸出的信號強(qiáng)度成為新的中立位置的信號強(qiáng)度,因此無需等待縫紉機(jī)的操作者的判斷,就能夠在主電源接通時取得中立位置的信號強(qiáng)度,將讀入值表校正為適當(dāng)?shù)膬?nèi)容,能夠更高精度地反映踏板操作而進(jìn)行縫制動作。
本發(fā)明具備:第二中立位置取得部,其在縫制時,在以固定的重復(fù)周期讀取的、從踏板傳感器輸出的信號強(qiáng)度表示相同的值的情況下,將該信號強(qiáng)度視為中立位置的信號強(qiáng)度;以及第二校正部,其對讀入值表進(jìn)行校正,以使由第二中立位置取得部視為中立位置的信號強(qiáng)度的信號強(qiáng)度成為新的中立位置的信號強(qiáng)度,因此無需等待縫紉機(jī)的操作者的判斷,就能夠取得中立位置的信號強(qiáng)度,在縫制時將讀入值表校正為適當(dāng)?shù)膬?nèi)容,能夠更高精度地反映踏板操作而進(jìn)行縫制動作。
本發(fā)明具備:極值取得部,其在縫制時,取得通過踏板的向一側(cè)的踏入而產(chǎn)生的信號強(qiáng)度的最大值或通過踏板的向相反側(cè)的踏入而產(chǎn)生的信號強(qiáng)度的最小值;以及第三校正部,其基于由極值取得部取得的信號強(qiáng)度的最大值或信號強(qiáng)度的最小值,對讀入值表進(jìn)行校正,因此無需等待縫紉機(jī)的操作者的判斷,就能夠取得信號強(qiáng)度的最大值或最小值,在縫制時將讀入值表校正為適當(dāng)?shù)膬?nèi)容,能夠更高精度地反映踏板操作而進(jìn)行縫制動作。
附圖說明
圖1是表示縫紉機(jī)的概略結(jié)構(gòu)的正視圖。
圖2是表示縫紉機(jī)的控制系統(tǒng)的框圖。
圖3是表示校正前后的讀入值表的線圖。
圖4是中立位置取得處理(1)的流程圖。
圖5是中立位置取得處理(2)的流程圖。
圖6是極值取得處理的流程圖。
圖7是表示產(chǎn)生了偏差的讀入值表的線圖。
標(biāo)號的說明
1 縫紉機(jī)
9 控制裝置
11 踏板
13 電源開關(guān)
14 顯示部
40 踏板傳感器
91 CPU(踏板位置確定處理部、第一中立位置取得部、第一校正部、第二中立位置取得部、第二校正部、極值取得部、第三校正部)
94 EEPROM(存儲部)
95 縫紉機(jī)電動機(jī)
96 切線裝置
A 中立位置
B 切線位置
具體實(shí)施方式
[縫紉機(jī)的整體結(jié)構(gòu)]
下面,基于圖1~圖6,對作為本發(fā)明的實(shí)施方式的縫紉機(jī)1進(jìn)行說明。
如圖1所示,縫紉機(jī)1具備:縫紉機(jī)工作臺3,其由多個腳部2的上端支撐;以及縫紉機(jī)主體4,其在正面觀察時形成為大致コ字狀,設(shè)置于縫紉機(jī)工作臺3。
在縫紉機(jī)主體4內(nèi)置有成為縫紉機(jī)1的縫制的驅(qū)動源的縫紉機(jī)電動機(jī)95(參照圖2)??p紉機(jī)電動機(jī)95向設(shè)置在縫紉機(jī)主體4內(nèi)的上軸(省略圖示)及下軸(省略圖示)進(jìn)行旋轉(zhuǎn)力的施加。
在上軸經(jīng)由曲柄機(jī)構(gòu)連結(jié)有針棒6,在針棒6的下端部設(shè)置有縫針7。因此,通過縫紉機(jī)電動機(jī)95進(jìn)行驅(qū)動,從而其驅(qū)動從上軸傳遞至縫針7,縫針7進(jìn)行上下移動。
在縫紉機(jī)1設(shè)置有進(jìn)行縫紉機(jī)電動機(jī)的驅(qū)動控制的控制裝置9,該控制裝置9與縫紉機(jī)電動機(jī)95電連接。踏板11經(jīng)由踏板傳感器40與該控制裝置9電連接,該踏板11與作業(yè)者的踏入方向(前踏或后踏)、踏入量相對應(yīng)地進(jìn)行與縫紉機(jī)1的驅(qū)動有關(guān)的指示輸入。
在縫紉機(jī)1中,在縫紉機(jī)工作臺3的下部設(shè)置有電源開關(guān)13,通過電源開關(guān)13的ON/OFF能夠進(jìn)行向縫紉機(jī)1的控制裝置9的主電源的接通/斷開。另外,在控制裝置9附設(shè)有作為顯示單元的顯示部14,其對通知給作業(yè)者的信息進(jìn)行顯示。
另外,縫紉機(jī)1具備切線裝置96(參照圖2)。該切線裝置96是具有下述部件的公知的結(jié)構(gòu):可動切刀,其在針板的下側(cè)進(jìn)行轉(zhuǎn)動動作;固定切刀,其通過與可動切刀之間的協(xié)同動作將上線及下線切斷;以及切線電動機(jī),其向可動切刀施加轉(zhuǎn)動動作。
[踏板]
踏板11是能夠轉(zhuǎn)動地由水平的踏板軸11a支撐的踏板,在傾斜為其前端部高、后端部低的狀態(tài)下配置于縫紉機(jī)工作臺3的下部。
而且,踏板11為了維持處于固定的傾斜角度的中立位置而被未圖示的彈性體施加恢復(fù)力,作業(yè)者對抗該恢復(fù)力而向前端部下降的方向進(jìn)行前踏和向后端部下降的方向進(jìn)行后踏,由此輸入向縫紉機(jī)主體4的動作指令。
具體地說,如果對于踏板11進(jìn)行前踏,則縫紉機(jī)電動機(jī)95被驅(qū)動而執(zhí)行縫制。另外,在該前踏的情況下,以下述方式進(jìn)行驅(qū)動控制,即,隨著其踏入量變大,縫紉機(jī)電動機(jī)95的轉(zhuǎn)速增加,如果返回中立位置,則縫紉機(jī)電動機(jī)95的旋轉(zhuǎn)驅(qū)動停止。
另外,如果對踏板11進(jìn)行后踏,則切線裝置工作,執(zhí)行上線及下線的切斷動作。
[踏板傳感器]
踏板11的前端部經(jīng)由連結(jié)棒20與配置于上方的踏板傳感器40連結(jié)。
踏板傳感器40具備:鐵芯,其經(jīng)由連結(jié)棒20與踏板11連結(jié),遍布該踏板11的可動區(qū)域整體地聯(lián)動;線圈,其插入有該鐵芯;振蕩器,其對線圈施加脈沖;以及放大電路,其將對應(yīng)于鐵芯的位置變動的、來自線圈的檢測信號放大而輸出至控制裝置9。
上述振蕩器以規(guī)定周期、規(guī)定的脈沖寬度振蕩產(chǎn)生脈沖,并輸入至線圈。線圈對應(yīng)于鐵芯的插入深度使脈沖信號的脈沖寬度變動而輸出至控制裝置9。
鐵芯與踏板連結(jié),相對于線圈的插入深度對應(yīng)于踏板的踏入位置而變動。
因此,控制裝置9接收從踏板傳感器40的線圈輸出的脈沖信號而作為檢測信號,讀取其脈沖寬度而作為信號強(qiáng)度,由此能夠?qū)μぐ?1處于其可動區(qū)域的任意位置進(jìn)行檢測。
[縫紉機(jī)的控制系統(tǒng)]
圖2表示縫紉機(jī)的控制系統(tǒng)的框圖。
縫紉機(jī)1具備進(jìn)行其整體結(jié)構(gòu)的動作控制的控制裝置9,對該控制裝置9經(jīng)由各個驅(qū)動電路95a、14a、96a而連接有下述部件:縫紉機(jī)電動機(jī)95,其成為縫制動作的驅(qū)動源;顯示部14,其進(jìn)行各種設(shè)定信息、通知信息的顯示;以及切線裝置96等。
另外,前述的踏板11經(jīng)由踏板傳感器40與控制裝置9連接。
并且,控制裝置9具備:CPU 91,其進(jìn)行縫紉機(jī)的各部的控制處理;RAM 92,其成為CPU 91的作業(yè)區(qū)域;ROM 93,其存儲有CPU 91要進(jìn)行處理的程序;以及作為存儲部的EEPROM 94,其構(gòu)成為存儲運(yùn)算處理所使用的數(shù)據(jù),并且能夠?qū)⒃摂?shù)據(jù)進(jìn)行改寫。
EEPROM 94存儲有讀入值表,該讀入值表表示基于從踏板傳感器40輸出的檢測信號的脈沖寬度的踏板讀入值(信號強(qiáng)度)與踏板11的位置(前后的踏入量)的對應(yīng)關(guān)系。
如圖3所示,讀入值表表示踏板讀入值和踏板的位置之間的對應(yīng)關(guān)系。此外,在這里,對傾斜度固定的直線狀的情況進(jìn)行了例示,但并不限定于此。
CPU 91從EEPROM 94讀入上述讀入值表而儲存至RAM 92。而且,如果來自踏板傳感器40的檢測信號被輸入至控制裝置9,則CPU 91作為踏板讀入值而讀取檢測信號的脈沖寬度,參照RAM 92內(nèi)的讀入值表而確定踏板11的前后的踏入位置。即,CPU 91作為“根據(jù)從踏板傳感器輸出的信號強(qiáng)度和所述讀入值表對所述踏板的位置進(jìn)行確定的踏板位置確定處理部”起作用。
另外,CPU 91如果確定出踏板11的前后的踏入位置,則在踏入位置位于中立位置A之前的情況下,在直至最高速位置C為止的范圍對應(yīng)于其位置決定縫紉機(jī)電動機(jī)95的轉(zhuǎn)速,經(jīng)由驅(qū)動電路95a執(zhí)行速度控制。
另外,CPU 91如果確定出踏板11的前后的踏入位置,則在踏入位置位于中立位置A之后的情況下,對切線位置B的到達(dá)進(jìn)行監(jiān)視,如果達(dá)到切線位置B,則使切線裝置96執(zhí)行切線動作。
[中立位置取得處理(1)]
下面,基于圖4的流程圖,對在縫紉機(jī)1的主電源接通時,CPU 91通過在ROM 93內(nèi)儲存的處理程序而執(zhí)行的中立位置取得處理(1)進(jìn)行說明。
如前述所示,在EEPROM 94內(nèi)儲存有讀入值表,但踏板傳感器40和踏板11的位置之間的對應(yīng)關(guān)系由于踏板的組裝誤差、環(huán)境溫度的變化、由部件的加工精度引起的誤差、部件的歷時劣化等各種原因而產(chǎn)生誤差、變動。
因此,在該中立位置取得處理(1)中,以在縫紉機(jī)1的主電源接通時踏板11處于非操作狀態(tài)并位于中立位置的通常狀態(tài)為前提,進(jìn)行讀入值表的校正,以使得縫紉機(jī)1的主電源接通時的踏板11的位置位于中立位置。下面,說明其處理的詳細(xì)內(nèi)容。
如果通過電源開關(guān)13使縫紉機(jī)1的主電源接通,則CPU 91執(zhí)行踏板傳感器40的檢測信號的讀入(步驟S1)。
而且,判定所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度是否處于作為中立位置被容許的范圍內(nèi)(步驟S3)。即,CPU 91作為“在主電源接通時對從所述踏板傳感器輸出的信號強(qiáng)度是否處于中立位置處的容許范圍內(nèi)進(jìn)行判定的第一中立位置取得部”起作用。
其結(jié)果,在判定為所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度處于作為中立位置被容許的范圍外的情況下,視為在縫紉機(jī)1的主電源接通時意外地向前后某一側(cè)進(jìn)行了踏入,不進(jìn)行基于此時的檢測信號的信號強(qiáng)度的讀入值表的校正,將前一次更新后的讀入值表或最初儲存的讀入值表直接讀入至RAM 92而在踏板11的讀取時使用(步驟S5)。
另一方面,在判定為所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度處于作為中立位置被容許的范圍內(nèi)的情況下,CPU 91視為主電源接通時的踏板傳感器40的檢測信號的信號強(qiáng)度是中立位置的信號強(qiáng)度,對讀入值表的校正值進(jìn)行計(jì)算(步驟S7)。
如圖3所示,對于校正前的讀入值表,在實(shí)測值產(chǎn)生了誤差的情況下,通過對與踏板的各位置對應(yīng)的踏板傳感器40的信號強(qiáng)度的值整體地加減而進(jìn)行校正,從而能夠使校正前的讀入值表與實(shí)測值近似。
因此,關(guān)于讀入值表的校正值的計(jì)算,能夠通過主電源接通時的踏板傳感器40的檢測信號的信號強(qiáng)度的值相對于校正前的讀入值表的中立位置A的信號強(qiáng)度的值的差值而求出。而且,通過將所求出的校正值與校正前的讀入值表的各位置處的踏板傳感器40的信號強(qiáng)度的值相加,從而能夠得到新的校正后的讀入值表。
將按照上述方式求出的校正后的讀入值表作為新的讀入值表而儲存于EEPROM 94(步驟S9)。即,CPU 91作為“對所述讀入值表進(jìn)行校正,以使在主電源接通時從所述踏板傳感器輸出的信號強(qiáng)度成為新的中立位置的信號強(qiáng)度的第一校正部”起作用。
隨后,中立位置取得處理(1)結(jié)束。
[中立位置取得處理(2)]
下面,基于圖5的流程圖,對在縫紉機(jī)1的主電源接通后,CPU 91通過在ROM 93內(nèi)儲存的處理程序執(zhí)行的中立位置取得處理(2)進(jìn)行說明。
如前述所示,讀入值表有時由于環(huán)境溫度的變化等,即使進(jìn)行校正,但隨著時間的經(jīng)過與實(shí)測值之間的誤差會變大,因此在中立位置取得處理(2)中,在主電源接通后的縫紉機(jī)1的使用過程中(將主電源接通后的狀態(tài)),也對踏板11位于中立位置進(jìn)行檢測,進(jìn)行讀入值表的校正。下面,說明其處理的詳細(xì)內(nèi)容。
在縫紉機(jī)1的主電源接通后的狀態(tài)下,CPU 91執(zhí)行踏板傳感器40的檢測信號的讀入(步驟S21)。
而且,判定所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度是否處于作為中立位置被容許的范圍內(nèi)(步驟S23)。
其結(jié)果,在判定為所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度處于作為中立位置被容許的范圍外的情況下,判斷為踏板11不處于中立位置,將處理返回至步驟S21,再次執(zhí)行踏板傳感器40的檢測信號的讀入。
另外,在所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度處于作為中立位置被容許的范圍內(nèi)的情況下,CPU 91開始時間計(jì)數(shù),如果經(jīng)過了規(guī)定的等待時間t1(步驟S25),則再次進(jìn)行踏板傳感器40的檢測信號的讀入,與時間計(jì)數(shù)前的踏板傳感器40的檢測信號的信號強(qiáng)度的值進(jìn)行比較(步驟S27)。
即,在即使經(jīng)過等待時間t1,踏板傳感器40的檢測信號的信號強(qiáng)度也不變化的情況下,踏板11沒有被操作,位于中立位置的可能性變高。因此,等待時間t1設(shè)定為為了判斷踏板11沒有被操作而適當(dāng)?shù)臅r間(例如,1~幾秒左右)。
而且,在經(jīng)過等待時間t1,踏板傳感器40的檢測信號的信號強(qiáng)度發(fā)生了變化的情況下,CPU 91將處理返回至步驟S21,進(jìn)行踏板傳感器40的檢測信號的讀入。
另外,在即使經(jīng)過等待時間t1,踏板傳感器40的檢測信號的信號強(qiáng)度也不變化的情況下,CPU 91判定踏板傳感器40的檢測信號的信號強(qiáng)度不變化的狀況是否連續(xù)多次(在這里,作為一個例子而設(shè)為三次)(步驟S29)。
而且,CPU 91在踏板傳感器40的檢測信號的信號強(qiáng)度不變化的狀況沒有達(dá)到規(guī)定次數(shù)的情況下,將處理返回至步驟S21,進(jìn)行踏板傳感器40的檢測信號的讀入。
另外,在踏板傳感器40的檢測信號的信號強(qiáng)度不變化的狀況達(dá)到規(guī)定次數(shù)的情況下,CPU 91視為當(dāng)前的踏板傳感器40的檢測信號的信號強(qiáng)度是中立位置的信號強(qiáng)度,對讀入值表的校正值進(jìn)行計(jì)算(步驟S31)。
即,CPU 91作為“在主電源接通后,在以固定的重復(fù)周期讀取的、從所述踏板傳感器輸出的信號強(qiáng)度表示相同的值的情況下,將該信號強(qiáng)度視為中立位置的信號強(qiáng)度的第二中立位置取得部”起作用。
此外,關(guān)于上述校正值的計(jì)算,以與中立位置取得處理(1)的步驟S7的情況相同的方法進(jìn)行。
然后,CPU 91在RAM 92內(nèi)將基于校正值校正后的讀入值表展開,基于該校正后的讀入值表對踏板11的位置進(jìn)行檢測,進(jìn)行與其踏板位置對應(yīng)的動作控制。
接下來,CPU 91判定是否為縫制已結(jié)束的狀態(tài)(步驟S33)。該判定是根據(jù)有無執(zhí)行通過踏板11的后踏進(jìn)行的切線、或縫紉機(jī)電動機(jī)95的驅(qū)動是否停止、或根據(jù)這兩者而進(jìn)行判斷的。
而且,在縫制沒有結(jié)束的狀態(tài)的情況下,CPU 91將處理返回至步驟S21,進(jìn)行踏板傳感器40的檢測信號的讀入。
另外,在縫制已結(jié)束的狀態(tài)的情況下,CPU 91將在步驟S31得到的校正后的讀入值表作為新的讀入值表而儲存于EEPROM 94(步驟S35)。即,CPU 91作為“對所述讀入值表進(jìn)行校正,以使由第二中立位置取得部視為所述中立位置的信號強(qiáng)度的信號強(qiáng)度成為新的中立位置的信號強(qiáng)度的第二校正部”起作用。
隨后,中立位置取得處理(2)結(jié)束。此外,該中立位置取得處理(2)通過預(yù)定的周期而重復(fù)執(zhí)行。
[極值取得處理]
下面,基于圖6的流程圖,對在縫紉機(jī)1的縫制過程中CPU 91通過在ROM 93內(nèi)儲存的處理程序而執(zhí)行的極值取得處理進(jìn)行說明。
該處理也是使得讀入值表不會隨著時間的經(jīng)過而與實(shí)測值之間的誤差變大的校正處理,在縫紉機(jī)1的縫制過程中(例如,縫紉機(jī)電動機(jī)95的驅(qū)動過程中),對踏板傳感器40的檢測信號的信號強(qiáng)度的最大值及最小值進(jìn)行檢測,進(jìn)行讀入值表的校正。下面,說明其處理的詳細(xì)內(nèi)容。
在縫紉機(jī)1的縫紉機(jī)電動機(jī)95正在驅(qū)動的狀態(tài)下(步驟S51),CPU 91執(zhí)行踏板傳感器40的檢測信號的讀入(步驟S53)。
而且,判定所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度是否處于用于取得最大值的范圍內(nèi)(步驟S55)。
即,縫制過程中有時踏板11不斷地被操作,前后的位置變動被重復(fù),因此,在直至與檢測信號成為最大值的、向踏板11的前踏側(cè)踏入得最多的位置(圖3處的踏板可動極限(踏入側(cè)))接近的范圍為止進(jìn)行了踏入的情況下,開始檢測信號的最大值的監(jiān)視。
作為用于取得該最大值的范圍,例如,設(shè)為踏入側(cè)的可動極限的位置之前的踏板11的可動區(qū)域整體的20%左右的范圍。
其結(jié)果,在判定為所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度處于用于取得最大值的范圍內(nèi)的情況下,CPU 91對踏板傳感器40的檢測信號的信號強(qiáng)度的變化進(jìn)行監(jiān)視,在信號強(qiáng)度上升之后超過一定的下降幅度而大幅地下降時,將從上升轉(zhuǎn)換為下降時的信號強(qiáng)度判斷為最大值(步驟S57)。
而且,CPU 91考慮所取得的踏板傳感器40的檢測信號的信號強(qiáng)度的最大值和至此為止所取得的最近的兩個最大值對踏板傳感器40的檢測信號的信號強(qiáng)度的最大值進(jìn)行確定(步驟S59)。
作為確定最大值的方法,例如,可以將三個最大值進(jìn)行平均化,也可以是下述方式,即,與過去的兩個最大值進(jìn)行比較,如果數(shù)值沒有偏離,則將本次新確定的最大值采用為新的最大值。
通過也考慮最近的最大值而進(jìn)行判斷,從而能夠提高取得的最大值的可靠性。
如果取得最大值,則CPU 91將處理返回至步驟S1,再次執(zhí)行縫制過程中的踏板傳感器40的檢測信號的讀入
另一方面,在所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度處于用于取得最大值的范圍外的情況下,CPU 91判定踏板傳感器40的檢測信號的信號強(qiáng)度是否處于用于取得最小值的范圍內(nèi)(步驟S61)。
在該情況下,也與取得最大值的情況同樣地,考慮踏板11的前后的位置變動重復(fù)的情況,在直至與檢測信號成為最小值的、向踏板11的后踏側(cè)踏入得最多的位置(圖3處的踏板可動極限(反向踏入側(cè)))接近的范圍為止進(jìn)行了踏入的情況下,開始檢測信號的最小值的監(jiān)視。
作為用于取得該最小值的范圍,例如,也設(shè)為反向踏入側(cè)的踏板可動極限的位置之前的踏板11的可動區(qū)域整體的20%左右的范圍。
其結(jié)果,在判定為所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度處于用于取得最小值的范圍外的情況下,CPU 91將處理返回至步驟S51,再次執(zhí)行縫制過程中的踏板傳感器40的檢測信號的讀入。
另外,在判定為所讀入的踏板傳感器40的檢測信號的信號強(qiáng)度處于用于取得最小值的范圍內(nèi)的情況下,CPU 91對踏板傳感器40的檢測信號的信號強(qiáng)度的變化進(jìn)行監(jiān)視,在信號強(qiáng)度下降之后超過一定的上升幅度而大幅地上升時,將從下降轉(zhuǎn)換為上升時的信號強(qiáng)度判斷為最小值(步驟S63)。
該情況下,CPU 91也考慮所取得的踏板傳感器40的檢測信號的信號強(qiáng)度的最小值和至此為止所取得的最近的兩個最小值,對踏板傳感器40的檢測信號的信號強(qiáng)度的最小值進(jìn)行確定(步驟S65)。
作為確定最小值的方法,能夠采用與取得最大值相同的方法。
CPU 91通過進(jìn)行上述步驟S51~S65的處理,從而作為“在縫制時,取得通過所述踏板的向一側(cè)的踏入而產(chǎn)生的所述信號強(qiáng)度的最大值或通過所述踏板的向相反側(cè)的踏入而產(chǎn)生的所述信號強(qiáng)度的最小值的極值取得部”起作用。
而且,如果取得最大值或最小值,則CPU 91將該最大值或最小值視為是踏入側(cè)或反向踏入側(cè)的踏板可動極限的位置的信號強(qiáng)度,對讀入值表的校正值進(jìn)行計(jì)算(步驟S67)。
即,如圖3所示,關(guān)于校正值,能夠通過最大值或最小值相對于校正前的讀入值表的踏入側(cè)或反向踏入側(cè)的踏板可動極限的位置的信號強(qiáng)度的值的差值而求出。而且,通過將所求出的校正值與校正前的讀入值表的各位置處的踏板傳感器40的信號強(qiáng)度的值相加,從而能夠得到新的校正后的讀入值表。
接下來,CPU 91判定是否為縫制已結(jié)束(步驟S69)。該判定是根據(jù)有無執(zhí)行通過踏板11的后踏進(jìn)行的切線、或縫紉機(jī)電動機(jī)95的驅(qū)動是否停止、或根據(jù)這兩者而進(jìn)行判斷的。
而且,在縫制沒有結(jié)束的狀態(tài)的情況下,CPU 91將處理返回至步驟S51,進(jìn)行踏板傳感器40的檢測信號的讀入。
另外,在縫制已結(jié)束的情況下,CPU 91將在步驟S67得到的校正后的讀入值表作為新的讀入值表而儲存于EEPROM 94(步驟S71)。即,CPU 91作為“基于由極值取得部取得的所述信號強(qiáng)度的最大值或所述信號強(qiáng)度的最小值,對所述讀入值表進(jìn)行校正的第三校正部”起作用。
隨后,極值取得處理結(jié)束。此外,該極值取得處理以預(yù)定的周期重復(fù)執(zhí)行。
[發(fā)明的實(shí)施方式的技術(shù)效果]
上述縫紉機(jī)1的CPU 91作為在主電源接通時對從踏板傳感器40輸出的信號強(qiáng)度是否處于中立位置處的容許范圍內(nèi)進(jìn)行判定的第一中立位置取得部起作用,并且,CPU 91作為在判定為處于中立位置處的容許范圍內(nèi)的情況下,對讀入值表進(jìn)行校正,以使在主電源接通時從踏板傳感器40輸出的信號強(qiáng)度成為新的中立位置的信號強(qiáng)度的第一校正部起作用。
由此,無需等待縫紉機(jī)的操作者的判斷,就能夠在主電源接通時取得中立位置的信號強(qiáng)度,自動地將讀入值表校正為適當(dāng)?shù)膬?nèi)容,能夠更高精度地反映踏板操作而進(jìn)行縫制動作。
另外,縫紉機(jī)1的CPU 91作為在主電源接通后,在以固定的重復(fù)周期(等待時間t1)讀取的、從踏板傳感器40輸出的信號強(qiáng)度表示相同的值的情況下,將該信號強(qiáng)度視為中立位置的信號強(qiáng)度的第二中立位置取得部起作用,以及CPU 91作為對讀入值表進(jìn)行校正,以使由第二中立位置取得部視為中立位置的信號強(qiáng)度的信號強(qiáng)度成為新的中立位置的信號強(qiáng)度的第二校正部起作用,因此,無需等待縫紉機(jī)的操作者的判斷,就能夠取得中立位置的信號強(qiáng)度,自動地在縫制時將讀入值表校正為適當(dāng)?shù)膬?nèi)容,能夠更高精度地反映踏板操作而進(jìn)行縫制動作。
特別地,由于在主電源接通后取得中立位置的信號強(qiáng)度,因此即使由于在縫制開始后的溫度變化等,在縫制過程中讀入值表的誤差可能逐漸地變大的情況下,也能夠有效地進(jìn)行校正。
另外,作為第二中立位置取得部起作用的CPU 91,在以固定的重復(fù)周期從踏板傳感器40輸出的表示相同的值的信號強(qiáng)度處于中立位置處的容許范圍內(nèi)的情況下,視為中立位置的信號強(qiáng)度,因此能夠避免、減少將意外地以相同的值輸出的檢測信號的信號強(qiáng)度誤認(rèn)為中立位置的檢測強(qiáng)度的情況,能夠以更高的精度對讀入值表進(jìn)行校正。
另外,縫紉機(jī)1的CPU 91作為在縫制時,取得通過踏板的向一側(cè)的踏入而產(chǎn)生的信號強(qiáng)度的最大值或通過踏板的向相反側(cè)的踏入而產(chǎn)生的信號強(qiáng)度的最小值的極值取得部起作用,以及CPU 91作為基于由極值取得部取得的信號強(qiáng)度的最大值或信號強(qiáng)度的最小值,對讀入值表進(jìn)行校正的第三校正部起作用,因此無需等待縫紉機(jī)的操作者的判斷,就能夠取得信號強(qiáng)度的最大值或最小值,自動地在縫制時將讀入值表校正為適當(dāng)?shù)膬?nèi)容,能夠更高精度地反映踏板操作而進(jìn)行縫制動作。
特別地,由于取得信號強(qiáng)度的最大值或最小值,因此即使在難以取得中立位置的縫制過程中,也能夠有效地對讀入值表進(jìn)行校正。
另外,作為極值取得部起作用的CPU 91,如果從踏板傳感器40輸出的信號強(qiáng)度超過第一閾值,則進(jìn)行最大值的取得,如果從踏板傳感器輸出的信號強(qiáng)度低于第二閾值,則進(jìn)行最小值的取得,因此能夠避免、減少將意外地以大值或小值輸出的檢測信號的信號強(qiáng)度誤認(rèn)為檢測強(qiáng)度的最大值或最小值的情況,能夠以更高的精度對讀入值表進(jìn)行校正。
另外,作為極值取得部起作用的CPU 91,根據(jù)最近所取得的三個最大值或三個最小值,決定最大值或最小值,因此在該情況下,也能夠避免、減少將意外地以大值或小值輸出的檢測信號的信號強(qiáng)度誤認(rèn)為檢測強(qiáng)度的最大值或最小值的情況,能夠以更高的精度對讀入值表進(jìn)行校正。
[其他]
在圖4所示的中立位置取得處理(1)的步驟S5中,在縫紉機(jī)1的主電源接通時的踏板傳感器40的檢測信號的信號強(qiáng)度處于作為中立位置被容許的范圍外的情況下,判斷為踏板11已經(jīng)被踏入而從中立位置偏離,設(shè)為不進(jìn)行讀入值表的更新,但并不限定于上述的處理。
例如,在縫紉機(jī)1的主電源接通時的踏板傳感器40的檢測信號的信號強(qiáng)度處于作為中立位置被容許的范圍外的情況下,判斷為踏板11已經(jīng)被踏入而從中立位置偏離,在步驟S5中,利用顯示部14等,通知沒有進(jìn)行踏板11的操作即可。
在該情況下,在通知處理后將處理返回在至步驟S1,優(yōu)選進(jìn)行踏板傳感器40的檢測信號的重新讀入。