Numerical control system and robot control method
AssigneeFanuc Corporation
InventorKazutaka Imanishi
Life of this patent
Estimating the term…
Abstract
This numerical control system comprises: a numerical control device 5 that generates a high-level command signal including a robot command signal for a robot 3 according to a numerical control program; and a robot control device 6 that generates a robot control signal for controlling the operation of the robot 3 on the basis of the high-level command signal and inputs the robot control signal to the robot 3. The robot control device 6 includes a control unit 60 that generates the robot control signal by selectively executing one among a dynamic executable file generated on the basis of a dynamic executable file creation command signal and the robot command signal and a static executable file selected on the basis of a static executable file start command signal.
Claims7
A numerical control system comprising:
- a numerical control device configured to generate a high-level command signal including a robot command signal for a robot in accordance with a numerical control program;
- and
- a robot control device configured to perform communication with the numerical control device and generate a robot control signal for controlling operation of the robot on the basis of the high-level command signal and input the robot control signal to the robot,
- wherein the numerical control device comprises:
- a first storage unit configured to store the numerical control program,
- an input analysis unit configured to analyze the numerical control program,
- a first static executable file selection/start unit configured to generate a static executable file start command signal on the basis of an analysis result from the input analysis unit and transmit to the robot control device, and
- a robot command signal generation unit configured to generate the robot command signal on the basis of the analysis result from the input analysis unit and transmit to the robot control device, and
- wherein the robot control device comprises
- a second storage unit configured to store a plurality of static executable files associated with operations of the robot, and
- a control unit configured to generate the robot control signal by selectively executing one of a dynamic executable file to which a command in accordance with the robot command signal is sequentially added and a static executable file selected from the second storage unit on the basis of the static executable file start command signal, and
- wherein the static executable file is a binary file executable by the control unit.
A robot control method for controlling a robot by a numerical control device configured to generate a high-level command signal including a robot command signal for the robot in accordance with a numerical control program and a robot control device configured to perform communication with the numerical control device and generate a robot control signal for controlling operation of the robot on the basis of the high-level command signal and input the robot control signal to the robot, the numerical control device comprises a first storage unit configured to store the numerical control program, and the robot control device comprises a second storage unit configured to store a plurality of static executable files associated with operations of the robot, the robot control method comprising:
- a step of analyzing the numerical control program at the numerical control device;
- a step of generating a static executable file start command signal on the basis of an analysis result of the numerical control program and transmitting the static executable file start command signal to the robot control device at the numerical control device;
- a step of generating the robot command signal on the basis of the analysis result and transmitting the robot command signal to the robot control device at the numerical control device;
- a step of generating a dynamic executable file by sequentially adding instructions corresponding to the robot command signal at the robot control device;
- a step of selecting the static executable file from the second storage unit on the basis of the static executable file start command signal at the robot control device;
- and
- a step of generating the robot control signal for controlling the operation of the robot by selectively executing one of the dynamic executable file and the static executable file at the robot control device and inputting the robot control signal to the robot, and
- wherein the static executable file is a binary file executable by a control unit of the robot control device.
Dependencies are inferred from the claim text.