Machining proposal table creation device and machining proposal table creation program

The machining proposal form creation device and program address the separate processes of creating a machining proposal form and setting chuck device pressure by calculating and displaying required pressures within the form creation process, thereby reducing user workload and errors.

WO2025126270A1PCT designated stage expired Publication Date: 2025-06-19FUJI CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2023/044237
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-11
Publication Date
2025-06-19

AI Technical Summary

Technical Problem

The existing process of creating a machining proposal form and setting the pressure for a chuck device are performed separately, leading to increased workload and potential setting errors.

Method used

A machining proposal form creation device and program that calculates and displays the required pressure for a hydraulic cylinder based on machining setting values, allowing users to consider and set the set pressure during the proposal form creation process.

Benefits of technology

Reduces the workload of users by integrating the pressure setting process into the machining proposal form creation, thereby minimizing the occurrence of setting errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2023044237_19062025_PF_FP_ABST
    Figure JP2023044237_19062025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a machining proposal table creation device and a machining proposal table creation program capable of displaying information that serves as a reference for the set pressure of a chuck device in the creation of a machining proposal table. This machining proposal table creation device comprises an input unit and a processing unit that processes information that has been input via the input unit. The processing unit receives, via the input unit for each individual step, a machining setting value indicating a machining condition of a machine tool when machining a workpiece, and executes creation processing for creating a machining proposal table having a plurality of individual steps in which the received machining setting values are set. The machine tool comprises a chuck mechanism that grips a workpiece and a fluid-pressure cylinder that drives the chuck mechanism. For the plurality of individual steps included in the machining proposal table, the processing unit calculates the required pressure of the fluid-pressure cylinder required to grip a workpiece with the chuck mechanism on the basis of the machining setting value for each individual step, and executes display processing for displaying the calculated required pressure.
Need to check novelty before this filing date? Find Prior Art

Description

Processing proposal table creation device and processing proposal table creation program

[0001] The present disclosure relates to a machining proposal table creating device and a machining proposal table creating program that create a machining proposal table used in the field of machine tools.

[0002] The following Patent Document 1 describes a machining information creation system that supports CAM, which creates NC data used for machining workpieces from part drawing data designed by CAD. The machining information creation system of Patent Document 1 inputs part drawing data and workpiece material drawing data, and performs division of machining processes, setup settings, setting of machining areas for each tool used in machining, and determination of machining order and conditions, etc., based on the input data.

[0003] Japanese Patent Application Laid-Open No. 61-103212

[0004] Incidentally, when proposing the machining of a new workpiece or purchasing a machine tool for machining a new workpiece, a machining proposal table may be created to indicate the machining details of the workpiece. This machining proposal table records the order in which the workpiece will be machined, the selection of cutting tools, the machining conditions, the cycle time, and the like. In addition, when machining with a machine tool, the workpiece is gripped by a chuck device to perform machining. When a fluid pressure cylinder is used as a driving source for the chuck device, the chuck device drives the fluid pressure cylinder at a predetermined set pressure to grip the workpiece. Conventionally, the creation of the machining proposal table and the setting of the set pressure for driving the chuck device have been performed separately, which may have increased the workload of the user.

[0005] The present disclosure has been made in consideration of the above-mentioned problems, and aims to provide a processing proposal table creation device and a processing proposal table creation program that can display information that can serve as a reference for the set pressure of a chuck device when creating a processing proposal table.

[0006] In order to solve the above problems, this specification discloses a machining proposal table creation device that includes an input unit and a processing unit that processes information input via the input unit, wherein the processing unit receives, for each individual process via the input unit, machining setting values ​​that indicate the machining conditions of a machine tool when machining a workpiece, and executes a creation process that creates a machining proposal table having a plurality of the individual processes for which the received machining setting values ​​are set, wherein the machine tool includes a chuck mechanism that grips the workpiece and a fluid pressure cylinder that drives the chuck mechanism, and the processing unit calculates, for a plurality of the individual processes included in the machining proposal table, the required pressure of the fluid pressure cylinder that is required to grip the workpiece with the chuck mechanism based on the machining setting value for each of the individual processes, and executes a display process that displays the calculated required pressure.

[0007] Furthermore, the contents of the present disclosure are not limited to implementation as a processing proposal table creation device, but are also extremely effective when implemented as a processing proposal table creation program for creating a new processing proposal table, a storage medium storing a processing proposal table creation program, etc.

[0008] According to the machining proposal table creation device and machining proposal table creation program disclosed herein, the required pressure of a fluid pressure cylinder required to grip a workpiece with a chuck mechanism for multiple individual processes included in the machining proposal table is calculated based on the machining set values ​​for each individual process. This allows the required pressure for each individual machining process in the chuck mechanism provided in the machine tool in the machining proposal table to be calculated based on the machining set values ​​for each individual process. One or more calculated required pressures are then displayed. When creating the machining proposal table, information that serves as a reference for the set pressure of the chuck device can be displayed. The user can also consider and set the set pressure for driving the chuck device during the creation stage of the machining proposal table. As a result, the user's workload can be reduced and setting errors can be prevented.

[0009] Fig. 1 is a block diagram of a machining proposal table creation system according to the present embodiment; Fig. 2 is a diagram showing a search screen in a state where a search workpiece image has been input; Fig. 3 is a diagram showing a search result display unit displaying search results; Fig. 4 is a diagram showing a creation start screen and a basic information table editing screen; Fig. 5 is a diagram showing a tooling list editing screen; Fig. 6 is a diagram showing data registered in material data; Fig. 7 is a diagram showing data registered in chuck data;

[0010] (Regarding the Processing Proposal Table Creation System 10) An embodiment of the processing proposal table creation device of the present disclosure will now be described with reference to the drawings. FIG. 1 shows a block diagram of the processing proposal table creation system (hereinafter referred to as the creation system) 10 of this embodiment. As shown in FIG. 1, the creation system 10 includes a processing proposal table creation device (hereinafter referred to as the creation device) 11 and client terminals 13 installed in each production factory 12. The creation system 10 is a system that provides a service for creating a processing proposal table from the creation device 11 to the client terminals 13.

[0011] The creation device 11 is, for example, a server device and includes a CPU 21, a storage device 22, a user IF (abbreviation of interface) 23, and a network IF 24. The CPU 21 and other components are connected to each other via a communication bus 25 for communication. The storage device 22 is, for example, a combination of RAM, ROM, a hard disk, etc. The storage device 22 stores an operating system (OS) 26, a processing proposal table creation program (hereinafter referred to as the creation program) 27, and management data 28. The OS 26 is, for example, Windows (registered trademark) Server OS, and controls the creation device 11 overall and provides basic services and functions to various application programs. The creation program 27 is an application program that creates the above-mentioned processing proposal table using the services and functions of the OS 26. By executing the OS 26 and the creation program 27 on the CPU 21, the creation device 11 performs processes such as sending and receiving data to and from the client terminal 13, and creating, modifying, storing, and outputting the processing proposal table. The management data 28 stores a plurality of machining proposal tables DT1, material data DT2, and chuck data DT3. The material data DT2 stores data necessary for determining the value of the specific cutting resistance (see FIG. 7). The chuck data DT3 stores data related to the chuck mechanism of the machine tool (see FIG. 8). The machining proposal table DT1, material data DT2, and chuck data DT3 will be described in detail below. The OS 26 is not limited to a Windows (registered trademark) Server OS, but may also be a UNIX (registered trademark)-based Server OS such as Linux (registered trademark) using server software such as Apache (registered trademark). The OS 26 is not limited to a Server OS, but may also be a Windows (registered trademark) OS, Macintosh (registered trademark) OS, UNIX (registered trademark)-based OS, or other types of client OS. That is, the terminal on which the creation program 27 is installed is not limited to a server, but may also be a client terminal.

