Processing support equipment

By designing a supporting device that can calculate and output the data required for polygon processing, the problem of operators needing to set conditions through trials and errors in polygon processing is solved, and the simplification of program creation and pre-checking of shape machining is achieved, which improves processing efficiency and accuracy.

JP7648775B2Active Publication Date: 2025-03-18FANUC LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023543549
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-25
Publication Date
2025-03-18
Estimated Expiration
2041-08-25

AI Technical Summary

Technical Problem

During the polygon machining process, the operator needs to obtain the required polygon shape by testing and error setting various conditions, which is a tedious task for the operator. In addition, there are also difficulties in adjusting dimensional error and choosing a variety of polygon machining tools.

Method used

A support device is designed that can help operators create polygon machining programs and pre-check whether the required shape is machining by inputting the number of polygon faces and tool blades, calculate and output data such as rotation speed ratio and axis rotation speed.

Benefits of technology

Reduces the burden on operators when creating polygon machining programs, enables to check in advance whether the required shape is machining, and improves machining efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007648775000002
    Figure 0007648775000002
  • Figure 0007648775000003
    Figure 0007648775000003
  • Figure 0007648775000004
    Figure 0007648775000004
Patent Text Reader

Abstract

This machining assistance device, which calculates various types of data relating to the machining by a machine tool that cuts a workpiece into a polygon shape by rotating the workpiece and the tool at a constant rate, receives input of information relating to the machining, including information relating to the number of polygon surfaces of the workpiece formed by cutting and the number of blades attached to the tool, sets in advance the axial rotation speed of the tool and the workpiece, calculates the rotation speed ratio of the tool with respect to the number of polygon surfaces on the basis of the number of polygon surfaces and the number of blades, calculates an axial rotation speed, or a candidate thereof, of the tool and the workpiece on the basis of the rotation speed ratio within the set range of the axial rotation speed of the tool and workpiece, and outputs and displays the calculation result on a display unit that is connected to the machining assistance device.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a machining support device, and more specifically to a machining support device that supports polygon machining of a workpiece. [Background technology]

[0002] Conventionally, there is a method called polygon machining, in which a workpiece is cut into a polygon shape by rotating a tool and a workpiece at a fixed ratio. In polygon machining, the tool tip traces an elliptical orbit relative to the workpiece. When a machine tool operator changes the rotation ratio between the workpiece and the tool or the number of tools, the phase and number of the elliptical orbit change, and the workpiece can be machined into a polygon shape such as a square or hexagon.

[0003] Polygon machining is realized by loading a machining program into a control device of a machine tool and having the control device execute the loaded machining program. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2015-43126 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, the machining program to obtain the desired polygon shape required the operator to set each condition by trial and error. The conditions to be set were diverse, including the reference position of the workpiece, the diameter of the inscribed circle of the polygon, the rotation ratio of the workpiece and the tool, and the phase angle of the workpiece, and the operator had to make a large burden in creating the program.

[0006] Furthermore, if a dimensional error occurs between the target dimensions during polygon machining, the operator must perform separate calculations to adjust the error. Also, it is not known in advance whether the desired polygon shape can be machined with the tools or machine tools available, so the operator must check whether the shape can be machined. In addition, if there are multiple types of polygon machining tools (hereinafter referred to as rotating tools) that can be attached to the machine tool, it is difficult for the operator to select which tool to use to obtain the optimal polygon machining conditions.

[0007] Therefore, there is a demand for a machining support device having a function of supporting the operator of a machine tool in creating a machining program for polygon machining. [Means for solving the problem]

[0008] One aspect of the present invention is a machining support device that calculates various data related to machining processing of a machine tool that cuts a workpiece into a polygonal shape by rotating a workpiece and a tool at a constant ratio, the machining support device comprising: an input receiving unit that receives input of information related to the machining processing, including a polygon face number input receiving unit that receives information related to the number of polygon faces of the workpiece formed by cutting and a blade number input receiving unit that receives input of information related to the number of blades attached to the tool; a speed range setting unit that presets shaft rotation speeds of the tool and the workpiece; a calculation unit that includes a rotational speed ratio calculation unit that calculates a rotational speed ratio of the tool to the polygon face number based on the polygon face number and the blade number, and a rotational speed calculation unit that calculates shaft rotation speeds of the tool and workpiece or candidates thereof based on the rotational speed ratio within the set range of shaft rotation speeds of the tool and workpiece; and a display output unit that outputs the calculation results by the calculation unit to a display unit connected to the machining support device for display. The speed range setting unit registers a recommended cutting speed according to the material of the workpiece or the type of the tool as a range of the axial rotation speed of the tool and the workpiece, and the calculation unit including the rotation speed calculation unit supplies the calculation result regarding the axial rotation speed of the tool and the workpiece or a candidate thereof, which is executed based on the recommended cutting speed, to the display output unit. do. Another aspect of the present invention is a machining support device that calculates various data related to machining processing of a machine tool that cuts a workpiece into a polygonal shape by rotating a workpiece and a tool at a constant ratio, the machining support device including a polygon face number input receiving unit that receives information related to the number of polygonal faces of the workpiece formed by cutting and a blade number input receiving unit that receives input of information related to the number of blades attached to the tool, an input receiving unit that receives input of information related to the machining processing, a speed range setting unit that presets shaft rotation speeds of the tool and the workpiece, and a speed range setting unit that calculates the rotation speed of the tool relative to the number of polygonal faces based on the number of polygonal faces and the number of blades. a calculation unit including a rotational speed ratio calculation unit that calculates a speed ratio, and a rotational speed calculation unit that calculates a shaft rotational speed or a candidate for the shaft rotational speed of the tool and work based on the rotational speed ratio within a set range of shaft rotational speeds of the tool and work, and a display output unit that outputs and displays a calculation result by the calculation unit to a display unit connected to the machining support device, wherein the input receiving unit further includes a tool radius input receiving unit that receives input of information related to the radius of the tool, and the calculation unit further includes a dimensional error calculation unit that calculates a dimensional error that will occur in the work when the work is cut into a polygonal shape based on the number of polygon faces, the radius of the tool, and the rotational speed ratio. Effect of the Invention

[0009] According to one aspect of the present invention, the burden on the operator in creating a polygon processing program can be reduced, and further, a unique effect is achieved in that the operator can check in advance whether the desired polygon shape can be processed with the tools and machines at hand. [Brief description of the drawings]

