Machine tool system and application program

CN122924014APending Publication Date: 2026-10-16STAR MICRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610420022.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2025-04-07
Filing Date
2026-04-01
Publication Date
2026-10-16

AI Technical Summary

Benefits of technology

[0043] According to the present invention, a machine tool system and application program are provided that can store files associated with machining programs without using the machine tool's storage unit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122924014A_ABST
    Figure CN122924014A_ABST
Patent Text Reader

Abstract

The present invention provides a machine tool system and application program that can store a file associated with a machining program without using a storage section of a machine tool. The present invention is a machine tool system (1) provided with a machine tool (2) that machines a workpiece in accordance with a machining program, and a mobile terminal (3) that can communicate with the machine tool (2), and the mobile terminal (3) has a mobile storage section (34), and a link information generation section (35) that generates link information that associates a machining program with a specific file, the link information generation section (35) stores the generated link information in the mobile storage section (34), and stores the specific file associated with the machining program as an associated file in the mobile storage section (34).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a machine tool system comprising a machine tool for machining workpieces according to a machining program, a mobile terminal capable of communicating with the machine tool, and an application program installed on the mobile terminal. Background Technology

[0002] A known machine tool system uses a mobile terminal to capture an image of a machined workpiece after machining. The image file is then sent from the mobile terminal to the machine tool, and the image file is associated with a machining program and stored in the machine tool (e.g., see Patent Document 1). Another proposed machine tool system automatically associates an image file of the machined workpiece sent from a mobile terminal with a machining program used to process the workpiece and stores it in the machine tool (e.g., see Patent Document 2). In this system, when the user selects a machining program, both the machining program and the image of the machined workpiece are simultaneously displayed on the machine tool's display. This allows the user to easily identify the shape of the workpiece after machining using the stored machining program.

[0003] [Background Technical Documents]

[0004] [Patent Literature]

[0005] [Patent Document 1] Japanese Patent No. 6374467

[0006] [Patent Document 2] International Publication No. 2023 / 53459 Summary of the Invention

[0007] [The problem the invention aims to solve]

[0008] In the machine tool systems described in Patent Documents 1 and 2, image files associated with machining programs are stored in the machine tool. However, since the storage capacity of the storage unit in a machine tool is generally not large, storing image files in the machine tool's storage unit would reduce the number of machining programs that can be stored in that storage unit.

[0009] The present invention was made in view of the aforementioned problems, and its object is to provide a machine tool system and application that can store files associated with machining programs without using the machine tool's storage unit.

[0010] [Technical means to solve the problem]

[0011] The machine tool system of the present invention that solves the aforementioned problem is characterized in that it is

[0012] A machine tool system comprising a machine tool for machining a workpiece according to a machining program, and a mobile terminal capable of communicating with the machine tool, and

[0013] The mobile terminal includes a link information generation unit that generates link information that associates the processing program with a specific file, and a mobile storage unit.

[0014] The link information generation unit stores the generated link information in the mobile storage unit, and at the same time stores the specific file associated with the processing program as an associated file in the mobile storage unit.

[0015] According to the machine tool system, since the link information and the associated file are stored in the mobile storage unit, the link information and the associated file can be stored in the machine tool system without using the machine tool's storage unit.

[0016] Here, the link information generation unit can copy the specific file and store the copied specific file as the associated file in the mobile storage unit. Additionally, the link information generation unit can generate information that associates the specific file stored on the mobile terminal with the machining program stored on the machine tool—that is, the link information. Furthermore, the link information generation unit can store information representing the machining program in the mobile storage unit. This information representing the machining program can be the name of the machining program. Furthermore, the link information generation unit can cause the display unit of the mobile terminal to simultaneously display the information representing the machining program and the associated file associated with the machining program.

[0017] In the machine tool system, it can also be,

[0018] The link information generation unit stores at least one of the following as the associated file in the mobile storage unit: an image file of the processed workpiece, an attached drawing file showing the processed workpiece, a dynamic image file showing the normal processing operation of the machine tool, a tool list file showing the tools and installation positions required for processing, and a process table file showing the processing sequence.

[0019] By storing the image file or attached drawing file as the associated file in the mobile storage unit, it is easy to select the machining program; by storing the dynamic image file as the associated file in the mobile storage unit, it is easy to monitor abnormal movements of the machine tool; and by storing the tool list file or the process sheet file as the associated file in the mobile storage unit, it is easy to perform preparation work.

[0020] In the machine tool system, it can also be,

[0021] The link information generation unit stores the associated file in the mobile storage unit in a state that can only be changed when the link information generation unit is used.

[0022] This prevents accidental changes to the name or content of the associated files.

[0023] Here, the link information generation unit can store the associated file in the mobile storage unit in a state that can only be viewed when using the link information generation unit.

[0024] In the machine tool system, it can also be,