[0012] Furthermore, the storage device 22 that stores the creation program 27 and management data 28 is not limited to the configuration described above. The storage device 22 may be a flash memory, an SSD, or a portable storage medium such as a USB memory or an external hard disk that is detachably attached to the creation device 11. Furthermore, the medium that stores the creation program 27 and the like may be a recording medium such as a CD-ROM or a DVD-ROM.

[0013] The user IF 23 includes, for example, a display device such as an LCD, and input devices such as a keyboard and a mouse. The network IF 24 is, for example, a LAN interface, and is connected to the network 15 via a router (not shown) or the like. The network 15 is, for example, a WAN such as the Internet.

[0014] The production factory 12 has, for example, a production line with multiple machine tools. The client terminal 13 is, for example, a personal computer on which a CAM (Computer Aided Manufacturing) application program (hereinafter referred to as a CAM program) 17 is installed, enabling the creation of NC programs. Note that the client terminal 13 is not limited to a personal computer, and may be other information processing devices such as a laptop PC, a tablet terminal, or a smartphone. The client terminal 13 is able to access the creation device 11 via a network 15.

[0015] The above-described configuration of the creation system 10 is merely an example. For example, the management data 28 may be stored in a device (such as a database server) separate from the creation device 11 (server). The creation device 11 may be installed within the local network of the production factory 12. A server using a cloud storage service such as AWS (Amazon Web Services, a registered trademark) may be used as the creation device 11. The device (creation device 11) that creates the machining proposal table DT1 and the terminal (client terminal 13) that uses it may be the same device. For example, both the creation program 27 and the CAM program 17 may be installed in the client terminal 13, and the client terminal 13 may be used to create both the machining proposal table DT1 and the NC program using the CAM program 17. Therefore, the machining proposal table creation device disclosed herein may be a server device or a standalone device. In the present embodiment, when the creation device 11, which is a server, accepts instructions from the client terminal 13, the network IF 24 that accepts instructions from the client terminal 13 is an example of an input unit, and the CPU 21 is an example of a processing unit. Also, when the client terminal 13 executes the creation program 27 to accept input of information in the processing proposal table DT1, as in a standalone device, the user interfaces, such as a keyboard and mouse, provided on the client terminal 13 (personal computer) are an example of an input unit. Also, the CPU that executes the creation program 27 and the CAM program 17 on the client terminal 13 is an example of a processing unit.

[0016] (Regarding Creation of Processing Proposal Table DT1) Next, the process of creating the processing proposal table DT1 executed by the creation device 11 will be described. For example, when the power is turned on, the creation device 11 executes the OS 26 on the CPU 21 to start the system, and then executes the creation program 27 on the CPU 21. When a user at the production factory 12 wants to create a processing proposal table DT1, the user operates the client terminal 13 to access the creation device 11. By executing the creation program 27, the creation device 11 supports the creation of a new processing proposal table DT1 (hereinafter, sometimes referred to as a new processing proposal table) on a web server, for example, by utilizing the services and functions of the OS 26. The user, for example, accesses the web page of the creation device 11 using browser software (web browser) on the client terminal 13 to create a new processing proposal table. In the following description, the device that executes the program may be referred to simply by the program name. For example, the statement "the creation program 27 displays the search screen 31 on the client terminal 13" means that "the creation device 11 executes the creation program 27 on the CPU 21, and the creation program 27 displays the search screen 31 on the client terminal 13."

[0017] FIG. 2 is an example of a web page of the creation device 11 accessed by the client terminal 13, showing a search screen 31 with a search workpiece image 37 input. As shown in FIG. 2, the creation program 27 causes the client terminal 13 to display a search screen 31 for searching for a processing proposal table DT1 in response to access from the client terminal 13. The search screen 31 is a screen for searching for a processing proposal table DT1 that matches the search criteria from among the processing proposal tables DT1 stored in the management data 28. The creation program 27 displays work information 30, an image input section 32, an image display section 33, a search criteria input section 34, a search button 35, a condition clear button 36, and a search result display section 39 on the search screen 31. The work information 30 displayed at the top of the search screen 31 is information indicating which work process in the work process for which the displayed screen (the search screen 31 in FIG. 2) is being created. For example, the work of creating a new processing proposal table is performed in the order of "management data," "basic information," "tooling list," "cycle time," "transport," "layout," and "content confirmation," as shown in the work information 30. Furthermore, when any item in the work information 30 is clicked, the creation program 27 displays an editing screen for editing the table for that item (basic information table 51 or tooling list 52). Furthermore, the creation program 27 underlines and bolds the items in the work information 30 up to the clicked item.

[0018] The processing proposal table DT1 is stored in association with a workpiece image 41 (see FIG. 3 ) showing the shape of the workpiece after processing. When a search workpiece image 37 to be searched is input into the image input unit 32, for example, by drag and drop, the creation program 27 displays the input search workpiece image 37 on the image display unit 33. In response to an operation of selecting the search button 35 (hereinafter, sometimes simply referred to as an operation), the creation program 27 searches the management data 28 for a processing proposal table DT1 associated with a workpiece image 41 similar to the input search workpiece image 37, and displays the search result display unit 39 (see FIG. 3 ). The selection operation here refers to an operation such as clicking or pressing the return key on the client terminal 13. For example, the creation program 27 includes an AI (artificial intelligence) program that searches for similar images. The creation program 27 uses the AI ​​program's machine learning function to determine workpiece images 41 similar to the search workpiece image 37. The method for determining the similarity of images is not limited to AI. The search workpiece image 37 and the workpiece image 41 are not limited to two-dimensional images, but may also be three-dimensional images. The creation program 27 can also search the machining proposal table DT1 based on search conditions (such as workpiece name) entered in the search condition input unit 34, in addition to or instead of the search conditions based on the search workpiece image 37. The search condition input unit 34 displays the workpiece name, product number, material, processing overview, dimensional tolerance, geometric tolerance, surface roughness, keywords, machine ID, and customer name as search conditions. Detailed descriptions of each item are omitted, but this information is associated with the machining proposal table DT1. The search conditions are not limited to the items shown in FIG. 2 . For example, the chuck type, chuck gripping diameter, set pressure, chuck cylinder type, and required pressure, which will be described later, may also be used as search conditions. When the condition clear button 36 is operated, the creation program 27 deletes all conditions entered in the image display unit 33 and the search condition input unit 34. Furthermore, the creation program 27 may accept input of characters or the like from the user in the search condition input section 34, or may display a pull-down menu or the like to accept the selection of search conditions.