[0010] [Figure 1] 1 is a hardware configuration diagram of a processing support device according to the present disclosure. [Diagram 2] 1 is a block diagram showing an example of a processing support device according to the present disclosure. [Diagram 3] 1 is a block diagram showing an example of a numerical control device equipped with a machining support device according to the present disclosure; [Figure 4A] FIG. 13 is a diagram showing differences in the shape of a workpiece surface that occur depending on differences in polygon machining conditions. [Figure 4B] FIG. 13 is a diagram showing differences in the shape of a workpiece surface that occur depending on differences in polygon machining conditions. [Diagram 5] FIG. 13 is a block diagram showing another example of a processing support device according to the present disclosure. [Figure 6] FIG. 11 is a diagram illustrating an example of a method for calculating a dimensional error. [Figure 7A] 1A and 1B are diagrams showing the state of a workpiece machined before and after adjustment of dimensional errors; [Figure 7B] 1A and 1B are diagrams showing the state of a workpiece machined before and after adjustment of dimensional errors; [Figure 8] 13 is a block diagram showing a modified example of a calculation unit included in the processing support device according to the present disclosure. FIG. [Figure 9A] FIG. 13 is a diagram showing an example of a case where a tool for cutting a surface of a workpiece is changed during polygon machining. [Figure 9B] FIG. 13 is a diagram showing an example of a case where a tool for cutting a surface of a workpiece is changed during polygon machining. [Figure 10] 13 is a block diagram showing a main part of yet another example of a processing support device according to the present disclosure. FIG. [Figure 11A]5 is a diagram showing the relationship between the number of teeth and rotational speed ratio of a rotary tool and the phase of the rotary tool. FIG. [Figure 11B] 5 is a diagram showing the relationship between the number of teeth and rotational speed ratio of a rotary tool and the phase of the rotary tool. FIG. [Figure 11C] 5 is a diagram showing the relationship between the number of teeth and rotational speed ratio of a rotary tool and the phase of the rotary tool. FIG. [Figure 11D] 5 is a diagram showing the relationship between the number of teeth and rotational speed ratio of a rotary tool and the phase of the rotary tool. FIG. [Figure 12A] FIG. 11 is another diagram showing the relationship between the number of teeth and the rotational speed ratio of the rotary tool and the phase of the rotary tool. [Figure 12B] FIG. 11 is another diagram showing the relationship between the number of teeth and the rotational speed ratio of the rotary tool and the phase of the rotary tool. [Figure 12C] FIG. 11 is another diagram showing the relationship between the number of teeth and the rotational speed ratio of the rotary tool and the phase of the rotary tool. [Figure 12D] FIG. 11 is another diagram showing the relationship between the number of teeth and the rotational speed ratio of the rotary tool and the phase of the rotary tool. [Figure 13] 13 is a block diagram showing yet another example of a processing support device according to the present disclosure. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] An example of a machining support device 100 having a function of supporting polygon machining of a workpiece is shown below. The machining support device 100 described in this application is a device capable of calculating various data related to machining processing of a machine tool that cuts a workpiece into a polygon shape by rotating the workpiece and a tool at a constant ratio. The machining support device 100 is implemented in a numerical control device 101 that serves to control numerical values ​​such as the movement amount and movement speed of the tool when machining a workpiece by a machine tool 200, and may be understood to constitute a part of the numerical control device 101 (see also FIG. 3 and the explanation with reference to the same figure described later).

[0012] 1, the processing support device 100 includes a CPU (Central Processing Unit) 111 that controls the entire processing support device 100, a ROM (Read Only Memory) 112 that records programs and data, and a RAM (Random Access Memory) 113 in which data can be temporarily expanded. The processing support device 100 further includes a bus 120 that serves as a transmission path for transmitting signals, data, and the like within the device, and the CPU 111, ROM 112, and RAM 113 are connected to each other via the bus 120. The CPU 111 reads out a system program recorded in the ROM 112 via the bus 120, and controls the entire processing support device 100 in accordance with the system program.

[0013] The processing support device 100 further includes a non-volatile memory 114, which is also connected to other internal components via a bus 120. The non-volatile memory 114 is backed up by a battery (not shown), for example, so that the stored state is maintained even when the power supply to the processing support device 100 is turned off.

[0014] The non-volatile memory 114 stores various information acquired from each component in the machining support device 100 and from another device connected to the machining support device 100. Examples of information acquired from the components in the machining support device 100 and stored in the non-volatile memory 114 include various data such as setting parameters and sensor information. Examples of information acquired from another device connected to the machining support device 100 and stored in the non-volatile memory 114 include a program read from the external device 72 via the interface 115, a user operation input into the machining support device 100 via the interface 119 by an operator operating the input unit 30, and various data such as setting parameters and sensor information acquired from the machine tool 200.

[0015] The interface 115 is used to connect the processing support device 100 to an external device 72 such as an adapter. Information such as programs and various parameters is read from the external device 72 into the processing support device 100. In addition, information such as programs and various parameters edited in the processing support device 100 can be stored in an external storage means via the external device 72.

[0016] The machining support device 100 further includes a PLC 116 (programmable logic controller) and an I / O unit 117. The PLC 116 controls the machining support device 100 by inputting and outputting signals via the I / O unit 117 between the machining support device 100 and devices such as the machine tool 200, a robot, and sensors attached to the machine tool 200 and the robot.

[0017] Machining support device 100 is connected to display unit 70 via interface 118. By such a connection, an operation screen of machine tool 200, a display screen showing the operating state of machine tool 200, and the like are displayed on display unit 70.

[0018] The input unit 30 is composed of an MDI (Manual Data Input), an operation panel, a touch panel, etc., and transmits operation inputs by an operator to the CPU 111.

[0019] Machining support device 100 is connected to a servo amplifier 140 that controls each axis of machine tool 200. Servo amplifier 140 is connected to a servo motor 150 of machine tool 200, and drives servo motor 150 upon receiving an axial movement command amount from CPU 111. Servo motor 150 has a built-in position / speed detector, and feeds back a position / speed feedback signal from this position / speed detector to servo amplifier 140 to perform feedback control of position / speed. A tool shaft is attached to servo motor 150. A tool T for polygon machining, or a blade so to speak, is attached to the tool body.

