System and method for satisfying move constraints when performing a motion control sequence
AssigneeNational Instruments Corporation
InventorSundeep Chandhoke
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Instruments Corporation
InventorSundeep Chandhoke
Estimating the term…
A system and method for specifying and satisfying move constraints when performing a motion control sequence. One or more motion control operations may be included in a sequence in response to user input. User input specifying one or more move constraints for a first motion control operation in the sequence may be received to a graphical user interface. When the motion control sequence is subsequently performed, the first motion control operation may be performed in such a way that the one or more specified move constraints are satisfied. The specified move constraints preferably do not cause the trajectory of the first motion control operation to be altered.
A computer-implemented method for creating a motion control sequence, the method comprising:
A computer-implemented method for creating a motion control sequence, the method comprising:
A computer-implemented method for creating a motion control sequence, the method comprising:
A computer-implemented method for performing a motion control operation, the method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to…
Nc in input of data, input till input file format: input limit values of speed, position, acceleration or force
Nc in input of data, input till input file format: graphical user interface, labview
Speed, acceleration, deceleration control ADC: limitation of acceleration, permissible, tolerable acceleration
Term end not estimated
The present invention relates to the field of computer-based motion control applications. In particular, the invention relates to a system and method for specifying and satisfying move constraints when performing a motion control sequence.
Computer-based motion control involves precisely controlling the movement of a device or system. Computer-based motion control is widely used in many different types of applications, including applications in the fields of industrial automation, process control, test and measurement automation, robotics, and integrated machine vision, among others. A typical computer-based motion system includes components such as the moving mechanical device(s), a motor with feedback and motion I/O, a motor drive unit, a motion controller, and software to interact with the motion controller.
The motor is commonly a stepper motor or a servo motor. Stepper motors are discrete motion devices that move to positions that relate directly to the number of input control pulses, at a velocity that relates directly to the pulse rate. Servo motors are continuous motion devices that use feedback signals to provide position and velocity control in a closed-loop environment. Motors typically have many wire coils oriented in specific magnetic positions within their housing. By pulsing or steadily controlling current through different motor coils in a known pattern, electromagnetic fields develop in the motor, causing incremental or continuous motion.
A better understanding of the present invention can be obtained when the following detailed description of the preferred embodiment is considered in conjunction with the following drawings, in which:
FIG. 1 illustrates a computer system that may execute a prototyping environment application for developing a sequence of motion control, machine vision, and/or DAQ (MC/MV/DAQ) operations;
FIGS. 2A and 2B illustrate representative instrumentation and process control systems including various I/O interface options;
While the invention is susceptible to various modifications and alternative forms specific embodiments are shown by way of example in the drawings and are herein described in detail. It should be understood however, that drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary the invention is to cover all modifications, equivalents and alternative following within the spirit and scope of the present invention as defined by the appended claims.
Incorporation by Reference
The following references are hereby incorporated by reference in their entirety as though fully and completely set forth herein.