Back to results
US 12,358,148 B2Granted
Robot-mounted moving device, system, and machine tool
AssigneesDmg Mori Co., Ltd., Skylla Technologies
InventorsYuta Oba, Tsutomu Sakurai, Hideki Nagasue, Masaaki Nakagawa, Kota Weaver, Anand Parwal
Life of this patent
Estimating the term…
Abstract
A system includes a machine tool 10, a robot 25 having a camera 31, and a transfer device 35 having the robot 25 mounted thereon, and an identification figure is arranged in a machining area of the machine tool 10.
Claims11
A robot-mounted moving device movable around a machine tool,
- the robot-mounted moving device having stored therein a reference identification position as information associated with a reference device position,
- the reference device position being a position of the robot-mounted moving device for performing an operation of extracting a target from inside of the machine tool or an operation of attaching the target into the machine tool,
- the reference identification position being a position of an identification figure arranged within the machine tool on a first axis and a second axis set in a plane parallel to the identification figure at the reference device position, wherein the identification figure has a set position within the machine tool and the robot-mounted moving device moves relative to the identification figure,
- the robot-mounted moving device comprising:
- a robot having (i) a camera, (ii) a hand unit configured to grip a workpiece or a tool, (iii) a second arm unit to which the hand unit is movably coupled, and (iv) a first arm unit to which the second arm unit is movably coupled;
- a control unit controlling a position of the hand unit of the robot;
- and
- a moving unit configured to be movable and having the robot mounted thereon,
- wherein, at a current device position different from the reference device position, the control unit controls, based on a difference between the reference identification position and the current identification position which is a position of the identification figure in the plane when an image of the identification figure is captured by the camera at the current device position, movement of the hand unit of the robot to an operating pose by means of (a) movement on the first axis in the plane, (b) movement on the second axis in the plane, and (c) rotational movement in the plane.
6 more elements
A system comprising:
- a machine tool performing predetermined machining on a workpiece;
- a robot having a camera for image capturing and an end effector acting on the workpiece, and performing an operation to the machine tool;
- a transfer device having the robot mounted thereon, and configured to be movable to an operating position set with respect to the machine tool;
- and
- a controller configured to, in accordance with an operation program containing a predetermined operation command, bring the robot in sequence into an operation starting pose, an image capturing pose for causing the camera to face an identification figure for pose compensation arranged in the machine tool and capture an image of the identification figure, and one or more operating poses for causing the end effector to act on the workpiece,
- the operation starting pose, the image capturing pose, and the one or more operating poses being set in advance by performing a teaching operation to the robot,
- the identification figure being formed on a predetermined plane and arranged in a machining area of the machine tool,
- the controller being configured to:
- in the teaching operation,
- cause the camera to capture a reference image of the identification figure with the robot in the image capturing pose, and
- in actual operation of the robot in accordance with the operation program,
- estimate, based on the reference image and a current image of the identification figure captured by the camera after the robot is brought into the image capturing pose from the operation starting pose when the transfer device is at the operating position, positional error amounts of the camera in a first axis and a second axis and a rotational error amount of the camera around a third axis between a current pose of the robot and a pose of the robot in the teaching operation, the first axis and the second axis being orthogonal to each other and set in a plane parallel to the identification figure, the third axis being orthogonal to the first axis and the second axis,
- calculate a compensation amount for the end effector in the one or more operating poses based on the estimated error amounts, and
- compensate a position of the end effector in each of the one or more operating poses based on the calculated compensation amount.
11 more elements
A system comprising:
- a machine tool performing predetermined machining on a workpiece;
- a robot having a camera for image capturing and an end effector acting on the workpiece, and performing an operation to the machine tool;
- a transfer device having the robot mounted thereon, and configured to be movable to an operating position set with respect to the machine tool;
- and
- a controller configured to, in accordance with an operation program containing a predetermined operation command, bring the robot in sequence into an operation starting pose, an image capturing pose for causing the camera to capture an image of an identification figure for pose compensation arranged in the machine tool, and one or more operating poses for causing the end effector to act on the workpiece,
- the operation starting pose, the image capturing pose, and the one or more operating poses being set in advance by performing a teaching operation to the robot,
- the identification figure being formed on a predetermined plane and arranged in a machining area of the machine tool,
- the controller being configured to:
- in the teaching operation,
- cause the camera to capture a reference image of the identification figure with the robot in the image capturing pose, and
- in actual operation of the robot in accordance with the operation program,
- estimate, based on the reference image and a current an image of the identification figure captured by the camera after the robot is brought into the image capturing pose from the operation starting pose when the transfer device is at the operating position, positional error amounts of the camera in a first axis, a second axis, and a third axis and rotational error amounts of the camera around the first axis, the second axis, and the third axis between a current pose of the robot and a pose of the robot in the teaching operation, the first axis and the second axis being orthogonal to each other and set in a plane parallel to the identification figure, the third axis being orthogonal to the first axis and the second axis, and
- compensate a position of the end effector in each of the one or more operating poses based on the estimated positional error amounts and rotational error amounts.
10 more elements
A machine tool for machining a workpiece, configured such that:
- a transfer device has a robot mounted thereon and is configured to transfer the robot to a first position to allow the robot to hold the workpiece, the robot having a camera for capturing a current image including an identification figure arranged in the machine tool, and an end effector acting on the workpiece;
- the camera captures a current image including the identification figure arranged in the machine tool after the transfer device transfers the robot to the first position;
- a second position of the end effector in an X-axis and a Y-axis in a three-dimensional space defined by the X-axis, the Y-axis, and a Z-axis is compensated by linearly and rotationally moving the end effector based on positional information of the identification figure in the current image of the identification figure and a reference image of the identification figure;
- and
- the end effector is caused to act on the workpiece in the machine tool after the second position is compensated,
- wherein the identification figure is arranged at a set position in a machining area of the machine tool.
3 more elements
Dependencies are inferred from the claim text.