[0020] Machining support device 100 is further connected to a spindle amplifier 161 that controls a spindle 164 to which a workpiece W can be attached in machine tool 200. Spindle amplifier 161 is connected to a spindle motor 162 of machine tool 200, and receives a spindle rotation command to spindle 164 of machine tool 200 to drive spindle motor 162. In machine tool 200, the power of spindle motor 162 is transmitted to spindle 164 via a gear, and spindle 164 rotates at a commanded rotation speed.

[0021] A position coder 163 is coupled to the spindle 164, and the position coder 163 is further connected to a spindle amplifier 161 of the machining support device 100. With this connection configuration, the position coder 163 outputs a feedback pulse to the spindle amplifier 161 in synchronization with the rotation of the spindle 164, and the feedback pulse is read by the CPU 111 via the bus 120.

[0022] When machining a polygon of a workpiece, a workpiece W is attached to the spindle 164. The axial directions of the spindle 164 and the tool shaft are parallel, and the spindle 164 and the tool shaft rotate at a predetermined rotation ratio. When the spindle 164 and the tool shaft rotate simultaneously, the tool T attached to the tool shaft cuts the surface of the workpiece, and a polygon is formed on the surface of the workpiece.

[0023] Fig. 2 is a block diagram of a machining support device 100 equipped with a function of supporting polygon machining of a workpiece. The functions in this block diagram are realized by a CPU 111 executing a program recorded in a storage device such as a ROM 112. The functional configuration example of the machining support device 100 shown in the block diagram of Fig. 2 can be a basic aspect adopted by the present invention.

[0024] The machining support device 100 includes an input reception unit 10 that executes reception processing of input of information related to polygon machining of a workpiece received from an input unit 30 connected to the machining support device 100. Information is transmitted from the input unit 30 to the input reception unit 10 by, for example, an operator operating the input unit.

[0025] The input receiving unit 10 includes a polygon face count input receiving unit 12 that receives information on the machining shape of the workpiece formed by cutting, i.e., the number of polygon faces. The input receiving unit 10 in this embodiment further includes a blade number input receiving unit 14 that receives information on the number of blades attached to a tool used for polygon machining.

[0026] Moreover, it is more preferable that the input receiving unit 10 is configured so as to be able to receive input of information relating to detection results obtained from various sensors provided in the machine tool 200.

[0027] The machining support device 100 further includes a calculation unit 40 that calculates various data related to support for polygon machining of a workpiece. The calculation unit 40 is functionally connected to the input reception unit 10, and can use information received by the input reception unit 10 for data calculation as necessary. The calculation unit 40 has a rotational speed ratio calculation unit 42 that calculates a rotational speed ratio of a rotating tool to the number of polygon faces of a workpiece to be machined during polygon machining.

[0028] 1, such as CPU 111, storage elements such as ROM 112, RAM 113, and non-volatile memory 114, or both of the control elements and storage elements. For example, the above-mentioned calculation of the rotational speed ratio may be performed by an operator inputting the desired number of polygon faces for the workpiece to be machined and the number of teeth of the rotating tool to be used during machining, and the calculation may be performed by CPU 111 based on such input information. Alternatively, the calculation of the rotational speed ratio may be performed by an operator inputting the desired number of polygon faces, while receiving the number of teeth of the rotating tool to be used from machine tool 200 connected to machining support device 100, and the calculation may be performed by CPU 111 based on the input information thus obtained.

[0029] Alternatively, in order to derive an appropriate rotational speed ratio, a combination of the number of teeth of the rotating tool and the rotational speed ratio for realizing the number of polygon faces input from the input unit 30 may be stored in advance in the ROM 112. In this case, when the machining support device 100 acquires information on the desired number of polygon faces and the number of teeth, the rotational speed ratio calculation unit 42 selects a corresponding rotational speed ratio based on the combination of the number of teeth of the rotating tool and the rotational speed ratio stored in the ROM 112.

[0030] The rotational speed ratio calculation unit 42 can also determine that it is not possible to calculate an appropriate rotational speed ratio, that is, that polygon machining is not possible under the input conditions of the number of polygon faces and the number of blades. Therefore, if the rotational speed ratio calculation unit 42 can calculate the rotational speed ratio, it determines that the desired polygon machining is possible and returns the calculated rotational speed ratio. I couldn't In this case, it is determined that the desired polygon processing is impossible, so that the control unit 10 also functions as a polygon processing possibility determining unit.

[0031] Here, we will describe an example of how to calculate the ratio of the tool rotational speed to the number of polygon faces. As shown in Table 1, the number of polygon faces of the machined workpiece, i.e., the number of corners of the polygon that will form the shape of the machined workpiece, can be calculated by multiplying the rotational speed ratio by the number of teeth attached to the rotating tool. In other words, the rotational speed ratio can be calculated by the quotient of the polygon shape / the number of teeth.

[0032] [Table 1]

[0033] The machining support device 100 may calculate a combination of the rotational speed ratio, the number of teeth, and the polygon shape in advance and store it in hardware such as the ROM 112. In this case, when an operator inputs a desired number of polygon faces and the number of teeth of a rotating tool to be used via the input unit 30, a rotational speed ratio calculation unit 42, which includes a storage device such as the ROM 112 as one of its components, selects a rotational speed ratio corresponding to the input value based on the stored calculation results, and executes subsequent processes with the selected rotational speed ratio as the calculated ratio of the rotational speed.

[0034] Alternatively, the machining support device 100 may calculate the rotational speed ratio by performing a calculation based on the input data each time the number of polygon faces and the number of blades are input.

[0035] The machining support device 100 includes a speed range setting unit 44 that presets a numerical range of the axis rotation speeds that the rotating tool and the workpiece can adopt and records the set range. The setting of the rotation speed range may be based on an operator's input or on information supplied from the machine tool 200 side that has the rotating tool axis and the workpiece rotation axis. The numerical range set as the rotation speed range that the rotating tool axis and the workpiece rotation axis can adopt is registered in the speed range setting unit 44. The rotation speed range is determined, for example, by structural or functional constraints of the machine tool 200. In addition, as the rotation speed range to be set, a recommended cutting speed or its range according to the material of the workpiece or the type of the tool may be registered in advance in the speed range setting unit 44. The type of the tool referred to here may include, for example, the number of blades attached to the tool, the rotation radius of the tool, and any other information related to the structure of the tool.

