The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2017-161966 filed on Aug. 25, 2017, and the entire disclosure of which is incorporated herein by reference.
The present disclosure relates to a machine tool, a tool used in the machine tool, and a control program that causes the machine tool to execute machining by the tool.
In the related art, there is demand for a machine tool that can execute various operations. In particular, in recent years, demand for a large-variation, small-volume production is becoming stronger, and execution of various machining operations by one machine tool is desired.
However, many of the machine tools in the related art can only execute one or two machining operations, and auxiliary operations. For example, a cutting-type machine tool can only execute rotary cutting machining and/or lathe-turning machining, and auxiliary operations such as a measuring operation. A configuration may be considered in which a dedicated mechanism is provided for each of the other machining operations in one machine tool, so that various machining operations may be executed by one machine tool. However, when a dedicated mechanism for each machining operation is provided, other problems may arise, such as an increase in the size of the machine tool and an increase in cost.
In consideration of the above, an advantage of the present disclosure lies in provision of a machine tool, a tool, and a control program which enable a larger number of variations of machining operations.
According to one aspect of the present disclosure, there is provided a machine tool including a tool holding unit and a workpiece holding unit, the machine tool comprising: a first connection unit to which a part of a sub-tool, which is a separate tool from a main tool which is held by the tool holding unit alone, can be detachably connected; a second connection unit to which another part of the sub-tool can be detachably connected; a first movable element that moves the first connection unit; a second movable element that moves the second connection unit; and a controller that controls driving of the first movable element and the second movable element, to execute machining of a workpiece by the sub-tool connected to the first connection unit and the second connection unit.
According to another aspect of the present disclosure, the controller may comprise a storage unit that stores sub-tool data including a characteristic of the sub-tool, and the controller may interpret machining program data instructed by an operator, to calculate a movement trajectory of the sub-tool and to control movements of the first movable element and the second movable element based on the movement trajectory and the sub-tool data stored in the storage unit.
According to another aspect of the present disclosure, the first movable element may be a tool holding unit that holds a rotating tool or a lathe-turning tool as the main tool, and the first connection unit may be an attachment unit of the main tool provided on the tool holding unit.
According to another aspect of the present disclosure, the second movable element may be a robot provided in a machining chamber of the machine tool. In this case, the controller may control the first movable element by position control having a position as a control target, and may control the second movable element by force control having a force as a control target.
According to another aspect of the present disclosure, the machine tool may comprise a first tool holding unit and a second tool holding unit that hold a rotating tool or a lathe-turning tool as a main tool, the first movable element may be the first tool holding unit, and the second movable element may be the second tool holding unit.
According to another aspect of the present disclosure, the machine tool may further comprise: a motive force source that produces a motive force independently from the first movable element and the second movable element; and a transfer mechanism that transfers a motive force produced by the motive force source to a machining unit provided on the sub-tool connected to the first connection unit and the second connection unit, and a workpiece may be machined by the machining unit driven by the motive force.
According to another aspect of the present disclosure, there is provided a tool to be detachably connected to a first movable element and a second movable element provided in a machine tool, the tool comprising: a first connected unit to be detachably connected to the first movable element; a second connected unit to be detachably connected to the second movable element; and a machining unit that contacts a workpiece and machines the workpiece.
According to another aspect of the present disclosure, the tool may further comprise a joint that changes an orientation of the machining unit with respect to the first connected unit and/or the second connected unit, on at least one of between the machining unit and the first connected unit and between the machining unit and the second connected unit.
According to another aspect of the present invention, there is provided a control program of a machine tool that executes machining of a workpiece by one sub-tool connected to a first movable element and a second movable element, the program, when executed, causing: a storage unit provided in the machine tool to store sub-tool data including a characteristic of the sub-tool; and a controller provided in the machine tool to interpret machining program data instructed by an operator, to calculate a movement trajectory of the sub-tool and to control movements of the first movable element and the second movable element based on the calculated movement trajectory and the sub-tool data.
According to the technique of the present disclosure, because one sub-tool is connected to two movable elements, a machining operation which has been difficult to realize in the machine tool of the related art can be enabled, and a larger number of variations of machining can be enabled.
Embodiment(s) of the present disclosure will be described by reference to the following figures, wherein:
A structure of a machine tool 10 will now be described with reference to the drawings.
More specifically, the machine tool 10 shown in
The main body part 12 comprises a workpiece spindle device 14 which holds the workpiece 110 in a self-rotatable manner, a tool spindle device 16 which holds the rotating tool 100 in a self-rotatable manner, and a tool post 18 which holds the lathe-turning tool 102. The workpiece spindle device 14 functions as a workpiece holding unit which holds the workpiece 110. The workpiece spindle device 14 comprises a chuck and a collet which detachably holds the workpiece 110, and the workpiece 110 which is held can be suitably exchanged. The workpiece spindle device 14 self-rotates about a workpiece rotation axis Rw which extends in a horizontal direction.
The tool spindle device 16 holds the rotating tool 100, for example, a tool which is called a fraise or an end mill in a self-rotatable manner, and comprises a spindle head 20 having a drive motor or the like built therein, and a tool spindle 22 attached on the spindle head 20. The tool spindle 22 can linearly move in the horizontal direction and a vertical direction, and can swing around a predetermined swing axis St.
On an end surface of the tool spindle 22, a clamper 23 (refer to
The tool post 18 holds the lathe-turning tool 102, for example, a tool called a bite. The tool post 18 is connected to a two-axis linear movement mechanism, and a position with respect to the workpiece 110 can be changed.
Here, the tool spindle 22 and the tool post 18 both function as a tool holding unit which holds a tool (the rotating tool 100 or the lathe-turning tool 102). In the following, a tool (the rotating tool 100 or the lathe-turning tool 102) which is held by the tool holding unit alone will be referred to as a “main tool.” On the other hand, a tool which is connected to and held by two movable elements as will be described later is referred to as a “sub-tool 50.” In the present embodiment, the tool spindle 22 functions also as a first movable element connected to a part of the sub-tool 50. In addition, the clamper 23 on which the main tool is attached functions also as a first connection unit to which a part of the sub-tool 50 is detachably attached.
Further, in the machining chamber, the in-machine robot 30 is provided. No particular limitation is imposed on the structure of the in-machine robot 30 so long as the in-machine robot 30 is at least provided in the machining chamber and a position or an orientation of the in-machine robot 30 can be changed. Therefore, as shown in
The in-machine robot 30 has an attachment/detachment unit 32 which functions as a second connection unit to which a part of the sub-tool 50 can be detachably attached. No particular limitation is imposed on the form of the attachment/detachment unit 32 so long as a part of the sub-tool 50 is detachable, and in the present embodiment, as shown in
A control device 34 controls driving of various parts of the machine tool 10 according to instructions from the operator. The control device 34 comprises, for example, a CPU which executes various calculations and a memory which stores various control programs and control parameters. The control device 34 also has a communication function, and can exchange various data, for example, NC program data (machining program data) or the like with the other devices. The control device 34 may include, for example, a numerical control apparatus which continuously calculates positions of the tool and the workpiece 110. The control device 34 may be formed as a single device or a combination of a plurality of computation devices.
A dedicated control program for executing machining by the sub-tool 50 to be described later is installed in the control device 34. The control program stores in the memory sub-tool data which are data related to the sub-tool 50. The sub-tool data are data including a characteristic of the sub-tool 50, which include a tool type, and a size of the sub-tool 50. The sub-tool data further includes identification information of the first and second movable elements (the tool spindle 22 and the in-machine robot 30 in the present embodiment) to which the sub-tool 50 is connected. Various information forming the sub-tool data may be manually input by the operator. Alternatively, as another configuration, sub-tool data which are prepared in advance may be transmitted to the control device 34 through a wire or wirelessly. Further, the machine tool may have a function to edit as necessary the sub-tool data which are once stored.
When machining is to be executed using the sub-tool 50, the operator inputs the machining program data (NC program data) indicating the contents of the machining to the control device 34. According to the control program, the control device 34 interprets the machining program data which are input from the operator, and calculates a movement trajectory of the sub-tool 50. In addition, the control device 34 controls the movements of the first and second movable elements (the tool spindle 22 and the in-machine robot 30 in the present embodiment) based on the calculated movement trajectory and the sub-tool data stored in the memory.
As is clear from the above description, in the machine tool 10 of the present disclosure, one sub-tool 50 is connected to two movable elements, and the workpiece 110 is machined by the sub-tool 50. With such a configuration, a larger number of variations of machining can be enabled.
That is, many of the machine tools of the related art can only execute one or two machining operations, and auxiliary operations. For example, a cutting-type machine tool 10 as shown in
In the machine tool 10 of the present disclosure, in consideration of these problems, a connection unit to which the sub-tool 50 can be detachably connected is provided on each of the two movable elements provided in advance in the machine tool 10, to enable a machining operation using the sub-tool 50 connected to the two connection units.
By connecting one sub-tool 50 to the two movable elements via the two connection units, it becomes possible to move the sub-tool 50 by the two movable elements. In this case, a large-size, a heavyweight, a special-shape, or a special-motion tool which cannot be held by a single movable element alone can be handled. As a result, a machining operation which has been difficult to execute by the machine tool 10 of the related art can also be enabled.
Here, no particular limitation is imposed on the movable elements so long as the movable element is a movable element provided in the machine tool 10, and, for example, the movable element may be the tool spindle 22 which holds the rotating tool 100, the tool post 18 which holds the lathe-turning tool 102, the in-machine robot 30 provided in the machine tool 10, a tailstock which holds the other end of the workpiece 110, or the like. However, in the case of the cutting-type machine tool 10, at least one of the movable element is desirably the tool holding unit which holds the cutting tool (the rotating tool 100 or the lathe-turning tool 102), for example, the tool spindle 22 or the tool post 18. This is because, in many cases in the cutting-type machine tool 10, the tool holding unit is designed to have high rigidity, high power, and high precision, in order to enable cutting machining at high precision. By using the tool holding unit as one of the movable elements for moving the sub-tool 50, the sub-tool 50 can be more precisely moved, and the precision of machining by the sub-tool 50 can be improved.
In addition, at least one of the two movable elements is desirably the in-machine robot 30. The in-machine robot 30 in many cases has poorer rigidity, but a higher degree of freedom of motion as compared to the tool holding unit. By using the in-machine robot 30 as one of the movable elements for moving the sub-tool 50, the degree of freedom of motion of the sub-tool 50 can be further improved.
No particular limitation is imposed on the structure of the connection unit so long as the connection unit is provided on the movable element and can detachably attach the sub-tool 50. For example, on the tool spindle 22 and the tool post 18, the clamper 23 for attaching the tool holder holding the cutting tool is formed. Normally, the form of the clamper 23 is defined by standards. When the tool spindle 22 or the tool post 18 is used as the movable element, the clamper 23 may be used as the connection unit.
Alternatively, as another configuration, a dedicated connection unit may be provided on the tool holding unit, separate from the clamper 23, for attaching the sub-tool 50.
Here, no particular limitation is imposed on the type of the sub-tool 50 so long as the sub-tool 50 is a tool separate from the tool (the rotating tool 100 or the lathe-turning tool 102) held by the tool holding unit (the tool spindle 22 or the tool post 18) alone, and is held by the two movable elements. Therefore, the sub-tool 50 may be, for example, a handsaw-type tool having a sawtooth, a tool having a cutting blade portion, a tool having a restiform body, a tool having a cloth-form member used for polish machining, or the like. The sub-tool 50 desirably comprises a machining unit that actually contacts the workpiece 110 and machines the workpiece 110, a first connected unit to be detachably connected to the first movable element, and a second connected unit to be detachably connected to the second movable element. No particular limitation is imposed on structures and formation positions of the first connected unit and the second connected unit, and the first and second connected units may be provided at ends of the sub-tool 50 or at a central portion of the sub-tool 50. The machining unit of the sub-tool 50 machines the workpiece 110 by executing a machining motion such as rotation, reciprocation, random movement, or the like. The machining motion of the machining unit may be realized by the movements of the first and second movable elements, or may be realized by a motive force transferred from a motive force source which produces a motive force (such as pneumatic pressure, hydraulic pressure, electric power, magnetic power, or the like) independently from the first and second movable elements. Therefore, the sub-tool 50 may have the sawtooth or the restiform body which reciprocate along with the reciprocation of the first and second movable elements. Alternatively, as another configuration, the sub-tool 50 may be connected to a compressed air source, and have a cutting blade (machining unit) which rotationally moves by a pneumatic pressure supplied from the compressed air source.
The sub-tool 50 has two connected units to be connected to the two connection units. No particular limitation is imposed on the structure of the connected unit, so long as the connected unit can be detachably connected to the corresponding connection unit. At least one of the two connected units desirably comprises a joint which changes an orientation of the machining unit with respect to the connected unit. The joint is desirably capable of at least one of a linear movement, a rotation, and bending. Therefore, as the joint, for example, a universal joint or a ball joint may be employed. The sub-tool 50 used in one machine tool 10 is not limited to one type, and a plurality of types of the sub-tools 50 may be used. As already described, the control device 34 of the machine tool 10 stores the data related to the sub-tool 50 planned to be used; that is, the sub-tool data.
When machining is to be executed using the sub-tool 50, the operator creates a machining program indicating the movement trajectory and the machining conditions (such as a rotational rate, a feed velocity, or the like) of the sub-tool 50, and inputs the machining program into the control device 34. The control device 34 interprets the machining program block by block, and controls driving of the movable element and the dedicated drive source of the sub-tool 50, in order to realize the instructed movement trajectory. Here, at least one of the two movable elements connected to the sub-tool 50 is desirably controlled by position control having a position as a control target. In particular, because, in many cases, the tool holding unit (the tool spindle 22 or the tool post 18) has high position precision, when the tool holding unit is used as the movable element for moving the sub-tool 50, the tool holding unit is desirably position-controlled. When one of the two movable elements is position-controlled, the other movable element may be controlled by force control having a force (torque) as a control target. By employing the force control, even when a movable element having low position precision (for example, the in-machine robot 30 having poor rigidity) or the like is used as the movable element, suitable machining can be enabled.
Specific examples of the sub-tool 50 will now be described with reference to the drawings.
The sub-tool 50a is connected to the tool spindle 22 and the in-machine robot 30 via the connected units 54. In other words, in the example configuration of
The joint 56 which can rotate around one axis is provided between each of the connected units 54 and the sawtooth 52a. The joints 56 are normally free, and can rotate according to the end positions of the sub-tool 50a (positions of the two connected units 54). By providing the joints 56, it becomes possible to change the orientation of the sub-tool 50a in various manners.
When the machining is to be executed using the sub-tool 50, the control device 34 calculates a movement trajectory of the sub-tool 50a based on the machining program data, and calculates movement trajectories of the tool spindle 22 and the in-machine robot 30 for executing the movement trajectory. Specifically, the control device 34 moves the sub tool 50a closer to the workpiece 110 while reciprocating the sawtooth 52a in a longitudinal direction, to cut and machine the workpiece 110. In this process, the control device 34 controls both of the tool spindle 22 and the in-machine robot 30 by position control having the position as the control target.
In this manner, by connecting the sub-tool 50a to the tool spindle 22 and the in-machine robot 30, it becomes possible to bear a large part of the weight of the sub-tool 50a by the tool spindle 22, and to also realize a complicated motion of the sub-tool 50a by the movement of the in-machine robot 30. Specifically, the tool spindle 22 in many cases has high rigidity and high power, but also has a low degree of freedom of motion. On the other hand, while the in-machine robot 30 has poor rigidity, the degree of freedom of the motion is high, and various motions can be realized. As a result, by combining the tool holding unit (the tool spindle 22) and the in-machine robot 30, it becomes possible to handle a large-size tool such as a handsaw which has been difficult to handle.
Next, another example sub-tool 50b will be described with reference to
In
When the sub-tool 50b is to be handled, the machine tool 10 desirably comprises a motive force source which produces motive force independently from the first and second movable elements connected to the sub-tool 50b (the tool spindle 22 and the in-machine robot 30), and a transfer mechanism which transfers the motive force produced by the motive force source to the machining unit of the sub-tool 50b (the cutting blade 52b). In the example configuration of
That is, as shown in
The air spindle unit 58 is attached near one end of an elongated handle unit 62. At an approximate center of the handle unit 62, the first connected unit 54f is attached via a slide bearing 64, and a ball joint 66 (joint 56). In addition, on the other end of the handle unit 62, the second connected unit 54s is attached via the joint 56. The first connected unit 54f is connected to the clamper 23 of the tool spindle 22 and the second connected unit 54s is connected to the attachment/detachment unit 32 of the in-machine robot 30.
When the machining by the sub-tool 50b is to be executed, the control device 34 calculates a movement trajectory of the cutting blade 52b based on the machining program data, and calculates movement trajectories of the tool spindle 22 and the in-machine robot 30 for executing the movement trajectory. The control device 34 also identifies the rotational rate of the cutting blade 52b or the like based on the machining program data, and controls driving of the compressed air source 44 to realize the rotational rate. When it is desired to move a point of machining (a point of contact between the cutting blade 52b and the workpiece 110) in an axial direction or a radial direction of the workpiece 110, the control device 34 translates the tool spindle 22 and the attachment/detachment unit 32 of the in-machine robot 30 in the axial direction or the radial direction. When it is desired to move the point of machining in a circumferential direction of the workpiece 110, the control device 34 drives the workpiece spindle device 14 to rotate the workpiece 110. Further, when it is desired to change the orientation of the handle unit 62 (incline the handle unit 62), the control device 34 moves the attachment/detachment unit 32 of the in-machine robot 30 upward and downward with respect to the tool spindle 22. By combining these motions, it becomes possible to machine a large portion of an inner surface of a hollow workpiece 110 by the sub-tool 50b shown in
Here, in the structure shown in
Moreover, in the structure of
Next, a specific example of another sub-tool 50c will be described with reference to
Of the restiform body 52c, portions that are not used are housed in a wire housing unit 72. In the wire housing unit 72, a winding device (not shown) which winds the restiform body 52c is built in. In the winding device, a spring for exerting a suitable tension force to the restiform body 52c is attached, and a suitable tensioning force is caused in the restiform body 52c pulled out against the urging force of the spring. The wire housing unit 72 is attached on a base plate 76, and a pulley 74 on which the pulled-out restiform body 52c can be hooked is provided on the base plate 76. The pulled-out restiform body 52c is bent with the pulley as a boundary.
An end of the base plate 76 is connected to the second connected unit 54s, which is connected to the attachment/detachment unit 32 of the in-machine robot 30. The first connected unit 54f is connected to the tool spindle 22, and the hook 68 onto which the engagement ring 70 is engaged is attached to a tip of the first connected unit 54f.
When machining using the sub-tool 50c is to be executed, the control device 34 calculates a movement trajectory of the restiform body 52c based on the machining program data, and calculates amounts of movement of the tool spindle 22 and the in-machine robot 30 for executing the movement trajectory. Specifically, when it is desired to translate the position of the restiform body 52c, the control device 34 translates the tool spindle 22 and the attachment/detachment unit 32 of the in-machine robot 30. When it is desired to change an orientation (inclination angle) of the restiform body 52c, the tool spindle 22 may be moved in a direction orthogonal to or inclined with respect to an axial direction of the restiform body 52c (up-and-down direction on the page in
Next, a specific example of another sub-tool 50d will be described with reference to
When machining using the sub-tool 50d is to be executed, the control device 34 calculates a movement trajectory of the cloth-form member 52d based on the machining program data, and calculates movement trajectories of the tool spindle 22 and the in-machine robot 30 for executing the movement trajectory. Specifically, the control device 34 randomly moves the cloth-form member 52d in multiple directions in a state where the cloth-form member 52d is pressed against a surface of the workpiece 110, to polish the surface of the workpiece 110. In such a polishing machining, control of a pressing force of the cloth-form member 52d is important. Thus, in this case, the control device 34 desirably controls the tool spindle 22 by position control having the position as the control target, and controls the in-machine robot 30 by the force control having the force as the control target. With such a structure, it becomes possible to apply a suitable polishing pressure onto the workpiece 110 while the cloth-form member 52d is suitably positioned.
Next, a specific example of another sub-tool 50e applied to another machine tool will be described. In the above description, a multi-tasking machine has been exemplified having the workpiece spindle device 14 and the tool spindle 22. Alternatively, the technique of the present disclosure may be applied to other machine tools. For example, the technique of the present disclosure may be applied to a machine tool 10 (for example, a machining center or the like) having a table 46 on which the workpiece 110 is placed and held, in place of or in addition to the workpiece spindle device 14.
When it is desired to move a point of machining (a point of contact between the cutting blade 52e and the workpiece 110) in an axial direction or a radial direction of the workpiece 110, the control device 34 translates the tool spindle 22 and the attachment/detachment unit 32 of the in-machine robot 30 in the axial direction or the radial direction of the workpiece 110. When it is desired to move the position of the point of machining in a circumferential direction of the workpiece 110, the control device 34 rotates the tool spindle 22 and the attachment/detachment unit 32 of the in-machine robot 30. The rotation of the tool spindle 22 and the tip is transferred to the handle unit 62 via the universal joint 80, and the point of machining (the cutting blade 52e) moves in the circumferential direction of the workpiece 110. When it is desired to change the orientation of the handle unit 62 (incline the handle unit 62), the control device 34 moves only one of the tool spindle 22 and the attachment/detachment unit 32 of the in-machine robot 30. By combining these motions, it becomes possible to machine a large portion of the inner surface of a hollow workpiece 110.
A specific example of another sub-tool 50f will now be described with reference to
The sub-tool 50 may be configured to be automatically attachable or detachable using the in-machine robot 30 or other mechanisms. For example, in the case of the sub-tool shown in
Further, all of the above-described structures are merely exemplary, and, so long as one sub-tool is connected to two movable elements provided in the machine tool and the sub-tool is held and moved by the two movable elements, other structures may be suitably changed. In any case, by employing a structure in which one sub-tool is connected to two movable elements, it becomes possible to handle a tool having a large size, a heavy weight, a special shape, or a special motion which has been difficult to handle by the machine tool of the related art. As a result, machining operations that are difficult to realize by the machine tool of the related art can be enabled.
Number | Date | Country | Kind |
---|---|---|---|
2017-161966 | Aug 2017 | JP | national |