[0025] The link information generation unit forms a dedicated area in the mobile storage unit that can only be changed when the link information generation unit is used. When a file stored in a normal area that can be changed without using the link information generation unit is associated with the processing program as the specific file, the file located in the normal area is copied and stored in the dedicated area as the associated file.

[0026] Even if the file stored in the normal area is changed, the associated file stored in the dedicated area will not be affected, thus preventing the accidental elimination of the association between the processing program and the associated file. Furthermore, since the file is retained in the normal area, it can be used even without using the link information generation unit.

[0027] Here, the link information generation unit can form a dedicated area in the mobile storage unit as an area that can only be viewed when the link information generation unit is used. In other words, the dedicated area can be an area that cannot be viewed without using the link information generation unit. When a file stored in the normal area is associated with the processing program as a specific file, the link information generation unit can move the file located in the normal area to the inaccessible dedicated area and store it as the associated file. This prevents information leakage of the associated file.

[0028] In the machine tool system, it can also be,

[0029] When the name of a file stored in the removable storage unit matches the name of the processing program, the link information generation unit generates link information that associates the file as the specific file with the processing program.

[0030] In this way, an association can be established as long as the name of the machining program matches the name of the specific file, thus improving the operability of the machine tool system. Furthermore, the matching can mean that the name of the machining program is partially included in a portion of the file name. Alternatively, the matching can also mean that the file name and the name of the machining program are completely identical.

[0031] In the machine tool system, it can also be,

[0032] When the name of the file stored in the removable storage unit matches the comment initially described in the processing program, the link information generation unit generates link information that associates the file as the specific file with the processing program.

[0033] In this way, an association can be established as long as the name of the comment initially described in the machining program matches the name of the specific document, thus improving the operability of the machine tool system. Alternatively, the matching can be a partial match where the name of the machining program is included in a portion of the comment. Furthermore, the matching can also be a complete match where the name of the comment is exactly the same as the name of the machining program.

[0034] In the machine tool system, it can also be,

[0035] The machine tool includes: a mechanical storage unit that stores the machining program; and a copyability / modification unit that switches between a copy-allowed state that allows the machining program stored in the mechanical storage unit to be copied to the mobile storage unit and a copy-prohibited state that prohibits the machining program stored in the mechanical storage unit from being copied to the mobile storage unit.

[0036] The copyability mechanism prevents the machining program stored in the machine tool from being accidentally copied.

[0037] The application of the present invention that solves the aforementioned problem is

[0038] An application installed on a mobile terminal that can communicate with a machine tool that processes workpieces according to a machining program, and

[0039] This enables the processor of the mobile terminal to function as a link information generation unit.

[0040] The link information generating unit generates link information that associates the processing program with a specific file, and stores the specific file associated with the processing program and the generated link information in the mobile storage unit of the mobile terminal.

[0041] According to the application, the link information and the associated file can be stored in the mobile storage unit.

[0042] [The effects of the invention]

[0043] According to the present invention, a machine tool system and application program are provided that can store files associated with machining programs without using the machine tool's storage unit. Attached Figure Description

[0044] Figure 1 This is a block diagram illustrating the configuration of the machine tool system according to this embodiment.

[0045] Figure 2 (a) and (b) in the text indicate the use of Figure 1 The image shown is a screenshot of the processing program list displayed when the link information is generated.

[0046] Figure 3 It means in Figure 2 The image shown is a screenshot of the operation window for the machining program, displayed in the list of machining programs.

[0047] Figure 4 It means in Figure 3 The image shown is a screenshot of the screen displayed when "Link Files" is selected.

[0048] Figure 5 It means in Figure 4 The image shown is a screenshot of the screen displayed when "Select File" is selected.

[0049] Figure 6 It means in Figure 5 The flowchart shown illustrates the link information generation action performed when the storage location of a specified file is shown in the image.

[0050] Figure 7 It is a diagram representing an image of a management file that manages link information.

[0051] Figure 8 This is a diagram illustrating a process that produces the same effect as a process that establishes a connection through linked information.

[0052] Figure 9 It means in Figure 4 The flowchart shown illustrates the actions generated by the linked information when "take a photo" or "take a video" is selected in the displayed screen.

[0053] Figure 10 This is a list screen showing the processes that generate link information in a single processing procedure. Figure 2 The same diagram.

[0054] Figure 11 It means in Figure 10The image shown is a screenshot of a screen displaying a list of associated files when the thumbnail image 41A or link mark 41B is touched.

[0055] Figure 12 (a) is a diagram showing the processed workpiece after processing, and (b) is a diagram showing the processed workpiece after processing.

[0056] Figure 13 (a) in the diagram represents the tool list, and (b) represents the operation schedule.

[0057] Figure 14 This refers to the link information generation action performed in the machine tool system of the first variation, when the storage location of the file to establish the association is specified. Figure 6 The same flowchart.

[0058] Figure 15 This refers to the link information generation action performed in the machine tool system of the second variation, when the storage location of the associated file is specified. Figure 6 The same flowchart. Detailed Implementation

