Patent classifications
G05B2219/36495
CONTROL APPARATUS, CONTROL PROGRAM, AND RECORDING MEDIUM
The present invention uses a simple structure to precisely control a position of a rotator. A controller (1) sends a pulse for controlling rotation of a work (34) to a servo driver (2), and the work (34) is rotated by a motor (31) according to a reduction ratio as prescribed of a decelerator in which the motor (31) is driven by the servo driver (2) using a pulse quantity of the pulse for indicating an instruction position. The controller (1) includes a counting range determining part (132), and the counting range determining part (132) determines a counting range of an instruction position counter (21a) for counting the pulse quantity. The counting range determining part (132) multiples a prescribed pulse quantity of each turn of the motor (31) by a reciprocal of the reduction ratio and a correction value, and determines the correction value which enables a multiplication result to be an integer.
Method Of Creating Control Program For Robot, System Executing Processing Of Creating Control Program For Robot, And Non-Transitory Computer-Readable Storage Medium
A non-transitory computer-readable storage medium stores a computer program that controls a processor to execute (a) processing of displaying an operation window for operation of a position and an attitude of a control point for a robot arm, (b) processing of storing the position and the attitude of the control point as a teaching point according to an instruction of a user, and (c) processing of associating and storing the operation window when the instruction is received in the processing (b) with the teaching point.
Automatic process planning for robotic deburring operations
A robotic deburring process that automatically, accurately, and efficiently removes burrs from a workpiece. The robotic deburring process uses CAM location data to establish deburring trajectory, physics based machining models to predict burr type and size, and force control functions to compensate inaccuracies due of inaccuracies of robots arms.
AUTOMATIC PROCESS PLANNING FOR ROBOTIC DEBURRING OPERATIONS
A robotic deburring process that automatically, accurately, and efficiently removes burrs from a workpiece. The robotic deburring process uses CAM location data to establish deburring trajectory, physics based machining models to predict burr type and size, and force control functions to compensate inaccuracies due of inaccuracies of robots arms.
Adaptive control of robotic laser braze/weld operation
A method for adaptive control of a robotic operation of a robot includes providing a software program to generate process signals executable during the robotic operation, including one or more execution commands. A first Signal Value channel is provided to control at least one control process parameter of the robot, where the first Signal Value channel is subject to a first time latency. The execution timing of the first Signal Value channel is synchronized with the one or more execution commands by accounting for the first time latency in relation to the one or more execution commands. The software program is run to generate the process signals and the robot is operated in response to the synchronized execution timing of the execution commands.
Control apparatus, control program, and recording medium
The present invention uses a simple structure to precisely control a position of a rotator. A controller (1) sends a pulse for controlling rotation of a work (34) to a servo driver (2), and the work (34) is rotated by a motor (31) according to a reduction ratio as prescribed of a decelerator in which the motor (31) is driven by the servo driver (2) using a pulse quantity of the pulse for indicating an instruction position. The controller (1) includes a counting range determining part (132), and the counting range determining part (132) determines a counting range of an instruction position counter (21a) for counting the pulse quantity. The counting range determining part (132) multiples a prescribed pulse quantity of each turn of the motor (31) by a reciprocal of the reduction ratio and a correction value, and determines the correction value which enables a multiplication result to be an integer.
Generating a trained robot path based on physical manipulation of the robot and based on training user interface input(s) associated with the physical manipulation
Methods, apparatus, systems, and computer-readable media are provided for training a path of a robot by physically moving the robot, wherein the particular trained path and/or particular robot component movements to achieve the trained path are dependent on which of a plurality of available user interface inputs are selected for the training. The trained path defines a path to be traversed by a reference point of the robot, such as a path to be traversed by a reference point of an end effector of the robot. The particular robot component movements to achieve the trained path include, for example, the orientations of various robot components at each of a plurality of positions along the path, the velocity of various components at each of a plurality of positions along the path, etc.