[0019] 3 shows the search result display unit 39 with the search results displayed. For example, it shows the search results obtained by inputting a search workpiece image 37 and operating the search button 35. As shown in FIG. 3, the creation program 27 displays information, such as check boxes, image similarity, workpiece name, material, shape, processing overview, machine ID, and customer name, for multiple processing proposal tables DT1 searched from the management data 28, in a single row. For example, when listing the search results of the processing proposal table DT1 in the search result display unit 39, the creation program 27 vertically arranges the processing proposal tables DT1 whose image similarity is equal to or greater than a predetermined reference similarity in descending order of similarity. Note that the order in which the search results are arranged is not limited to the order of image similarity, and may be the order of registration, etc.

[0020] Although detailed description of each item displayed on the inspection result display unit 39 will be omitted, for example, the creation program 27 displays a workpiece image 41 associated with each processing proposal table DT1 in the "shape" column. The creation program 27 also displays an arrow icon 43 below the search results for the processing proposal table DT1 to display any processing proposal table DT1 that could not be displayed. When a checkbox is operated, the creation program 27 displays an image 45 indicating that the checkbox is selected in the operated checkbox. The creation program 27 also displays an edit button 47A, a reuse new button 47B, and a new button 47C below the search results for the processing proposal table DT1. When the reuse new button 47B is operated with a checkbox selected, the creation program 27 displays information about the selected processing proposal table DT1 on the edit screens shown in FIGS. 4 to 6 , accepts changes to the displayed processing proposal table DT1, and creates the changed processing proposal table DT1 as a new processing proposal table (an example of a creation process disclosed herein). Therefore, when the Reuse New button 47B is operated, a new processing proposal table is created that reuses the setting data of the previous processing proposal table DT1. Furthermore, when the Edit button 47A is operated, the creation program 27 displays the information of the selected processing proposal table DT1 on an edit screen or the like (see Figures 4 to 6) and accepts changes to the selected processing proposal table DT1, just as when the Reuse New button 47B is operated. Therefore, when the Edit button 47A is operated, the old processing proposal table DT1 is overwritten and stored with the changed processing proposal table DT1, or the changed processing proposal table DT1 is stored as a new version (revision). Furthermore, the New button 47C is a button that creates a processing proposal table DT1 from a state in which no setting data has been set.

[0021] Next, the tables and setting data included in the machining proposal table DT1 will be described. FIGS. 4 to 6 show an example of an editing screen for creating a new machining proposal table. In the following description, as an example, a case will be described in which the reuse new button 47B is operated to create a new machining proposal table by reusing the setting data of a previous machining proposal table DT1. As shown in FIGS. 4 to 6, the creation program 27 displays a creation start screen 50 (basic information table 51), a tooling list 52 ( FIGS. 5 and 6 ), a cycle time table (not shown), a transport table (not shown), and a layout table (not shown) based on the machining proposal table DT1 selected in the search result display section 39. In other words, the machining proposal table DT1 stores setting data for these five tables. Note that the types of tables, types of setting data, setting data constituting each table, and the position where the setting data is displayed, shown in FIGS. 4 to 6, are merely examples and may be changed as appropriate depending on the type of workpiece, the configuration of the machine tool, the user's needs, etc. Therefore, the following description will provide an overview of the purpose of use of each table, and will omit detailed descriptions of each table. In the following description, of the five tables, the basic information table 51 and the tooling list 52 will be described using drawings, and the illustration of the other tables will be omitted.

[0022] The creation program 27 displays, for example, the setting data of the processing proposal table DT1 selected in the search result display unit 39 as the setting data of each table and accepts changes to the displayed setting data. That is, the creation program 27 displays the setting data of the processing proposal table DT1 selected by the user as the initial value, accepts editing of the displayed setting data, and creates a new processing proposal table.

[0023] (Regarding the Basic Information Table 51) When the Reuse New button 47B is operated, the creation program 27 displays the creation start screen 50 shown in FIG. 4, and displays the work information 30, summary information 62, and basic information table 51 on the creation start screen 50. The summary information 62 is information indicating an overview of the machining proposal table DT1, such as the workpiece image 41 and workpiece name in the machining proposal table DT1. In this embodiment, information regarding the workpiece material can be displayed and set as the summary information 62. In the example shown in FIG. 4, "ductile cast iron FCDXX" is set as the workpiece material. The creation program 27 also displays a "basic information number" identifying the consecutive processes for machining the workpiece in the basic information table 51 for each consecutive process. The consecutive processes referred to here are, for example, multiple machining processes (individual processes) performed consecutively in a machine tool between gripping the workpiece with a chuck mechanism and releasing the grip. In the present disclosure, when a workpiece is gripped by one chuck mechanism (such as a workpiece spindle device) and then machining is performed by switching between multiple cutting tools, the machining process for each cutting tool is referred to as an "individual process," and one or more individual processes executed until the grip of the workpiece by the chuck mechanism is released are referred to as a "continuous process." Furthermore, when a workpiece is gripped by a given chuck mechanism, the grip is released, and then the workpiece is gripped again by the same chuck mechanism using an autoloader or the like and machining is performed, this is considered to be two continuous processes.

[0024] The above definitions of individual process and continuous process are merely examples. For example, if a workpiece is machined using the same chuck mechanism of the same machine tool, then released from the grip, and machined again using the same chuck mechanism, these two separate individual processes may be treated as a single continuous process. For example, if a workpiece is machined using machine tool A, then machined using machine tool B, and then machined again using machine tool A, the first and second individual processes of machine tool A may be treated as a single continuous process. In this case, the maximum required pressure of all the required pressures of the individual processes included in the first and second machining processes may be used as the set pressure, as described below.

[0025] As shown in Figure 4, the basic information table 51 contains, for each continuous process, the number of machining units, which is the number of machine tools performing machining in each continuous process, identification information for identifying the continuous process, model, revision, chuck, chuck gripping diameter, set pressure, and setting data for the fluid pressure cylinder (chuck cylinder), in order from left to right in Figure 4. The basic information number field is a serial number, and the same number is assigned to the continuous process field for the same model or the same machining content. "Model" is model information indicating the model of the machine tool, such as the model number of the machine tool. "Revision" is information indicating the version of that model of the machine tool. Details of the chuck, etc. will be described later.

[0026] The creation program 27 accepts changes to the setting data of the summary information 62 and the basic information table 51, and creates the modified processing proposal table DT1, i.e., a new processing proposal table. Changes to the setting data may be accepted by directly entering values ​​or by displaying a pull-down menu in response to the operation of icons 63 and 65. The creation program 27 also displays operation icons 67 above the basic information table 51 and check boxes 69 to the left of the basic information table 51. The operation icons 67 include multiple icons for executing various processes (such as moving or adding a continuous process) for the continuous process selected by the check boxes 69. The operation icons 67 also include icons for accepting instructions to temporarily save and output the processing proposal table DT1.

