← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag