Controller, control method, and control program
First Claim
1. A controller comprising:
- a movement plane acquisition unit configured to accept designation of a movement plane on which an operation target is to be moved in a three-dimensional machine coordinate system indicating a position in a machining area of a machine tool;
a machine coordinate conversion unit configured to convert a coordinate value in the machine coordinate system into a two-dimensional image coordinate system indicating a position in an image of the machining area imaged by a camera;
an image coordinate conversion unit configured to convert a coordinate value in the image coordinate system into a coordinate value on the movement plane in the machine coordinate system;
an operation target position acquisition unit configured to acquire current position information on the operation target in the machine coordinate system;
an operation icon display unit configured to superimpose and display an operation icon at a coordinate in the image coordinate system corresponding to the position information;
a slide position acquisition unit configured to acquire a destination of a slide position in a slide operation after the operation icon is touched by an operator;
a movement amount calculation unit configured to calculate an axial movement amount of the machine tool, on a basis of the coordinate obtained by converting the slide position in the image coordinate system into the machine coordinate system; and
an axial movement unit configured to move the operation target according to the calculated axial movement amount.
1 Assignment
0 Petitions
Accused Products
Abstract
A numerical controller includes a movement plane acquisition unit configured to accept designation of a movement plane in a machine coordinate system, a machine coordinate conversion unit configured to convert a coordinate value in the machine coordinate system into an image coordinate system, an image coordinate conversion unit configured to convert a coordinate value in the image coordinate system into the machine coordinate system, an operation target position acquisition unit configured to acquire position information on an operation target, an operation icon display unit configured to display an operation icon corresponding to the position information, a slide position acquisition unit configured to acquire a slide position, a movement amount calculation unit configured to calculate an axial movement amount, and an axial movement unit configured to move the operation target according to the axial movement amount.
4 Citations
12 Claims
-
1. A controller comprising:
-
a movement plane acquisition unit configured to accept designation of a movement plane on which an operation target is to be moved in a three-dimensional machine coordinate system indicating a position in a machining area of a machine tool; a machine coordinate conversion unit configured to convert a coordinate value in the machine coordinate system into a two-dimensional image coordinate system indicating a position in an image of the machining area imaged by a camera; an image coordinate conversion unit configured to convert a coordinate value in the image coordinate system into a coordinate value on the movement plane in the machine coordinate system; an operation target position acquisition unit configured to acquire current position information on the operation target in the machine coordinate system; an operation icon display unit configured to superimpose and display an operation icon at a coordinate in the image coordinate system corresponding to the position information; a slide position acquisition unit configured to acquire a destination of a slide position in a slide operation after the operation icon is touched by an operator; a movement amount calculation unit configured to calculate an axial movement amount of the machine tool, on a basis of the coordinate obtained by converting the slide position in the image coordinate system into the machine coordinate system; and an axial movement unit configured to move the operation target according to the calculated axial movement amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A control method to be executed by a computer, the control method comprising:
-
a movement plane acquiring step of accepting designation of a movement plane on which an operation target is to be moved in a three-dimensional machine coordinate system indicating a position in a machining area of a machine tool; a machine coordinate converting step of converting a coordinate value in the machine coordinate system into a two-dimensional image coordinate system indicating a position in an image of the machining area imaged by a camera; an image coordinate converting step of converting a coordinate value in the image coordinate system into a coordinate value on the movement plane in the machine coordinate system; an operation target position acquiring step of acquiring current position information on the operation target in the machine coordinate system; an operation icon displaying step of superimposing and displaying an operation icon at a coordinate in the image coordinate system corresponding to the position information; a slide position acquiring step of acquiring a destination of a slide position in a slide operation after the operation icon is touched by an operator; a movement amount calculating step of calculating an axial movement amount of the machine tool, on a basis of the coordinate obtained by converting the slide position in the image coordinate system into the machine coordinate system; and an axis moving step of moving the operation target according to the calculated axial movement amount.
-
-
12. A non-transitory computer-readable medium for storing a control program, the control program for making a computer execute the steps of:
-
a movement plane acquiring step of accepting designation of a movement plane on which an operation target is to be moved in a three-dimensional machine coordinate system indicating a position in a machining area of a machine tool; a machine coordinate converting step of converting a coordinate value in the machine coordinate system into a two-dimensional image coordinate system indicating a position in an image of the machining area imaged by a camera; an image coordinate converting step of converting a coordinate value in the image coordinate system into a coordinate value on the movement plane in the machine coordinate system; an operation target position acquiring step of acquiring current position information on the operation target in the machine coordinate system; an operation icon displaying step of superimposing and displaying an operation icon at a coordinate in the image coordinate system corresponding to the position information; a slide position acquiring step of acquiring a destination of a slide position in a slide operation after the operation icon is touched by an operator; a movement amount calculating step of calculating an axial movement amount of the machine tool, on a basis of the coordinate obtained by converting the slide position in the image coordinate system into the machine coordinate system; and an axis moving step of moving the operation target according to the calculated axial movement amount.
-
Specification