[0027] (Tooling List 52) ​​Next, the tooling list 52 will be described. FIG. 5 shows the left side of the editing screen for the tooling list 52, and FIG. 6 shows the right side. In the following description, descriptions of content similar to that of the editing screen for the basic information table 51 (see FIG. 4) will be omitted. After displaying the creation start screen 50 of FIG. 4, the creation program 27 displays the editing screen for the tooling list 52 shown in FIGS. 5 and 6 when, for example, the "Tooling List" item in the work information 30 is clicked. The tooling list 52 is a table in which, for each individual machining process, setting data such as the type of tool to be used, machining purpose, machining content, machining conditions, time information, required pressure, and safety factor is set. For example, when setting data for the tooling list 52 is changed, the creation program 27 also changes related setting data in other tables, including the basic information table 51, in conjunction with the change. Similarly, when the basic information table 51, the conveyance table, etc. are changed, the creation program 27 changes the setting data in other tables in conjunction with the change. 5 and 6, check boxes 69 are not shown to avoid cluttering the drawings. In the tooling list 52, too, checking the check boxes 69 allows moving or adding individual processes. The method of selecting an individual process to be operated by the operation icon 67 is not limited to using the check boxes 69. For example, a method of selecting an individual process by clicking on a portion displaying an arbitrary individual process may also be used.

[0028] The "Tool No." column in FIG. 5 contains information indicating the type of tool for each individual process. For example, in the case of a turret-type lathe, this is a holder number indicating which of the multiple tool holders provided on the turret has a cutting tool (such as a turning tool or rotary tool) attached to it. The tooling list 52 also allows for setting, as setting data for the machining objective, information such as the dimensional tolerance, geometric tolerance, and surface roughness for each individual process. The tooling list 52 also allows for setting, as setting data for the machining content, an image of the tool shape for each individual process, text information indicating the machining content (such as outer diameter, end face, and inner diameter), and a diagram showing the machining content. To avoid cluttering the drawing, FIG. 5 shows only one image of the tool shape.

[0029] 6, the tooling list 52 allows the setting of information such as selection, reason, cutting diameter 1, cutting diameter 2, rotation speed, cutting speed, cutting depth, path, cutting length, and feed as setting data for machining conditions. "Selection" is setting data that indicates which value was selected for each individual process: a theoretically calculated value such as a value recommended by the cutting tool manufacturer, or an actual value adjusted by actually performing machining. "Reason" is setting data that indicates the reason for selecting the calculated value or the actual value in the "Selection" column.

[0030] The "Cutting Diameter 1" column indicates the radial position (perpendicular to the spindle) at which machining of the individual process begins. In the case of an "end face," machining is performed in a direction perpendicular to the spindle, so two pieces of information, the outer and inner radial positions (Cutting Diameter 1 (outer) and Cutting Diameter 2 (inner)), are set as "Cutting Diameter" information. The "Rotational Speed" column indicates the rotational speed of the workpiece (spindle) in the individual process. The "Cutting Speed" column indicates, for example, the cutting speed per minute and the peripheral speed at which the cutting tool cuts the workpiece in the individual process. The "Cutting Depth" column indicates, for example, the area where the cutting tool contacts the workpiece and the depth (length) by which the cutting tool cuts into the workpiece in one feed (pass). The "Pass" column indicates, for example, the number of cuts (number of passes) parallel to the spindle or perpendicular to the spindle. The "Cutting Length" column indicates the total length to be cut. "Cutting length" is, for example, a value obtained by multiplying the cutting length per pass by the number of passes. The "Feed" column indicates, for example, the distance the cutting tool advances per rotation of the workpiece in the case of a cutting tool (chip), or the distance the cutting tool advances per rotation in the case of a rotary tool such as a drill. These setting data of "Cutting diameter 1 to Feed" are examples of processing setting values ​​of the present disclosure.

[0031] Furthermore, the tooling list 52 allows the setting of information on cutting time, positioning time, and blade indexing time as time information setting data. The creation program 27 calculates and displays each time. "Cutting time" is the total time spent machining the workpiece with the cutting tool in each individual process. "Positioning time" is the time required to determine the position of the cutting tool. "Blade indexing time" is the time required to index the cutting tool.

[0032] Furthermore, the "required pressure" is the pressure [MPa (megapascals)] required by the fluid pressure cylinder for gripping the workpiece with the chuck mechanism in that individual process. As will be described later, the creation program 27 calculates the required pressure based on the feed value of the individual process, etc., and displays it in the "required pressure" field. The "safety factor" is a parameter required for calculating the "required pressure." Details of the "required pressure" and "safety factor" will be described later. The creation program 27 accepts changes to each setting data of the tooling list 52 described above, and creates a new machining proposal table.

[0033] (Regarding Other Tables) The creation program 27 executes display processing for other tables, similar to the processing for the basic information table 51 and tooling list 52, and accepts changes to the setting data as appropriate. Detailed descriptions of the other tables will be omitted. The cycle time table is a table that sets, for example, the number of consecutive processes, the model of each consecutive process, the number of processing units, the cycle time of each consecutive process, each time included in the cycle time, and bottleneck consecutive processes. The transport table is a table that sets, for example, the cycle time of peripheral devices connected to machine tools, the loader that transports workpieces between machine tools and peripheral devices, and the positional information of the peripheral devices. The layout table is a table that displays, for example, the positional relationships between machine tools and peripheral devices lined up along a production line based on the positional information in the transport table. The creation program 27 displays each table in response to user operation, and after accepting changes to the setting data, displays a content confirmation screen (not shown) when the "Content Confirmation" item in the work information 30 is selected. The creation program 27 displays the basic information table 51 and other information together on this content confirmation screen, and displays a final save button to accept final saving. When the final save button is operated, the creation program 27 saves the processing proposal table DT1, which reflects the changes accepted on the editing screen for the basic information table 51 and other information, in the management data 28 as a new processing proposal table. This allows a new processing proposal table to be created. When the reuse new button 47B or the new button 47C is operated to create a new processing proposal table, the creation program 27, for example, assigns a new management number to the new processing proposal table and stores it. Furthermore, when the edit button 47A is operated to create a new processing proposal table, the creation program 27, for example, updates the version (revision) information of the processing proposal table DT1 without issuing a new management number.

[0034] (Required Pressure and Set Pressure) Next, the required pressure and set pressure will be described. Here, the machine tool of this embodiment includes, for example, a chuck mechanism that grips a workpiece and a fluid pressure cylinder as a drive source that drives the chuck mechanism. The chuck mechanism has, for example, multiple chuck jaws arranged at the same rotation angle in the circumferential direction, and clamps the workpiece by moving the multiple chuck jaws radially inward. The fluid pressure cylinder is a hydraulic cylinder or an air cylinder. The machine tool, for example, drives the hydraulic cylinder to retract the drawbar, thereby closing the chuck jaws and gripping (clamping) the workpiece. Note that the chuck mechanism is not limited to a configuration that grips a workpiece with chuck jaws, and may be another chuck mechanism such as a collet chuck. Furthermore, the drive source that drives the chuck mechanism is not limited to a fluid pressure cylinder, and may be another drive source such as a motor.

