1. Field of the Invention
The present invention relates to a robot controller which controls a motor for robot driving via an amplifier.
2. Description of the Related Art
In general, a robot controller includes a servo amplifier for driving a servo motor and a control unit for controlling the servo amplifier. For this kind of robot controller, an apparatus in which a servo amplifier and a control unit (a servo control circuit) are configured to be connected to each other by a cable and to communicate with each other via the cable has been known (for example, Japanese Laid-open Patent Publication No. 6-102912).
However, as in the apparatus disclosed in Japanese Laid-open Patent Publication No. 6-102912, when the servo amplifier and the control unit are configured to be connected to each other via the cable, since an interface for communication is needed to each of the servo amplifier and the control unit as well as the cable, miniaturization and a decrease in cost of an apparatus are disturbed. Furthermore, there is also a problem that time is needed for data communication between the servo amplifier and the control unit.
One aspect of the present invention is a robot controller including a control unit which outputs a driving command of a servo motor for robot driving, and an amplifier unit which outputs a driving signal to the servo motor in response to the driving command from the control unit, wherein the control unit and the amplifier unit are mounted in integrally formed printed boards and are connected so as to be able to communicate with each other via the printed boards.
The object, features, and advantages of the present invention will be further apparent from a description of the following embodiment associated with the accompanying drawings, and in the accompanying drawings,
Hereinafter, an embodiment of the present invention will be described with reference to
The control unit 10 has a robot control unit 11, an I/O (Input/Output) unit 12, a safety operation unit 13, a signal processing unit 14, and a communication unit 15 as functional elements. The robot control unit 11 includes an arithmetic processing device having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access memory), other peripheral circuits and the like, and performs various types of processing relating to driving control of a robot (the servo motor 1 and the like). The I/O unit 12 is an I/O port and inputs/outputs a signal from an external equipment 4 such as a switch connected to the robot controller 100 to the control unit 10.
The safety operation unit 13 limits the operation of the robot until predetermined safety conditions are satisfied on the basis of a signal from a safety device 5 such as a detector for detecting the presence or absence of an obstacle in an operation range of the robot and an emergency stop switch. The safety operation unit 13 also has a dual check safety function of performing mutual checking an input/output signal between the robot control unit 11 and the safety operation unit 13. The signal processing unit 14 processes (for example, performs image processing and the like) a signal from a sensor 6 such as a visual sensor (a camera) and a force sensor. The communication unit 15 performs communication with various devices 7 (external devices), other than the robot controller 100, such as other robot controllers via the Ethernet (a registered trademark) or a fieldbus.
The amplifier unit 20 has a motor control unit 21, a power supply unit 22, and an I/O unit 23. The motor control unit 21 controls the servo motor 1 on the basis of a signal from an encoder provided in the servo motor 1. The power supply unit 22 supplies driving power to the servo motor 1. The I/O unit 23 includes a circuit for receiving a feedback signal from the servo motor 1, a circuit for controlling a brake of the servo motor 1, a versatile I/O port, and the like, and inputs or outputs a signal to the amplifier unit 20.
The control unit 10 and the amplifier unit 20 are mounted in a single printed board 30, and are connected to each other via a connection unit 31 formed in the printed board 30. A bus wiring is used as the connection unit 31, and the control unit 10 and the amplifier unit 20 are bus-connected to each other. The amplifier unit 20 includes a fan and the like, but since the fan is not mounted in the printed board 30, it is not illustrated in the drawing. In other words, in
However, in the present embodiment, as illustrated in
In the present embodiment, the control unit 10 and the amplifier unit 20 are bus-connected to each other, so that it is possible to transmit a large amount of data in a short time. Furthermore, the robot control unit 11, the I/O unit 12, the safety operation unit 13, the signal processing unit 14, and the communication unit 15 are provided to the control unit 10, and functions needed to control the robot are collected in the control unit 10. By adopting this configuration, it is possible to perform communication among the robot control unit 11, the I/O unit 12, the safety operation unit 13, the signal processing unit 14, and the communication unit 15 at a high speed in the control unit 10, and to simplify the configuration of the apparatus.
Also in the example of
In addition, in the embodiment (
In the embodiment (
In the embodiment (
In the embodiment (
According to the present invention, since the control unit and the amplifier unit of the robot controller are mounted in the integrally formed printed board and are connected to be able to communicate with each other via the printed board, no cable for connecting the control unit to the amplifier unit is needed. In this way, it is possible to achieve the miniaturization and low cost of the robot controller and to increase communication speed of the control unit and the amplifier unit.
The above description is merely an example, and the present invention is not limited to the aforementioned embodiments and modifications as long as they do not impair the features of the present invention. Elements of the embodiments and the modifications include elements which can be replaced and are apparently replaced while maintaining the identification of the present invention. In other words, other embodiments considered within the technical scope of the present invention are included in the scope of the present invention. Furthermore, the above embodiments and one or more modifications can also be arbitrarily combined.
Number | Date | Country | Kind |
---|---|---|---|
2014-111077 | May 2014 | JP | national |