[0059] The following is for reference only. Figure 1 The embodiments of the present invention will be described below.

[0060] Figure 1 This is a block diagram showing the configuration of the machine tool system 1 in this embodiment.

[0061] like Figure 1 As shown, the machine tool system 1 includes a machine tool 2 and a mobile terminal 3. The machine tool 2 is, for example, an NC (Numerical Control) lathe, an NC milling machine, an NC electrical discharge machining center, an NC grinding machine, or a machining center. The machine tool 2 includes a control device 20, a mechanical operation unit 21, and a mechanical display unit 22.

[0062] The control device 20 is a computer that controls the machine tool 2. The control device 20 includes a mechanical communication unit 201, a mechanical storage unit 202, a mechanical control unit 203, and an editable / changeable unit 204. The mechanical communication unit 201 communicates with external machines such as the mobile terminal 3. The mechanical communication unit 201 wirelessly communicates with the mobile communication unit 31 of the mobile terminal 3 via a wireless LAN (Local Area Network). Therefore, the mechanical communication unit 201 can send and receive files (data) with the mobile terminal 3 located at a remote location. Furthermore, the mechanical communication unit 201 and the mobile communication unit 31 can communicate via the Internet, Bluetooth®, or infrared communication, or via wired communication such as a wired LAN or USB (Universal Serial Bus) cable.

[0063] The mechanical storage unit 202 is a semiconductor memory, such as RAM (Random Access Memory), or other non-volatile memory. The mechanical storage unit 202 stores machining programs that describe the machining operations of the machine tool 2.

[0064] The mechanical control unit 203 controls actuators or pumps (not shown) installed on the machine tool 2 to operate the mechanism of the machine tool 2 according to the machining program stored in the mechanical storage unit 202. This allows the workpiece to be machined to manufacture a product.

[0065] The editability / modification unit 204 sets the state of the machine storage unit 202 to either an editable state (allowing editing of the machining program stored in the machine storage unit 202) or a disallowed state (prohibiting editing). The editability / modification unit 204 is equivalent to an example of a copyability / modification unit; the editable state is equivalent to an example of an editable state, and the disallowed state is equivalent to an example of a disallowed state. By setting the editability / modification unit 204 to a disallowed state, accidental editing of the machining program can be prevented, except when editing is required. Furthermore, editing of the machining program refers to copying, deleting, renaming, and modifying the content of the machining program.

[0066] The mechanical operation unit 21 is an operation panel consisting of multiple buttons provided on the machine tool 2. Additionally, the mechanical display unit 22 is a display provided on the machine tool 2.

[0067] The mobile terminal 3 includes a mobile communication unit 31, a mobile display input unit 32, a camera unit 33, a mobile storage unit 34, and a link information generation unit 35. The mobile communication unit 31 communicates data with the machine tool 2 or an external machine such as a cloud server (not shown).

[0068] The mobile display input unit 32 is a touch panel that integrates the display unit and the input unit. Various operation screens or information are displayed on the mobile display input unit 32. The camera unit 33 is a camera for capturing still or moving images. Alternatively, the display unit and input unit can be configured to be separate.

[0069] The removable storage unit 34 is a non-volatile memory such as flash memory. Within the removable storage unit 34, a normal area 34A and a dedicated area 34B defined by the link information generation unit 35 are formed. The normal area 34A is the area where stored files can be viewed or modified using a general file management application. Modification here refers to changing the file name and the file content. The dedicated area 34B is the area that can only be viewed and modified using the link information generation unit 35. Files stored in the dedicated area 34B are not displayed in file management applications that can be opened without using the link information generation unit 35, thus their existence is hidden. Furthermore, files stored in the dedicated area 34B are only displayed through the link information generation unit 35, therefore they cannot be modified.

[0070] The link information generation unit 35 is a functional unit that is achieved by the link information generation application installed on the mobile terminal 3 and the CPU (Central Processing Unit) of the mobile terminal 3. The CPU is equivalent to a processor. When the link information generation unit 35 is installed, a dedicated area 34B is formed in the mobile storage unit 34 by the link information generation unit 35. In addition, the link information generation unit 35 forms a management file for managing link information in the dedicated area 34B. The link information generation unit 35 generates link information that establishes associations with: files stored in the mobile storage unit 34 or a cloud server, or image files such as still image files or moving image files obtained by taking pictures using the camera unit 33, and processing programs stored in the mechanical storage unit 202 or the mobile storage unit 34. The link information generation unit 35 stores the generated link information in the dedicated area 34B. In addition, when the link information establishes an association between a file stored in the normal area 34A or a cloud server and a processing program, the link information generation unit 35 copies the associated file and stores it as an associated file in the dedicated area 34B. Alternatively, the link information generation unit 35 can also change the storage location from dedicated area 34B to a normal area 34A, where the link information and associated files are stored only in the dedicated area 34B and can only be viewed and modified by users of the link information generation unit 35. The functions and operations of the link information generation unit 35 will be described in detail later.

