IP Library Granted Patent US 10,081,151
Granted Patent B2
US 10,081,151 · App. 14/969,694 · Granted Sep 25, 2018

Servo press and control method

Inventor: Shinji Suzuki (Tokyo, JP)
Assignee: Janome Sewing Machine Co., Ltd.
B30B15/26B30B1/186B30B15/148G05B19/404G05B2219/2622G05B2219/45137G05B2219/49209
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,081,151
App. No.
14/969,694
Granted
Sep 25, 2018
Kind
B2
Abstract

Highly accurate press working is performed while responding to mechanical alteration due to thermal expansion. Prior to a series of processing to a workpiece, a servomotor control unit moves a slide to a stop position, and a sensing value detecting unit detects a sensing value of a sensing element at the stop position of the slide, and stores the detected sensing value. Then, in the series of processing, the sensing value detecting unit detects a sensing value of the sensing element at the stop position of the slide, and stores the detected sensing value in the processing sensing value storing unit. A correction value calculating unit calculates a correction value based on the two store values, and a servomotor control unit controls the servomotor based on the detected slide position, the slide position that has been set, and the correction value calculated by the correction value calculating unit.

Claims (45)

1. A servo press comprising:

a slide configured to move up and down;

a servomotor configured to drive the slide up and down;

an encoder disposed at the servomotor;

a slide position detecting unit configured to detect a position of the slide based on an output signal from the encoder;

a setting unit configured to set a positional condition of the slide;

a linear encoder configured to sense a stop position of the slide;

a sensing value detecting unit configured to detect a sensing value of the linear encoder at the stop position of the slide;

a reference sensing value storing unit configured to, prior to a series of processing to a workpiece, store the sensing value that has been detected by the sensing value detecting unit;

a processing sensing value storing unit configured to, in the series of processing to the workpiece, overwrite the sensing value detected by the sensing value detecting unit;

a correction value calculating unit configured to calculate a correction value based on a reference sensing value in the reference sensing value storing unit and a processing sensing value in the processing sensing value storing unit;

a servomotor control unit configured to control the servomotor based on the slide position detected by the slide position detecting unit, the slide position that has been set, and the correction value calculated by the correction value calculating unit; and

a temperature sensor configured to detect temperature at the slide,

wherein:

when temperature data detected based on a value of the temperature sensor is greater than temperature data that has been set previously set, the servomotor control unit transmits an signal instructing calculation of a correction value to the correction value calculating unit, and executes control of the servomotor in a next cycle of processing based on the slide position detected by the slide position detecting unit, the slide position that has been set, and the correction value calculated by the correction value calculating unit, at timing at which the slide reaches the stop position.

2. The servo press according to claim 1 , wherein

the linear encoder is disposed at the stop position of the slide.

3. The servo press according to claim 1 , wherein

the servomotor control unit transmits a signal instructing calculation of a correction value to the correction value calculating unit, and executes control of the servomotor in a next cycle of processing based on the slide position detected by the slide position detecting unit, the slide position that has been set, and the correction value calculated by the correction value calculating unit, at timing at which the slide reaches the stop position.

4. The servo press according to claim 1 , comprising:

a threshold value storing unit configured to store a threshold value for a magnitude of the correction value, wherein

when the correction value calculated by the correction value calculating unit is greater than the threshold value stored in the threshold value storing unit, the servomotor control unit executes control of the servomotor in a next cycle of processing based on the slide position detected by the slide position detecting unit, the slide position that has been set, and the correction value calculated by the correction value calculating unit, at timing at which the slide reaches the stop position.

5. The servo press according to claim 1 ,

wherein the temperature detected by the temperature sensor is related with thermal expansion of the slide.

6. A control method for a servo press including:

a slide configured to move up and down;

a servomotor configured to drive the slide up and down; an encoder disposed at the servomotor;

a slide position detecting unit;

a setting unit configured to set a positional condition of the slide;

a linear encoder configured to sense a stop position of the slide;

a sensing value detecting unit configured to detect a sensing value of the sensing element at the stop position of the slide;

a reference sensing value storing unit;

a processing sensing value storing unit;

a correction value calculating unit;

a servomotor control unit; and

a temperature sensor configured to detect temperature at the slide, the method comprising:

a first step in which prior to a series of processing to a workpiece, the servomotor control unit moves the slide to the stop position by controlling the servomotor based on the slide position detected by the slide position detecting unit, and the slide position that has been set;

a second step in which the sensing value detecting unit detects the sensing value of the sensing element at the stop position of the slide, and stores the detected sensing value in the reference sensing value storing unit;

a third step in which in the series of processing, the sensing value detecting unit detects the sensing value of the sensing element at the stop position of the slide, and stores the detected sensing value in the processing sensing value storing unit;

a fourth step in which the correction value calculating unit calculates a correction value based on a reference sensing value in the reference sensing value storing unit and a processing sensing value in the processing sensing value storing unit; and

a fifth step in which in a next processing, the servomotor control unit controls the servomotor based on the slide position detected by the slide position detecting unit, the slide position that has been set, and the correction value calculated by the correction value calculating unit,

wherein:

when temperature data detected based on a value of the temperature sensor is greater than temperature data that has been set previously set, the servomotor control unit transmits an signal instructing calculation of a correction value to the correction value calculating unit, and executes control of the servomotor in a next cycle of processing based on the slide position detected by the slide position detecting unit, the slide position that has been set, and the correction value calculated by the correction value calculating unit, at timing at which the slide reaches the stop position.

7. The control method according to claim 6 ,

wherein the temperature detected by the temperature sensor is related with thermal expansion of the slide.

Assignments (2)
CHANGE OF NAME Recorded Jul 7, 2022
From: JANOME SEWING MACHINE CO., LTD.
To: JANOME CORPORATION
Reel/Frame 060613/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2015
From: SUZUKI, SHINJI
To: JANOME SEWING MACHINE CO., LTD.
Reel/Frame 037295/0436 →
Priority Claims (1)
JP 2015-050924 · Mar 13, 2015 · national
Continuity (1)
Related Publication 20160263854A1 · Sep 15, 2016