[0035] The gripping force required to grip a workpiece using a chuck mechanism varies depending on the magnitude of the cutting force generated during machining of the workpiece. To avoid complication, the following description will be given for a case in which a chuck mechanism having multiple chuck jaws is used as the chuck mechanism and a fluid pressure cylinder is used as the drive source for driving the chuck mechanism. The description will also be given for a case in which the gripping force required for machining is set as the required pressure [MPa] using the fluid pressure cylinder as the drive source. The description will also be given for a case in which a lathe is used as the machine tool. In this case, the cutting force is, for example, cutting torque or a value proportional to it. Even when another drive source such as a motor is used as the drive source for the chuck mechanism, or when a machining center or other machine tool is used, the required gripping force can be determined from the feed value, etc., using an equation similar to the equation (e.g., Equation (1)) described below. For example, the motor torque required for machining can be determined based on the machining setting values ​​(e.g., feed) in the machining proposal table DT1. The cutting force generated in the rotary tool can also be determined based on the machining setting values. That is, in machine tools of various configurations, the force required by the drive source may be determined from the machining set values ​​in the machining proposal table DT1.

[0036] Before machining with a machine tool, it is necessary to set the required pressure according to the cutting force. If the required pressure is too low, chattering occurs and the workpiece falls off. On the other hand, if the required pressure is too high, the workpiece will be distorted. Conventionally, the work of setting the required pressure and the work of creating the machining proposal table DT1 have been performed separately. For example, the same information as that entered into the machining proposal table DT1 must be entered into a tool for determining the required pressure, which increases the workload and can lead to setting errors. In addition, the machining proposal table DT1 is sometimes created and stored on paper, which can lead to errors when setting the required pressure.

[0037] Therefore, in creating the machining proposal table DT1, the creation program 27 of this embodiment determines and displays the required pressure and set pressure based on the machining set values, material data DT2, and chuck data DT3 included in the machining proposal table DT1 (e.g., a new machining proposal table). As shown in Fig. 6, the creation program 27 calculates the required pressure for each individual process and displays it in the "required pressure" field. In addition, the creation program 27 determines the set pressure for a continuous process based on the required pressures of multiple individual processes included in the continuous process and displays it in the "set pressure" field of the basic information table 51 (see Fig. 4).

[0038] More specifically, for example, the creation program 27 calculates the required pressure [MPa] required for the fluid pressure cylinder based on the following formula (1). The required pressure [MPa] calculated by this formula can also be said to be the set pressure of the hydraulic oil for the fluid pressure cylinder. Required pressure P = (K * f * a * R * S) / (ε * μ * D * ρ * A) (1) The variable K in formula (1) is the value of the specific cutting resistance. The specific cutting resistance K can be calculated, for example, based on the following formula (2). Specific cutting resistance K = Kc * (0.4 / feed) 0.29 (2) The variable Kc in equation (2) is the specific cutting resistance (hereinafter referred to as the relative resistance value) when the feed value of "0.4" is used as the reference value, for example.

[0039] FIG. 7 shows an example of data registered in the material data DT2. As shown in FIG. 7, the material data DT2 stores the workpiece material and its relative resistance value in association with each other. For example, the workpiece material is stored with information on major categories, which roughly classify the material, and information on minor categories, which more precisely classify each major category. As shown in FIG. 4, the "Material" field in the summary information 62 is divided into two lines, each containing an icon 63. When the icon 63 in the first line is operated, the creation program 27 displays a selectable pull-down menu of material names registered in the major category of the material data DT2. When the icon 63 in the second line is operated, the creation program 27 displays a selectable pull-down menu of minor categories corresponding to the major category selected in the first line of the "Material" field, among the material names registered in the minor category of the material data DT2. The creation program 27 detects the relative resistance values ​​corresponding to the materials selected in the major and minor categories from the material data DT2 and substitutes the detected values ​​for the variable Kc in equation (2). The creation program 27 substitutes the value of "feed" of each individual process shown in FIG. 6 into "feed" in equation (2) to determine the specific cutting resistance K for each individual process.

[0040] Furthermore, the variable f in formula (1) is the feed, and the value of "feed" for each individual process shown in FIG. 6 is set. Similarly, the variable a in formula (1) is the cutting amount, and the value of "cutting amount" for each individual process is set. Similarly, the variable R in formula (1) is the cutting diameter, and the value of "cutting diameter 1" for each individual process is set. The feed f, cutting amount a, and cutting diameter R are examples of processing setting values ​​of the present disclosure.

[0041] Furthermore, the variable S in equation (1) is a safety factor. The safety factor S is a value that varies depending on the machining content of the individual process. Taking the machining content into consideration, for example, a value of "2" is set for a continuous cutting individual process, and a value of "3" is set for an intermittent cutting individual process. In this case, even if the individual processes have the same cutting torque, the intermittent cutting individual process requires a required pressure P that is "1.5 times" higher than the continuous cutting individual process. Therefore, the safety factor S is, for example, a setting of the ratio of the required pressure P according to the machining content and the shape of the machined surface. Note that the required pressure P differs depending on the machining content. For this reason, the type and value (ratio) of the safety factor S may be changed depending on the number and type of machining content classifications.

[0042] As shown in FIG. 6 , the creation program 27 displays an icon 65 in the “safety factor” field, and displays values ​​“2” and “3” in a pull-down menu in response to an operation of the icon 65, allowing the user to select one of the two values. The method of accepting the safety factor S is not limited to the method of accepting a value selection for each individual process, as described above. For example, if the occurrence rate of continuous cutting is higher than that of intermittent cutting, the creation program 27 may set the value “2” as the initial value in the “safety factor” field and accept an instruction to change the value to “3” for any individual process. The creation program 27 may also determine the required pressure P without using the safety factor S (e.g., setting the safety factor to 1).

[0043] Furthermore, the variable ε in equation (1) is the chuck boost ratio of the chuck mechanism. The chuck boost ratio indicates the ratio between the force of the hydraulic cylinder and the closing force of the chuck jaws when, for example, the chuck jaws are closed by pulling the draw bar with a hydraulic cylinder. The variable μ is the friction coefficient of the chuck jaws. The friction coefficient μ is, for example, the friction coefficient of the portion of the chuck jaws that grips the workpiece (chuck friction coefficient). The variable ρ is the chuck efficiency of the chuck mechanism. The chuck efficiency indicates the loss caused by friction, etc. within the chuck mechanism when, for example, the chuck jaws are closed by pulling the draw bar with a hydraulic cylinder.

