US6008612A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for detecting contact position
Assignee: Mitsubishi Electric Corp
•
Filing: 1998-10-30
•
Granted: 1999-12-28
•
Expires: 2018-10-30
Abstract
Abstract A movable body is moved towards an object for contact, it is determined whether a representative load for driving load such as a current instruction value for a servo amplifier providing controls for movement of the movable body has exceeded a reference value or not, and when the current instruction value exceeds the reference value, positional data for the body at this point of time is written in a memory, difference between the current instruction value and the reference value at this point of time and on is accumulated, and when the accumulated difference value reaches a specified value, a position indicated by the positional data in the memory is regarded as a contact position.
Inventors
- 👤 Toshiki Tanaka
- 👤 Mitsuyasu Kachi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 21:05
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B19/401; G05B2219/00; G05B2219/30; G05B2219/37; G05B2219/37405; G05B2219/37411
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
154 words
A contact position determining method for detecting a contact position at which a movable body contacts an object for contact comprising: moving said body in a direction said object; determining whether a representative value for driving a load, said representative value comprising at least one of: a speed integration instruction value, a current instruction value, and a current feedback value in PI controls, by a servo section providing controls for movement has exceeded a preset reference value or not; writing positional data for said body in a memory when the representative value for driving the load exceeds the reference value; accumulating a difference between the representative value for driving the load and the reference value after the representative value for driving the load has exceeded the reference value; and regarding a position indicated by the positional data stored in said memory as a contact position when the accumulated difference reaches a preset specified value.
Claim 2
Dependent Claim
154 words
A contact position determining method for detecting a contact position at which a movable body contacts an object for contact comprising: moving said body in a direction said object; determining whether a representative value for driving a load, said representative value comprising at least one of: a speed integration instruction value, a current instruction value, and a current feedback value in PI controls, by a servo section providing controls for movement has exceeded a preset reference value or not; writing positional data for said body in a memory when the representative value for driving the load exceeds the reference value; accumulating a difference between the representative value for driving the load and the reference value after the representative value for driving the load has exceeded the reference value; and regarding a position indicated by the positional data stored in said memory as a contact position when the accumulated difference reaches a preset specified value.
Claim 3
Dependent Claim
51 words
A contact position detecting method according to claim 1 further comprising: subjecting a speed integration instruction value, a current instruction value, or a current feedback value to integration with a time equal to the period of cyclic noise; and regarding the integrated value as a representative value for driving the load.
Claim 4
Dependent Claim
108 words
A contact position detecting method according to claim 1 further comprising: measuring a speed integration instruction value, a current instruction value, or a current feedback value for one rotation of a motor that drives said body; writing a load fluctuation component value computed from the measured value for one rotation of the motor in said memory for each rotation of said motor; executing load fluctuation compensation for the speed integration instruction value, the current instruction value, or the current feedback value based on the load fluctuation component value stored in said memory; and regarding the value obtained after the compensation as the representative value for driving the load.
Claim 5
Dependent Claim
95 words
A contact position detecting method according to claim 1 further comprising: measuring a speed integration instruction value, a current value, or a current feedback value during movement of said body; writing a load fluctuation component value for said body at each position obtained from the measured value in said memory; executing load fluctuation compensation for the speed integration instruction value, the current value, or the current feedback value based on the load fluctuation component value stored in said memory; and regarding the value obtained after the compensation as the representative value for driving the load.
Claim 6
Dependent Claim
83 words
A contact position detecting method according to claim 1 further comprising: executing feed forward correction to a current instruction with a sinusoidal wave signal having a cycle equal to that of a load fluctuation component with a constant cycle and a constant amplitude specified to a motor in current instruction control in said servo section; and regarding a current instruction value before the feed forward correction or a speed integration instruction value in PI control as the representative value for driving the load.
Claim 7
Dependent Claim
75 words
A contact position detecting method according to claim 1 further comprising: computing an external disturbance compensating current value with an external disturbance observer in current instruction control in said servo section; executing feed forward correction to a current instruction according to the external disturbance compensating current value; and regarding a current instruction value before the feed forward correction or a speed integration instruction value in PI controls as the representative value for driving the load.
Claim 8
Dependent Claim
25 words
A contact position detecting method according to claim 1 further comprising: immediately moving said body away from said object when a contact position is detected.
Claim 9
Dependent Claim
112 words
A contact position determining method for detecting a contact position at which a movable body contacts an object for contact comprising: moving said body in a direction of said object; calculating a time differentiation of a representative value for driving a load, said representative value comprising at least one of: a speed integration instruction value, a current instruction value, and a current feedback value in PI controls, by a servo section providing controls for movement; determining whether the time-differentiated value has exceeded a preset reference value or not; and regarding a position indicated by positional data for said body as a contact position when the time-differentiated value has exceeded the reference value.
Claim 10
Dependent Claim
112 words
A contact position determining method for detecting a contact position at which a movable body contacts an object for contact comprising: moving said body in a direction of said object; calculating a time differentiation of a representative value for driving a load, said representative value comprising at least one of: a speed integration instruction value, a current instruction value, and a current feedback value in PI controls, by a servo section providing controls for movement; determining whether the time-differentiated value has exceeded a preset reference value or not; and regarding a position indicated by positional data for said body as a contact position when the time-differentiated value has exceeded the reference value.
Claim 11
Dependent Claim
51 words
A contact position detecting method according to claim 8 further comprising: subjecting a speed integration instruction value, a current instruction value, or a current feedback value to integration with a time equal to the period of cyclic noise; and regarding the integrated value as a representative value for driving the load.
Claim 12
Dependent Claim
108 words
A contact position detecting method according to claim 8 further comprising: measuring a speed integration instruction value, a current instruction value, or a current feedback value for one rotation of a motor that drives said body; writing a load fluctuation component value computed from the measured value for one rotation of the motor in said memory for each rotation of said motor; executing load fluctuation compensation for the speed integration instruction value, the current instruction value, or the current feedback value based on the load fluctuation component value stored in said memory; and regarding the value obtained after the compensation as the representative value for driving the load.
Claim 13
Dependent Claim
95 words
A contact position detecting method according to claim 8 further comprising: measuring a speed integration instruction value, a current value, or a current feedback value during movement of said body; writing a load fluctuation component value for said body at each position obtained from the measured value in said memory; executing load fluctuation compensation for the speed integration instruction value, the current value, or the current feedback value based on the load fluctuation component value stored in said memory; and regarding the value obtained after the compensation as the representative value for driving the load.
Claim 14
Dependent Claim
83 words
A contact position detecting method according to claim 8 further comprising: executing feed forward correction to a current instruction with a sinusoidal wave signal having a cycle equal to that of a load fluctuation component with a constant cycle and a constant amplitude specified to a motor in current instruction control in said servo section; and regarding a current instruction value before the feed forward correction or a speed integration instruction value in PI control as the representative value for driving the load.
Claim 15
Dependent Claim
75 words
A contact position detecting method according to claim 8 further comprising: computing an external disturbance compensating current value with an external disturbance observer in current instruction control in said servo section; executing feed forward correction to a current instruction according to the external disturbance compensating current value; and regarding a current instruction value before the feed forward correction or a speed integration instruction value in PI controls as the representative value for driving the load.
Claim 16
Dependent Claim
25 words
A contact position detecting method according to claim 8 further comprising: immediately moving said body away from said object when a contact position is detected.
Claim 17
Dependent Claim
153 words
A contact position determining method for detecting a contact position at which a movable body contacts an object for contact comprising: moving said body in a direction of said object; calculating a time differentiation of a representative value for driving a load, said representative value comprising at least one of: a speed integration instruction value, a current instruction value, and a current feedback value in PI controls, by a servo section providing controls for movement; determining whether the time-differentiated value has exceeded a preset reference value or not; writing positional data for said body in a memory when the time-differentiated value has exceeded the reference value; accumulating a difference between the time-differentiated value and the reference value after the time-differentiated value has exceeded the reference value; and regarding a position indicated by the positional data stored in said memory as a contact position when the accumulated value has reached a preset specified value.
Claim 18
Dependent Claim
153 words
A contact position determining method for detecting a contact position at which a movable body contacts an object for contact comprising: moving said body in a direction of said object; calculating a time differentiation of a representative value for driving a load, said representative value comprising at least one of: a speed integration instruction value, a current instruction value, and a current feedback value in PI controls, by a servo section providing controls for movement; determining whether the time-differentiated value has exceeded a preset reference value or not; writing positional data for said body in a memory when the time-differentiated value has exceeded the reference value; accumulating a difference between the time-differentiated value and the reference value after the time-differentiated value has exceeded the reference value; and regarding a position indicated by the positional data stored in said memory as a contact position when the accumulated value has reached a preset specified value.
Claim 19
Dependent Claim
52 words
A contact position detecting method according to claim 15 further comprising: subjecting a speed integration instruction value, a current instruction value, or a current feedback value to integration with a time equal to the period of the cyclic noise; and regarding the integrated value as a representative value for driving the load.
Claim 20
Dependent Claim
108 words
A contact position detecting method according to claim 15 further comprising: measuring a speed integration instruction value, a current instruction value, or a current feedback value for one rotation of a motor that drives said body; writing a load fluctuation component value computed from the measured value for one rotation of the motor in said memory for each rotation of said motor; executing load fluctuation compensation for the speed integration instruction value, the current instruction value, or the current feedback value based on the load fluctuation component value stored in said memory; and regarding the value obtained after the compensation as the representative value for driving the load.
Claim 21
Dependent Claim
95 words
A contact position detecting method according to claim 15 further comprising: measuring a speed integration instruction value, a current value, or a current feedback value during movement of said body; writing a load fluctuation component value for said body at each position obtained from the measured value in said memory; executing load fluctuation compensation for the speed integration instruction value, the current value, or the current feedback value based on the load fluctuation component value stored in said memory; and regarding the value obtained after the compensation as the representative value for driving the load.
Claim 22
Dependent Claim
83 words
A contact position detecting method according to claim 15 further comprising: executing feed forward correction to a current instruction with a sinusoidal wave signal having a cycle equal to that of a load fluctuation component with a constant cycle and a constant amplitude specified to a motor in current instruction control in said servo section; and regarding a current instruction value before the feed forward correction or a speed integration instruction value in PI control as the representative value for driving the load.
Claim 23
Dependent Claim
74 words
A contact position detecting method according to claim 15 further comprising: computing an external disturbance compensating current value with an external disturbance observer in current instruction control in said servo section; executing feed forward correction to a current instruction according to the external disturbance compensating current value; and regarding a current instruction value before the feed forward correction or a speed integration-instruction value in PI controls as the representative value for driving the load.
Claim 24
Dependent Claim
25 words
A contact position detecting method according to claim 15 further comprising: immediately moving said body away from said object when a contact position is detected.
Claim 25
Dependent Claim
214 words
A contact position determining method for detecting a contact position at which a movable body contacts an object for contact comprising: moving said body in a direction of said object; writing positional data for said body during this movement in time series in a memory; calculating a time-differentiation of a representative value for driving a load, said representative value comprising at least one of: a speed integration instruction value, a current instruction value, and a current feedback value in PI controls, by a servo section providing controls for movement; determining whether the time-differentiated value has exceeded a preset reference value or not; accumulating a difference between the time-differentiated value and the reference value at the point in time and on, when the time-differentiated value has exceeded the reference value; calculating an average of the time-differentiated values between the point in time when the time-differentiated value has exceeded the reference value and the accumulated difference value has reached the specified value when the time-differentiated value exceeds the reference value, and estimating a point in time when the representative value for driving the load has exceeded the preset reference value; reading out positional data at the estimated point in time from said memory; and regarding a position indicated by the positional data as a contact position.
Claim 26
Dependent Claim
214 words
A contact position determining method for detecting a contact position at which a movable body contacts an object for contact comprising: moving said body in a direction of said object; writing positional data for said body during this movement in time series in a memory; calculating a time-differentiation of a representative value for driving a load, said representative value comprising at least one of: a speed integration instruction value, a current instruction value, and a current feedback value in PI controls, by a servo section providing controls for movement; determining whether the time-differentiated value has exceeded a preset reference value or not; accumulating a difference between the time-differentiated value and the reference value at the point in time and on, when the time-differentiated value has exceeded the reference value; calculating an average of the time-differentiated values between the point in time when the time-differentiated value has exceeded the reference value and the accumulated difference value has reached the specified value when the time-differentiated value exceeds the reference value, and estimating a point in time when the representative value for driving the load has exceeded the preset reference value; reading out positional data at the estimated point in time from said memory; and regarding a position indicated by the positional data as a contact position.
Claim 27
Dependent Claim
52 words
A contact position detecting method according to claim 22 further comprising: subjecting a speed integration instruction value, a current instruction value, or a current feedback value to integration with a time equal to the period of a cyclic noise; and regarding the integrated value as a representative value for driving the load.
Claim 28
Dependent Claim
109 words
A contact position detecting method according to claim 22 further comprising: measuring a speed integration instruction value, a current instruction value, or a current feedback value for one rotation of a motor that drives said body; writing a load fluctuation component value computed from the measured value for one rotation of the motor in said memory for each rotation of said motor; executing load fluctuation compensation for the speed integration instruction value, the current instruction value, or the current feedback value based on the load fluctuation a component value stored in said memory; and regarding the value obtained after the compensation as the representative value for driving the load.
Claim 29
Dependent Claim
95 words
A contact position detecting method according to claim 22 further comprising: measuring a speed integration instruction value, a current value, or a current feedback value during movement of said body; writing a load fluctuation component value for said body at each position obtained from the measured value in said memory; executing load fluctuation compensation for the speed integration instruction value, the current value, or the current feedback value based on the load fluctuation component value stored in said memory; and regarding the value obtained after the compensation as the representative value for driving the load.
Claim 30
Dependent Claim
86 words
A contact position detecting method according to claim 22 further comprising the steps of: executing feed forward correction to a current instruction with a sinusoidal wave signal having a cycle equal to that of a load fluctuation component with a constant cycle and a constant amplitude specified to a motor in current instruction control in said servo section; and regarding a current instruction value before the feed forward correction or a speed integration instruction value in PI control as the representative value for driving the load.
Claim 31
Dependent Claim
75 words
A contact position detecting method according to claim 22 further comprising: computing an external disturbance compensating current value with an external disturbance observer in current instruction control in said servo section; executing feed forward correction to a current instruction according to the external disturbance compensating current value; and regarding a current instruction value before the feed forward correction or a speed integration instruction value in PI controls as the representative value for driving the load.
Claim 32
Dependent Claim
25 words
A contact position detecting method according to claim 22 further comprising: immediately moving said body away from said object when a contact position is detected.
References Cited (Backward Citations)
US4393342A
Cited
JPS58124907A
Cited
JPS6083110A
Cited
JPS60229113A
Cited
US5410226A
Cited
US5449987A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-27 | 2003-06-28 | 2003-12-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-27 | 2007-06-28 | 2007-12-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-27 | 2011-06-28 | 2011-12-28 | $7700.00 | Window Closed / Lapsed |