Synchronization of a graphical program and a robot program
AssigneeABB Schweiz AG
InventorsGunilla Lönnemark, Steve Murphy, Ragnar Nohre, Niklas Skoglund, Daniel Wadenhof
Life of this patent
Estimating the term…
Loading patent…
AssigneeABB Schweiz AG
InventorsGunilla Lönnemark, Steve Murphy, Ragnar Nohre, Niklas Skoglund, Daniel Wadenhof
Estimating the term…
A device and a method for synchronization of a robot program and a graphical program. The device includes a first converter adapted to convert a graphical program into a first sequence of tokens representing data for motions and actions contained in the graphical program. A second converter is adapted to convert the robot program into a second sequence of tokens representing data for motions and actions contained in the robot program. A modification command generator is adapted to compare the first and second sequences of tokens and based thereon generate modification commands. The first converter is adapted to receive the modification commands and edit the graphical program based on the modification commands so that the token sequence of the graphical program matches the token sequence of the robot program. The second converter is adapted to receive the modification commands and edit the robot program based on the modification commands so that the token sequence of the robot program matches the token sequence of the graphical program.
A method for synchronizing a graphical program generated in an off-line simulation environment and a robot program, wherein the graphical program includes a graphical 3D representation of robot motions along a path including 3D points and actions given in a sequence, the actions contain events that will occur along the path, and the robot program includes a sequence of textual instructions for robot motions and actions, the method comprising:
A computer program product, comprising:
A device comprising a processor for synchronizing a graphical program generated in an off-line simulation environment and a robot program, wherein the graphical program includes a graphical 3D representation of robot motions along a path including 3D points and actions given in a sequence, the actions contain events that will occur along the path, and the robot program includes a sequence of textual instructions for robot motions and actions, the device comprising:
Dependencies are inferred from the claim text.