[0044] FIG. 8 shows an example of data registered in the chuck data DT3. As shown in FIG. 8, the chuck data DT3 stores, for example, three types of data DT3A, DT3B, and DT3C. The data DT3A stores the chuck type, chuck boost ratio, friction coefficient, and chuck efficiency in association with each other. The "Chuck Type" field contains information indicating the type of chuck mechanism. For example, the "Chuck Type" field contains different character strings or numbers as identification information for each combination of the chuck boost ratio, friction coefficient, and chuck efficiency. Therefore, if the chuck has multiple chuck jaws for gripping a workpiece, different identification information is set for each type of chuck jaw and each type of chuck body to which the chuck jaws are attached. Examples of chuck jaw types include chuck jaws with slit grooves and the like. When the icon 65 provided in the "Chuck" field of the basic information table 51 shown in FIG. 4 is operated, the creation program 27 displays the "Chuck Type" field of the data DT3A as a pull-down menu. The "Chuck" item is provided for each continuous process. When a chuck type is selected in the "Chuck" item for any continuous process, the creation program 27 detects each value (such as the chuck boost ratio) corresponding to the selected chuck type from the data DT3A. The creation program 27 uses the detected value to calculate the required pressure P for each individual process included in the selected continuous process, i.e., substitutes it into the above formula (1).

[0045] Furthermore, the variable D in equation (1) is the gripping diameter at the position where the workpiece is gripped by the chuck jaws of the chuck mechanism. For example, when the chuck jaws grip the outer peripheral surface of the workpiece, the gripping diameter D is the outer diameter of the workpiece at the gripping position, and when the chuck jaws grip the inner peripheral surface of the workpiece, the gripping diameter D is the inner diameter of the workpiece at the gripping position. As shown in FIG. 4 , the basic information table 51 has a "chuck gripping diameter" field for each continuous process. The user inputs the gripping diameter D for each continuous process. The creation program 27 uses the value input in the "chuck gripping diameter" field to calculate the required pressure P for each individual process included in the input continuous process, i.e., substitutes it into equation (1) above.

[0046] The variable A in equation (1) is the pressure-receiving area of ​​the fluid pressure cylinder. As shown in FIG. 4, the basic information table 51 has a "Fluid Pressure Cylinder" field for each continuous process. As shown in FIG. 8, the data DT3B stores the type of fluid pressure cylinder and its pressure-receiving area in association with each other. The creation program 27 displays the "Fluid Pressure Cylinder" field in the data DT3B as a pull-down menu in the "Fluid Pressure Cylinder" field of the basic information table 51. When a type of fluid pressure cylinder is selected in the "Fluid Pressure Cylinder" field for a given continuous process, the creation program 27 detects the value of the pressure-receiving area corresponding to the selected type of fluid pressure cylinder from the data DT3B. The creation program 27 uses the detected value to calculate the required pressure P for each individual process included in the continuous process for which the selection was accepted.

[0047] The creation program 27 calculates and displays the required pressure P for each of the multiple individual processes included in the tooling list 52 using formula (1) based on the information set in the summary information 62, basic information table 51, and tooling list 52. This allows the required pressure P for each individual process to be visually confirmed and compared. The largest and smallest required pressure P values ​​for the individual processes included in the continuous process can be confirmed. The user can check whether there are any abnormal values ​​in the required pressure P for each individual process.

[0048] The timing for calculating and displaying the required pressure P is not particularly limited. The creation program 27 may calculate and display the required pressure P, for example, when all items necessary for calculating the required pressure P have been input, or when a value that has been input is changed. Alternatively, the creation program 27 may calculate and update the required pressure P when the tooling list 52 is displayed on the screen, or when the update button of the web browser is operated while the tooling list 52 is displayed. Furthermore, the creation program 27 may leave the required pressure P item blank or hidden when creating the tooling list 52, and display the required pressure P or the set pressure, which will be described later, when the above-described content confirmation screen is displayed.

[0049] Furthermore, the creation program 27 displays the pressure based on the largest maximum required pressure among the required pressures P for each of the multiple individual processes included in the continuous process as the set pressure for the fluid pressure cylinder equipped in the machine tool that executes the continuous process. The creation program 27, for example, displays the value of the maximum required pressure as the set pressure for the continuous process in the "Set Pressure" field of the basic information table 51. In the example shown in FIGS. 4 to 6 , for example, continuous process "10" includes four individual processes as shown in FIG. 5 . The required pressures P for these four individual processes are 2.1, 2.5, 2.3, and 2.1, from top to bottom, as shown in FIG. 6 , with the required pressure "2.5" for the second individual process from the top being the largest. Therefore, the creation program 27 displays the largest value, "2.5," in the "Set Pressure" field for continuous process "10," as shown in FIG. 4 . This allows the required pressure P for the continuous process to be determined simply by looking at the basic information table 51. Setting the maximum required pressure as the cylinder pressure (chuck pressure) for the continuous process can prevent workpieces from falling off or chattering in all individual processes included in the continuous process. In other words, an appropriate cylinder pressure can be set. The set pressure does not have to be the same as the maximum required pressure. For example, the creation program 27 may display a corrected value obtained by multiplying the maximum required pressure by a predetermined coefficient or the like as the set pressure. Furthermore, the creation program 27 may display the required pressure that becomes the set pressure, i.e., the maximum required pressure, differently from other required pressures within the same continuous process. For example, as shown by the hatching in FIG. 6 , the creation program 27 may color only the maximum required pressure, such as blue. This allows a user viewing the tooling list 52 to easily identify which individual processes are set to the set pressure.

[0050] Furthermore, the creation program 27 accepts the gripping diameter D, at which the chuck mechanism grips the workpiece, as a single set value for each consecutive process in the "Chuck gripping diameter" field of the basic information table 51. The creation program 27 substitutes the accepted gripping diameter D into equation (1) and calculates the required pressure P for each of the multiple individual processes included in the consecutive process of the accepted row to determine the set pressure. That is, the creation program 27 uses the value of the gripping diameter D accepted in the basic information table 51 in the calculations for the individual processes included in the consecutive process of that row. The creation program 27 then displays the determined set pressure in the basic information table 51 in association with the accepted gripping diameter (in the same row).

[0051] In continuous processes, the workpiece is maintained in a chucked state, so the gripping diameter does not change. Therefore, for continuous processes, the gripping diameter is input in one place and then used to calculate the required pressure P for each individual process, thereby reducing the burden of input work on the user. Furthermore, by displaying the set pressure alongside the input gripping diameter, the user can easily check the set pressure corresponding to the input gripping diameter. The timing for determining and displaying the set pressure is not particularly limited. The timing for determining and displaying the set pressure may be the timing when the required value is input, when the basic information table 51 is displayed, when the content confirmation screen is displayed, or the like, similar to the timing for calculating and displaying the required pressure P described above.

[0052] The creation program 27 also receives the type of chuck mechanism and the type of fluid pressure cylinder as a single set value for each consecutive process in the basic information table 51 (see FIG. 4 ). The creation program 27 determines the chuck increase ratio ε, chuck friction coefficient μ, and chuck efficiency ρ for each of the individual processes included in the consecutive process based on the received chuck mechanism type and chuck data DT3 (data DT3A). The creation program 27 also determines the pressure-receiving area A of the fluid pressure cylinder for each of the individual processes included in the consecutive process based on the received fluid pressure cylinder type and chuck data DT3 (data DT3B). The creation program 27 calculates the required pressure P for each individual process included in the consecutive process based on the determined chuck increase ratio ε, chuck friction coefficient μ, chuck efficiency ρ, and pressure-receiving area A of the fluid pressure cylinder, and determines the set pressure for the consecutive process. The creation program 27 then displays the determined set pressure in association with the received chuck mechanism type and fluid pressure cylinder type (see FIG. 4 ).

