Systems and methods that facilitate motion control through coordinate system transformations
First Claim
1. A system that facilitates motion control in an industrial control environment, comprising:
- a transformation component that transforms a position from a first coordinate system to a second coordinate system of disparate type, the position relates to effectuating a motion of an industrial control device, the transformation component transforms the position into the second coordinate system by employing a user-defined transform written in an industrial control language; and
an industrial controller that controls the industrial control device based on the transformed position.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject invention relates to systems and methods that facilitate motion between different coordinate systems in an industrial control environment. The systems and methods accept data in one coordinate system and transform the data to a different coordinate system. Suitable transformations include instructions that transform between Cartesian, pre-defined non-Cartesian, and user-defined non-Cartesian coordinate systems, including transformations between a non-Cartesian coordinate system to another non-Cartesian coordinate system. Such transformations can be programmed in essentially any industrial control language and can be seamlessly integrated with the control environment. The systems and methods can be utilized to generate a motion instruction that includes, among other information, source and target coordinate systems and the transformation between them. The subject invention provides for connecting various systems together through respective motion instructions, wherein a motion of a source system is mapped to a coordinate system of a target system and the target system is moved accordingly.
-
Citations
20 Claims
-
1. A system that facilitates motion control in an industrial control environment, comprising:
-
a transformation component that transforms a position from a first coordinate system to a second coordinate system of disparate type, the position relates to effectuating a motion of an industrial control device, the transformation component transforms the position into the second coordinate system by employing a user-defined transform written in an industrial control language; and an industrial controller that controls the industrial control device based on the transformed position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method that facilitates motion control in an industrial control environment, comprising:
one or more processes executing on a processor to implement the following acts; receiving a position coordinate from a source system; transforming the position coordinate to a target system of disparate type than the source system;
wherein the position is transformed into the target system by employing a user-defined transformation written in an industrial control language; andgenerating a movement instruction in the industrial control language based on the transformed position coordinate. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system that facilitates motion control in an industrial control environment, comprising:
-
means for transforming a position from a first coordinate system to a second coordinate system based on a user-defined transformation;
wherein the user defined transformation is written in an industrial control language; andmeans for moving an industrial device based at least in part on the transformed position. - View Dependent Claims (20)
-
Specification