摘要:
The feedback gain for motor control for a control system in which the inertia of a load is greatly variable is adjusted. First, a feedback gain (K1) is determined. The value of feedback gain is calculated from a servomotor itself or the like, and selected so that the control loop will not oscillate (S1). A feed-forward gain (K) is determined according to a learning process with the feedback gain (K1) (S2). Then, a feedback gain (K1) is calculated from the feed-forward gain (K) (S3). Thereafter, a feed-forward gain (K) is determined again according to a learning process based on the feedback gain (S4). The second feed-forward gain (K) and the feedback gain (K1) are used to establish a control system. In this manner, a control system having an optimum feed-forward gain and an optimum feedback gain can be established.
摘要:
A collision detecting method is provided which is capable of promptly detecting a collision of robot operating parts driven by servomotors, e.g., robot arms, with a foreign object. Prompt detection of such collisions aids in preventing or limiting damage to a machine, etc. by the collision. A digital signal processor of an axis controller (2) of FIG. 1, as part of a software servo system, calculates a velocity command and a torque command in accordance with a movement command supplied from a main computer (1), to periodically carry out servo control for individual axes of the robot. The digital signal processor also determines whether the torque command or a velocity deviation between the velocity command and an actual velocity of a servomotor (13b) is greater than a respective predetermined value. When the torque command or velocity deviation becomes greater than the respective predetermined value, the collision detecting method determines that a collision of the robot operating part (13a) with a foreign object or the like has occurred, and the operation of the servomotor is stopped.
摘要:
A camera a has an image sensor; an exposure controller that conducts a main exposure and a dark exposure, in order, when a long-exposure shooting is carried out; an image signal processor that processes image-pixel signals that are generated by the main exposure and are read from the image sensor; and a noise reduction processor that reduces dark current components in the image-pixel signals on the basis of dark current components in the dark exposure. The exposure controller operates the image sensor for heating between the main exposure and the dark exposure.
摘要:
A taught point correcting device for correcting a taught point in an operation program of a robot. The device includes a judging section judging whether position data of any of a plurality of different taught points, previously taught and included in an operation program, has been corrected or not; and a data correcting section correcting, when the judging section judges that position data of a first taught point among the different taught points has been corrected, position data of a correlative taught point having a relative positional relationship with the first taught point, in accordance with a taught-point rule previously prescribing the relative positional relationship between the different taught points. The device may also include a storing section storing the taught-point rule. The taught-point rule may include a rule prescribing a distance between any two taught points among the different taught points.
摘要:
A robot control system provided in a machining system including a robot and a machine tool. The robot control system includes a robot controller controlling the robot, a portable teach pendant connected to the robot controller, and a communication network adapted to connect the robot controller to a machine tool controller controlling the machine tool. The teach pendant includes a display section configured to display information relating to the robot and the machine tool. The robot controller includes a processing section configured to obtain information relating to the machine tool from the machine tool controller through the communication network, make the display section of the teach pendant display a machine tool-related screen in accordance with a given screen program, and make the machine tool-related screen of the display section of the teach pendant display the information, as obtained, relating to the machine tool.
摘要:
A robot controller and a robot control method, by which each element constituting a robot is protected. An output of a rotary encoder attached to a servomotor is read, and the motor speed is obtained by calculating the difference between a current speed and another speed in a previous speed loop. Then, a processor of the servo controller of each link of a robot arm executes a normal speed loop control in order to calculate a torque command of the motor. Next, a load torque is estimated by using the obtained torque command and the motor speed, and the estimated load torque in each speed loop is compared with a predetermined threshold. If the load torque is larger than the threshold in at least one of the axes, the robot controller judges that an abnormality has occurred in the robot, generates an alarm or warning, and then controls the robot so as to protect the element.
摘要:
A dust detection system, comprising a receiver, a dust extraction block, a memory and an image correction block, is provided. The receiver receives an image signal. The dust extraction block generates a dust image signal on the basis of the image signal. The memory stores an intrinsic-flaw image signal corresponding to an intrinsic-flaw image including sub-images of dust that the dust extraction block extracts in initializing. The image correction block generates a corrected dust-image signal on the basis of the intrinsic-flaw image signal and a normal dust-image signal. The normal dust-image signal corresponds to a normal dust image including sub-image of dust that the dust extraction block extracts after initializing. The corrected dust image is the normal dust image that sub-images of dust in the intrinsic-flaw image are deleted from.
摘要:
A robot includes a traveling rail supported by struts, and a robot body attached to a slider that slides on the traveling rail. A robot controller comprises speed calculation means for calculating moving speeds of the robot hand portion on the coordinate axes of a rectangular coordinate system set for the robot controller; comparator means for comparing the moving speeds on the coordinate axes calculated by the speed calculation means with threshold values on the coordinate axes of the rectangular coordinate system, respectively; and halting means for halting the robot in case at least any one of the moving speeds is higher than the corresponding threshold value. The strength required for the struts can be lowered without limiting the dynamic capability of the robot.
摘要:
A robot controller having a stoppage monitoring function, by which safety of an operator is ensured without using hardware or the like for allowing/stopping the power transmission to each of a robot and a cooperating device. A CPU of the robot controller periodically monitors the position of the robot or the cooperating device based on positional information from each servomotor and the state of entering information regarding the robot or the cooperating device. Then, when entering information is initially input, the position of the servomotor of the robot or the cooperating device, to which the entering information is applied, is stored in RAM. After that, while the entering information is being input, the distance between the position stored in RAM and the current position of the servomotor is calculated. If the calculated distance is larger than an allowable moving distance, the CPU sends a command to an emergency stopping part in order to cut-off power to all servomotors of the robot and the cooperating device.
摘要:
The robot controller (RC) performs soft control in which a virtual spring or virtual damper is made to act between a tool of a robot and an objective workpiece. The robot controller includes: gain reducing arrangement (41, 42) for selecting an articulated shaft from articulated shafts (J1-J6) of the robot based on a soft control starting position where the soft control is started and the virtual spring or virtual damper when performing the soft control, and reducing a position gain and/or speed gain of the certain articulated shaft lower than a position gain normal value and/or speed gain normal value of the selected articulated shaft; and a correction torque reducing arrangement (43) for reducing a correction torque of the selected articulated shaft calculated based on the soft control starting position and the virtual spring or virtual damper lower than a correction torque normal value of the selected articulated shaft when performing the soft control. As a result, it is possible to overcome obstacles to smooth action in the direction in which the virtual spring or virtual damper is made to act.