[0071] Figure 2 It means to use Figure 1The diagram shows a list of processing procedures displayed on the mobile display input unit 32 when the link information generation unit 35 is activated. Unless otherwise specified, the functions of the link information generation unit 35 are used to perform the actions or display screens of the mobile terminal 3 described below.

[0072] When in Figure 1 When the link information generation unit 35 in the mobile terminal 3 shown is activated, the mobile communication unit 31 communicates with the mechanical communication unit 201, and the link information generation unit 35 obtains the information stored in the mechanical storage unit 202 (see reference). Figure 1 The name of all processing programs is specified. In this embodiment, the name of a processing program refers to the base name portion of the program's filename, excluding the extension. Furthermore, in this embodiment, the name of a processing program is recorded as a combination of 0 and 4 digits.

[0073] like Figure 2 As shown in (a), the link information generation unit 35 displays the name of the acquired processing program in the name list display area 41 of the screen. The mechanical storage unit 202 (see reference) is also displayed on the screen. Figure 1 ) and mobile storage unit 34 (reference) Figure 1 Selection bar 42. Figure 2 (a) shows a screen example where the mechanical storage unit 202 is divided into two areas. Alternatively, the mechanical storage unit 202 may have only one area, or it may be divided into three or more areas. In the screen example, the mechanical storage unit 202 is labeled "Memory" and "Memory 2," and the mobile storage unit 34 is labeled "Internal Storage Device." Furthermore, icons representing the mechanical storage unit 202 and the mobile storage unit 34 are displayed in the selection bar 42. Figure 2 In (a), the name of the NC program stored in one of the two areas of the mechanical storage unit 202, namely the "memory," is displayed on the mobile display input unit 32. When the user of the mobile terminal 3 selects (touches) the icon representing the mobile storage unit 34 or "internal storage device," as shown... Figure 2 As shown in (b), the link information generation unit 35 displays the names of all processing programs stored in the mobile storage unit 34 on the mobile display input unit 32.

[0074] Figure 3 It means in Figure 2 The diagram in (a) shows the operation window 43 for the machining program in the list screen. Figure 3In the middle, an operation window 43 is displayed, which is used to operate on the machining program named O2200 displayed at the top of the list screen. Additionally, the operation window 43 is displayed by selecting the setting button 44 located at the right end of the row with the same name as the machining program displayed in the list screen.

