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