[0036] The calculation unit 40 has a rotational speed calculation unit 46 that calculates the shaft rotation speeds of the rotating tool shaft and the workpiece rotation shaft within the set speed ranges of the rotating tool shaft and the workpiece rotation shaft registered in the speed range setting unit 44, based on the rotational speed ratio calculated by the rotational speed ratio calculation unit 42.

[0037] In some cases, the rotational speed calculation unit 46 can calculate multiple candidates for each of the numerical values ​​that can be used as the rotational speeds of the rotating tool axis and the workpiece rotation axis during polygon machining. In this case, the rotational speed calculation unit 46 may select an optimal rotational speed from the multiple candidates and determine it as the rotational speed of each axis. Alternatively, the rotational speed calculation unit 46 may provide all of the calculated candidates to the display output unit 52, which will be described next, as candidate data for the rotational speed.

[0038] As described above, the machining support device 100 may be mounted on the numerical control device 101 as a part of the components of the numerical control device 101, as shown in FIG. 3. The numerical control device 101 is connected to the machine tool 200, generates a command signal for commanding the machine tool 200 to execute a predetermined operation, and includes a command output unit 54 for outputting the generated command signal to the machine tool 200, particularly the servo motor 150 and the spindle motor 162. The display output unit 52 of the machining support device 100 and the command output unit 54 of the numerical control device 101 may be regarded as a broadly defined output unit 50 included in the numerical control device 101. The output unit 50 may be regarded as performing control processing related to the generation of control signals for connected devices and the output of generated signals in order to appropriately operate devices such as the display unit 70 and the machine tool 200 connected to the numerical control device 101 including the machining support device 100.

[0039] Machine tool 200, which has received a command signal from command output unit 54, operates according to the command contained in the signal. When the operator inputs an instruction regarding adjustment of polygon machining via input unit 30 while taking into consideration the display content of display unit 70, command output unit 54 can generate an adjustment command signal for adjusting the operation of machine tool 200, and adjust the operation of machine tool 200 based on the information content of the adjustment command signal.

[0040] The output unit 50 in a broad sense is connected to the calculation unit 40 of the processing support device 100, and can receive calculation data regarding the rotational speed ratio calculated by the rotational speed ratio calculation unit 42 and the rotational speed calculated by the rotational speed calculation unit 46 from the calculation unit 40.

[0041] As described above, the machining support device 100 includes a display output unit 52 that generates a display control signal for controlling the display operation of the display unit 70 based on the calculation results relating to the rotational speed ratio and the rotational speed received from the calculation unit 40, and outputs the generated signal to the display unit 70. Due to such a connection configuration relationship, the display screen of the display unit 70 displays calculation results such as whether polygon machining is possible under the conditions input by the operator, the rotational speed ratio between the workpiece and the rotating tool, and the respective rotational speeds of the workpiece and the rotating tool according to the rotational speed ratio. By looking at the display screen of the display unit 70, the operator can check the polygon machining process performed by the machine tool 200 on the workpiece, and can make desired adjustments via the input unit 30 as necessary.

[0042] When the display output unit 52 receives a plurality of pieces of data as candidates for the rotational speeds of the rotating tool axis and the workpiece rotation axis from the rotational speed calculation unit 46, it can display all or a part of the received plurality of candidate data on the display unit 70. In this case, the operator can select an axis rotational speed that is determined to be optimal from the plurality of candidate data displayed on the display screen of the display unit 70, and make the desired adjustments for polygon machining through the operation of the input unit 30.

[0043] In addition, when a recommended cutting speed is registered in the speed range setting unit 44, the rotation speed calculation unit 46 may calculate the shaft rotation speed on the condition that the recommended cutting speed is satisfied. Alternatively, the rotation speed calculation unit 46 may calculate, as candidate data, not only shaft rotation speeds that satisfy the recommended cutting speed but also shaft rotation speeds that are not the recommended cutting speed but are within the set rotation speed range. In this case, it is preferable that the rotation speed calculation unit 46 adds information on whether or not the recommended cutting speed is satisfied to each of the candidate data and supplies the data to the display output unit 52. The display output unit 52 may output, to the display unit 70, each of the candidate data for the rotation speed received from the rotation speed calculation unit 46 together with information on whether or not the data is the recommended cutting speed.

[0044] By using the machining support device 100 including the configuration described above, the operator can create a polygon machining program without making any mistakes, and the burden of creating the program can be reduced. Furthermore, with the support of this device, the operator can check in advance whether the desired polygon shape can be machined with the tools and machines at hand.

[0045] Incidentally, when cutting a workpiece into a polygonal shape by rotating the workpiece and a rotating tool at a constant ratio, each face of the workpiece may be formed as a convex or concave depending on the machining conditions. Therefore, it is preferable that the calculation unit 40 of the machining support device 100 includes a surface shape determination unit 48 that determines whether each surface of the workpiece to be machined into a polygonal shape will be a convex or concave surface shape under predetermined conditions.

[0046] As an example of a method for determining whether the shape of each surface of a workpiece produced by polygon machining is a concave or convex shape, it is determined according to the rotation speed ratio between the workpiece and the rotary tool and the number of teeth of the rotary tool. For example, if the rotary tool has three teeth, - When the rotation speed ratio is less than the number of teeth, the work surface is convex. - When the rotational speed ratio is greater than or equal to the number of teeth, the work surface is concave. On the other hand, if the number of teeth attached to the rotating tool is two, - When the rotational speed ratio is less than or equal to the number of teeth, the work surface is convex. - When the rotational speed ratio is greater than the number of teeth, the work surface is concave. It becomes.

[0047] FIG. 4 shows an example of the relationship between the rotational speed ratio between the workpiece and the rotary tool, the number of teeth of the rotary tool, and the shape of the workpiece surface. In both FIG. 4A and FIG. 4B, the shape of the workpiece W formed by polygon machining is still a hexagon. However, 23 In the case of machining in Figure 4A, where the ratio of the tool rotation speed to the workpiece W is 2 and the number of tool blades is three (the orbits of each blade: T1, T2, and T3), each face of the hexagonal shape has a slight bulge, while the workpiece W 32In the case of machining in FIG. 4B where the ratio of the tool rotation speed to the cutting speed is 3 and the number of tool teeth is two (trajectories of each tooth: T1 and T2), each face of the hexagonal shape is slightly recessed.