[0075] like Figure 3 As shown, operation window 43 displays five buttons: "Show," "Copy," "Rename," "Link File," and "Delete." When "Show" is selected, the mobile communication unit 31 (reference) Figure 1 ) and the Ministry of Machinery and Communications 201 (Reference) Figure 1 ) communicates and displays the processing procedure of the operated object (in the... Figure 3 The example shown is a processing program named O2200 (and so on). The display is performed via mobile terminal 3 (see reference 3). Figure 1 Viewing and storing in Mechanical Storage Unit 202 (Reference) Figure 1 The processing program is displayed using the processing program. That is, the processing program is not copied to the removable storage unit 34 (see reference). Figure 1 Instead of viewing the machine tool, users can directly view the machining program stored in the mechanical storage unit 202. The "Copy" button is for copying the machining program of the workpiece. When "Copy" is selected, the machining program of the workpiece stored in the mechanical storage unit 202 is copied to the mobile storage unit 34. The "Rename" button in the editable modification unit 204 is for changing the name of the machining program of the workpiece. The "Link File" button is for associating a user-selected file or an image file obtained through the camera unit 33 with the machining program of the workpiece. The actions when selecting this button will be described in detail later. The "Delete" button is for deleting the machining program of the workpiece. However, when using... Figure 1 When the editability / modification section 204 is in an edit-prohibited state, the "Copy," "Rename," and "Delete" options are grayed out, and all machining programs stored in the machine storage section 202 cannot be copied, modified, or deleted. Furthermore, even though the machining program content can be displayed by selecting "Display" when the editability / modification state is disabled, the content of the machining program cannot be changed.

[0076] Figure 4 It means in Figure 3 The image shown is a screenshot of the screen displayed when "Link Files" is selected.

[0077] like Figure 4 As shown, when "Link Files" is selected, Figure 3The operation window 43 disappears and is replaced by a file selection window 45. The file selection window 45 displays four buttons: "Select File," "Take Photo," "Take Video," and "Shoot with External Camera."

[0078] Figure 5 It means in Figure 4 The image shown is a screenshot of the screen displayed when "Select File" is selected.

[0079] like Figure 5 As shown, when "Select File" is selected, a screen 46 is displayed to select the storage location of the stored file. The storage location selection screen 46 displays six buttons: "Recent," "Images," "Documents," "Downloads," "Smartphone," and "Drive." When "Recent" is selected, a list of recently used files on the mobile terminal 3 is displayed. When "Images" is selected, a list of files set in the mobile storage unit 34 (see reference 34) is displayed. Figure 1 The image folder displays a list of image files stored in the image folder of the mobile storage unit 34. When "Documents" is selected, a list of files stored in the document folder set in the mobile storage unit 34 is displayed. When "Downloads" is selected, a list of files stored in the folder containing files downloaded to the mobile terminal 3 is displayed. When "Smartphone" is selected, a list of files stored in the root folder of the mobile storage unit 34 is displayed. When "Drive" is selected, a list of files stored on the designated cloud server is displayed.

[0080] Figure 6 It means in Figure 5 The flowchart shown illustrates the link information generation action performed when the storage location of a specified file is shown in the image.

[0081] like Figure 6 As shown, the link information generation unit 35 displays a list of files located in a specified folder or other storage location on the mobile display input unit 32 (step S10). Then, it remains in standby mode until a displayed file is selected (step S11). The selected file at this time is considered an example of a specific file. Furthermore, multiple files can be selected simultaneously. In this case, all selected files become an example of a specific file.

[0082] After selecting a file (YES in step S11), the link information generation unit 35 immediately copies the selected file and stores it as an associated file in the dedicated area 34B of the removable storage unit 34 (step S12). The selected source file remains unchanged. Therefore, when the source file is stored in the normal area 34A, the same file exists in both the normal area 34A and the dedicated area 34B.

[0083] Next, the link information generation unit 35 determines whether the name of the operation object to which the association is established has been registered in the management file for managing link information (step S13). As described above, the management file is a file generated by the link information generation unit 35 and stored in the dedicated area 34B. Alternatively, other information that can identify each operation, such as a hash value, can be used instead of the name of the operation to determine whether the operation has been registered in the management file.

[0084] If the name of the associated process is not registered in the management file (NO in step S13), the link information generation unit 35 registers the name of the associated process as part of the link information in the management file (step S14).

[0085] If the name of the processing program has already been registered in the management file (Yes in step S13) or after the name of the associated processing program has been registered in the management file in step S14, link information that associates the selected file (i.e., the specific file) with the processing program is immediately generated (step S15). Next, the link information is stored in the dedicated area 34B, and the link information is generated by registering the generated link information in the management file and updating the management file (step S16). Through the above, the link information generation action when selecting "Select File" is completed.

[0086] Figure 7 This is an image representing a management file that manages link information. Alternatively, the management file may also be the one described above. Figure 7 Other forms besides those shown.

[0087] like Figure 7 As shown, the management file for managing link information manages the association between processing programs and associated files by establishing a mapping between the filenames of associated files and the names of processing programs. In the... Figure 7 The document indicates that the management files with the following link information are linked: "Part-2200_Image(Image)3D.png", "Part-2200_Attachment.pdf", "Part-2200_Tool Layout.pdf", "Part-2200_0201.mp4", and "Part-2200_Process Sheet.pdf" are linked to the machining program named "O2200" with annotations such as "SLEEVE VALVE 639572"; and "Part-9876_Dynamic Image.mp4" is linked to the machining program named "O2210" with annotations such as "PARTNUMBER 832430".

[0088] Figure 8This is a diagram illustrating a process that produces the same effect as a process that establishes a connection through linked information.

[0089] Figure 8 The diagram shows the NC programs and files stored in the mechanical storage unit 202 and the mobile storage unit 34. The mobile storage unit 34 stores the NC programs and files in a layered structure. Figure 8 The example shown illustrates a configuration in the removable storage unit 34 with a root folder at the upper level, a backup folder at the first lower level, and a backup 2 folder at the second lower level. Additionally, an NC program named "O2000" is stored in each folder of both the mechanical storage unit 202 and the removable storage unit 34.

[0090] In the link information generation section 35 (reference) Figure 1 When link information is generated for one NC program named "O2000", the same effect is produced for all NC programs with the same name located in other folders or other storage units. For example, if link information is generated for "O2000" located in mechanical storage unit 202, the same effect is produced for "O2000" located in all layers of mobile storage unit 34. Conversely, even if link information is generated for "O2000" located in any layer of mobile storage unit 34, the same effect is produced for "O2000" located in other layers of mobile storage unit 34 and "O2000" located in mechanical storage unit 202.

[0091] Furthermore, when generating link information for an NC program named "O2000", the same effect can be achieved for all NC programs with the same name located in other folders or other storage locations, and whose initial comments are completely identical. The initial comments refer to those located near the very beginning of the machining program. Alternatively, when generating link information for an NC program named "O2000", the same effect can be achieved for all NC programs with different names but identical initial comments. Moreover, it is possible to select, through settings, whether to set the object generating the same effect to NC programs with the same name, NC programs with the same name and identical initial comments, or NC programs with identical initial comments.

[0092] Figure 9 It means in Figure 4The flowchart shown illustrates the link information generation action performed when selecting "Take a photo," "Take a video," or "Shoot with an external camera" in the displayed screen. The difference between "Take a photo" and "Take a video" lies only in whether the image is still or moving; the difference between them and "Shoot with an external camera" lies only in whether the image is taken using the camera unit 33 or an external camera. Therefore, the following explanation will not distinguish between "Take a photo," "Take a video," and "Shoot with an external camera." Furthermore, the external camera is a camera connected to the machine tool 2 or mobile terminal 3 via the internet or Bluetooth (registered trademark). The external camera includes an in-machine camera installed on the machine tool 2 and used to capture the processing status of the machine tool 2 or the finished product.

[0093] like Figure 9 As shown, the link information generation unit 35 first activates the photography unit 33 (step S21). Then, it remains in standby mode until the user completes the shooting (step S22). Furthermore, while the photograph can capture the workpiece that has become a product after processing by the machine tool 2, or the processing actions of the machine tool 2 when processing is normally completed, it can also capture objects other than the product or processing actions. However, it is preferable to capture items or actions associated with the processing program of the object being operated on.

[0094] After the photography is completed (Yes in step S22), the link information generation unit 35 immediately stores the image file created by the photography in the dedicated area 34B of the mobile storage unit 34 (step S23). The image file created at this time is equivalent to an example of a specific file.

[0095] Next, the link information generation unit 35 determines whether the name of the associated process is registered in the management file for managing link information (step S24). If the name of the associated process is not registered in the management file (no in step S24), the link information generation unit 35 registers the name of the associated process as part of the link information in the management file (step S25).

[0096] If the name of the processing program has already been registered in the management file (Yes in step S24) or after the name of the associated processing program has been registered in the management file in step S25, link information that will be associated with the processing program as an image file obtained through photography, i.e., a specific file, is immediately generated (step S26). Next, the link information generated by registering the generated link information in the management file and updating the management file is stored in the dedicated area 34B (step S27). Through the above, the link information generation action when selecting "take a photo" or "take a video" is completed.

[0097] Figure 10 This refers to the list screen of processing procedures that generates link information for a single processing procedure. Figure 2The same diagram.

[0098] like Figure 10 As shown, when the link information generation unit 35 is activated in the state of generating link information, the link information generation unit 35 attaches a thumbnail image 41A and a link mark 41B to the name of the processing program that generates the link information and displays it in the name list display area 41. Figure 10 The example shown illustrates the generation of link information for a machining program named "O2200". Thumbnail image 41A is generated by the link information generation unit 35 by compressing and displaying an image from an image file when an image file is associated with another image file. Link mark 41B is a mark indicating that link information has been generated for the machining program. When a user touches thumbnail image 41A or link mark 41B, the associated file associated with the target machining program "O2200" is displayed. Furthermore, as described above, when link information is generated for a specific machining program, the link information generation unit 35 also displays thumbnail image 41A and link mark 41B for NC programs with the same name located in all layers of the mobile storage unit 34 and the mechanical storage unit 202.

[0099] Figure 11 It means in Figure 10 The image shown is a screenshot of a screen displaying a list of associated files when the thumbnail image 41A or link mark 41B is touched.

[0100] like Figure 11 As shown, image file 51, attached drawing file 52, animated image file 53, tool list file 54, and process sheet file 55 are associated with the machining program "O2200". The animated image file 53 stores animated images of the normal machining operations of the machine tool 2 when manufacturing a product using the associated machining program. Additionally, a machine setting file can be associated with the NC program. This file records data on the tool unit installed on the machine tool 2, as well as data on the shape offset and wear offset of the installed tool. This data is applied to the machine tool 2 by sending it to the machine tool 2.

[0101] Figure 12 (a) in the figure represents an image of the processed workpiece. Figure 12 (b) in the diagram is a drawing showing the processed workpiece after processing. Additionally, Figure 13 (a) in the figure is a diagram showing the tool list. Figure 13 (b) in the diagram represents the process schedule. Figure 12 and Figure 13 The diagram shown is through Figure 11 Select each file in the screen shown and display it on the mobile display input unit 32.

[0102] like Figure 12 As shown in (a), image file 51 stores image data of the product after the workpiece has been processed using a processing procedure that establishes an association. This image data uses image data captured by the photography unit 33, or image data created using 3D CAD (Computer-Aided Design) or CG (Computer Graphics). Figure 12 As shown in (b) of the figure, the figure file 52 contains figure data representing the dimensions or accuracy of the product after the workpiece has been processed using the associated machining program. Figure 13 As shown in (a), tool list file 54 stores tool list data indicating the tool names or tool shapes required for machining and the mounting positions of each tool. It stores tool list data indicating the tool names or tool shapes required for machining using an associated machining program and the mounting positions of each tool. Figure 13 As shown in (b), the process sheet file 55 stores data representing the processing sequence using the associated processing program.

[0103] No need to Figure 11 All the files shown are associated with the machining program, but by storing image file 51 or drawing file 52 as associated files, it is easy to select the machining program. Furthermore, by storing animation file 53 as an associated file, it is easy to monitor abnormal movements of machine tool 2. In addition, by storing tool list file 54 or process sheet file as associated files, preparation work is easy. Therefore, it is preferable to use the link information generation unit 35 to associate at least one of these with the machining program. Furthermore, the thumbnail images used in the list screen displaying the machining program can be freely selected from image files containing image data, animation files, PDF (Portable Document Format) files, CAD files, etc., among the associated files.

[0104] According to the embodiment described above, the machine tool system 1 stores link information and associated files in the mobile storage unit 34, thus eliminating the need to use the mechanical storage unit 202 of the machine tool 2. In particular, since image files, moving image files, and drawing files have large data volumes, storing them in the mechanical storage unit 202 would significantly reduce the available storage capacity for machining programs. However, according to this embodiment, this reduction in storage capacity is avoided. Furthermore, even without going to the mechanical display unit 22 of the machine tool 2, the user can view the contents of the associated files or the machining programs, thus improving the convenience of the machine tool system 1. Additionally, a system configuration that reduces the usage capacity of the mechanical storage unit 202 by connecting a server to the machine tool 2 and storing the associated files and link information in the server is also considered. However, since a server must be prepared in such a system configuration, the machine tool system 1 becomes expensive. The machine tool system 1 of this embodiment does not require a server, thus also having the advantage of being able to construct the machine tool system 1 inexpensively.

[0105] Furthermore, the link information generation unit 35 stores associated files in the removable storage unit 34 in a state where they can only be viewed or modified when using the link information generation unit 35, thus preventing accidental alteration of the associated files. The link information generation unit 35 forms a dedicated area 34B in the removable storage unit 34, and copies and stores a user-specified file in the dedicated area 34B when the file is located in the normal area 34A. Afterwards, the copied source file is also maintained in the normal area 34A in a state where it can be viewed and modified without using the link information generation unit 35. Thus, for example, when wanting to create drawings, tool lists, or process sheets for similar products, the user can create such drawings, tool lists, or process sheets based on the copied source file. Moreover, even if the file stored in the normal area 34A is changed, the associated files stored in the dedicated area 34B will not be affected, thus preventing accidental deletion of the association between the processing program and the associated files. In addition, in this embodiment, the configuration is such that even if it is not the link information generation unit 35 itself, as long as an application opened using the link information generation unit 35 can be used to view and modify the files stored in the dedicated area 34B. This improves user convenience.

[0106] Furthermore, an editability change unit 204 is provided that can switch between an editable state and a non-editable state that allows editing of the machining program stored in the machine storage unit 202. In the non-editable state, the program cannot be copied to the mobile storage unit 34, thus preventing accidental copying of the machining program stored in the machine tool 2.

[0107] Next, focusing on the differences in configuration from those described up to this point, a variation of the machine tool system 1 described up to this point will be explained.

[0108] The difference between the machine tool system 1 in the first variation example and the previous implementation method is that, Figure 4 When "Select File" is selected in the file selection window 45 shown, the selection action is automatic selection. That is, in the machine tool system 1 of the first variation, automatic selection... Figure 5 The file stored in the storage location specified in the screen is a file whose name matches part or all of the file name of the processing program of the operation object. Alternatively, for example, it can be configured such that the screen sets... Figure 5 The screen shown displays a checkbox button for "Auto-select," and when this checkbox button is selected, the action of the first variation is performed. In other words, it can also be configured to allow selection of both the action of the previously described implementation and the action of the first variation.

[0109] Figure 14 This refers to the link information generation action performed in the machine tool system 1 of the first variation example, when the storage location of the file to establish the association is specified. Figure 6 The same flowchart.

[0110] like Figure 14 As shown, in the first variation, the link information generation unit 35 automatically extracts all files located in a specified storage location whose names partially match the name of the processing program being operated on (step S101). In this first variation, the extracted files are equivalent to one example of a specific file. Alternatively, only files whose names completely match the name of the processing program can be extracted as specific files. Furthermore, it is also possible to switch between extracting files whose names partially or entirely match the name of the processing program, or extracting only files whose names completely match the program's name.

[0111] Then, the link information generation unit 35 copies the extracted file and stores it in the dedicated area 34B of the removable storage unit 34 (step S121). At this time, the source file is kept in the designated storage location. Since the steps S13 to S16 are the same as those in the previous embodiment, the explanation is omitted.

[0112] In the machine tool system 1 of the first variation, in addition to the effects of the previous embodiment, the following effects are also predicted: since the association is automatically established as long as the name of the machining program matches the name of the file to be associated, the operability of the machine tool system 1 is improved.

[0113] Next, the machine tool system of the second variation will be described. Similar to the first variation, the difference between the machine tool system 1 of the second variation and the previous embodiment is that... Figure 4When "Select File" is selected in the file selection window 45 shown, the selection action is automatic selection. That is, in the machine tool system 1 of the second variation, automatic selection... Figure 5 The file stored in the specified storage location contains a file whose name matches the comment initially described in the processing program. Alternatively, it can be configured, for example, to be set in the screen... Figure 5 The screen shown displays a checkbox button for "Auto-select," and when this checkbox button is selected, the action of the second variation is performed. In other words, it can also be configured to allow selection of the actions of the previously described embodiment and the actions of the second variation. Furthermore, it can also be configured to allow selection of the actions of the previously described embodiment, the actions of the first variation, and the actions of the second variation.

[0114] Figure 15 This refers to the link information generation action performed in machine tool system 1 of the second variation, when the storage location of the associated file is specified. Figure 6 The same flowchart.

[0115] like Figure 15 As shown, in the second variation, the link information generation unit 35 automatically retrieves all files located in a specified folder or other storage location whose comments in the initial description of the processing program of the operation object are identical to part or all of the file name (step S102). In this second variation, the retrieved file is equivalent to an example of a specific file. Alternatively, only files whose names are completely identical to the comments can be retrieved as specific files. Furthermore, it is also possible to switch between retrieving files whose names are partially or completely identical to the comments, or only retrieving files whose names are completely identical to the comments.

[0116] Then, the link information generation unit 35 copies the extracted file and stores it in the dedicated area 34B of the removable storage unit 34 (step S122). At this time, the source file is kept in the designated storage location. Since the steps S13 to S16 are the same as those in the previous embodiment, they are omitted from the description.

[0117] In the machine tool system 1 of the second variation, in addition to the effects of the previous embodiment, the following effects are also predicted: since the association is automatically established as long as the initial comment described in the machining program matches the name of the file to be associated, the operability of the machine tool system 1 is improved.

[0118] This invention is not limited to the described embodiments, and various variations can be made within the scope of the claims. For example, in the description of this embodiment, a specific file located in the normal area 34A is copied and stored in the dedicated area 34B, but it is also possible to move the specific file as an associated file to the dedicated area 34B without copying. In this way, the contents of the associated file can be prevented from leaking out. In addition, in step S23, the image file created by taking pictures using the camera unit 33 may be stored not only in the dedicated area 34B, but also in the normal area 34A.

[0119] Furthermore, even if the constituent elements are only included in each of the variations described above, the constituent elements can be applied to other variations.

[0120] [Symbol Explanation]

[0121] 1 Machine Tool System

[0122] 2 Machine tools

[0123] 3. Mobile terminals

[0124] 34. Mobile Storage Unit

[0125] 35. Link Information Generation Department.

Claims

1. A machine tool system, characterized in that, It is a machine tool system that includes a machine tool for machining workpieces according to a machining program and a mobile terminal capable of communicating with the machine tool. The mobile terminal includes a link information generation unit that generates link information that associates the processing program with a specific file, and a mobile storage unit. The link information generation unit stores the generated link information in the mobile storage unit, and at the same time stores the specific file associated with the processing program as an associated file in the mobile storage unit.

2. The machine tool according to claim 1, characterized in that, The link information generation unit stores at least one of the following as the associated file in the mobile storage unit: an image file of the processed workpiece, an attached drawing file showing the processed workpiece, a dynamic image file showing the normal processing operation of the machine tool, a tool list file showing the tools and installation positions required for processing, and a process table file showing the processing sequence.

3. The machine tool according to claim 1 or 2, characterized in that, The link information generation unit stores the associated file in the mobile storage unit in a state that can only be changed when the link information generation unit is used.

4. The machine tool according to claim 1 or 2, characterized in that, The link information generation unit forms a dedicated area in the mobile storage unit that can only be changed when the link information generation unit is used. When a file stored in a normal area that can be changed without using the link information generation unit is associated with the processing program as the specific file, the file located in the normal area is copied and stored in the dedicated area as the associated file.

5. The machine tool according to claim 1 or 2, characterized in that, When the name of a file stored in the removable storage unit matches the name of the processing program, the link information generation unit generates link information that associates the file as the specific file with the processing program.

6. The machine tool according to claim 1 or 2, characterized in that, When the name of the file stored in the removable storage unit matches the comment initially described in the processing program, the link information generation unit generates link information that associates the file as the specific file with the processing program.

7. The machine tool according to claim 1 or 2, characterized in that, The machine tool includes: a mechanical storage unit that stores the machining program; and a copyability / modification unit that switches between a copy-allowed state that allows the machining program stored in the mechanical storage unit to be copied to the mobile storage unit and a copy-prohibited state that prohibits the machining program stored in the mechanical storage unit from being copied to the mobile storage unit.

8. An application program installed on a mobile terminal capable of communicating with a machine tool that processes a workpiece according to a machining program, and This enables the processor of the mobile terminal to function as a link information generation unit. The link information generating unit generates link information that associates the processing program with a specific file, and stores the specific file associated with the processing program and the generated link information in the mobile storage unit of the mobile terminal.

Citation Information

Patent Citations

  • Sodium chloride mixture

    JP1988074467A

  • Communication system and numerical control device

    WO2023053459A1