摘要:
This invention relates to a learning programmable limit switch for use in a motion system which provides passive feedback to a controller. The learning programmable limit switch is capable of causing the motion control system to operate in accordance with a user-programmed motion profile. The learning programmable limit switch provides the capability of accurately “learning” and controlling the positions at which a motion system changes velocity, as well as the timing at which the system causes a driven mechanism to, for example, stop. The system is intended for use in variable speed drives, hydraulic, pneumatic drive systems or any system where real time, passive feedback control is desired. In one typical environment, the learning programmable limit switch is connected to an output shaft of a driver. The outputs of the learning programmable limit switch are turned ON/OFF based upon the detected angular position of the output shaft. These outputs are then fed back to a controller, such as a programmable logic controller or PLC, to be used as passive feedback for the PLC to know when to engage/disengage the drive system which is typically a motor, clutch/brake system. The PLC then initiates the drivers motion, with the learning programmable limit switch detecting and tracking such motion, via the output shaft rotation, and cycle its outputs based upon an user-programmed motion profile.
摘要:
A method of controlling a motor to cause it to execute a move toward a target position including calculating a deceleration position, wherein when the deceleration position is reached, the motor will be caused to execute a deceleration in a manner that will result in the motor stopping short of the target position, and determining whether the requested move is a first move type after the motor has reached the deceleration position and the deceleration is complete. If the requested move is a first move type, the method includes causing the motor to move toward the target position at a first velocity, and if the requested move is a second move type, the method includes causing the DC motor to move toward the requested target position at a second velocity, wherein the second velocity is greater than the first velocity. Settling time is also varied depending on move type.
摘要:
A manifold valve controller (30, 32) designed to be embedded within the casing (24) of a throttle actuator in a manifold valve assembly for a gas fueled internal combustion engine. The controller (30, 32) senses the current position and current velocity of the valve (14) and calculates a rest position of the valve (14) if the valve commenced deceleration from its current position and velocity. The controller (30, 32) then compares the calculated rest position with a demanded position for the manifold valve (14) in order to determine whether the current position or the rest position exceeds the demanded position The controller (30, 32) then accelerates or decelerates the valve (14) to the demanded position as required, based on the comparison A feedback position sensor such as a potentiometer (22) provides the means for sensing the current position and velocity of the valve (14). By locating the controller (30) as close as possible to feedback potentiometer (22) problems caused by background electrical noise are minimized.
摘要:
A machine which repetitively performs an operation, or operations, on mass-produced parts which are subject to part-to-part variations compensates for such variations by self-adjustment of its operation, or operations, at a location, or locations, where an operation, or operations, is, or are, performed.
摘要:
A position controller includes: a compensation torque control circuit which outputs a second torque signal T.sub.2 * and an initial value of an integration torque T.sub.iset on the basis of a real speed signal .omega..sub.M, a rotation angle instruction signal .theta..sub.M *, a real rotation angle signal .theta..sub.M, an integration torque signal T.sub.i of a speed control circuit, and a reference .theta..sub.drp *; a speed control circuit which outputs a first torque signal T.sub.1 * and the integration output T.sub.i on the basis of a speed instruction signal .omega..sub.M * and the real speed signal .omega..sub.M ; an adder which adds the first torque signal T.sub.1 * to the second torque signal T.sub.2 * and outputs a torque instruction signal; and a torque control circuit which controls the torque of the motor in accordance with the torque instruction signal.
摘要:
A machine which repetitively performs an operation, or operations, on mass-produced parts which are subject to part-to-part variations compensates for such variations by self-adjustment of its operation, or operations, at a location, or locations, where an operation, or operations, is, or are, performed.
摘要:
A method of controlling a motor to cause it to execute a move toward a target position including calculating a deceleration position, wherein when the deceleration position is reached, the motor will be caused to execute a deceleration in a manner that will result in the motor stopping short of the target position, and determining whether the requested move is a first move type after the motor has reached the deceleration position and the deceleration is complete. If the requested move is a first move type, the method includes causing the motor to move toward the target position at a first velocity, and if the requested move is a second move type, the method includes causing the DC motor to move toward the requested target position at a second velocity, wherein the second velocity is greater than the first velocity. Settling time is also varied depending on move type.
摘要:
A method and apparatus for fast threading pullout in a numerically controlled threading application which includes position determining logic for receiving position command signals from a numerical control and determining the commanded movement of a threading member along at least a primary threading axis and a secondary pullout axis, at least one sensing device for sensing the position of the threading member along at least the primary and secondary axes, velocity calculation structure for generating velocity command signals for actuating the threading member along the primary and secondary axes in accordance with the commanded movements and the sensed position of the member, supplemental velocity structure for applying a supplemental pullout velocity at a predetermined pullout position on the thread to accelerate the member along the secondary axis, and monitoring logic for monitoring the pullout of the threading member along the secondary axis and discontinuing the supplemental velocity after a predetermined portion of the pullout.