[0048] The surface shape determination unit 48 can determine whether the shape of each surface of the workpiece formed by polygon machining will be convex or concave, based on information regarding the number of blades obtained, for example via the blade number input receiving unit 14, and the rotational speed ratio calculated by the rotational speed ratio calculation unit 42.

[0049] Next, another embodiment of the present invention will be described with reference to Figures 5 to 7. This embodiment is capable of calculating the difference between the target dimensions of a workpiece in polygon machining and the dimensions of the workpiece actually formed, that is, the dimensional error.

[0050] The functional configuration of this embodiment is generally similar to that of the processing support device 100 shown in Fig. 2, but the input receiving unit 10 and the calculation unit 40 have configurations unique to this embodiment. This embodiment will be specifically described below with reference to Fig. 5, which is a block diagram showing the functional configuration of this embodiment. However, some of the components of the device of this embodiment that are common to the previous embodiment shown in Fig. 2 are intentionally omitted from illustration and description to avoid redundant expression or duplicated description.

[0051] As shown in FIG. 5, the input receiving unit 10 included in the machining support device 100 according to this embodiment receives, in addition to the polygon face number input receiving unit 12 and the blade number input receiving unit 14, a radius (r t The input receiving unit 10 further includes a target dimension input receiving unit 18 that receives information regarding the target dimensions of the workpiece to be subjected to polygon machining. The machining support device 100 receives the input information regarding the radius (r t ) and the target dimensions of the workpiece can be used to calculate the dimensional error.

[0052] The target dimensions of the workpiece are the radius of the inscribed circle of the polygon that will be the outer shape of the workpiece W after polygon machining (r w In addition, in the input stage, the diameter of the inscribed circle of the polygon that is the outer shape of the workpiece W is input, and the radius r w It is okay to obtain

[0053] The calculation unit 40 included in the machining support device 100 according to this embodiment includes a dimensional error calculation unit 49 that calculates the dimensional error of the workpiece based on a predetermined calculation method. For example, the calculation method can be a calculation formula stored in advance in a storage device such as the ROM 112.

[0054] The dimensional error is the inscribed circle radius r w , radius of the rotating tool r t The dimensional error can be calculated using numerical data on the number of polygon faces n (n=6 in the case of FIG. 6 because it is a hexagon) and the rotational speed ratio (sr) calculated by the rotational speed ratio calculation unit 42. The calculation formula for the dimensional error is, for example, r w -(D×sin(-θ)+r t ×sin((sr-1)×θ)) …(1) Where: D: Center of the rotating tool (O T ) and the center of the polygon-machined workpiece (O W ) distance θ:360 / n It can be calculated using the following formula.

[0055] In this formula, (D×sin(-θ)+r t The calculation result of ×sin((sr-1)×θ)) is explained with reference to Figure 6. w , inscribed circle radius r w The opposite side r of the angle θ in a right triangle with A as the end of the work surface that is in contact with the workpiece and B as the vertex of the right angle w2 corresponds to the length of

[0056] Of course, the method for calculating the dimensional error is not limited to the above-mentioned formula (1), and the dimensional error may be derived by other known calculation methods or improved calculation methods.

[0057] The dimensional error calculation unit 49 is connected to the display output unit 52, and the calculation result of the dimensional error by the dimensional error calculation unit 49 is supplied to the display output unit 52. The display output unit 52 executes output control for displaying the calculation result of the dimensional error on the display unit 70.

[0058] In this embodiment, it is preferable to further provide the machining support device 100 with components capable of supporting error adjustment when adjustment is required to reduce the dimensional error calculated by the dimensional error calculation unit 49. Since Fig. 5 also illustrates components provided in a more preferred example of this embodiment, the more preferred embodiment will be described in detail below with reference to the same figure.

[0059] The input reception unit 10 preferably includes an adjustment input reception unit 62 that receives an adjustment command for the dimensional error via an operation of the input unit 30 by an operator. As described above, the calculated value of the dimensional error calculated by the dimensional error calculation unit 49 is displayed on the display unit 70. Therefore, when the operator checks the calculated value displayed on the display unit 70 and determines that the confirmed value is excessive as the dimensional error, the operator can request the processing support device 100 to adjust the processing conditions to recalculate the dimensional error and further output the recalculated dimensional error by operating the input unit 30. When the adjustment input reception unit 62 receives an adjustment command for the dimensional error via the input unit 30, it transmits an adjustment command signal to the dimensional error calculation unit 49 to adjust the processing conditions and request recalculation of the dimensional error.

[0060] The processing support device 100 may include an allowable error setting unit 64 that sets the degree of dimensional error that is allowable during polygon processing, together with or instead of the adjustment input receiving unit 62. The allowable error setting unit 64 can be realized, for example, by using hardware such as the CPU 111, the ROM 112, etc., which are components of the calculation unit 40.

[0061] The allowable dimensional error may be set based on a previous input by an operator, or the allowable dimensional error may be set by obtaining information on the rotating tool used for polygon machining, the polygon shape to be formed, the rotation speeds of the workpiece and the tool, etc. from the machine tool 200, and the allowable error setting unit 64 may calculate the setting value based on the obtained information.

[0062] The calculation unit 40 is preferably connected to the allowable error setting unit 64 and also to the dimensional error calculation unit 49 so as to be able to communicate with each other, and includes an error comparison unit 66 that compares the numerical value of the dimensional error calculated by the dimensional error calculation unit 49 with the set value of the allowable dimensional error registered in the allowable error setting unit 64. If the error comparison unit 66 determines as a result of the comparison that the dimensional error calculated by the dimensional error calculation unit 49 exceeds the allowable dimensional error, it notifies the dimensional error calculation unit 49 of the determination result that the dimensional error should be reduced.

[0063] When an adjustment command signal is received from the adjustment input receiving unit 62, or when a notification signal of a determination result that the calculated dimensional error exceeds the allowable dimensional error is received from the error comparing unit 66, the dimensional error calculating unit 49 changes the polygon machining conditions used for calculating the dimensional error and recalculates the dimensional error. The polygon machining conditions to be changed to derive a recalculated value of the dimensional error are, for example, the center (O T ) and the center of the polygon-machined workpiece (O W ) or the rotational speed of the rotating tool.

[0064] After recalculating the adjusted dimensional error, the dimensional error calculation unit 49 supplies information on the calculated adjusted dimensional error to the display output unit 52. The adjusted dimensional error and related information are displayed on the display unit 70 by output control for the display unit 70 processed by the display output unit 52. Since the operator can check the adjusted dimensional error and the like displayed on the display unit 70, he / she may input a command to start execution of polygon machining based on the display result, or may input a request for further adjustment of the dimensional error to the machining support device 100.

[0065] 7 shows an example of the polygon machining state of the workpiece before and after the adjustment of the dimensional error displayed on the display unit 70. In the figure, Fig. 7A shows the cutting trajectory (T1, T2, T3) of the tool before the adjustment of the dimensional error and the polygon shape of the workpiece W that is formed, and Fig. 7B shows the cutting trajectory (T1, T2, T3) of the tool after the adjustment and the polygon shape of the workpiece W that is formed. adj FIG. 13 is a diagram showing a polygon shape.

[0066] The polygon machining shown in the example of Fig. 7 is a machining performed when the rotational speed ratio is set to 1 and the number of teeth of the rotary tool is 3. That is, as shown in Fig. 7A, in this polygon machining, a triangular workpiece W is formed with each face having a bulge.

[0067] The dimensional error calculation unit 49 calculates the center (O T ) and the center of the polygon-machined workpiece (O W ) has changed, the dimensional error can be recalculated, for example, using the above calculation formula (1), that is, the dimensional error can be adjusted. Information regarding the dimensional error after the adjustment is also displayed on the display unit 70 as shown in Fig. 7B via the display output unit 52. As is clear from a comparison of the display screens in Fig. 7A and Fig. 7B, the surface shape of the workpiece after machining under conditions in which the distance D has been changed to adjust and reduce the dimensional error is machined to be as flat as possible compared to the shape before the adjustment, in other words, to have as few irregularities as possible.

[0068] When the operator has determined optimal machining conditions such as the distance D with the support of the machining support device 100, he or she can input a command to execute polygon machining under those machining conditions to the machining support device 100 by operating the input unit 30. Upon receiving the input, the machining support device 100 outputs information on the determined machining conditions to the command output unit 54, and the information is reflected in polygon machining of a workpiece using the machine tool 200 under the control of the command output unit 54.

[0069] Next, still another embodiment of the present invention will be described with reference to Fig. 8 to Fig. 9. According to the machining support device 100 of the embodiment described below, various determinations or calculations regarding the rotating tool during polygon machining can be executed.

[0070] Fig. 8 shows an example of the configuration of the calculation unit 40 in the processing support device 100 according to this embodiment. In the case of this embodiment, the configurations of the input reception unit 10 and the output unit 50 may be the same as those in the embodiment shown in Fig. 2, so that they will not be illustrated or described again.

[0071] When performing polygon machining on a workpiece, if the rotational speed ratio of a rotary tool with multiple blades to the polygon is an integer multiple (e.g., 2, 3), each face of the workpiece to be machined into a polygonal shape is cut by a single tool for each face. However, if the rotational speed ratio of a rotary tool with multiple blades is not an integer multiple (e.g., 1.5, 2.5), some faces may be cut by multiple tools. Cutting one face with multiple tools, more specifically, multiple tools whose conditions such as tool length do not necessarily match due to different degrees of wear, etc., should be avoided from the viewpoint of achieving more accurate cutting. The machining support device 100 having the calculation unit 40 shown in FIG. 8 can determine whether the tools cutting each face of the workpiece are replaced for each rotation when cutting a certain face.

[0072] In this example, the calculation unit 40 has, in addition to the rotational speed ratio calculation unit 42, a replacement determination unit 82 that determines whether the tools that cut each face of the workpiece are replaced for each rotation for cutting a certain face. The calculation unit 40 receives data on the number of teeth of the rotating tool and the number of polygon faces to be machined from the input reception unit 10 and calculates the rotational speed ratio by the rotational speed ratio calculation unit 42. After that, the replacement determination unit 82 in the calculation unit 40 receives information including the rotational speed ratio calculated by the rotational speed ratio calculation unit 42.

[0073] Based on the received rotational speed ratio, the replacement determination unit 82 determines whether or not the blade of the tool that cuts each face of the workpiece is replaced with each rotation for cutting a certain face. As an example of a specific method for determining whether or not the tool is replaced, if the rotational speed ratio of the tool to the polygon calculated by the rotational speed ratio calculation unit 42 is an integer, the replacement determination unit 82 determines that each face of the workpiece is cut with a single blade among the blades attached to the tool. On the other hand, if the rotational speed ratio is not an integer, the replacement determination unit 82 determines that the cutting blade is replaced with each rotation for cutting a certain face.

[0074] When the replacement determination unit 82 determines that there is a blade replacement of the tool for cutting a surface of the workpiece during polygon machining, the calculation unit 40 transmits the determination result to the display output unit 52. The display output unit 52, which has received the determination result that there is a blade replacement, executes a process of displaying the determination result on the display unit 70, that is, a process of notifying the operator of the determination result.

[0075] Fig. 9 shows an example of the display on the display unit 70 of the determination result by the replacement determination unit 82. Fig. 9A is a display example in the case where the number of blades attached to the rotating tool is 2 and the ratio of the tool rotation speed to the polygon is 1.5, i.e., when a triangular workpiece is formed. Fig. 9B is a display example in the case where the number of blades attached to the rotating tool is 2 and the ratio of the tool rotation speed to the polygon is 2.5, i.e., when a pentagonal workpiece is formed.

[0076] If the cutting path by the first blade is T1 and the cutting path by the second blade is T2, the workpiece W shown in FIG. 9A 9A , the workpiece W shown in FIG. 9B In either case, the surface (W sf ) can be confirmed from the display screen of the display unit 70.

[0077] The operator, who is notified of the judgment result via the display unit 70, can change the cutting conditions (e.g., change the tool used or change the rotational speed of the workpiece or tool) if necessary so as to avoid having to replace the cutting blade.

[0078] FIG. 10 shows an example of the configuration of the input reception unit 10 and the calculation unit 40 in the processing support device 100 according to this embodiment. In addition to the components specifically shown in FIG. 10, the input reception unit 10 and the calculation unit 40 may include components shown in FIG. 2, etc., so the functional configuration of this embodiment is generally similar to that of the processing support device 100 shown in FIG. 2, but the input reception unit 10 and the calculation unit 40 have a configuration specific to this embodiment in part. In the following, this embodiment will be specifically described with reference to FIG. 10, which is a block diagram showing the functional configuration of this embodiment. However, some components of the device of this embodiment that are common to the previous embodiment are intentionally omitted from illustration and description to avoid redundant expression or overlapping description.

[0079] Incidentally, when performing polygon machining on a workpiece, if the number of blades on the rotating tool or the ratio of rotational speed to the polygon is different, the rotation angle of the workpiece will differ depending on the respective conditions even if the phase of the rotating tool is the same. This will be explained with reference to Figs. 11 and 12. Fig. 11 shows the angle of the workpiece for each phase of the rotating tool when the number of blades attached to the rotating tool is two and the ratio of the tool rotational speed to the polygon is three. On the other hand, Fig. 12 shows the angle of the workpiece for each phase of the rotating tool when the number of blades attached to the rotating tool is three and the ratio of the tool rotational speed to the polygon is two.

[0080] 11A to 11D show the state of the rotation angle of the workpiece at phases of 0 degrees, 90 degrees, 180 degrees, and 270 degrees when the number of teeth of the rotary tool is 2 and the rotational speed ratio is 3. According to the series of figures, the workpiece during polygon machining rotates 30 degrees every time the phase of the rotary tool changes by 90 degrees, and as a result, the workpiece rotates 90 degrees from the initial state when the phase of the rotary tool changes by 270 degrees.

[0081] 12A to 12D show the state of the rotation angle of the workpiece at phases of 0 degrees, 90 degrees, 180 degrees, and 270 degrees when the number of teeth of the rotary tool is 3 and the rotational speed ratio is 2. According to the series of figures, the workpiece during polygon machining rotates 45 degrees every time the phase of the rotary tool changes by 90 degrees, and as a result, the workpiece rotates 90 degrees from the initial state when the phase of the rotary tool changes by 180 degrees.

[0082] Such a difference in the rotation angle of the workpiece under the same phase of the tool due to the difference in the number of teeth of the rotating tool and the rotation speed ratio is extremely significant, particularly when the cylindrical workpiece before polygon machining has an asymmetric shape with respect to the center line, for example, when a protrusion extends from the surface of the cylindrical workpiece before machining. The configuration example shown in Figure 10 is particularly advantageous when polygon machining such a workpiece.

[0083] The input receiving unit 10 in this example includes an angle input receiving unit 84 that receives input regarding a designation of a workpiece rotation angle in response to an operator's input operation of the input unit 30. The calculation unit 40 in this example also includes, in addition to the rotational speed ratio calculation unit 42, a phase calculation unit 86 that calculates the phase of the rotating tool that realizes the workpiece rotation angle designated by the operator, based on the number of polygon faces input received by the polygon face number input receiving unit 12, the number of blades of the rotating tool input received by the blade number input receiving unit 14, and the rotational speed ratio calculated by the rotational speed ratio calculation unit 42.

[0084] Information regarding the phase corresponding to the input specified angle of the workpiece, calculated by the phase calculation unit 86, is transmitted to the display output unit 52 and is ultimately displayed on the display unit 70 in a display format such as that shown in FIG. 11 or FIG. 12.

[0085] Next, still another embodiment of the present invention will be described with reference to Fig. 13. According to the machining support device 100 of the embodiment described below, when there are multiple candidates for rotating tools that can be used for polygon machining, the operator can obtain machining support information regarding the suitability or unsuitability of each tool via the display unit 70.

[0086] The input receiving unit 10 of the machining support device 100 according to this embodiment can include a tool information input receiving unit 88 that receives input of information regarding the number of teeth, rotation radius, etc. of multiple types of rotating tools that are candidates for use during polygon machining, in addition to the various input receiving units 12, 14, 16, 18, 62, and 84 described above. The tool information input receiving unit 88 can also be considered to be configured to include the number of teeth input receiving unit 14 and the tool radius input receiving unit 16 described above.

[0087] The machining support device 100 may be provided with, in addition to or instead of the tool information input receiving unit 88, a tool information recording unit 90 that pre-records information regarding the number of blades, rotation radius, etc. of multiple types of rotating tools that are candidates for use during polygon machining.

[0088] The calculation unit 40 can execute various calculation processes or determination processes for each of the rotating tools that are candidates for use during polygon machining, using information acquired from at least one of the tool information input reception unit 88 and the tool information recording unit 90 as necessary, and acquire the results as data. Examples of calculation processes or determination processes that the calculation unit can execute at this time include one or more of the following: a determination by the rotational speed ratio calculation unit 42 as to whether machining is possible and a calculation of the rotational speed ratio if machining is possible; a calculation of the rotational speed by the rotational speed calculation unit 46; a determination by the surface shape determination unit 48 of the surface shape of the workpiece to be polygon machined; a calculation of the dimensional error by the dimensional error calculation unit 49; a determination by the replacement determination unit 82 as to whether the blade has been replaced; and a calculation of the phase corresponding to the designated angle of the workpiece by the phase calculation unit 86.

[0089] The calculation unit 40 transmits to the display output unit 52 data on the results of calculation or determination items corresponding to each of the rotary tools that are candidates for use during polygon machining.

[0090] The display output unit 52, which has received this information, executes a process of displaying the calculation or judgment result for each candidate rotating tool on the display unit 70. As a result, the display unit 70 displays the results of the calculation or judgment made by the calculation unit 40, such as a judgment of whether polygon machining is possible, the rotational speed ratio, the rotational speeds of the tool and the workpiece, the surface shape of the workpiece, and the dimensional error, for each of the multiple candidate rotating tools. This enables the machining support device 100 to support the operator in selecting the optimal tool to be used.

[0091] The display output unit 52 preferably includes a sorting unit 92 that executes output processing to sort the candidates for rotating tools that the calculation unit 40 has determined to be usable for polygon machining according to arbitrary machining conditions based on the results of calculation or determination by the calculation unit 40, and display them on the display unit 70. Furthermore, the display output unit 52 preferably includes a sorting unit 94 that executes output processing to select (filter) only one or more rotating tools that satisfy the arbitrary machining conditions from among the candidates for rotating tools that the calculation unit 40 has determined to be usable for polygon machining, and display them on the display unit 70.

[0092] The sorting and selection of the candidate rotating tools can be performed using any calculation result or judgment result derived by the calculation unit 40, i.e., various calculation information such as the judgment result of whether machining is possible, the machining time calculated from the rotational speed, and the dimensional error.

[0093] According to this embodiment, an operator who owns a plurality of rotating tools can know in advance the rotating tool that realizes the optimum machining conditions from the plurality of candidate rotating tools displayed on the display unit 70. For example, when the machining condition that the operator places the most importance on is the machining time, the operator can select the rotating tool that has the highest rotation speed calculated by the calculation unit 40 and the shortest machining time.

[0094] Although several aspects of the present invention have been described above, the specific method of implementing the present invention is not limited to the above aspects. As long as the present invention can be implemented, appropriate changes in design, operation procedures, etc. can be made. For example, components that assist the functions of the components used in the present invention can be added or omitted as appropriate. [Explanation of symbols]

[0095] 10 Input reception section 12 Polygon face count input reception section 14 Number of teeth input reception section 16 Tool radius input reception section 40 Calculation section 42 Rotational speed ratio calculation section 44 Speed ​​range setting section 46 Rotational speed calculation section 48 Surface shape determination section 49 Dimensional error calculation section 52 Display output section 82 Replacement judgment unit 84 Angle input reception section 86 Phase calculation section 92 Sorting section 94 Sorting Department

Claims

1. A machining support device that calculates various data related to machining processing of a machine tool that cuts a workpiece into a polygonal shape by rotating a workpiece and a tool at a constant ratio, the machining support device comprising: a polygon face number input receiving unit that receives information regarding the number of polygon faces of the workpiece formed by the cutting, and a blade number input receiving unit that receives input of information regarding the number of blades attached to the tool, and an input receiving unit that receives input of information regarding the processing; a speed range setting unit that presets axial rotation speeds of the tool and the workpiece; a calculation unit including a rotational speed ratio calculation unit that calculates a rotational speed ratio of the tool to the number of polygon faces based on the number of polygon faces and the number of blades, and a rotational speed calculation unit that calculates shaft rotational speeds of the tool and the workpiece or candidate shaft rotational speeds based on the rotational speed ratio within the set ranges of shaft rotational speeds of the tool and the workpiece; a display output unit that outputs the calculation result by the calculation unit to a display unit connected to the processing support device and displays the result; Equipped with The speed range setting unit registers a recommended cutting speed according to a material of a workpiece or a type of a tool as a range of axial rotation speeds of the tool and the workpiece, The machining support device is characterized in that the calculation unit, which includes the rotational speed calculation unit, supplies the calculation results regarding the axial rotational speeds of the tool and the workpiece or candidate rotational speeds thereof, performed based on the recommended cutting speed, to the display output unit.

2. A machining support device that calculates various data related to machining processing of a machine tool that cuts a workpiece into a polygonal shape by rotating a workpiece and a tool at a constant ratio, the machining support device comprising: a polygon face number input receiving unit that receives information regarding the number of polygon faces of the workpiece formed by the cutting, and a blade number input receiving unit that receives input of information regarding the number of blades attached to the tool, and an input receiving unit that receives input of information regarding the processing; a speed range setting unit that presets axial rotation speeds of the tool and the workpiece; a calculation unit including a rotational speed ratio calculation unit that calculates a rotational speed ratio of the tool to the number of polygon faces based on the number of polygon faces and the number of blades, and a rotational speed calculation unit that calculates shaft rotational speeds of the tool and the workpiece or candidate shaft rotational speeds based on the rotational speed ratio within the set ranges of shaft rotational speeds of the tool and the workpiece; a display output unit that outputs the calculation result by the calculation unit to a display unit connected to the processing support device and displays the result; Equipped with the input receiving unit further includes a tool radius input receiving unit that receives an input of information regarding a radius of the tool, The calculation unit further includes a dimensional error calculation unit that calculates a dimensional error that occurs in the workpiece when the workpiece is cut into a polygon shape based on the number of polygon faces, the radius of the tool, and the rotational speed ratio. A processing support device characterized by:

3. When the input receiving unit receives an input of a command to reduce the dimensional error or when the processing support device determines that the dimensional error should be reduced, the dimensional error calculation unit changes a setting condition related to the distance between the center of the tool and the center of the workpiece and recalculates the dimensional error. The machining support device according to claim 2 .

4. The calculation unit further includes a surface shape determination unit that determines a shape of each surface of the workpiece to be machined into a polygon shape based on the number of blades and the rotational speed ratio.

4. The machining support device according to claim 1.

5. The calculation unit further includes a replacement determination unit that determines whether or not the blade of the tool that cuts a predetermined surface of the workpiece is replaced for each rotation of the tool when the workpiece is polygonally machined, based on the number of polygon faces, the number of blades, and the rotational speed ratio.

5. The machining support device according to claim 1.

6. The input receiving unit further includes an angle input receiving unit that receives an input regarding a designated angle of the workpiece during polygon machining, The calculation unit further includes a phase calculation unit that calculates a phase of the tool that realizes a specified angle of the workpiece based on the number of polygon faces, the number of blades, and the rotational speed ratio.

6. The machining support device according to claim 1.

7. When there are a plurality of types of candidates for tools that can be used for the desired polygon machining, the calculation unit executes one or more calculation processes or determination processes for the polygon machining for each of the candidate tools; the display output unit outputs the calculation result or the determination result by the calculation unit to the display unit for each of the tool candidates.

7. The machining support device according to claim 1.

8. The display output unit includes a sorting unit that sorts the tool candidates according to any machining condition based on the calculation result or the judgment result by the calculation unit and displays the sorted tool candidates on the display unit. The machining support device according to claim 7.

9. The display output unit further selects the tool candidates using any calculation or judgment result derived by the calculation unit, and includes a selection unit that displays only the selected tool candidates on the display unit. The machining support device according to claim 7 or 8.

Citation Information

Patent Citations

  • nc data generator

    JP1989178604U

  • Polygon work method

    JP1992164557A

  • NC machine tool machining condition generation method

    JP1993282021A

  • Interactive numerical control system

    JP1997085579A

  • Polygon processing device and polygon processing method

    JP2014188660A