Grinding machine, continuous processing method, and program generation method
By integrating workpiece data storage and automatic fabrication units into the grinding machine, the automatic generation of machining and measurement programs is realized, solving the problem of manual intervention in multi-process machining and improving machining efficiency and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-20
- Publication Date
- 2026-03-24
AI Technical Summary
In grinding processes involving multiple steps, operators need to intervene in real time to adjust processing conditions and measure results, leading to low processing efficiency.
Design a grinding machine that has a workpiece data storage unit, an automatic forming unit, and a machining unit. By pre-storing machining and measurement programs, it automatically generates and executes machining and measurement processes, determines whether additional machining is needed and within tolerance ranges, and achieves continuous machining without human intervention.
It enables continuous processing without human intervention, significantly shortening processing time, improving processing accuracy and efficiency, and reducing human error.
Smart Images

Figure CN115401613B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a grinding machine, a continuous processing method, and a program generation method, and particularly relates to a grinding machine or the like that performs processing and measurement on a plurality of workpieces. BACKGROUND
[0002] In Patent Literature 1, it is described that grinding processing is realized by controlling in accordance with a program corresponding to processing conditions.
[0003] PRIOR ART DOCUMENTS
[0004] PATENT LITERATURE
[0005] Patent Literature 1: Japanese Patent Application Publication No. 2009-184063 SUMMARY
[0006] PROBLEMS TO BE SOLVED BY THE INVENTION
[0007] However, in a case where processing that includes a plurality of processes is performed, an operator of the grinding machine generally corrects processing conditions and the like of a subsequent process based on a measurement result in a certain process. Therefore, the operator needs to be present during the processing.
[0008] Therefore, an object of the present application is to provide a grinding machine or the like that suppresses intervention of an operator for processing and measurement.
[0009] TECHNICAL SOLUTION TO THE PROBLEM
[0010] A first aspect of the present application is a grinding machine that performs processing and measurement on a plurality of workpieces, the grinding machine performing processing and measurement on an initial workpiece, and then performing processing and measurement on a continuous processing workpiece group including a plurality of workpieces, the grinding machine including a workpiece data storage unit that stores data for determining a program, processing conditions, and measurement conditions used by an operator for performing processing and measurement on the initial workpiece, an automatic creation unit that generates a processing / measurement program for performing processing and measurement using the program, processing conditions, and measurement conditions used by the operator for performing processing and measurement on the initial workpiece, and a processing unit that performs processing and measurement on each workpiece of the continuous processing workpiece group using the processing / measurement program generated by the automatic creation unit.
[0011] A second aspect of the present application is based on the grinding machine of the first aspect, and the processing unit determines whether to perform additional processing when processing and measurement are performed using the processing / measurement program generated by the automatic creation unit, performs additional processing if it is determined to perform additional processing, and does not perform additional processing if it is determined not to perform additional processing.
[0012] The third aspect of the present application is a grinder based on the second aspect, wherein the processing unit determines whether the measurement result is within a tolerance range when the processing and measurement are performed using the processing / measurement program generated by the automatic generation unit, and determines whether additional processing is performed if the measurement result is within the tolerance range, performs the additional processing if it is determined that the additional processing is performed, and does not perform the additional processing if it is determined that the additional processing is not performed.
[0013] The fourth aspect of the present application is a continuous processing method in a grinder that performs processing and measurement on a plurality of workpieces, the grinder including a processing unit, a new generation unit, a workpiece data storage unit, and an automatic generation unit, the continuous processing method including an initial step, a program automatic generation step, and a subsequent processing step, wherein the new generation unit stores data for determining tool information, a program, processing conditions, and measurement conditions in the processing and measurement of an initial workpiece in the workpiece data storage unit in the initial step, the automatic generation unit generates a processing / measurement program for the processing and measurement using the data for determining the tool information, the program, the processing conditions, and the measurement conditions stored in the workpiece data storage unit in the program automatic generation step, and the processing unit performs the processing and measurement on a workpiece different from the initial workpiece using the processing / measurement program generated by the automatic generation unit in the subsequent processing step.
[0014] The fifth aspect of the present application is the continuous processing method of the fourth aspect, wherein the processing unit determines whether additional processing is performed when the processing and measurement are performed using the processing / measurement program generated by the automatic generation unit in the subsequent processing step, performs the additional processing if it is determined that the additional processing is performed, and does not perform the additional processing if it is determined that the additional processing is not performed.
[0015] The sixth aspect of the present application is the continuous processing method of the fifth aspect, wherein the processing unit determines whether the measurement result is within a tolerance range when the processing and measurement are performed using the processing / measurement program generated by the automatic generation unit in the subsequent processing step, and determines whether additional processing is performed if the measurement result is within the tolerance range, performs the additional processing if it is determined that the additional processing is performed, and does not perform the additional processing if it is determined that the additional processing is not performed.
[0016] Effects of Invention
[0017] According to the present application, by storing in advance data of a program, a machining condition, and a measurement condition used in generating a machining / measurement program for implementing machining and measurement of an initial workpiece, and automatically generating the machining / measurement program using the data of the initial workpiece in machining of a subsequent workpiece, continuous machining can be implemented with less human intervention. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1 is a block diagram showing an example of a configuration of a grinding machine according to an embodiment of the present application.
[0019] Figure 2 is a flowchart showing an example of (a) a first machining process and (b) a second and subsequent machining process in the grinding machine 1 of Figure 1
[0020] Figure 3 is (a) a flowchart for explaining additional machining and (b) a diagram for explaining a specific example.
[0021] Figure 4 shows a screen for setting generation of a machining / measurement program for continuous machining.
[0022] Figure 5 is a diagram for explaining process setting.
[0023] Figure 6 is a screen displayed when the "measurement method" button 55 is clicked.
[0024] Figure 7 is a display example when a process of "O1606" is designated.
[0025] Figure 8 is a display example of "measurement setting".
[0026] Figure 9 is a display example of a workpiece selection dialog.
[0027] Figure 10 is a diagram for setting a measurement condition (in-process / post-process).
[0028] Figure 11 is a diagram for explaining a specific action.
[0029] Figure 12 is a diagram for explaining continuous machining.
[0030] Figure 13 is a display example of a main screen of the machine.
[0031] Figure 14 is a display example when the "measurement method" button 55 is clicked. Figure 13 the "continuous processing" button 67.
[0032] Figure 15 is a display example of a screen of a measurement result before processing.
[0033] Figure 16 is a display example of a screen of a processing condition of a process.
[0034] Figure 17 is a display example of a screen of a measurement result after processing.
[0035] Explanation of Reference Numerals
[0036] 1 grinder, 3 processing section, 5 setting section, 7 new creation section, 9 work data storage section, 11 automatic creation section, 21 tool information storage section, 23 program storage section, 25 processing condition storage section, 27 measurement condition storage section, 31 individual work data, 33 tool information determination data, 35 program determination data, 37 processing condition determination data, 39 measurement condition determination data, 41 automatic creation processing section, 45 program selection section, 47 processing condition selection section, 49 measurement condition selection section, 51 "continuous processing" button, 53 "process addition" button, 55 "measurement method" button, 57 "OLIST registration" button, 58 "measurement method" button, 61 "machine operation" button, 63 "memory operation" button, 65 "file selection" button, 67 "continuous processing" button DETAILED DESCRIPTION
[0037] Hereinafter, an embodiment of the present application will be described with reference to the drawings. Furthermore, the embodiment of the present application is not limited to the following embodiment.
[0038] EMBODIMENT
[0039] Figure 1 is a block diagram showing an example of a configuration of a grinder of the embodiment of the present application. With reference to Figure 1 The configuration of the grinder 1 will be described.
[0040] The grinder 1 is provided with a processing section 3, a setting section 5, a new creation section 7, a work data storage section 9, and an automatic creation section 11.
[0041] The new creation section 7 is provided with a tool information storage section 21, a program storage section 23, a processing condition storage section 25, and a measurement condition storage section 27.
[0042] The workpiece data storage section 9 stores M (M is a natural number) individual workpiece data 31. Each individual workpiece data 31 includes a combination of tool information determination data 33, one or more program determination data 35, machining condition determination data 37, and measurement condition determination data 39. The individual workpiece data 311 includes a combination of tool information determination data 331, n program determination data 35 1i , machining condition determination data 37 1i , and measurement condition determination data 39 1i (n is a natural number, i is a natural number below n).
[0043] The automatic creation section 11 includes an automatic creation processing section 41, a program selection section 45, a machining condition selection section 47, and a measurement condition selection section 49.
[0044] The setting processing section 5 performs processing required for machining processing (cutting, grinding, etc.) and measurement processing in accordance with an instruction of an operator of the grinder 1. The machining processing section 3 performs machining processing and measurement processing of a workpiece in accordance with a machining / measurement program. The machining processing can be either internal diameter machining or external diameter machining, or both internal diameter machining and external diameter machining.
[0045] The workpiece is subjected to machining processing (cutting, grinding, etc.) through a plurality of processes. For example, in the case of performing rough machining and finish machining, the first process is rough machining, and the second process is finish machining.
[0046] Human intervention is required throughout the conventional machining processing. For example, rough machining and finish machining are performed on a workpiece. The operator first calls up a machining / measurement program for rough machining, and repeatedly performs machining processing and measurement processing until a desired dimensional tolerance is achieved. When the rough machining is completed, machining conditions for finish machining are created based on the measurement results of the rough machining, and if there is tool friction, a wear amount is calculated and corrected, a machining / measurement program different from that for rough machining is called up, and the created machining processing and measurement processing are repeatedly performed until a desired dimensional tolerance is achieved. The operator needs to intervene for creation of machining conditions for finish machining, correction based on the wear amount, and the like.
[0047] The inventors have focused on the fact that, when machining / measurement processing (machining or the like of the first time) is performed on a certain workpiece, and machining / measurement processing (machining or the like of the second time or later) is similarly performed on a different workpiece, the machining or the like of the second time or later can be flexibly implemented using the machining or the like of the first time. That is, the inventors have focused on the fact that creation of machining conditions, correction based on a wear amount, and the like in the machining or the like of the second time or later can be similarly performed as in the machining or the like of the first time.
[0048] In this embodiment, a new fabrication unit 7, a workpiece data storage unit 9, and an automatic fabrication unit 11 are added. The new fabrication unit 7 stores information used to determine the tools, machining / measuring procedures, machining conditions, and measurement conditions used in the first machining / measuring process in the workpiece data storage unit 9. The tool information is associated with the machining / measuring procedures. The automatic fabrication unit 11 automatically generates the programs required for subsequent machining processes using the tool information, machining / measuring procedures, machining conditions, and measurement conditions stored in the workpiece data storage unit 9. According to this embodiment, in subsequent machining processes, machining can be performed continuously from start to finish without human intervention. Therefore, the total machining time can be significantly shortened.
[0049] Using the device of this embodiment, the inventor, in the case of the first workpiece, was present as before, and automatically generated a machining and measurement program for the subsequent four workpieces for continuous machining. The machining time was 145 minutes when present, of which 86 minutes were manual operation. In the case of machining one workpiece continuously, the machining time was 84 minutes, of which 5 minutes were manual operation such as workpiece replacement. In this way, the time can be significantly reduced. Here, the error in the inner diameter, relative to... The value is 0.0028 when the machining is in the presence of the part, and ranges from -0.0007 to -0.0010 during continuous machining. Therefore, even with automatically generated machining measurement programs, sufficient machining accuracy can be obtained.
[0050] Furthermore, during machining, there is a possibility that the feed rate may be insufficient compared to the predetermined value due to wear of the grinding wheel and cutting tools. The machining surface is continuously measured to automatically determine the error compared to the target dimension. If the error is determined to be insufficient, a retry machining process is performed to add machining to resolve the insufficient feed rate caused by tool wear.
[0051] For example, suppose we are performing roughing and finishing on three workpieces (workpiece 1, workpiece 2, and workpiece 3).
[0052] The operator of grinding machine 1 gives the same instructions as before and performs the same processing on the first workpiece.
[0053] The operator mounts the first workpiece onto the grinding machine 1 and inputs the tool information. The tool information storage unit 21 stores the tool information determination data 331 used to determine the tool information in the workpiece data storage unit 9.
[0054] The operator determines the machining and measurement procedures for roughing and finishing respectively. The program storage unit 23 stores the process determination data 35 for step 1, which is used to determine the machining and measurement procedures for roughing and finishing. 11 and process 2 procedure to determine data 35 12They are stored separately in the workpiece data storage unit 9.
[0055] The operator inputs the processing conditions and measurement conditions used for rough machining. The processing condition storage unit 25 and the measurement condition storage unit 27 respectively store the processing condition determination data 37 for process 1 used to determine the processing conditions and measurement conditions for rough machining. 11 and data 39 for determination of measurement conditions in process 1 11 Stored in the workpiece data storage unit 9.
[0056] The machining section 3 uses the input tool information, the machining measurement program for rough machining, the machining conditions, and the measurement conditions to perform rough machining on the first workpiece.
[0057] When rough machining is completed, the operator uses the measurement results from rough machining to input the machining conditions and measurement conditions for finish machining. The machining condition storage unit 25 and the measurement condition storage unit 27 respectively store the machining condition determination data 37 from process 2 used to determine the machining conditions and measurement conditions for finish machining. 12 and determination of measurement conditions for process 2, data 39 12 Stored in the workpiece data storage unit 9.
[0058] The machining section 3 uses the input tool information, machining and measurement procedures for finishing, machining conditions and measurement conditions to finish the first workpiece.
[0059] Therefore, the first workpiece can be processed.
[0060] When the operator finishes processing the first workpiece, he / she instructs the operator to perform subsequent processing steps.
[0061] The operator selects process 1 for rough machining and determines data 35. 11 Process 1 Processing Conditions Determination Data 37 11 and data 39 for determination of measurement conditions in process 1 11 The automatic processing unit 41 reads the data 35 determined by the process 1 program from the workpiece data storage unit 9. 11 The associated tool information determination data 331 was established. The program selection unit 45, the processing condition selection unit 47, and the measurement condition selection unit 49 respectively read out the process 1 program determination data 35. 11 Process 1 Processing Conditions Determination Data 37 11 and data 39 for determination of measurement conditions in process 1 11 .
[0062] The operator selects process 2 for finishing to determine data 35. 12 Process 2 processing conditions determination data 37 12 and determination of measurement conditions for process 2, data 3912 The automatic processing unit 41 reads the data 35 determined by the process 2 program from the workpiece data storage unit 9. 12 The associated tool information determination data 331 was established. The program selection unit 45, processing condition selection unit 47, and measurement condition selection unit 49 respectively read out the process 2 program determination data 35. 12 Process 2 processing conditions determination data 37 12 and determination of measurement conditions for process 2, data 39 12 .
[0063] The automatic processing unit 41 uses the read tool information to determine data 331 and process 1 program data 35 for rough machining. 11 Process 1 Processing Conditions Determination Data 37 11 and data 39 for determination of measurement conditions in process 1 11 Automatically generate roughing programs for roughing the second and third workpieces.
[0064] The automatic processing unit 41 uses the read tool information to determine data 331 and process 2 for finishing to determine data 35. 12 Data 37 for determining the second processing condition 12 And the second determination of data 39 12 Automatically generate finishing programs for finishing the second and third workpieces.
[0065] The operator replaces the first workpiece with the second workpiece and instructs continuous processing.
[0066] The machining section 3 performs rough machining on the second workpiece according to the generated rough machining program, and performs finish machining on the second workpiece according to the generated finish machining program.
[0067] This enables continuous machining of the second workpiece, including roughing and finishing, without operator intervention.
[0068] When the operator finishes processing the second workpiece, they replace it with the third workpiece and instruct continuous processing. The processing unit 3 performs rough machining on the third workpiece according to the generated roughing program, and finishes it according to the generated finishing program. This allows for continuous processing of the third workpiece, including both roughing and finishing, without operator intervention.
[0069] Figure 2 It is shown Figure 1 A flowchart illustrating an example of (a) the first machining process and (b) subsequent machining processes in grinding machine 1. (Refer to...) Figure 2 An example illustrating the operation of grinding machine 1.
[0070] Reference Figure 2 (a) Describes the first processing step. Let it be... Figure 1 The individual workpiece data 311 includes data specific to the workpiece in this example. Here, it is assumed that the processing of the workpiece in this example includes n operations (n is a natural number).
[0071] The operator positions the tools at the designated location on the grinder 1 and performs the shaping as needed (step STA1).
[0072] The operator installs the workpiece and centers it (step STA2).
[0073] The operator sets tool information such as tool coordinates (step STA3). The tool information storage unit 21 stores the tool information determination data 331 used to determine the tool information in the workpiece data storage unit 9.
[0074] The operator determines the processing and measurement procedures separately for processes 1 to n. Additionally, the operator inputs the processing and measurement conditions for processes 1 to n. The setting processing unit 5 generates the processing and measurement procedures (step STA4). The program saving unit 23, processing condition saving unit 25, and measurement condition saving unit 27 save the program determination data 35 for process j (j is a natural number less than or equal to n). 1j The corresponding machining measurement program for process j is stored in the workpiece data storage unit 9.
[0075] The processing unit 3 performs blank measurement (step STA5) according to the operator's instructions to the setting processing unit 5. Here, the end face and inner diameter are measured.
[0076] The processing unit 3 performs processing tests according to the operator's instructions to the setting processing unit 5 (step STA6).
[0077] The processing unit 3 sets the initial value of variable i to 1 (step STA7).
[0078] The processing unit 3 performs the processing of process i and the in-machine measurement processing after processing according to the processing and measurement procedure (steps STA8 and STA9). The operator usually adjusts the pre-set processing of process i and the in-machine measurement processing after processing based on the condition of the workpiece. For example, if the processing is insufficient, the processing is repeated. The processing condition storage unit 25 and the measurement condition storage unit 27 store the processing condition determination data 37 for process i, after the operator has adjusted the processing of process i and / or the in-machine measurement processing after processing. 1i and determination of process i measurement conditions data 39 1i Stored in the workpiece data storage unit 9.
[0079] If the operator finishes the process, the process ends (step STA10). If the operator continues processing, shape and surface roughness are checked (step STA11), i is incremented by 1 (step STA12), and the process returns to step STA8.
[0080] Reference Figure 2 (b) Explanation of the processing after the second time.
[0081] The operator sets the settings for continuous processing in the setting processing unit 5 (step STB1). The operator selects the process i program determination data 35 corresponding to each process i (where i is a natural number less than or equal to n) from the data stored in the workpiece data storage unit 9. 1i Process i processing conditions determination data 37 1i and determination of process i measurement conditions data 39 1i . Reference Figure 4 The following diagrams illustrate specific examples. The program selection unit 45, machining condition selection unit 47, and measurement condition selection unit 49 read from the workpiece data storage unit 9 the program determination data 35 for each process i, selected by the operator. 1i Process i processing conditions determination data 37 1i and determination of process i measurement conditions data 39 1i The automatic production unit 11 reads the tool information determination data 331 that has been associated with process i. The automatic production unit 11 automatically generates a machining measurement program for process i.
[0082] The operator installs the new workpiece and performs centering, etc. (step STB2).
[0083] The processing unit 3 uses tool information to determine data 331 and sets tool coordinates, etc. (step STB3).
[0084] The processing unit 3 performs blank measurement (step STB4). Here, for example, the end face, inner diameter, and outer diameter are measured.
[0085] Processing unit 3 sets variable n to the number of processes and sets the initial value of variable i to 1 (step STB5).
[0086] The processing unit 3 performs the processing of process i and the in-machine measurement processing after processing according to the automatically generated processing and measurement program (steps STB6 and STB7).
[0087] In step STB8, the processing unit 3 determines whether i is n.
[0088] If i is not n, then perform in-process measurement (shape, surface roughness confirmation, etc.) (step STB9), increment i by 1 (step STB10), and return to step STB6.
[0089] If i is n, then determine if there is an instruction for continuous processing of the next workpiece (step STB11). If there is no instruction for continuous processing of the next workpiece, then end the process. If there is an instruction for continuous processing of the next workpiece, wait for workpiece change performed by the operator (step STB12), and return to step STB4. Furthermore, the workpiece change in step STB12 can also be performed using, for example, a robot, so that operator intervention is not required.
[0090] Figure 3 This is a diagram used to illustrate additional processing. Figure 3 (a) is shown Figure 2 (b) is a flowchart of an example of the processing of step STB7.
[0091] Reference Figure 3 (a) The processing unit 3 performs in-machine measurement (step STC1). Using the measurement results, it determines whether the deviation of multiple measurement results is acceptable and whether each measurement result is within the tolerance range (step STC2). If the deviation is not acceptable or any measurement result is not within the tolerance range, error processing is performed and the processing ends (step STC3). If the deviation of multiple measurement results is acceptable and any measurement result is within the tolerance range, it determines whether to perform additional processing (step STC4). If additional processing is required, it is performed (step STC5), and the process returns to the measurement processing in step STC1. If no additional processing is required, the process proceeds to step STB8.
[0092] Reference Figure 3 (b) Provide specific details. For example, when machining the inner diameter, measure the inner diameter at three points. Set the tolerance center (target dimension) as the tolerance center, and set the tolerance range as -0.005 in the - direction and +0.005 in the + direction. Set the additional machining range as -0.002 in the - direction and +0.002 in the + direction. Additionally, set the allowable deviation value to 0.002.
[0093] Suppose that the processing result at a certain measurement point is less than Then it falls within the - error range; if it is greater than... If it falls within the + error range, it is considered to have deviated from the tolerance range and caused an error (No in step STC2). On the other hand, if the processing result is... The above and The following is considered to be within the tolerance range ("Yes" in step STC2). Even if it is within the tolerance range, if it is The above and The following is set to perform additional processing ("Yes" in step STC4). If it is greater than Then, it is set that no additional machining will be performed (No in step STC4). Since it is an internal diameter machining, the determination of additional machining is only considered in the - direction.
[0094] Additionally, if the deviation of the three-point inner diameter measurement is within an acceptable range, it is set as if no error occurred ("Yes" in step STC2). For example, if the three-point measurement values of the machining result are... and The maximum and minimum difference is 0.001, which is less than the allowable deviation value, so the deviation is acceptable. On the other hand, if the deviation of the three inner diameter measurements is within the unacceptable range, then an error is considered to have occurred (No in step STC2). For example, if the measured value of the processing result is... and The maximum and minimum difference is 0.003, which is greater than the allowable deviation value, so the deviation is not allowed. Furthermore, deviation can also be determined by not performing the determination, for example, in the case of a single-point measurement, as needed.
[0095] In passing Figure 2 In step STB7, if multiple measurements are performed in a certain process, and all measurement results are within the tolerance range and allowable deviation, it is considered that there is no error. On the other hand, if any measurement result is outside the tolerance range or does not allowable deviation, it is considered an error. Furthermore, even if an error exists, retrying can be performed within a certain number of attempts. If the problem cannot be resolved even after retrying the measurement, the alarm will stop.
[0096] Reference Figures 4-10 The operator's input screen is used for detailed explanation. The operator's input screen is implemented using a touch panel.
[0097] Figure 4 The screen displayed shows the settings for generating a continuous machining measurement program when the "Continuous Machining" button 51 is clicked. The name of the generated machining measurement program is recorded in the "Program Name" field. Additionally, settings for the process, air blowing conditions, measurement conditions (before machining), inter-process machining conditions, measurement settings, and measurement conditions (during / after machining) can be configured.
[0098] Figure 5 This is a diagram used to illustrate the process setup. When you click... Figure 4 When the "Add Process" button is pressed (53), such as... Figure 5 As shown in (a), a list of processes stored in the workpiece data storage unit 9 is displayed. The operator selects the process required for continuous processing from the displayed list. For example, when the operator selects process "O1606", as shown in (a), ... Figure 5As in (b), add the "O1606" process to process 1. Furthermore, it is possible to delete processes, copy to the next process, and change the order of processes. Here, to prevent damage to internal equipment, processes that can be added to processes are set so that they cannot be added even if an unprocessed program (a program that has never been confirmed) is selected. When the operator selects a process in "Process Setting," the details of the selected process are displayed in "Blowing Conditions," "Measurement Conditions (Before Processing)," "Inter-Process Processing Conditions," "Measurement Setting," and "Measurement Conditions (During / After Processing)."
[0099] In continuous machining, during measurement, coolant blowing and air blowing are performed to ensure stable measurement while removing chips and coolant from the workpiece, measuring head, and other components. Figure 4 The "Blow Conditions" setting is used to configure the blow conditions, including chuck cleaning and tool holder blow conditions (depth and front).
[0100] exist Figure 4 Regarding "Measurement Conditions (Before Processing)," in order to check the start position of processing, as a measurement before continuous processing, the end face and inner diameter of the installed blank are measured before processing to confirm that it is a blank within the set range (refer to step STB4). If it is a blank outside the set range, the alarm stops.
[0101] The setup for measuring the "end face" is explained. Figure 6 The "Workpiece Selection" screen is displayed when the operator clicks the "Measurement Method" button 55. The settings used in the first machining operation are saved (see step STA5). When the operator selects the settings used in the first machining operation for the installed workpiece and clicks the "OK" button, the "Tolerance Range (±)" and "Number of Measurement Retry Items" can be set. Regarding "Tolerance Range (±)," the end face measurement result of the first workpiece measurement is set to "0." If the end face measurement result during subsequent continuous machining operations falls within the "Tolerance Range (±)," the Z-geometry of the tool number used in the process settings is offset accordingly to the result during machining. Regarding the number of retry items, if the result is outside the tolerance range, a retry is performed. If the result does not fall within the tolerance range even after exceeding the number of retry items, the alarm stops.
[0102] The settings for measuring "inner diameter" can also be configured in the same way. When the operator clicks the "Measurement Method" button for "inner diameter", the operator can select the saved settings. When the operator selects a setting, they can set the "Tolerance Range (+)" and the "Number of Measurement Retakes".
[0103] The setting of "Inter-process processing conditions" is explained. When one of the processes displayed in "Process Settings" is selected, the processing conditions of the selected process are displayed in "Inter-process processing conditions". Figure 7 This is a display example when the process "O1606" is specified. The operator can use this column to edit machining conditions. When performing post-machining measurements, the "Tool Correction Factor [%]" and "Additional Machining Retry Count" are set. Furthermore, the "Air Cut" setting is used to add an initial value as the retraction amount when the installed workpiece may excessively touch the workpiece from the initial feed position. The "Tool Correction Factor" is used to correct for errors in the target dimension when post-machining measurements are set. The "Additional Machining Retry Count" is used to trigger an alarm stop if the target dimension is not reached even after additional machining processes involving additional machining retries.
[0104] Figure 8 This is a display example of "Measurement Settings". The "Measurement Settings" will be explained below. "Measurement Settings" are used to add or change measurements required for each step of continuous processing. A maximum of 5 measurements can be added, and all added measurements are used in post-processing measurements. However, measurements marked with an asterisk during processing are used as "Reference Measurements". When the "Add Measurement" button is clicked, the displayed measurement method will show... Figure 9 The workpiece selection dialog box allows you to delete measurement methods registered in the measurement settings using the "Delete Measurement" button.
[0105] Figure 10 This diagram is used to set measurement conditions (during machining, after machining). The measurement method is set by clicking the "Measurement Method" button 58. Measurements can be set for the workpiece to perform continuous measurements during and after machining, and finishing is automatically performed until the target dimension is reached. An alarm will sound and the machine will stop if the measurement deviates from the target dimension or falls below the set grinding ratio. The "Tolerance Range (Radial)," "Additional Machining Range," and "Tolerance Value" settings are used. Figure 3 An explanation was provided.
[0106] Additionally, a "Blank Size Change Confirmation" setting is configured. If a size change exceeding a set value exists compared to the blank measurement result taken before machining (inner diameter), a size change is detected. An alarm will stop if the size does not change even after a number of retry machining attempts. This prevents idle machining caused by initial position setting errors, grinding wheel damage, etc.
[0107] "Inter-process dimensional difference" is used when adjusting additional measured target dimensions between processes.
[0108] "In-process measurement" is performed when the cumulative feed rate from the initial position to the final feed position reaches the value set in the "Measurement Interval". If the cumulative feed rate is less than the "Measurement Interval", no measurement is performed. The number of measurement retry attempts is the number of times a dimensional difference exceeding the allowable deviation occurs when the in-process measurement result is lower than the set grinding ratio. The "Target Grinding Ratio" stores the result when it exceeds the value set in the blank size variation, and is the grinding ratio confirmed by the difference between this and the measurement result in the next in-process measurement.
[0109] "Post-machining measurement" is a function that performs measurements after the machining process is completed, from the initial position to the final feed position, and performs additional machining until the target size is reached.
[0110] When setting Figure 4 When registering for each item, the operator clicks the "OLIST Registration" button 57 to register the procedure. By registering with OLIST, processing conditions can be changed during continuous processing, and further editing is also possible.
[0111] Reference Figure 11 This is an example illustrating a specific action.
[0112] according to Figure 11 (a) In the "Inter-process Machining Conditions" of process 2, the feed rate is -0.00300, the initial position is 0.28600, and the final feed position is 0.27100. Therefore, the machining at 0.00300 is performed with a 5-feed interval from the initial position to the final feed position. Here, the measurement interval for "In-process Measurement" is 0.01000, and in-process measurement is performed when the feed rate exceeds 0.01000. The measurement method is the method marked with an asterisk in the "Measurement Settings".
[0113] according to Figure 11 (b) The initial position for the start of machining in step 2 is 0.28600. After four feeds with a feed rate of -0.01200, it becomes 0.27400. Since the measurement interval of 0.01000 is exceeded, a measurement is performed during this stage of machining. Then, machining is performed with the fifth feed, resulting in the final feed position of 0.271000.
[0114] Afterwards, as part of the post-processing measurement, the inner diameter is measured, and the inner diameter taper is determined.
[0115] use Figure 12 The following diagrams will illustrate continuous processing.
[0116] Reference Figure 12When you click the "Run Local Machine" button 61, the "Run Memory" button 63, and the "File Selection" button 65, you will enter the file selection screen within the OLIST file. Here, select "O0001".
[0117] After clicking, return Figure 13 The main screen displays the machine's operation. The operator sets the workpiece and presses the start button on the machine's control panel to begin processing.
[0118] Figure 14 When clicked Figure 13 The "Continuous Processing" button (67) displays the operating status screen. Clicking on the desired item allows you to view details. Figure 15 This is a display screen showing the measurement results before processing. Figure 16 It is a display screen showing the processing conditions of the procedure. Figure 17 This is a display screen showing the measurement results after processing.
Claims
1. A grinding machine for processing and measuring multiple workpieces. This grinding machine performs machining and measurement on the initial workpiece, and then performs machining and measurement on a continuous group of workpieces, including multiple workpieces. This grinding machine is equipped with a workpiece data storage unit, an automatic fabrication unit, and a machining unit. The workpiece data storage unit stores information on tools, programs, processing conditions, and measurement conditions used by the operator to determine the initial workpiece processing and measurement processes. The automated fabrication unit uses the tool information, program, machining conditions, and measurement conditions used for machining and measuring the initial workpiece to generate a machining and measurement program that differs from the machining and measurement program used in the initial workpiece. The processing unit uses the processing and measurement program generated by the automatic fabrication unit to process and measure each workpiece in the continuously processed workpiece group.
2. The grinding machine according to claim 1, When the processing unit performs processing and measurement using the processing and measurement program generated by the automatic fabrication unit, it determines whether to perform additional processing. If it determines that additional processing is required, it performs additional processing; if it determines that additional processing is not required, it does not perform additional processing.
3. The grinding machine according to claim 2, When the processing unit performs processing and measurement using the processing and measurement program generated by the automatic fabrication unit, it determines whether the measurement result is within the tolerance range. If it is within the tolerance range, it determines whether to perform additional processing. If it determines that additional processing is required, it performs additional processing. If it determines that additional processing is not required, it does not perform additional processing.
4. A continuous machining method, which is a continuous machining method in a grinding machine for processing and measuring multiple workpieces. The grinding machine includes a processing unit, a new production unit, a workpiece data storage unit, and an automatic production unit. The continuous processing method includes: Initial steps, automatically generated steps, and subsequent processing steps. In the initial step, the new fabrication unit stores data in the workpiece data storage unit containing tool information, program, processing conditions, and measurement conditions used by the processing unit to determine the processing and measurement conditions of the initial workpiece. In the automatic program generation step, the automatic fabrication unit uses data stored in the workpiece data storage unit for determining tool information, programs, machining conditions, and measurement conditions to generate a machining and measurement program that is different from the machining and measurement program used in the initial workpiece, for performing machining and measurement processes. In the subsequent processing steps, the processing unit uses the processing and measurement program generated by the automatic fabrication unit to process and measure workpieces that are different from the initial workpiece.
5. The continuous processing method according to claim 4, In the subsequent processing steps, when the processing unit performs processing and measurement using the processing and measurement program generated by the automatic fabrication unit, it determines whether the measurement result is within the tolerance range. If it is within the tolerance range, it determines whether to perform additional processing. If it determines that additional processing is required, it performs additional processing. If it determines that additional processing is not required, it does not perform additional processing.
Citation Information
Patent Citations
Grinding machine and grinding method
JP2009184063A
Control method of five-axis double-end-surface grinding machine
CN106378668A