[0053] In continuous processes, the machine tool is not changed, and therefore the chuck mechanism and fluid pressure cylinder are not changed. Therefore, for continuous processes, information on the type of chuck mechanism and fluid pressure cylinder is received in one place, and values ​​determined from the received information are used to calculate the required pressure P for each individual process, thereby reducing the burden of input work on the user. Furthermore, by displaying the set pressure alongside the input information on the type of chuck mechanism and fluid pressure cylinder, the user can easily check the set pressure corresponding to the input information. Note that, in the basic information table 51, information such as the type of chuck mechanism and fluid pressure cylinder may be input as a string of characters or the like rather than using a pull-down menu.

[0054] The creation program 27 also accepts selection of machine tool model information, chuck mechanism type, and fluid pressure cylinder type for each continuous process in the basic information table 51. The creation program 27 displays the machine tool model information, chuck mechanism type, and fluid pressure cylinder type as a pull-down menu based on the registered data of the chuck data DT3, and accepts selection from the displayed menu. As shown in FIG. 8 , the data DTC of the chuck data DT3 stores the machine tool model information, chuck mechanism type, and fluid pressure cylinder type in association with each other. This data DTC associates the model information with the type of chuck mechanism that can be installed on the machine tool indicated by the model information, and the type of fluid pressure cylinder that can be installed on the machine tool indicated by the model information. Specifically, for the top model information "MT1" shown in FIG. 8 , only the information on the type of chuck mechanism and the type of fluid pressure cylinder that can be installed on the machine tool "MT1" based on various conditions such as the structure, rigidity, and power supply capacity is stored in association with each other.

[0055] When the "Model" field in the basic information table 51 is selected, the creation program 27 displays only the types of chuck mechanisms and fluid pressure cylinders that can be installed on the machine tool indicated by the selected model information as a selectable pull-down menu. In the example shown in FIG. 4 , when "MT1" is selected as the "Model" field in the first row of the basic information table 51, only the types associated with "MT1" in the data DTC are displayed in the "Chuck" and "Fluid Pressure Cylinder" fields. This prevents the user from selecting an incorrect combination of machine tool, chuck mechanism, and fluid pressure cylinder by displaying only those that can be installed on the machine tool selected by the user. This prevents the user from proposing an incorrect machine tool configuration when creating the machining proposal table DT1 and proposing it to a customer. The creation program 27 does not need to narrow down the options based on the installable combinations described above. For example, the creation program 27 may display all the types of chuck mechanisms and fluid pressure cylinders registered in the chuck data DT3 as selectable options even when any model information is selected.

[0056] The creation program 27 also receives material information for the workpiece to be machined in the machining proposal table DT1 in the summary information 62 of the creation start screen 50. The creation program 27 receives the value of the feed f for each individual process as a machining setting value in the tooling list 52. The creation program 27 determines the value of the specific cutting resistance K for each individual process based on the material information received on the creation start screen 50, the value of the feed f for each individual process in the tooling list 52, the material data DT2, and the above formula (2). The creation program 27 calculates the required pressure P for each individual process using the determined value of the specific cutting resistance K for each individual process.

[0057] The value of the specific cutting resistance K varies depending on the material of the workpiece. For continuous processes, since the material (workpiece) does not change, the information on the material is received in one place, and the value of the specific cutting resistance K determined from the received information is used to calculate the required pressure P for each individual process, thereby reducing the burden of input work on the user.

[0058] Furthermore, the creation program 27 receives a safety factor S, which indicates the ratio of the required pressure P according to the processing content, for each individual process in the tooling list 52. The creation program 27 calculates the required pressure P by multiplying the safety factor S for each individual process in equation (1). This makes it possible to set the safety factor S according to the processing content of the individual process and the shape of the processed surface, and to determine the required pressure P. The set pressure can be determined taking the safety factor S into consideration.

[0059] The processing proposal table creation device 11 is an example of a computer in the present disclosure. The CPU 21 is an example of a processing unit. The network IF 24 is an example of an input unit in the present disclosure. The values ​​of the feed f, cutting depth a, and cutting diameter R for each individual process are examples of processing setting values.

[0060] As described above, the present embodiment provides the following advantages. The creation program 27 (creation device 11), which is one aspect of the present embodiment, creates a machining proposal table DT1 having multiple individual processes for which machining set values ​​(e.g., feed f) are set based on information input via the network IF 24 (an example of a creation process in the present disclosure). The creation program 27 displays the required pressure P calculated based on the machining set values ​​for each individual process (an example of a display process in the present disclosure). This allows the user to consider and set the set pressure for driving the chucking device during the creation stage of the machining proposal table DT1. As a result, the user's workload can be reduced and setting errors can be prevented.

[0061] The present disclosure is not limited to the above-described embodiment, and various improvements and modifications are possible within the spirit and scope of the present disclosure. For example, the information stored in the machining proposal table DT1 in the above-described embodiment is merely an example, and the item names, number, and types of information stored may be changed as appropriate. For example, the machining proposal table DT1 may be configured to include only the basic information table 51 and the tooling list 52. Alternatively, the machining proposal table DT1 may be configured to include only the tooling list 52. In this case, the creation program 27 may display the set pressure in the tooling list 52. Furthermore, the creation program 27 may not display the required pressure. The creation program 27 may calculate the required pressure for each individual process but not display it in the tooling list 52, and may display only the largest required pressure (set pressure) in the basic information table 51. Conversely, the creation program 27 may display the required pressure in the tooling list 52 without displaying the set pressure in the basic information table 51. In this case, the user can determine the set pressure by comparing the required pressure on the tooling list 52 .

[0062] Furthermore, the formulas (1) and (2) in the above-described embodiment are merely examples and can be modified as appropriate depending on the configuration of the machine tool, etc. For example, the formula (1) for the required pressure P may take into account the centrifugal force generated in the chuck jaws as the chuck mechanism rotates. The rotation of the chuck mechanism generates centrifugal force in the chuck jaws depending on the mass of the chuck jaws, the total number of chuck jaws, the distance from the center of rotation to the chuck jaws (the radial mounting position), and the angular velocity (number of rotations). Therefore, the required pressure P may be calculated by adding the centrifugal force acting on the chuck jaws. In other words, the required pressure may be increased by the amount of centrifugal force.

