×

System for commanding a robot

  • US 9,254,567 B2
  • Filed: 01/27/2014
  • Issued: 02/09/2016
  • Est. Priority Date: 07/27/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for commanding a robot by a programmable logic controller, the system comprising:

  • a programmable logic controller;

    at least two function blocks with at least one respective input configured to trigger an execution of a programmable logic controller (PLC) function block and at least one respective output configured to indicate a status of the respective function block, and wherein each function block corresponds to a movement segment of a programmed movement path of a robot to be commanded;

    a robot controller interface configured to orchestrate a PLC function block currently in execution into a robot command;

    a command queue configured to store the respective orchestrated robot commands and for sending them sequentially to the robot for sequentially execution, wherein the command queue is configured to keep at least a last executed robot command within a memory within the command queue, and wherein the command queue is configured to store information, which includes whether a robot command has not yet been executed, is currently in execution or has been executed;

    wherein the system is configured to control a backwards motion of the robot along a movement path by stopping the execution of not yet executed robot commands for forward motion and by sequentially resending the at least one executed robot command stored in the command queue in a contrawise sequence to the robot via the programmable logic controller; and

    the system is foreseen to delete all not yet executed robot commands for forward motion from the command queue in case of a backward motion.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×