WO2022264260A1 - 情報処理装置、工作機械の制御装置、及びコンピュータプログラム - Google Patents
情報処理装置、工作機械の制御装置、及びコンピュータプログラム Download PDFInfo
- Publication number
- WO2022264260A1 WO2022264260A1 PCT/JP2021/022673 JP2021022673W WO2022264260A1 WO 2022264260 A1 WO2022264260 A1 WO 2022264260A1 JP 2021022673 W JP2021022673 W JP 2021022673W WO 2022264260 A1 WO2022264260 A1 WO 2022264260A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- axis
- tool
- swing
- shredding
- chips
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims description 7
- 238000004590 computer program Methods 0.000 title claims description 5
- 238000005520 cutting process Methods 0.000 claims abstract description 148
- 238000003754 machining Methods 0.000 claims description 58
- 230000010355 oscillation Effects 0.000 claims description 52
- 239000011435 rock Substances 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 6
- 238000000034 method Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 46
- 238000012937 correction Methods 0.000 description 13
- 230000015654 memory Effects 0.000 description 8
- 230000007423 decrease Effects 0.000 description 6
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4093—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49055—Remove chips from probe, tool by vibration
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49277—Oscillating, swinging feed drive, for grinding
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49382—Movement reciprocating
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/10—Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working
Definitions
- the present disclosure relates to an information processing device, a machine tool control device, and a computer program.
- the workpiece has a tapered shape or arc shape
- there are multiple feed axes for example, the Z axis and the X axis
- the load on the machine tool is increased because the multiple axes are oscillated at the same time. Therefore, a technology has been proposed that can reduce the load on the machine tool while achieving chip shredding by changing the swing direction from the direction along the machining path to a direction different from the direction along the machining path at the tapered portion of the workpiece. (See, for example, Patent Document 1).
- FIG. 31 is a diagram showing an example of conventional oscillating cutting.
- cutting is performed by moving the tool T by the feed shaft in the feed direction along the generatrix of the outer peripheral surface of the work W rotated by the main shaft S.
- the tapered portion W1 of the workpiece W with the tool T as shown in FIG. be done.
- from the rocking direction along the machining path indicated by the black arrow in FIG. is changed to the swing direction in which the vibration component of is reduced.
- the swing component in the Z-axis direction is increased by changing the swing direction, while the swing component in the X-axis direction is decreased, so that the load on the machine tool can be sufficiently reduced.
- the X-axis inertia of the machine tool is much greater than the Z-axis inertia. That is, in the above-described conventional oscillating cutting, the effect of reducing the load on the machine tool depends on the configuration of the machine tool.
- a first aspect of the present disclosure is based on tool data capable of recognizing a tool shape, or relative positional relationship data between a work and a tool, and movement data for relatively moving the work and the tool.
- a chip shredding determination unit for determining whether or not chips can be shredded when performing rocking cutting by oscillating only a specific one of a plurality of feed axes; and the chip shredding determination. and an output unit that outputs a determination result of the unit.
- a second aspect of the present disclosure is a control device for a machine tool that performs oscillating cutting by oscillating only one specific axis, wherein the tool data capable of recognizing the tool shape, or the relative relationship between the workpiece and the tool When performing oscillating cutting by oscillating only a specific one of a plurality of feed axes based on the positional relationship data and the movement data for relatively moving the work and the tool
- a chip shredding determination unit that determines whether or not chips can be shredded, and an oscillation axis selection unit that selects a specific axis as an oscillation axis based on the determination result of the chip shredding determination unit.
- a swing motion control section for controlling a specific one axis selected by the swing axis selection section to swing based on machining conditions.
- a third aspect of the present disclosure includes tool data capable of recognizing a tool shape, or relative positional relationship data between a work and a tool, and movement data for relatively moving the work and the tool.
- a chip shredding determination step of determining whether or not chips can be shredded when performing rocking cutting by rocking only a specific one of a plurality of feed axes; and an output step of outputting the judgment result of the judgment step.
- FIG. 1 is a diagram showing a machine tool control device according to an embodiment of the present disclosure
- FIG. FIG. 4 is a diagram showing tool moving directions 1 to 8
- FIG. 3 is a diagram showing cutting edge directions A to H of a tool
- It is a figure which shows the tool of the cutting-edge direction C.
- FIG. It is a figure which shows the tool of the cutting-edge direction H.
- FIG. It is a figure which shows the relative positional relationship data of a workpiece
- It is a figure which shows the outer diameter processing of a workpiece
- FIG. 10 is a diagram showing cutting in the case of tool moving direction 2;
- FIG. 10 is a diagram showing cutting in the case of tool moving direction 2;
- FIG. 10 is a diagram showing cutting in the case of tool movement direction 3;
- FIG. 10 is a diagram showing cutting in the case of the cutting edge direction C of the tool and the moving direction 2; It is a figure which shows Z-axis rocking
- FIG. 10 is a diagram showing cutting in the case of the cutting edge direction H of the tool and the movement direction 3;
- FIG. 14 is a diagram showing Z-axis swing or X-axis swing in the cutting of FIG. 13;
- FIG. 10 is a diagram showing how a swing axis capable of shredding chips is selected based on the cutting edge direction and the movement direction of the tool;
- FIG. 10 is a diagram showing how a swing axis capable of shredding chips is selected based on the cutting edge direction and the movement direction of the tool;
- FIG. 10 is a diagram showing how the oscillation is stopped when there is no oscillation axis capable of shredding chips based on the cutting edge direction and the moving direction of the tool.
- FIG. 10 is a diagram showing outer diameter machining when the shape of the tool is unknown; It is a figure which shows internal diameter processing when a tool shape is unknown.
- FIG. 10 is a diagram showing outer diameter machining in the case of tool moving direction 2;
- FIG. 10 is a diagram showing inner diameter machining in the case of tool moving direction 3;
- FIG. 10 is a diagram showing Z-axis oscillation or X-axis oscillation when the tool edge direction is D when the shape of the tool (edge direction) is unknown in outer diameter machining in the moving direction 2 of the tool.
- FIG. 10 is a diagram showing how the oscillation is stopped when there is no oscillation axis capable of shredding chips based on the cutting edge direction and the moving direction of the tool.
- FIG. 10 is a diagram showing outer diameter machining when the shape of the tool
- FIG. 10 is a diagram showing Z-axis or X-axis oscillation in the direction of the cutting edge H of the tool when the shape of the tool (direction of the cutting edge) is unknown in outer diameter machining in the moving direction 2 of the tool.
- FIG. 10 is a diagram showing Z-axis swing or X-axis swing in the case of tool edge direction B when the tool shape (tooth edge direction) is unknown in outer diameter machining in tool moving direction 2;
- FIG. 10 is a diagram showing Z-axis swing or X-axis swing in the case of the cutting edge direction G of the tool when the tool shape (cutting edge direction) is unknown in the outer diameter machining in the moving direction 2 of the tool.
- FIG. 10 is a diagram showing Z-axis or X-axis oscillation in the direction of the cutting edge H of the tool when the shape of the tool (direction of the cutting edge) is unknown in outer diameter machining in the moving direction 2 of the tool.
- FIG. 10 is a diagram showing Z-axis swing or
- FIG. 10 is a diagram showing Z-axis swing or X-axis swing in the case of the cutting edge direction C of the tool when the tool shape (cutting edge direction) is unknown in outer diameter machining in the moving direction 2 of the tool.
- FIG. 10 is a diagram showing Z-axis swing or X-axis swing in the case of the cutting edge direction C of the tool when the shape of the tool (cutting edge direction) is unknown in inner diameter machining in the moving direction 3 of the tool.
- FIG. 10 is a diagram showing Z-axis oscillation or X-axis oscillation in the case of the cutting edge direction G of the tool when the shape of the tool (cutting edge direction) is unknown in inner diameter machining in the moving direction 3 of the tool.
- FIG. 10 is a diagram showing Z-axis oscillation or X-axis oscillation in the case of the cutting edge direction G of the tool when the shape of the tool (cutting edge direction) is unknown in inner diameter machining in the moving direction 3 of the tool.
- FIG. 10 is a diagram showing Z-axis oscillation or X-axis oscillation in the case of the cutting edge direction B of the tool when the shape of the tool (cutting edge direction) is unknown in the inner diameter machining in the moving direction 3 of the tool.
- FIG. 10 is a diagram showing Z-axis swing or X-axis swing in the case of the tool edge direction F when the tool shape (tooth edge direction) is unknown in inner diameter machining in the tool movement direction 3;
- FIG. 10 is a diagram showing Z-axis swing or X-axis swing in the case of the tool edge direction A when the tool shape (tooth edge direction) is unknown in inner diameter machining in the tool movement direction 3; It is a figure which shows an example of the conventional oscillating cutting.
- FIG. 1 is a diagram showing a control device 1 for a machine tool according to this embodiment.
- a control device 1 for a machine tool according to this embodiment includes at least one main shaft for relatively rotating a cutting tool (hereinafter referred to as a tool) and a work, and at least one feed shaft for relatively moving the tool with respect to the work. , the workpiece is cut by the tool.
- FIG. 1 shows only the motor 3 for driving one feed shaft.
- the machine tool control device 1 performs oscillating cutting by operating the main shaft and the feed shaft. That is, the control device 1 of the machine tool performs cutting while rotating the tool and the work relatively and swinging the tool and the work relatively.
- the tool path which is the trajectory of the tool, is set so that the current path partially overlaps the previous path, and is set so that the portion machined by the previous path is included in the current path.
- the shape of the workpiece is not limited in the swing cutting performed in this embodiment. That is, even if a plurality of feed axes (Z-axis and X-axis) are required because the work has a tapered portion or an arcuate portion on the machining surface, the work can be cylindrical or cylindrical and the feed axis can be a specific one. It is applicable even if (Z-axis) is sufficient.
- the machine tool control device 1 includes, for example, memories such as ROM (read only memory) and RAM (random access memory), a CPU (control processing unit), and a communication control unit, which are connected to each other via a bus. It is configured using a computer. As shown in FIG. 1, a machine tool control device 1 includes a movement data acquisition unit 11, a tool data acquisition unit 12, a positional relationship data acquisition unit 13, a chip shredding determination unit 14, and an oscillation axis selection unit. A unit 15, a swing operation control unit 16, and a storage unit 17 are provided, and the functions and operations of these units are coordinated by the CPU installed in the computer, the memory, and the control program stored in the memory. can be achieved by
- a host computer such as a CNC (Computer Numerical Controller), a PLC (Programmable Logic Controller), or the like is connected to the control device 1 of the machine tool.
- machining conditions such as rotation speed and feed rate, and oscillation conditions such as oscillation amplitude and oscillation frequency are input to the control device 1 of the machine tool from these host computers.
- the movement data acquisition unit 11 acquires movement data for relatively moving the workpiece and the tool. Specifically, the movement data acquisition unit 11 acquires movement data from the machining program input from the host computer.
- the source of the movement data is not limited to the machining program, and any data from which movement data such as machining conditions to be input to the control device 1 of the machine tool can be acquired. The movement direction of the tool can be obtained from this movement data.
- the tool T is moved by the feed shaft with respect to the work W rotated by the main shaft S for cutting.
- the central axis of the workpiece W is the Z-axis, and the direction perpendicular to the Z-axis is the X-axis.
- the present embodiment is not limited to this, and may be configured such that the tool T rotates around the central axis of the work W, and the work W is moved in the feed direction with respect to the tool T for cutting. .
- FIG. 2 is a diagram showing moving directions 1 to 8 of the tool T. As shown in FIG. 2, there are eight directions in which the tool T can move. Specifically, the moving direction of the tool T is divided into eight moving directions 1 to 8 according to the combination of the increase/decrease of the X-axis coordinate value and the increase/decrease of the Z-axis coordinate value.
- Moving direction 1 is the direction in which both the X-axis coordinate value and the Z-axis coordinate value increase
- moving direction 2 is the direction in which the X-axis coordinate value increases and the Z-axis coordinate value decreases
- moving direction 3 is the direction in which the X-axis coordinate value increases and the Z-axis coordinate value decreases.
- Both the X-axis coordinate value and the Z-axis coordinate value decrease, and the moving direction 4 is the direction in which the X-axis coordinate value decreases and the Z-axis coordinate value increases.
- the moving direction 5 is the direction in which the X-axis coordinate value is constant (stop) and the Z-axis coordinate value increases
- the moving direction 6 is the direction in which the X-axis coordinate value increases and the Z-axis coordinate value is constant (stop).
- the moving direction 7 is the direction in which the X-axis coordinate value is constant (stop) and the Z-axis coordinate value is decreasing.
- the moving direction 8 is the direction in which the X-axis coordinate value is decreasing and the Z-axis ). In this way, the tool T moves in one of the moving directions 1-8.
- the tool data acquisition unit 12 acquires tool data that allows the tool shape to be recognized. Specifically, the tool data acquisition unit 12 acquires tool data from, for example, a machining program input from the host computer.
- the tool data includes at least information on the cutting edge direction of the tool T, such as the cutting angle of the tool T and the like.
- the cutting angle of the tool T is the angle from the Z-axis direction, which is the central axis direction of the work W, to the flank of the tool T. means side face. This cutting angle is set to a desired angle in advance for each of a plurality of tools T, respectively.
- FIG. 3 is a diagram showing the cutting edge directions A to H of the tool T.
- the cutting edge directions A to H of the tool T correspond to the movement directions 1 to 8 of the tool T described above. That is, the cutting edge direction A of the tool T corresponds to the moving direction 1, the cutting edge direction B corresponds to the moving direction 2, the cutting edge direction C corresponds to the moving direction 3, and the cutting edge direction D corresponds to the moving direction 4.
- the cutting edge direction E of the tool T corresponds to the moving direction 5
- the cutting edge direction F corresponds to the moving direction 6
- the cutting edge direction G corresponds to the moving direction 7
- the cutting edge direction H corresponds to the moving direction 8.
- the cutting edge of the tool T is oriented in one of the cutting edge directions AH.
- FIG. 4 is a diagram showing the tool T in the cutting edge direction C.
- FIG. 5 is a diagram showing the tool T in the cutting edge direction H.
- the tool T can be set in the above-described eight cutting edge directions, and the cutting edge direction of the tool T greatly affects whether chips can be shredded during swing cutting. Therefore, the direction of the cutting edge of the tool T is used to determine whether or not the chips can be shredded by the chip shredding determining unit 14, which will be described later.
- the positional relationship data acquisition unit 13 acquires relative positional relationship data between the workpiece W and the tool T. Specifically, the positional relationship data acquisition unit 13 acquires positional relationship data from, for example, a processing program input from the host computer. From this positional relationship data, it is possible to acquire information as to whether it is outer diameter machining or inner diameter machining.
- FIG. 6 is a diagram showing relative positional relationship data between the work W and the tool T.
- G40, G41, and G42 shown in FIG. 6 are all G codes relating to tool radius correction, and the relative positional relationship between the work W and the tool T can be obtained from these G codes.
- G40 is a G code for canceling tool radius correction, and in this case, the tool T moves on the program path.
- G41 is a left G code for tool radius correction. In this case, as shown in FIG. It can be seen that the workpiece W moves and is positioned on the right side in the traveling direction.
- G42 is a right G code for tool radius correction.
- the tool T is offset corrected by the command value to the side without the workpiece W from the program path, and is moved on the right side in the traveling direction, and the workpiece W is on the left side in the traveling direction. is found to be located in
- the positional relationship data acquisition unit 13 of the present embodiment acquires relative positional relationship data between the work W and the tool T, for example, from the G code in the machining program input to the control device 1 of the machine tool. Specifically, when the G code is G41, the positional relationship data acquisition unit 13 acquires the positional relationship data for inner diameter machining shown in FIG. 8 as the relative positional relationship between the work W and the tool T. FIG. Further, when the G code is G42, the positional relationship data acquiring unit 13 acquires the positional relationship data of outer diameter machining shown in FIG. 9 as the relative positional relationship between the workpiece W and the tool T. FIG.
- the chip shredding determination unit 14 performs oscillating cutting by oscillating only a specific one of the plurality of feed axes based on the above tool data and the above movement data. When performing, it is determined whether or not it is possible to shred continuously generated chips. Alternatively, when the chip shredding determining unit 14 performs oscillating cutting by oscillating only a specific one of the plurality of feed axes based on the positional relationship data and the movement data, , to determine whether or not continuously generated chips can be shredded.
- whether or not chips can be shredded is affected by oscillation conditions such as oscillation amplitude and oscillation frequency. Therefore, in the chip shredding determination by the chip shredding determination unit 14, when a specific one axis is oscillated, for example, when the oscillation amplitude is an arbitrary size, the chip can be shredded. Determine whether or not there is That is, for example, when the chips can be shredded by setting the swing amplitude to an arbitrary value, it is determined that the chips can be shredded, and the chips can be shredded even if the swing amplitude is varied. If no suitable oscillation amplitude is found, it is determined that the chips cannot be shredded. The determination of whether or not the chip shredding can be performed by the chip shredding determination unit 14 will be described in detail later.
- the rocking axis selection unit 15 selects one specific axis as the rocking axis based on the determination result of the chip shredding determination unit 14 .
- the chip shredding determination unit 14 obtains the result of determining whether chips can be shredded during swing cutting. can be selected with
- the swing axis selection unit 15 selects, as the swing axis, a specific axis with the highest probability of shredding chips.
- the highest possibility of shredding chips is not limited to 100%, but also includes less than 100% probability of shredding.
- the swing axis selection unit 15 selects none of the axes as the swing axis. may be configured. Selection of the swing axis by the swing axis selector 15 will be described in detail later.
- the storage unit 17 stores the processing conditions for the workpiece W and the like.
- the machining conditions for the workpiece W include the relative rotation speed of the workpiece W and the tool T around the central axis of the workpiece W, the relative feed speed of the tool T and the workpiece W, the position command of the feed axis, and the like.
- the storage unit 17 stores a machining program to be executed by the machine tool, and the CPU in the control device 1 of the machine tool reads the rotation speed and the feed rate as machining conditions from the machining program and outputs them to the swing operation control unit 16. It may be configured as Further, the storage unit 17 and a position command generating unit in the rocking motion control unit 16, which will be described later, may be provided in the host computer.
- the rocking motion control unit 16 controls to rock the specific one axis selected by the rocking axis selection unit 15 based on the machining conditions.
- the swing motion control unit 16 includes various functional units ( (both not shown).
- the position command generation unit reads the machining conditions stored in the storage unit 17 and generates a position command as a movement command for the motor 3 based on the machining conditions. Specifically, the position command generator generates a position command for each feed axis based on the relative rotational speed of the work W and the tool T about the central axis of the work W and the relative feed speed of the tool T and the work W. (movement command) is generated.
- the swing command generator generates a swing command.
- the swing command generator may generate the swing command from the swing conditions such as the swing amplitude magnification and the swing frequency multiplier and the machining conditions, and generate the swing command from the swing conditions such as the swing amplitude and the swing frequency. may be generated.
- the swing command generator generates a swing command based on swing conditions such as swing amplitude and swing frequency that are input from the host computer and stored in the storage unit 17, for example.
- the superimposed command generator calculates a position deviation, which is the difference between the position feedback based on the position detection by the encoder of the motor 3 of the feed shaft, and the position command.
- a superimposed command is generated by superimposing the generated swing command.
- the swing command may be superimposed on the position command instead of the position deviation.
- the learning control unit calculates the correction amount of the superimposed command based on the superimposed command, and adds the calculated correction amount to the superimposed command to correct the superimposed command.
- the learning control unit has a memory, stores the oscillation phase and the correction amount in the memory in association with each other in one period or a plurality of periods of the oscillation, and determines the phase delay of the oscillation operation according to the responsiveness of the motor 3.
- the superposition command stored in the memory is read out at the timing when compensation is possible and is output as a correction amount. If the oscillation phase for which the correction amount is to be output does not exist in the oscillation phases stored in the memory, the correction amount to be output may be calculated from the correction amounts having the oscillation phases close to each other. In general, the higher the oscillation frequency, the greater the positional deviation relative to the oscillation command. Therefore, by performing the correction by this learning control unit, it is possible to improve the ability to follow the periodic oscillation command.
- the position/speed control unit generates a torque command for the motor 3 that drives the feed shaft based on the superimposed command after addition of the correction amount, and controls the motor 3 with the generated torque command. Thereby, machining is performed while the tool T and the work W are relatively swung.
- FIG. 9 As specific examples, an example of cutting in the case of the moving direction 2 of the tool T shown in FIG. 9 and an example of the moving direction 3 of the tool T shown in FIG. 10 will be described. 9 and 10 also show machining programs in each example in addition to the moving direction of the tool T (the same applies to FIGS. 19 and 20 described later).
- FIG. 11 is a diagram showing cutting in the case of the cutting edge direction C of the tool T and the moving direction 2.
- FIG. That is, it shows a case where the cutting edge direction of the tool T is set to C in the cutting in the case of the moving direction 2 shown in FIG.
- the enlarged view shown in FIG. 11 shows the previous pass and the current pass of the tool T when the tool T is not oscillating.
- FIG. 12 is a diagram showing Z-axis oscillation or X-axis oscillation in the cutting of FIG.
- the current pass of the cutting edge of the tool T is included in the previous pass, and the tool Since the cutting edge of T can be moved to a position away from the surface of the work W, an air cut can be generated to shred chips.
- the cutting edge of the tool T is oscillated in the X-axis direction, the current pass of the cutting edge of the tool T is not included in the previous pass, and the cutting edge of the tool T can only be moved within the workpiece W. Chips cannot be shredded without air cuts.
- FIG. 13A and 13B are diagrams showing cutting in the case of the cutting edge direction H of the tool T and the moving direction 3.
- FIG. That is, it shows a case where the cutting edge direction of the tool T is set to H in cutting in the case of moving direction 3 shown in FIG.
- the enlarged view shown in FIG. 13 shows the previous pass and the current pass of the tool T when the tool T is not oscillating.
- FIG. 14 is a diagram showing Z-axis oscillation or X-axis oscillation in the cutting of FIG.
- the current pass of the cutting edge of the tool T is not included in the previous pass, and the tool Since the cutting edge of T can only be moved within the workpiece W, it is impossible to shred chips without air cutting.
- the cutting edge of the tool T is oscillated in the X-axis direction, the current pass of the cutting edge of the tool T is included in the previous pass, and the cutting edge of the tool T can be moved to a position away from the surface of the workpiece W. Therefore, an air cut can occur and the chips can be shredded.
- the chip shredding determination unit 14 determines that chips can be shredded by swinging in the Z-axis direction, and based on this determination result, the swing axis selection unit 15 selects the Z-axis as the swing axis.
- the chip shredding determination unit 14 determines that chips can be shredded by swinging in the X-axis direction, and based on this determination result, the swing axis selection unit 15 selects the X-axis as the swing axis.
- 15A and 15B are diagrams showing how the swing axis capable of shredding chips is selected based on the cutting edge direction and the moving direction of the tool T. As shown in FIG.
- FIG. 16 is a diagram showing how the oscillation is stopped when it is determined that there is no oscillation axis capable of shredding chips based on the cutting edge direction and the movement direction of the tool T.
- chips are shredded both when it is oscillated in the Z-axis direction and when it is oscillated in the X-axis direction. I can't. Therefore, the swing axis selection unit 15 selects none of the axes as the swing axis, and as a result stops the swing motion.
- FIG. 17 As a specific example, when the tool shape (cutting edge direction) is unknown in the outer diameter machining shown in FIG. In the case where the tool shape (cutting edge direction) is unknown, an example in which the moving direction of the tool T is 3 as shown in FIG. 20 will be described as an example.
- the possible patterns of the cutting edge direction of the tool T are five patterns of the cutting edge direction D, H, B, G and C among the cutting edge directions A to H. . That is, in the outer diameter machining in the movement direction 2 of the tool T, from the viewpoint of interference between the work W and the tool T, the three patterns of the cutting edge directions A, E and F of the tool T cannot be taken.
- FIG. 21 is a diagram showing Z-axis oscillation or X-axis oscillation when the tool edge direction is D when the tool shape (edge direction) is unknown in outer diameter machining in the moving direction 2 of the tool T. .
- chips can be shredded by both the Z-axis swing and the Z-axis swing.
- FIG. 22 is a diagram showing the Z-axis or X-axis oscillation in the cutting edge direction H of the tool when the tool shape (cutting edge direction) is unknown in outer diameter machining in the moving direction 2 of the tool T.
- chips can be shredded by both the Z-axis swing and the Z-axis swing.
- FIG. 23 is a diagram showing the Z-axis swing or X-axis swing in the cutting edge direction B of the tool when the tool shape (cutting edge direction) is unknown in outer diameter machining in the moving direction 2 of the tool T.
- chips cannot be shredded by either the Z-axis swing or the Z-axis swing.
- FIG. 24 is a diagram showing the Z-axis or X-axis oscillation in the cutting edge direction G of the tool when the tool shape (cutting edge direction) is unknown in outer diameter machining in the moving direction 2 of the tool T.
- the chips can be shredded by the Z-axis swing, but the chips cannot be shredded by the X-axis swing.
- FIG. 25 is a diagram showing the Z-axis swing or X-axis swing in the case of the cutting edge direction C of the tool when the tool shape (cutting edge direction) is unknown in outer diameter machining in the moving direction 2 of the tool T.
- the chips can be shredded by the Z-axis swing, but the chips cannot be shredded by the X-axis swing.
- FIG. 26 is a diagram showing Z-axis oscillation or X-axis oscillation in the case of the cutting edge direction C of the tool when the tool shape (cutting edge direction) is unknown in inner diameter machining in the moving direction 3 of the tool T.
- chips cannot be shredded by both the Z-axis swing and the Z-axis swing.
- FIG. 27 is a diagram showing Z-axis swing or X-axis swing in the case of the cutting edge direction G of the tool when the tool shape (cutting edge direction) is unknown in inner diameter machining in the moving direction 3 of the tool T.
- the chips can be shredded by the Z-axis swing, but the chips cannot be shredded by the X-axis swing.
- FIG. 28 is a diagram showing Z-axis swing or X-axis swing in the case of the cutting edge direction B of the tool when the tool shape (cutting edge direction) is unknown in inner diameter machining in the moving direction 3 of the tool T.
- the chips can be shredded by the Z-axis swing, but the chips cannot be shredded by the X-axis swing.
- FIG. 29 is a diagram showing Z-axis swing or X-axis swing in the case of the cutting edge direction F of the tool when the tool shape (cutting edge direction) is unknown in inner diameter machining in the moving direction 3 of the tool T.
- chips can be shredded by both the Z-axis swing and the Z-axis swing.
- FIG. 30 is a diagram showing Z-axis swing or X-axis swing in the case of the cutting edge direction A of the tool when the tool shape (cutting edge direction) is unknown in inner diameter machining in the moving direction 3 of the tool T.
- chips can be shredded by both the Z-axis swing and the Z-axis swing.
- the swing axis selection unit 15 selects the Z-axis, which has a high possibility of chip shredding, as the swing axis.
- the possibility of shredding chips by swinging in one of the Z-axis and X-axis directions is high, but less than 100%, and chips by swinging in the other axial direction
- the probability of shredding is low, less than 100%. That is, since it is not possible to shred 100% of the chips by swinging in the Z-axis direction or the X-axis direction, the swing axis selection unit 15 stops the swing operation without selecting any swing axis. It is also possible to have a configuration including a selection stopping portion that does.
- a user who wants to actively try to shred chips should choose either one of the Z-axis and the X-axis with a high possibility of shredding chips, even if there is no guarantee that the chips can be shredded.
- a user who wants to refrain from swinging if the chips are not shredded 100% can operate the swing axis selection unit 15 by a predetermined operation means so that the swing axis is not selected.
- the swing axis selection unit 15 selects one axis in the same direction as the moving direction of the tool T as the swing axis. Specifically, by selecting one axis in the same direction as the movement direction as the swing axis, the possibility of shredding chips becomes 100%.
- the control device 1 of a machine tool that performs oscillating cutting by oscillating only a specific axis tool data (cutting edge direction of the tool T) capable of recognizing the tool shape, or the workpiece W and the tool T and movement data for relatively moving the workpiece W and the tool T, only a specific one of a plurality of feed axes is oscillated to perform oscillating cutting.
- a chip shredding determination unit 14 is provided for determining whether or not chips can be shredded.
- an oscillation axis selection unit 15 is provided for selecting a specific axis as an oscillation axis based on the determination result of the chip shredding determination unit 14 .
- a rocking motion control unit 16 is provided for controlling a specific one axis selected by the rocking axis selection unit 15 to rock based on machining conditions.
- the chip shredding determination unit can determine based on the tool data (the direction of the cutting edge of the tool) and movement data, or based on the relative positional relationship data and movement data between the workpiece W and the tool T. 14 can determine whether chips can be shredded, and based on the result of the determination, the swing axis selection unit 15 can automatically select a specific axis as the swing axis. Therefore, according to this embodiment, it is possible to reduce the work burden on the machine tool user who selects a particular axis to be oscillated.
- the swing axis selection unit 15 is configured to select a specific one axis with the highest possibility of shredding chips as the swing axis.
- the rocking axis selector 15 selects a specific axis with the highest probability of chip shredding as the rocking axis. Because of the selection, a machine tool user who wants to actively try swing cutting can automatically acquire a specific one axis to swing, thus reducing the work load.
- any axis can be selected as the axis to be oscillated. Not selected.
- the rocking motion control unit 16 is configured to control so that none of the feed shafts are rocked. As a result, not only when there is no axis capable of shredding chips, but also when the user wants to refrain from the swing motion unless the chips are shredded 100%, the swing axis selection unit 15 does not select the swing axis. It is possible to stop the rocking motion.
- the machine tool control device 1 is configured to include both the tool data acquisition unit 12 and the positional relationship data acquisition unit 13, but the configuration is not limited to this. Only one of the tool data acquisition unit 12 and the positional relationship data acquisition unit 13 may be provided.
- the present invention is applied to the control device 1 of the machine tool, but it is not limited to this.
- the present invention can also be applied to the host computer and the like. That is, the present invention outputs a movement data acquisition unit 11, a tool data acquisition unit 12 and/or a positional relationship data acquisition unit 13, a chip shredding determination unit 14, and the determination result of the chip shredding determination unit 14. and an output unit.
- the same effects as those of the above-described embodiment are obtained.
- the result of chip shredding judgment is output and notified to the user.
- the information processing apparatus may be provided with the swing axis selection section 15 .
- the present invention is applied to a computer program for causing a computer to execute a chip shredding determination step by the chip shredding determination unit 14, an output step by the output unit, and a swing axis selection step by the swing axis selection unit 15.
- a computer program for causing a computer to execute a chip shredding determination step by the chip shredding determination unit 14, an output step by the output unit, and a swing axis selection step by the swing axis selection unit 15.
- machine tool control device 11 movement data acquisition unit 12 tool data acquisition unit 13 positional relationship data acquisition unit 14 chip shredding determination unit 15 swing axis selection unit 16 swing motion control unit 17 storage unit 3 motor S spindle T tool W work
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
- Turning (AREA)
Abstract
Description
11 移動データ取得部
12 工具データ取得部
13 位置関係データ取得部
14 切屑細断判定部
15 揺動軸選択部
16 揺動動作制御部
17 記憶部
3 モータ
S 主軸
T 工具
W ワーク
Claims (9)
- 工具形状を認識可能な工具データ、又はワークと工具の相対的な位置関係データと、前記ワークと前記工具とを相対的に移動させる移動データと、に基づいて、複数の送り軸のうち特定の1軸のみを揺動させて揺動切削を行うときに切屑の細断が可能であるか否かを判定する切屑細断判定部と、
前記切屑細断判定部の判定結果を出力する出力部と、を備える、情報処理装置。 - 前記切屑細断判定部の判定結果に基づいて、特定の1軸を揺動軸として選択する揺動軸選択部をさらに備え、
前記出力部は、前記揺動軸選択部の選択結果を出力する、請求項1に記載の情報処理装置。 - 前記揺動軸選択部は、切屑の細断の可能性が最も高い特定の1軸を揺動軸として選択する、請求項2に記載の情報処理装置。
- 前記揺動軸選択部は、切屑を細断できる軸がない場合、又は切屑を細断できる可能性が100%ではない場合には、揺動させる軸としていずれの軸も選択しない、請求項2に記載の情報処理装置。
- 特定の1軸のみを揺動させて揺動切削を行う工作機械の制御装置であって、
工具形状を認識可能な工具データ、又はワークと工具の相対的な位置関係データと、前記ワークと前記工具とを相対的に移動させる移動データと、に基づいて、複数の送り軸のうち特定の1軸のみを揺動させて揺動切削を行うときに切屑の細断が可能であるか否かを判定する切屑細断判定部と、
前記切屑細断判定部の判定結果に基づいて、特定の1軸を揺動軸として選択する揺動軸選択部と、
加工条件に基づいて、前記揺動軸選択部で選択された特定の1軸を揺動させるように制御する揺動動作制御部と、を備える、工作機械の制御装置。 - 前記揺動軸選択部は、切屑の細断の可能性が最も高い特定の1軸を揺動軸として選択する、請求項5に記載の工作機械の制御装置。
- 前記揺動軸選択部は、切屑を細断できる軸がない場合、又は切屑を細断できる可能性が100%ではない場合には、揺動させる軸としていずれの軸も選択せず、
前記揺動動作制御部は、いずれの送り軸も揺動させないように制御する、請求項5に記載の工作機械の制御装置。 - 工具形状を認識可能な工具データ、又はワークと工具の相対的な位置関係データと、前記ワークと前記工具とを相対的に移動させる移動データと、に基づいて、複数の送り軸のうち特定の1軸のみを揺動させて揺動切削を行うときに切屑の細断が可能であるか否かを判定する切屑細断判定ステップと、
前記切屑細断判定ステップの判定結果を出力する出力ステップと、をコンピュータに実行させるためのコンピュータプログラム。 - 前記切屑細断判定ステップの判定結果に基づいて、特定の1軸を揺動軸として選択する揺動軸選択ステップを前記コンピュータに実行させ、
前記出力ステップにおいて前記揺動軸選択ステップの選択結果を出力させる、請求項8に記載のコンピュータプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE112021007507.1T DE112021007507T5 (de) | 2021-06-15 | 2021-06-15 | Informationsverarbeitungsvorrichtung, Vorrichtung zur Steuerung von Werkzeugmaschinen und Computerprogramm |
PCT/JP2021/022673 WO2022264260A1 (ja) | 2021-06-15 | 2021-06-15 | 情報処理装置、工作機械の制御装置、及びコンピュータプログラム |
US18/567,387 US20240272603A1 (en) | 2021-06-15 | 2021-06-15 | Information processing device, device for controlling machine tool, and non-transitory computer-readable medium storing a computer program |
JP2021560904A JP7007531B1 (ja) | 2021-06-15 | 2021-06-15 | 情報処理装置、工作機械の制御装置、及びコンピュータプログラム |
CN202180099201.XA CN117461002A (zh) | 2021-06-15 | 2021-06-15 | 信息处理装置、机床的控制装置以及计算机程序 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/022673 WO2022264260A1 (ja) | 2021-06-15 | 2021-06-15 | 情報処理装置、工作機械の制御装置、及びコンピュータプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022264260A1 true WO2022264260A1 (ja) | 2022-12-22 |
Family
ID=80624166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/022673 WO2022264260A1 (ja) | 2021-06-15 | 2021-06-15 | 情報処理装置、工作機械の制御装置、及びコンピュータプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20240272603A1 (ja) |
JP (1) | JP7007531B1 (ja) |
CN (1) | CN117461002A (ja) |
DE (1) | DE112021007507T5 (ja) |
WO (1) | WO2022264260A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118489092A (zh) * | 2022-01-21 | 2024-08-13 | 发那科株式会社 | 信息处理装置、机床的控制装置以及计算机程序 |
WO2025027765A1 (ja) * | 2023-07-31 | 2025-02-06 | 三菱電機株式会社 | 数値制御装置および数値制御方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019191857A (ja) * | 2018-04-24 | 2019-10-31 | ファナック株式会社 | 表示装置 |
JP6811908B1 (ja) * | 2019-06-28 | 2021-01-13 | 三菱電機株式会社 | 数値制御装置、機械学習装置および数値制御方法 |
JP6843313B1 (ja) * | 2020-06-03 | 2021-03-17 | 三菱電機株式会社 | 制御システム |
JP2021060690A (ja) * | 2019-10-03 | 2021-04-15 | ファナック株式会社 | 工作機械の制御装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6763917B2 (ja) | 2018-07-10 | 2020-09-30 | ファナック株式会社 | 工作機械の制御装置 |
-
2021
- 2021-06-15 US US18/567,387 patent/US20240272603A1/en active Pending
- 2021-06-15 CN CN202180099201.XA patent/CN117461002A/zh active Pending
- 2021-06-15 DE DE112021007507.1T patent/DE112021007507T5/de active Pending
- 2021-06-15 WO PCT/JP2021/022673 patent/WO2022264260A1/ja active Application Filing
- 2021-06-15 JP JP2021560904A patent/JP7007531B1/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019191857A (ja) * | 2018-04-24 | 2019-10-31 | ファナック株式会社 | 表示装置 |
JP6811908B1 (ja) * | 2019-06-28 | 2021-01-13 | 三菱電機株式会社 | 数値制御装置、機械学習装置および数値制御方法 |
JP2021060690A (ja) * | 2019-10-03 | 2021-04-15 | ファナック株式会社 | 工作機械の制御装置 |
JP6843313B1 (ja) * | 2020-06-03 | 2021-03-17 | 三菱電機株式会社 | 制御システム |
Also Published As
Publication number | Publication date |
---|---|
JP7007531B1 (ja) | 2022-01-24 |
US20240272603A1 (en) | 2024-08-15 |
CN117461002A (zh) | 2024-01-26 |
JPWO2022264260A1 (ja) | 2022-12-22 |
DE112021007507T5 (de) | 2024-02-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110695762B (zh) | 机床的控制装置 | |
CN108693835B (zh) | 进行摆动切削的机床的控制装置 | |
JP6595537B2 (ja) | 揺動切削を行う工作機械の制御装置 | |
CN108732989B (zh) | 进行摆动切削的机床的控制装置 | |
JP6499709B2 (ja) | 揺動切削を行う工作機械の制御装置 | |
CN111752214B (zh) | 伺服控制装置 | |
CN112605479B (zh) | 机床的控制装置 | |
CN108723890B (zh) | 进行摇摆切割的机床的控制装置 | |
US11347196B2 (en) | Controller of machine tool | |
WO2022264260A1 (ja) | 情報処理装置、工作機械の制御装置、及びコンピュータプログラム | |
WO2022085114A1 (ja) | 数値制御装置及び数値制御方法 | |
CN108723887B (zh) | 进行摆动切削的机床的控制装置 | |
WO2022269751A1 (ja) | 工作機械の制御装置 | |
CN111752226B (zh) | 伺服控制装置 | |
JP5287986B2 (ja) | 数値制御装置及び数値制御工作システム | |
WO2023139743A1 (ja) | 情報処理装置、工作機械の制御装置、及びコンピュータプログラム | |
JP6997126B2 (ja) | サーボ制御装置 | |
CN115280250A (zh) | 机床的控制装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2021560904 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21945940 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18567387 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202180099201.X Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 112021007507 Country of ref document: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21945940 Country of ref document: EP Kind code of ref document: A1 |