[0063] The above-described method for setting the safety factor S is merely an example. For example, the creation program 27 may perform calculations using the above-described formula (1) with the safety factor set to "1," sort the calculated values ​​in ascending order, display information on the individual processes from the largest calculated value to a predetermined reference rank, and accept the value of the safety factor S for each displayed individual process. Specifically, for each individual process included in the continuous process, the largest value among the values ​​calculated using formula (1) with the safety factor set to "1" is set as the maximum pressure. In this embodiment, the maximum value that can be obtained by multiplying the safety factor S is when the individual process is intermittent cutting and the safety factor S is "3." Meanwhile, the maximum safety factor "3" is 1.5 times the minimum safety factor "2." In other words, even if the safety factor S of the individual process with the maximum pressure is the minimum of "2" (continuous cutting), an individual process whose value calculated with the safety factor S of "1" is less than 2 / 3 times the maximum pressure will never have a value greater than "maximum pressure * minimum safety factor '2'" no matter what the safety factor S is. Therefore, the creation program 27 may accept safety factors S by narrowing down the individual processes included in the continuous process from the individual process with the maximum pressure to those with a value greater than "maximum pressure * 2 / 3." In other words, individual processes less than "maximum pressure * 2 / 3" may be excluded. This eliminates the unnecessary input work of the safety factor S, allowing for efficient setting of the safety factor S and determination of the set pressure.

[0064] The scope of the present disclosure is not limited to the dependent relationships described in the claims. For example, this specification also discloses a technical idea in claim 5 where "the processing proposal table creation device according to claim 3" is changed to "the processing proposal table creation device according to claim 3 or 4." Also, a technical idea in claim 6 where "the processing proposal table creation device according to claim 3" is changed to "the processing proposal table creation device according to any one of claims 3 to 5." Also, a technical idea in claim 7 where "the processing proposal table creation device according to claim 1 or claim 2" is changed to "the processing proposal table creation device according to any one of claims 1 to 6." Also, a technical idea in claim 8 where "the processing proposal table creation device according to claim 1 or claim 2" is changed to "the processing proposal table creation device according to any one of claims 1 to 7."

[0065] 11 Machining proposal table creation device (computer), 21 CPU (processing unit), 22 storage device, 24 network IF (input unit), 27 Machining proposal table creation program, 51 basic information table (machining proposal table), 52 tooling list (machining proposal table), A pressure receiving area, a cutting amount, DT1 machining proposal table, DT2 material data, DT3 chuck data, DT3A to DT3C data, D gripping diameter, f feed, K specific cutting resistance, P required pressure, R cutting diameter, S safety factor, ε chuck increase ratio, μ chuck friction coefficient, ρ chuck efficiency.

Claims

1. An input unit and a processing unit that processes information input via the input unit. The processing unit receives, via the input unit, machining setting values indicating machining conditions of a machine tool when performing machining of a workpiece for each individual process, and executes a creation process of creating a machining proposal table having a plurality of the individual processes for which the received machining setting values are set. The machine tool includes a chuck mechanism that grips the workpiece and a hydraulic cylinder that drives the chuck mechanism. The processing unit calculates, for a plurality of the individual processes included in the machining proposal table, a required pressure of the hydraulic cylinder required to grip the workpiece with the chuck mechanism based on the machining setting values for each individual process, and executes a display process of displaying the calculated required pressure. A machining proposal table creation device.

2. In the display process, the processing unit according to claim 1 displays the required pressure for each of a plurality of the individual processes included in the machining proposal table.

3. In the creation process, the processing unit can set model information of the machine tool for each of a plurality of the individual processes included in the machining proposal table. When a plurality of the individual processes continuously executed from when the chuck mechanism grips the workpiece until the grip is released in an arbitrary machine tool are defined as a continuous process, a pressure based on the maximum required pressure, which is the largest among the required pressures in each of the plurality of the individual processes included in the continuous process, is displayed as a set pressure of the hydraulic cylinder provided in the machine tool that executes the continuous process. The machining proposal table creation device according to claim 1 or claim 2.

4. The processing unit receives, via the input unit, a gripping diameter at a position where the chuck mechanism grips the workpiece as one set value for each continuous process, calculates the required pressure in each of a plurality of the individual processes included in the continuous process using the received gripping diameter, determines the set pressure, and displays the determined set pressure in association with the received gripping diameter. The machining proposal table creation device according to claim 3.

5. The processing unit receives, via the input unit, information indicating the types of the chuck mechanism and the fluid pressure cylinder for each continuous process as one set value, determines the chuck increase ratio, chuck friction coefficient, and chuck efficiency in each of the plurality of individual processes included in the continuous process based on the received type of the chuck mechanism, determines the pressure receiving area of the fluid pressure cylinder in each of the plurality of individual processes included in the continuous process based on the received type of the fluid pressure cylinder, calculates the required pressure in each of the plurality of individual processes included in the continuous process based on the determined chuck increase ratio, chuck friction coefficient, chuck efficiency, and the pressure receiving area of the fluid pressure cylinder to determine the set pressure, and displays the determined set pressure in association with the received types of the chuck mechanism and the fluid pressure cylinder. The machining proposal form creation device according to claim 3.

6. The processing unit receives, via the input unit, the selection of the machine type information of the machine tool, the type of the chuck mechanism, and the type of the fluid pressure cylinder for each continuous process as a set, and displays and receives the selection from among the machine type information of the machine tool, the type of the chuck mechanism, and the type of the fluid pressure cylinder based on the chuck data. The chuck data stores the machine type information of the machine tool in association with the types of the chuck mechanisms that can be mounted on the machine tool and the types of the fluid pressure cylinders that can be mounted on the machine tool. When the machine type information of the machine tool is selected via the input unit, the processing unit displays only the types of the chuck mechanisms and the fluid pressure cylinders that can be mounted on the machine tool indicated by the selected machine type information of the machine tool so that they can be selected. The machining proposal form creation device according to claim 3.

7. The processing unit receives, via the input unit, information on the material of the workpiece to be processed in the machining proposal form, receives, in the creation process, a feed value as the machining setting value for each individual process, determines a specific cutting resistance value for each individual process based on the received material information and the feed value for each individual process, and calculates the required pressure for each individual process using the determined specific cutting resistance value for each individual process. The machining proposal form creation device according to claim 1 or claim 2.

8. The processing unit receives, in the creation process, a safety factor indicating a ratio of the required pressure according to the machining content for each individual process via the input unit, and calculates, in the display process, the required pressure for each individual process based on a value obtained by multiplying the machining setting value for each individual process by the safety factor for each individual process. The machining proposal form creation device according to claim 1 or claim 2.

9. A machining proposal form creation program for causing a computer to execute a process of creating a machining proposal form, wherein the computer includes an input unit, the computer receives, via the input unit, a machining setting value indicating machining conditions of a machine tool when machining a workpiece for each individual process, and executes a creation process of creating the machining proposal form having a plurality of the individual processes with the received machining setting values set, the machine tool includes a chuck mechanism for gripping the workpiece and a hydraulic cylinder for driving the chuck mechanism, the computer calculates, for a plurality of the individual processes included in the machining proposal form, a required pressure of the hydraulic cylinder required to grip the workpiece with the chuck mechanism based on the machining setting value for each individual process, and executes a display process of displaying the calculated required pressure. A machining proposal form creation program.

Citation Information

Patent Citations

  • Numerically-controlled machine tool self-adaptive clamping system and experiment platform

    CN214720648U

  • Automatic jig design device

    JP1990115978A

  • Machining program preparing device for machine tool

    JP1994246585A

  • Method for preparing power consumption while using computer system and computer readable recording medium storing program for realizing the method

    JP2001043259A

  • Jig data determination device

    JP2001092522A