Adaptive Or Optimizing Systems Including "bang-bang" Servos Patents (Class 318/561)
  • Patent number: 10197988
    Abstract: According to an embodiment of the present invention, a torque variation of a servomotor, which is measured in a numerical control apparatus of an existing numerical control machine tool, is observed, and a backlash is detected by calculating a transfer distance of an output shaft of the servomotor at a torque peak, without adding additional positioning detection equipment, thereby detecting an accurate backlash amount without adding additional equipment.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: February 5, 2019
    Assignee: Doosan Machine Tools Co., Ltd.
    Inventor: Ki Hong Kim
  • Patent number: 10185297
    Abstract: One embodiment of the present disclosure describes a method executed by a processor. The method includes receiving a signal associated with a process system transitioning from a reduced energy mode to an active mode. The process system includes devices configured to operate based on data acquired by sensors. The method includes determining a difference between a set of actual data acquired by the sensors and a desired operating parameter of the process system. The method includes reducing the difference using a control algorithm based at least in part on a preload value (e.g., a predetermined value representative of data acquired by the sensors) retrieved from a memory device. The method includes determining a set of control signals based in part on the reduced difference and transmitting the set of control signals to the devices, thereby driving a current operating parameter of the process system toward the desired operating parameter.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: January 22, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Teck Siang Tan, Pei Fang Julie Yeoh, ZhiGang Yu
  • Patent number: 10152046
    Abstract: A system and a method for optimizing machining force of NC program is disclosed. The system includes a tool path acquisition unit and a NC program optimizing unit; the tool path acquisition unit is for acquiring a coordinate set of points composed by a coordinate information outputted by a controller, and modifying with respect to the coordinate set of points so as to form a tool path; the NC program optimizing unit is for analyzing machining force in accordance with the tool path, a tool information, a workpiece information and a machine tool characteristic information, and modifying with modified processing feed rates to generate an optimized NC program.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: December 11, 2018
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chih-Yuan Hsu, Yu-Ling Chang, Yu-An Tseng, Shuo-Peng Liang, Tzuo-Liang Luo
  • Patent number: 10149746
    Abstract: A method for producing a dental shaped body from a blank that has a corpus of tooth restoration material by a tool adapted to remove the material. To detect a position of the corpus inserted in a machining device, contact scanning is performed on the blank by the tool. At least one dimension of the blank corpus is detected, and the machining tool is prepositioned for a contacting operation according to the detected at least one dimension of the blank corpus.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: December 11, 2018
    Assignee: DENTSPLY SIRONA Inc.
    Inventor: Klaus Niewiadomski
  • Patent number: 10152037
    Abstract: A method for operating an actuator is disclosed. The actuator may be a linear or non-linear actuator. In one example, a pseudo-inverse piecewise bilinear model is adapted in response to output of a feedback controller to improve feed forward control.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: December 11, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Dimitar Petrov Filev, Michio Sugeno, Yan Wang, Luka Eciolaza, Tadanari Taniguchi, John Ottavio Michelini
  • Patent number: 10112385
    Abstract: Ambient temperature based flow rates can in an example include a setting a flow rate of ink to a printhead mounted in a carriage based on an ambient temperature associated with the printhead, measuring a flow rate of ink to the printhead, and causing a decrease in a velocity of the carriage in response to the flow rate of ink satisfying the threshold flow rate.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: October 30, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Cristina Valle de la Munoza, Jeffrey A Wagner, Justin M Roman
  • Patent number: 10108415
    Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit K. Patel, Scott R. Patterson, Richard D. Watts, Keith A. Wells
  • Patent number: 10108414
    Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit Patel, Scott Patterson, Richard Watts, Keith A. Wells
  • Patent number: 10102314
    Abstract: In an optimal operation pattern selection method, a plurality of selectable motors is selected and an optimal operation pattern from among the motor operation pattern defined by positioning time to rotate a motor output shaft of the motor to rotate a load by a positioning angle and stop time to stop the motor output shaft is suggested. The optimal operation pattern selection method includes a comprehensive determination step of calculating a comprehensive determination result according to an adaptable item, and storing the comprehensive determination result linked to each of the motors; and a list display step of displaying a list of the motors to enable to receive selection of one of the motors, together with the comprehensive determination result stored in the comprehensive determination step.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 16, 2018
    Assignee: NSK LTD.
    Inventors: Shota Miura, Masayuki Maruyama
  • Patent number: 10097127
    Abstract: A method of deriving a thrust constant representing an occurrence rate of a thrust in relation to a current in a linear motor which includes a magnet extending in a movement direction, and a moving body which includes a coil mounted to a track member in a movable manner, the linear motor generating a thrust in the movement direction between the magnet and the coil by causing the current to flow in the coil, in which an average thrust constant which is an average thrust constant in a long movement zone on the track member is derived based on actual measurement, local thrust constants which are local thrust constants of a plurality of locations on the track member are derived based on each actual measurement, and the thrust constants are derived based on the average thrust constant and the local thrust constant of each location.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 9, 2018
    Assignee: FUJI CORPORATION
    Inventors: Hiroki Kawashima, Ryo Nagata
  • Patent number: 10095223
    Abstract: A numerical controller has a fixed cycle operation section that analyzes a fixed cycle command and generates a command data string based on the analysis result. The fixed cycle operation section includes a remainder calculation section that calculates a remaining cutting depth based on an entire cutting depth of a tool for a workpiece and a cutting depth of the tool for the workpiece in one cut that are specified by the fixed cycle command, and a command data string adjustment section that adjusts order of command data items included in the command data string or a cutting depth in each of the command data items based on the remaining cutting depth such that the total of a feed movement amount of the tool resulting from the command data string is reduced.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: October 9, 2018
    Assignee: Fanuc Corporation
    Inventor: Nobuhito Oonishi
  • Patent number: 10088813
    Abstract: A control apparatus includes: a control computing unit that generates an operation amount based on a control deviation, calculated by performing subtraction of a command value and a control amount, and a control gain; an adjustment-execution-command generating unit that generates an adjustment-execution command value indicating ON or OFF; a binary output unit that generates an adjustment-time addition value based on the control deviation and a hysteresis-width setting value; a standard-deviation estimating unit that calculates a low-frequency-component removed signal obtained by removing low-frequency components of the control amount or the control deviation and calculates a standard-deviation estimated value, which is an estimated value of a standard deviation; and a hysteresis-width computing unit that calculates a hysteresis-width computed value based on the standard-deviation estimated value and changes the hysteresis-width setting value of the binary output unit to the hysteresis-width computed value.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: October 2, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventors: Masaya Kimura, Hidetoshi Ikeda, Fumio Kometani
  • Patent number: 10061275
    Abstract: A system for tuning a control system uses a simplified tuning procedure to generate robustly stabilizing tuning parameters that reduce or eliminate undesired system oscillations in the presence of long system dead times or phase lag. A control method is used to establish a relationship between the plant parameters of a controlled system and the tuning parameters of a parameterized active disturbance rejection controller determined to be optimal or substantially optimal for the control system. The plant parameters include the system gain, time constant, and dead time. Corresponding tuning parameters include the controller bandwidth and a system gain estimate. Using the system gain estimate as a tuning parameter can alleviate the influence of large dead times or phase lags on system response. Once established, these fixed relationships can be used to determine suitable tuning parameters for specific motion or process control applications based on the system gain and dominant constraints of the system.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: August 28, 2018
    Assignee: LINESTREAM TECHNOLOGIES
    Inventors: Ahmed El-Shaer, Gang Tian, Girish Yajurvedi
  • Patent number: 10048672
    Abstract: To provide a motor control device that prevents from becoming excessive correction, upon adding a backlash correction amount to a position command for a motor.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 14, 2018
    Assignee: FANUC CORPORATION
    Inventors: Shoutarou Hashimoto, Tadashi Okita, Yuuki Morita
  • Patent number: 10025296
    Abstract: A servo control apparatus according to the present invention includes a speed command generator; a torque command generator; a speed detector for detecting the speed of a servomotor; a speed control loop including the speed command generator, the torque command generator, and the speed detector; a sinusoidal sweep input unit for performing a sinusoidal sweep on the speed control loop; and a frequency characteristics calculator for estimating the gain and phase of speed control loop input and output signals from the output of the speed control loop when a sinusoidal disturbance is inputted thereto. The frequency characteristics calculator expresses the output of the speed control loop as the Fourier series having an arbitrary number of terms using a disturbance input frequency as a fundamental frequency, and calculates the amplitude and phase of a fundamental component of the Fourier series in order to calculate frequency characteristics on line.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: July 17, 2018
    Assignee: FANUC CORPORATION
    Inventor: Kazunori Iijima
  • Patent number: 10020767
    Abstract: A linear motor device includes a linear motor and a controller that applies pressure to a pressurizing target by moving a needle provided with the linear motor. The controller includes: a speed-change position-setting unit that calculates a deceleration start position, which is a position where a movement speed of the needle starts to be reduced from a first speed to a second speed when the pressurizing target start to be pressurized, based on a distance required to reduce the movement speed of the needle from the first speed to the second speed which is lower than the first speed and at which pressure applied to the pressurizing target when the needle comes into contact with the pressurizing target is equal to or lower than a predetermined pressure; and a position determination unit that drives the needle of the linear motor at the first speed and at the second speed.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: July 10, 2018
    Assignee: THK CO., LTD.
    Inventors: Shuhei Yamanaka, Yuki Nomura
  • Patent number: 9996062
    Abstract: The present invention implements a model-tracking motor control apparatus for stabilizing behavior of a controlled object. The control apparatus (1) includes: a motor control part (20), generating a driving torque instruction value used to enable the servo motor (2) to perform driving based on a detection value of an encoder (4) that performs detection on a rotational state of a servo motor (2); and a model control part (10), generating a model torque instruction value, and outputting the model torque instruction value to the motor control part (20), where the model control part (10) has a model torque limiter (104) that limits the model torque instruction value within a first limit range.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: June 12, 2018
    Assignee: OMRON Corporation
    Inventors: Yasushi Ono, Mamoru Egi, Yasutomo Kawanishi, Yasumoto Mori
  • Patent number: 9977418
    Abstract: A user can cause a servo motor to perform desired operation without occurrence of overshoot and hunting while being unconscious of a maximum torque that can be output from the servo motor. A control device that implements model following control includes a feedforward controller that implements sliding mode control.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 22, 2018
    Assignee: OMRON Corporation
    Inventors: Yasushi Ono, Mamoru Egi, Yasutomo Kawanishi, Yasumoto Mori
  • Patent number: 9979412
    Abstract: One or more embodiments are directed to an encoder configured to output a signal, and a computing device configured to receive the signal from the encoder and generate a reduced resolution version of the signal, the computing device is configured to transmit the reduced resolution version of the signal to a recipient.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: May 22, 2018
    Assignee: OTIS ELEVATOR COMPANY
    Inventors: Keunmo Kang, Slade Culp, Craig Drew Bogli, William A. Veronesi, Daryl J. Marvin
  • Patent number: 9958839
    Abstract: A parameter tuning method of an unknown proportional-integral-derivative (PID) controller is provided. The unknown PID controller is replaced with the control algorithm of the generic controller to perform the optimal parameter tuning to obtain the target parameter of the generic controller. The unknown PID controller is set with a first parameter group so that the corresponding input signal, the control signal and the output signal are measured for performing the parameter identification procedure of the generic controller to obtain a second parameter group of the generic controller. When the second parameter group is not within a specification range of the target parameter, the first parameter is re-calculated and modified by a direct search method in accordance with the difference between the second parameter group and the target parameter for setting the unknown PID controller again, and then the input signal, the control signal and the output signal are measured again.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: May 1, 2018
    Assignee: Industrial Technology Research Institute
    Inventors: Jyun-Sian Li, Yi-Cheng Cheng, Chen-Kai Hsu, Chun-Yen Chen
  • Patent number: 9948223
    Abstract: Provided is drive unit of a synchronous motor capable of improving the accuracy of magnetic flux operations with a simple configuration. To this end, the drive unit has a magnetic flux operation part which, in the case where a direction of a magnetic field pole of the synchronous motor is regarded as a d-axis and a direction orthogonal to the d-axis is regarded as a q-axis, calculates a magnetic flux of the d-axis and a magnetic flux of the q-axis on the basis of a current of the d-axis, a current of the q-axis, and a field current of the synchronous motor; and a magnetic flux operation error correcting part which calculates a phase difference between an input voltage and an input current of the synchronous motor and corrects an inner-phase difference angle calculated from the magnetic flux of the d-axis and the magnetic flux of the q-axis on the basis of the phase difference.
    Type: Grant
    Filed: September 3, 2012
    Date of Patent: April 17, 2018
    Assignee: TOSHIBA MITSUBISHI-ELECTRIC INDUSTRIAL SYSTEMS CORPORATION
    Inventor: Takashi Ishida
  • Patent number: 9939804
    Abstract: To dynamically change the acceleration without trial executions of a machining program, a numerical control device, which controls a motor on the basis of a machining program that specifies a path for a drive target of the motor, includes a changing unit that changes the acceleration of the motor under the control of the motor on the basis of the inertia ratio, the acceleration-deceleration factor that can be externally input, or the current value of the motor.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: April 10, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventors: Toshiaki Kimata, Kotaro Nagaoka, Naoki Nakamura
  • Patent number: 9927820
    Abstract: Heating, ventilation, and air conditioning (HVAC) system boiler controllers are described herein. One controller includes a memory and a processor configured to execute executable instructions stored in the memory to determine a change to a set point of the boiler that would lower a cost of operating the boiler, determine whether the change to the set point of the boiler is possible for the boiler, and make the change to the set point of the boiler upon determining the change is possible.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: March 27, 2018
    Assignee: Honeywell International Inc.
    Inventors: Ondrej Holub, Martin Strelec
  • Patent number: 9921568
    Abstract: A trajectory measuring device that measures a moving trajectory of a moving target in a machine including three or more movable axes for the moving target, the trajectory measuring device including a trajectory calculating unit that calculates, for each plane having two movable axes among the movable axes as coordinate axes, the moving trajectory on the plane by using command conditions to the moving target including an inter-axis phase difference among the movable axes, command signals to the movable axes generated on the basis of the inter-axis phase difference, and feedback signals indicating positions of the movable axes at time when the movable axes are feedback-controlled such that the positions of the movable axes follow the command signals.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 20, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventors: Kotaro Nagaoka, Tomoya Fujita, Masahiro Ozawa
  • Patent number: 9889488
    Abstract: A peening device is provided with: peening impact pins that impact on a surface to be worked; a device main body that uses vibration to move the peening impact pins back and forth with respect to the surface to be worked; servo motors (22x, 22y) that adjust the inclination of the device main body with respect to the surface to be worked; laser displacement gauges (20A, 20B, 20C, 20D) that detect the device angle; and a vibration sensor (18) that detects the vibration state of the device main body. Furthermore, a control device (40) for the peening device controls the servo motors (22x, 22y) such that the vibration state detected by the vibration sensor (18) is a predetermined vibration state. Thus, the peening device carries out excellent peening by conforming to the surface to be worked, the shape of which changes from moment to moment because of the peening.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: February 13, 2018
    Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventor: Takashi Kozaki
  • Patent number: 9879895
    Abstract: An ice maker assembly and a method for operating an ice maker are provided. The method includes measuring a temperature of the ice maker and determining a first derivative of the temperature of the ice maker with respect to time. An operating state of the ice maker is established based at least in part on the temperature of the ice maker and the first derivative of the temperature of the ice maker with respect to time. Knowledge of the operating state of the ice maker can assist with preventing damage to a motor of the ice maker and with detecting super-cooled liquid water in a mold body of the ice maker.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: January 30, 2018
    Assignee: Haier US Appliance Solutions, Inc.
    Inventors: Keith Wesley Wait, Alan Joseph Mitchell
  • Patent number: 9874865
    Abstract: Provided are a control method and a control device that can make the range of periodic activity (amplitude of reciprocal movement) of an object of control, such as an industrial robot, the same as a case in which the reduction device has no backlash or the same as the amplitude of a position instruction signal. A control device (3) that carries out position control for an arm (5), which carries out periodic movement, while compensating for backlash in the arm (5) is provided with a control unit (15) that adds to a position instruction signal, which gives instructions for the position of the arm (5), a backlash quantity signal after the backlash quantity signal has been shifted so as to be delayed by a delay time, generates a final position instruction signal, and carries out position control of the arm (5) on the basis of the final position instruction signal that has been generated, said backlash quantity signal compensating for backlash.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: January 23, 2018
    Assignee: Kobe Steel, Ltd.
    Inventors: Takashi Wada, Yoshiharu Nishida, Shuichi Inada, Yoshihide Inoue
  • Patent number: 9870002
    Abstract: An example system may include a motor, a position-controlled motor controller configured to drive the motor to a commanded position with a characteristic acceleration profile, and a control system. The control system may be configured to determine a target velocity for the motor. The control system may be additionally configured to determine a target position that, when commanded to the motor controller, is predicted to cause the motor controller to drive the motor with the target velocity at a target time point by driving the motor with the characteristic acceleration profile. Further, the control system may be configured to provide an instruction for execution by the position-controlled motor controller, the instruction may be configured to cause the motor controller to drive the motor to the target position.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: January 16, 2018
    Assignee: X Development LLC
    Inventors: Robert Holmberg, Jared Russell, Ethan Rublee
  • Patent number: 9817389
    Abstract: A method includes receiving a design surface data set, obtaining a component surface data set from the inspection of a component, creating a modified surface data set in response to the design surface data set and the component surface data set, generating a machining path in response to the modified surface data set, and machining the component in response to the machining path to produce a machined component according to the modified surface data set. The machined component deviates from the design surface data set.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: November 14, 2017
    Assignee: Rolls-Royce Corporation
    Inventors: Jeffrey F. Rhodes, Timothy Paul Fuesting, Joseph Peter Henderkott, Ronald J. Snyder, John F. Click, Larry Allen Junod
  • Patent number: 9817393
    Abstract: In some examples, an adaptive machining system may include a model comparison unit, a compromise shape determination unit, and a program modification unit. The model comparison unit can be configured to compare electronic measured dimensional surface data of a component with an electronic surface model of the component. The compromise shape determination unit can be configured to determine a compromise shape for the component based on the comparison. The program modification unit can be configured to modify a machine tool program code based on the compromise shape.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: November 14, 2017
    Assignee: Rolls-Royce Corporation
    Inventors: Larry Allen Junod, Jeffrey F. Rhodes
  • Patent number: 9796087
    Abstract: A control system of a power unit in accordance with the present invention corrects a basic command value of an electric motor 2, which has been determined such that the detection value of a driving force to be applied to a rotary member 5 is converged to a desired value, according to a manipulated variable determined by an observer 16. The electric motor 2 is controlled according to a desired control value after the correction. The observer 16 determines the manipulated variable such that the driving force based on the desired control value is brought close to the resultant force of a force indicated by the rotary member 5 and an inertial force.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: October 24, 2017
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Masahiko Osada, Yoshiki Kanemoto, Kei Usui
  • Patent number: 9791103
    Abstract: A servo controller includes: a sinusoidal wave disturbance input unit for supplying a sinusoidal wave disturbance to a speed control loop including a speed command generator, a torque command generator and a speed detector; a frequency response calculator for estimating the gain and phase from the output of the speed control loop; a resonance frequency detector for detecting resonance frequencies at which the gain becomes maximum; a resonance mode characteristics analyzer for estimating resonance characteristics from the frequency response; and, a reference modal damping ratio retainer for retaining a reference modal damping ratio as a resonance characteristic corresponding to the reference lubricating condition, and the resonance mode characteristics analyzer calculates lubrication characteristics on the basis of the reference modal damping ratio and the measured modal damping ratio at the resonance frequency corresponding to the reference modal damping ratio.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 17, 2017
    Assignee: FANUC CORPORATION
    Inventor: Kazunori Iijima
  • Patent number: 9780708
    Abstract: A control device for a stepper motor drives in a 1-2-phase excitation method in response to an input of a drive signal. The control device includes a control signal generating unit and a drive signal generating unit. The control signal generating unit generates a pulsed control signal. The drive signal generating unit generates the drive signal for rotating by a predetermined step angle every time the control signal is input. The predetermined step angle is a half of a step angle of a 2-phase excitation method. The control signal generating unit configures a higher pulse rate of a first to an n-th (n is an integer equal to or more than 2 and equal to or less than 3) control signals in an activation period of the stepper motor than a pulse rate of the control signals following the n-th control signal.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 3, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Hirotaka Ishida
  • Patent number: 9778745
    Abstract: A force feedback system provides components for use in a force feedback system including a host computer and a force feedback interface device. An architecture for a host computer allows multi-tasking application programs to interface with the force feedback device without conflicts, where a single active application may output forces. A background application also provides force effects to be output and allows a user to assign force effects to graphical objects in a graphical user interface. Force feedback effects and structures are further described, such as events and enclosures.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 3, 2017
    Assignee: IMMERSION CORPORATION
    Inventors: Adam C. Braun, Jonathan L. Beamer, Louis B. Rosenberg, Dean C. Chang
  • Patent number: 9760083
    Abstract: The apparatus for detecting damage to the tool in the machine and the method of detecting damage to the tool according to the present disclosure are applied to a machine, such as a CNC, to detect and control damage to a tool and possibility of damage in advance, thereby efficiently managing processing work by the machine while achieving safety of the machine.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: September 12, 2017
    Assignee: Doosan Machine Tools Co., Ltd.
    Inventors: Dae Hyuk Chung, Dae Jung Sung
  • Patent number: 9753449
    Abstract: A numerical control device includes: a control unit controlling movement of shafts of a machine tool by a position command according to a machining program and acquiring position information on the shafts; a monitoring point determination unit determining a monitoring point in the machining program and a monitoring shaft according to the type of an instruction or an instruction related to travel described in the machining program; and a monitoring unit monitoring whether error or deviation based on the position information at the monitoring point of the monitoring shaft exceeds a predetermined threshold, wherein the control unit controls movement of the shafts based on the monitoring result of the monitoring unit, and the numerical control device further comprises an analysis unit presenting whether the cause of the error or deviation is a mechanical factor or a control factor based on the monitoring result and outputting the analysis result.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: September 5, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventors: Tomonori Sato, Toru Takeyama, Kenji Nishiwaki
  • Patent number: 9751437
    Abstract: A drive for a motor-vehicle accessory has a drive motor, a controller that regulates the drive motor, and a sensor associated with the drive motor and that measures the motor speed of the drive motor and transmits to the controller a signal having a pulse rate corresponding to the motor speed. A pulse-rate modifier between the sensor of the drive motor and the controller serves to modify the pulse rate received from the drive motor in such a way that this rate is within a range of the pulse rate processable by the controller and to transmit a modified value of the pulse rate to the controller.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: September 5, 2017
    Assignee: GRAMMER AG
    Inventors: Maximilian Kotz, Michael Roemer, Joerg Damaske, Ulrich Hohl, Heiner Fees
  • Patent number: 9741379
    Abstract: A method is disclosed for positioning a transducer over a magnetic recording medium having a plurality of tracks. The method includes positioning the transducer over a first track using a voice coil motor (VCM) and a microactuator. The method further includes applying a feedforward voltage profile to the microactuator to position the transducer over a second track.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: August 22, 2017
    Assignee: Seagate Technology LLC
    Inventors: Reed D. Hanson, Kenneth A. Haapala
  • Patent number: 9733092
    Abstract: To acquire a direction error of a vehicle so that a more appropriate result is acquired in subsequent processing, a vehicle position detection device includes: a start/end point calculation part for acquiring a turning start point on a pre-turning link, and acquiring a turning end point on a post-turning link; a virtual link generation part for acquiring a virtual link connecting between the turning start point and the turning end point; a link direction calculation part for calculating a virtual link direction that is a direction at a predetermined position on the virtual link; and an error calculation part for using the virtual link direction to calculate a direction error of a vehicle direction.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: August 15, 2017
    Assignee: Clarion Co., Ltd.
    Inventor: Kazuhiro Okada
  • Patent number: 9669505
    Abstract: A machining center having at least one door to control access to an enclosure thereof, where access through the door is provided by an unlocked latch, and the latch is unlocked based on wirelessly communicated signals relaying information about at least one operating condition of a fluid driven cutting tool spindle in use within the machining center.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: June 6, 2017
    Assignee: Colibri Spindles Ltd.
    Inventors: Avigdor Angel, Baruch Books, Ran Benedik
  • Patent number: 9612030
    Abstract: A method includes a step of obtaining in a processing circuit a sequence of elements between a first device and a supply air temperature sensor of an air handling unit. The processing circuit also obtains an estimate for time constants associated with each element of the sequence. The processing circuit adds the time constants to obtain a process time constant estimate. The method further includes controlling a device based at least in part on the process time constant estimate.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: April 4, 2017
    Assignee: GENERAL CBYERNATION GROUP INC.
    Inventors: George Shu-Xing Cheng, Osman Ahmed, William Thomas Pienta
  • Patent number: 9606517
    Abstract: An actuator control method and an actuator control device that perform energy evaluation control that compares kinetic energy of a controlled object and work that can be done by braking and switches driving to braking at a point of time at which the kinetic energy of the controlled object and the work become equal, and also repeatedly makes a comparison between the kinetic energy of the controlled object and the work at each preset time, as a new control method that replaces PID control in mechanics for effectively utilizing vehicle energy to improve vehicle fuel consumption and control methods thereof, a control result is obtained by a simpler method.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: March 28, 2017
    Assignee: ISUZU MOTORS LIMITED
    Inventor: Yasushi Yamamoto
  • Patent number: 9588509
    Abstract: A stick motion correction method which corrects stick motion which occurs at time of reversal of a feed axis of a numerical control machine tool stores a position command to be commanded to a servo motor from an NC program of a numerical control machine tool for each predetermined control period from a current position command to a later position command, calculates a reversal correction command based on the stored position commands, calculates an advancement time for advancing timing of addition of the reversal correction command to a speed or torque command of the motor from reversal timing of the servo motor, based on information obtained from operation of the motor and adds the reversal correction command to the speed or torque command of the servo motor to precisely correct stick motion at a timing advanced from the reversal timing of the servo motor by an exact time.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: March 7, 2017
    Assignee: MAKINO MILLING MACHINE CO., LTD.
    Inventors: Akira Kawana, Norio Mori, Mitsunari Oda
  • Patent number: 9566709
    Abstract: A robot may include: a multi-tool module having redundancy, the multi-tool module including a guide tube and a plurality of tools configured to operate while interacting with the guide tube and extended from the guide tube; and/or a controller configured to generate a control signal regarding motion of the multi-tool module in a joint space based on motion instruction information regarding distal ends of the plurality of tools in a task space. The redundancy may reflect that a number of degrees of freedom of the multi-tool module in the joint space is greater than a number of degrees of freedom of the task space. The control signal may be generated using the redundancy.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: February 14, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woong Kwon, Bok Man Lim, Gurel Ogan
  • Patent number: 9568897
    Abstract: A controller system includes at least one computing device operably connected to a process having a target value for a variable parameter. The computing device(s) is configured to control the variable parameter by performing actions including: computing an error between the target value and an actual value of the variable parameter. Based on the error, the computing device(s) may calculate a desired gain adjustment of the variable parameter, and a desired mean adjustment of the variable parameter. A correction signal may be created for modifying the process by: in response to the error being positive, creating the correction signal by adding the desired mean adjustment and the desired gain adjustment, and in response to the error being negative, creating the correction signal by differencing the desired mean adjustment and the desired gain adjustment. A related program product may carry out similar functions.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: February 14, 2017
    Assignee: General Electric Company
    Inventor: Mert Geveci
  • Patent number: 9561591
    Abstract: A robot motion data processing system has a data extraction module for intermittently extracting restoration motion data from a successive input motion trajectory formed for controlling a motion of a robot, and a data restoration module for restoring an output motion trajectory approximate to the input motion trajectory by using restoration motion data extracted from the data extraction module. The output motion trajectory is restored to satisfy a condition that the robot operating according to the output motion trajectory does not exceed a hardware operation limit of the robot.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: February 7, 2017
    Assignee: KOREA INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Doik Kim, Jung Min Park, Sungon Lee, Jaeyoung Park, Seokmin Hong
  • Patent number: 9550520
    Abstract: A rotating electric machine control device for controlling a rotating electric machine having a winding set with windings for multiple phases includes: an inverter having upper and lower arm elements connected to high and low potential sides, respectively, and converting an electric power of the rotating electric machine; a terminal voltage detection device detecting a terminal voltage of each phase; a resistor connecting each phase and a positive side of a power supply; and a control device having a signal generation device generating a control signal for the upper and lower arm elements and a failure detection device detecting a failure based on a sum of the terminal voltage in all phases when all control signals represents an off command, and a rotation speed of the rotating electric machine is lower than a threshold.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: January 24, 2017
    Assignee: DENSO CORPORATION
    Inventor: Takashi Suzuki
  • Patent number: 9519275
    Abstract: In an actuator control method and an actuator control device, time optimal control is used, and a switching time at which an acceleration output is switched to a deceleration output, and an end time of the deceleration output are calculated using a maximum acceleration and a maximum deceleration at the time of a maximum output of a control force. A control force of an actuator is set as a maximum acceleration output from a calculation time to the switching time, the control force of the actuator is set as a maximum deceleration output from the switching time to the end time, output of the control force is ended at the end time, and the switching time and the end time are repeatedly calculated, and updated for each preset time. The control output is reduced along with decrease of residual energy, which is a sum of remaining work and kinetic energy of a control system.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: December 13, 2016
    Assignee: ISUZU MOTORS LIMITED
    Inventor: Yasushi Yamamoto
  • Patent number: 9519348
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, provide two degrees of freedom active force feedback for touchscreens or any other general surface. The system includes a rubber ball attached to a pen-like structure with two motors that are capable of rotating freely when external force is applied. The system has also a mechanical structural arrangement including gears and cables to transfer motor power to engage the rubber ball. The system further includes a digital compass to measure the device tilt, along with a processing unit to control the system and a wireless communication module and a power module.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: December 13, 2016
    Assignee: New York University
    Inventors: Abdulmotaleb El Saddik, Mohamad Eid
  • Patent number: 9515589
    Abstract: A motor driving device comprises: an inverter having a plurality of switching elements for driving a motor; an arithmetic section for calculating a rotational speed and a magnetic pole electric angle of a motor rotor based on information about a motor phase voltage and information about a motor phase current; a delay correcting section for correcting a phase delay of the magnetic pole electric angle calculated by the arithmetic section so as to generate corrected magnetic pole electric angle; a driving command generating section for generating a sinusoidal wave driving command based on a difference between the rotational speed and a target rotational speed and the corrected magnetic pole electric angle; and a PWM signal generating section for generating a PWM control signal for controlling on/off of the plurality of switching elements based on the sinusoidal wave driving command.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: December 6, 2016
    Assignee: Shimadzu Corporation
    Inventor: Junichiro Kozaki