Measurement control device, measurement system and program
The measurement control device and system automate part program identification and execution using a code reader, addressing the inefficiencies and errors of manual input, thereby enhancing measurement efficiency.
Patent Information
- Application Number
- JP2021064487
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-05
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-04-05
AI Technical Summary
The process of manually checking and inputting part programs for measurement is time-consuming and prone to errors during the measurement of objects.
A measurement control device and system that utilizes a code reader to automatically identify part programs by reading codes attached to measurement objects, allowing for direct input operations or automatic execution of part programs through GUI components, eliminating the need for manual input of information like file names.
Enables efficient measurement work by automating the identification and execution of part programs, reducing human error and streamlining the measurement process.
Smart Images

Figure 0007618359000001 
Figure 0007618359000002 
Figure 0007618359000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a measurement control device, a measurement system, and a program that contribute to the realization of efficient measurement work. [Background technology]
[0002] The measurement of an object to be measured and the analysis of the measured values using a measuring instrument are carried out, for example, by a measurement operator checking information for identifying the individual object to be measured and a part program to be used for the measurement (a program in which various commands that are executed sequentially according to the measurement and analysis flow are written together), manually entering the file name of the part program, etc. into a control terminal equipped with the measuring device, and causing the measuring device to carry out the measurement process in accordance with the part program. Summary of the Invention [Problem to be solved by the invention]
[0003] When performing measurements, the measurement operator must check the part program to be used for the measurement and input the necessary information for each object to be measured, which is time-consuming and prone to input errors.
[0004] An object of the present invention is to provide a measurement control device, a measurement system, and a program that contribute to the realization of efficient measurement work. [Means for solving the problem]
[0005] The measurement control device of the present invention comprises a code reader that reads a code in which at least part program identification information is recorded, and a measurement information providing means that, upon reading of the code by the code reader, sends a start command for a part program corresponding to the part program identification information recorded in the code to a measuring device, and causes the measuring device to execute processing in accordance with a part program that is pre-installed.
[0006] With a measurement control device configured in this manner, the part program is automatically identified by reading the code attached to the object to be measured, and the measurement process according to that part program can be executed in the measuring device in which the object to be measured is set, eliminating the need to manually input information such as a file name that identifies the part program into the measuring device, thereby enabling efficient measurement work to be performed.
[0007] The measurement information providing means may be configured to pre-accept registration of GUI components associated with information identifying a part program, and to be capable of sending a startup command including information identifying the part program to the measurement device by an input operation on the GUI component displayed on the display means, to accept association of part program identification information that automatically executes an input operation with the registered GUI components, and to automatically execute an input operation on the GUI component associated with the same part program identification information as the part program identification information recorded in the code when the code reader reads the code, and to send a startup command including information identifying the part program to the measurement device.
[0008] In addition, the measurement information providing means may be configured to associate part program identification information with registered GUI components by accepting specification of a recording position of the part program identification information in the code and specification of part program identification information that automatically executes an input operation on the GUI component, and to compare the part program identification information recorded at the specified recording position in the code with the part program identification information associated with the GUI component by specification, and to automatically execute an input operation on the matching GUI component.
[0009] According to the measurement control device configured in this manner, a GUI component such as a launcher button that provides the measuring device with information identifying a part program by an input operation is registered in advance, and part program identification information that automatically executes an input operation on the GUI component is set as a property of the GUI component, for example, so that the part program identification information that automatically executes an input operation on the GUI component can be easily associated with the part program. This makes it possible to cause the measuring device to execute a measurement process according to a part program by a direct input operation such as clicking on the GUI component, or by reading a code in which the same part program identification information as the part program identification information that automatically executes an input operation on the GUI component is recorded.
[0010] In addition, the measurement information providing means may be configured, when registering a GUI component, to further associate information identifying which of a plurality of measuring devices is to be used, and, when an input operation is performed on the GUI component, to transmit a startup command including information identifying the part program to the measuring device associated with the GUI component.
[0011] With a measurement control device configured in this manner, even if there are multiple measuring devices, it is possible to cause a specific measuring device to execute measurement processing according to a part program by performing a direct input operation such as by clicking a button, or an automatic input operation by reading a code.
[0012] The measurement system of the present invention comprises a measurement control device having a code reader that reads a code in which at least part program identification information and measurement object identification information are recorded, and a measurement information providing means that, upon reading of the code by the code reader, transmits a start command for a part program corresponding to the part program identification information recorded in the code and the measurement object identification information recorded in the code to a measurement device and causes the measurement device to execute processing in accordance with the part program, and a measurement device that executes processing in accordance with a pre-prepared part program and outputs the measurement results together with the measurement object identification information.
[0013] With a measurement system configured in this manner, the part program is automatically identified by reading the code attached to the object to be measured, and the measurement process according to that part program can be executed on the measuring device in which the object to be measured is set. In addition, since measurement object identification information is added to the measurement results, there is no need to manually input information such as a file name that identifies the part program, or measurement object identification information such as a serial number that identifies the individual object to be measured, into the measuring device, thereby enabling efficient measurement work.
[0014] The measurement information providing means may be configured to pre-accept registration of GUI components associated with information identifying a part program, and to be capable of sending a startup command including information identifying the part program to the measuring device by an input operation on the GUI component displayed on the display means, to accept association of part program identification information that automatically executes an input operation with the registered GUI components, and to automatically execute an input operation on the GUI component associated with the same part program identification information as the part program identification information recorded in the code when the code is read by the code reader, and to send to the measuring device a startup command including information identifying the part program and the measurement object identification information recorded in the code.
[0015] In addition, the measurement information providing means may be configured to associate part program identification information with registered GUI components by specifying a recording position of the part program identification information in the code and accepting a specification of part program identification information that automatically executes an input operation on the GUI component, to compare the part program identification information recorded at the specified recording position in the code with the part program identification information associated with the GUI component by specification, and to automatically execute an input operation on the matching GUI component, to accept a specification of a recording position in the code of the measurement object identification information for the registered GUI components, and to transmit information read from the recording position in the code when an input operation is executed on the GUI component to the measuring device as measurement object identification information.
[0016] According to the measurement system configured in this manner, a GUI component such as a launcher button that provides information for identifying a part program to a predetermined measuring device through an input operation is registered in advance, and part program identification information for automatically executing an input operation on the GUI component is associated as a property of the GUI component, so that the part program identification information for automatically executing the input operation on the GUI component can be easily associated with the part program. This makes it possible to cause the measuring device to execute a measurement process according to the part program by a direct input operation such as clicking on the GUI component, and to cause the measuring device to execute a measurement process according to the part program by reading a code in which the same part program identification information as the part program identification information for automatically executing the input operation on the GUI component is recorded, and to cause the measuring device to output a measurement result to which the measurement target identification information is attached.
[0017] In addition, the measurement information providing means may be configured, when registering a GUI component, to further associate information identifying which of a plurality of measuring devices is to be used, and when an input operation is performed on the GUI component, to transmit a startup command including information identifying the part program and the measurement object identification information recorded in the code to the measuring device associated with the GUI component.
[0018] With a measurement system configured in this manner, even if there are multiple measuring devices, a specific measuring device can be caused to execute measurement processing according to a part program by direct input operations such as by clicking a button, and automatic input operations by reading a code can be used to cause a specific measuring device to execute measurement processing according to a part program and to output measurement results accompanied by measurement object identification information.
[0019] The measurement information providing means may be realized by describing its functions in a program and having a computer execute the program. [Brief description of the drawings]
[0020] [Figure 1] FIG. 2 is a diagram showing the configuration of a measurement control device 110 and the configuration of a measurement system 100. [Diagram 2] FIG. 13 is a diagram illustrating an example of a display screen of a launcher application. [Diagram 3] 13 is a diagram showing an example of a property setting screen for associating a file name of a part program with a launcher button; FIG. [Figure 4] 13 is a diagram showing an example of a property setting screen for associating part program identification information with a launcher button; FIG. [Diagram 5] FIG. 13 is a diagram showing an example of an output of a measurement result to which measurement target identification information is added. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description and drawings, the same functional units are denoted by the same reference numerals, and the description of functional units that have already been described will be omitted or will be described only to the extent necessary.
[0022] First Embodiment The configuration of a measurement control device 110 of the present invention is shown in Fig. 1. The measurement control device 110 comprises a code reader 111 and a measurement information providing means 112.
[0023] The code reader 111 reads the code C that is attached to the measurement object W and in which at least part program identification information is recorded. A representative code C is a QR code (registered trademark), but any dimension and type of code may be selected as long as the information to be read, such as part program identification information, can be recorded, and the code reader 111 that can read the code of the selected dimension and type may be used.
[0024] The part program identification information is information used to identify a part program to be applied to the measurement object W, and may be, for example, information such as a number that identifies a product, a type, or the like.
[0025] The operator causes the code reader 111 to read the code C corresponding to the measurement object W, and then sets the measurement object W in the measurement device 120. The code C corresponding to the measurement object W may be read, for example, from one affixed to the measurement object W, or from one displayed on a slip or the like.
[0026] The measurement information providing means 112 is preset with information identifying the part program corresponding to the part program identification information, and upon reading the code C, transmits to the measuring device 120 a startup command for the part program corresponding to the part program identification information recorded in the code C, more specifically, a startup command including information identifying the part program, and causes the measuring device 120 to start up a part program that is pre-installed in the measuring device 120 and is identified by the information identifying the part program, and execute processing in accordance with the part program.
[0027] The measuring device 120 can be operated by various commands issued by executing a control application provided in the main body or a control terminal connected to the main body, and can execute continuous processing using a part program, and any type of measuring device may be used as long as such a measuring device is capable of operating. In addition, the connection medium and connection method between the measurement information providing means 112 and the measuring device 120 may be any type as long as a start-up command including information specifying a part program to be started in the measuring device 120 can be sent and received.
[0028] A part program is a compilation of various commands that are issued sequentially by the control application according to the flow of measurement and analysis. The part program may be created in advance using the functions of the control application, or may be created by other methods.
[0029] An example of information for identifying a part program is the file name of the part program, but information other than the file name of the part program may be used as long as it can identify the target part program.
[0030] In the measurement information providing means 112, any method can be used to preset information for identifying a part program corresponding to part program identification information, and one example is a method of preparing a list in which information for identifying a part program is associated with each part program identification information. This makes it possible to transmit to the measuring device 120 a start-up command including information for identifying a part program corresponding to the part program identification information recorded in the code C by referring to the list when the code C is read.
[0031] Another method is to use a GUI component such as a launcher button associated with information identifying a part program. Specifically, for example, a launcher application capable of appropriately setting the properties of the launcher button is used, and one or more launcher buttons that transmit a start command including information identifying a part program to the measuring device 120 by an input operation such as clicking are registered in advance, and part program identification information that automatically executes the input operation is associated with each launcher button. The association of the part program identification information with each launcher button is performed, for example, by accepting, from any input means, the designation of the recording position of the part program identification information in the code C and the designation of the part program identification information that automatically executes the input operation for the launcher button, as described later.
[0032] Then, using the associated launcher button, the measurement information providing means 112, upon reading the code C, compares the part program identification information recorded in the code C with the part program identification information associated with the launcher button, and automatically executes an input operation for the matching launcher button. This makes it possible to transmit to the measurement device 120 a start-up command including information for identifying the part program associated with the matching launcher button.
[0033] FIG. 2 shows an example of a display screen of a launcher application provided with seven launcher buttons. First, information for identifying a part program is associated as a property of such a launcher button. FIG. 3 shows an example of a property setting screen for associating a file name of a part program with a launcher button. In this example setting screen, a PC for starting the part program can be set together with the file name of the part program, which is information for identifying the part program. The target PC may be selected from "this PC", that is, a PC having both a function as the measurement information providing means 112 and a function as a control terminal of the measurement device 120, or one or more measurement devices 120 connected to the "this PC" having a function as the measurement information providing means 112 via a network. In the setting screen configured in this way, by associating the file name of the part program and the target PC with the launcher button, it becomes possible to start the part program with the file name in the target PC by an input operation such as clicking on the launcher button on the launcher application screen displayed on any display means.
[0034] Then, part program identification information that automatically executes an input operation for the launcher button is further associated as a property with the launcher button that has been associated in this way. Fig. 4 shows an example of a property setting screen for associating part program identification information with a launcher button. This setting screen is a screen for setting which of a plurality of pieces of information included in the code C read by the code reader 111 is read as part program identification information, and which part program identification information read out is used to automatically execute an input operation for the launcher button. Specifically, information written in the read value with the checkbox of the execution key checked is associated with the launcher button as part program identification information that automatically executes an input operation for the launcher button.
[0035] Figure 4 shows an example of reading a product code in which information such as "Work Name", "Work No", "Code No", and "Lot No" are separated by delimiters. In the example of Figure 4, five pieces of information separated by the delimiter colon ":", "AAA", "BBB", "CCC", "DDD", and "EEE", are recorded as read values from the first to fifth recording positions, respectively.
[0036] Then, by checking the checkbox of the execution key corresponding to the first read value, the recording position of the part program identification information in the code C is designated as the first, and the part program identification information that automatically executes the input operation for the launcher button is designated as AAA written as the first read value. As a result, AAA is associated with the launcher button as the part program identification information that automatically executes the input operation for the launcher button. As a result, the part program identification information associated with the launcher button is associated with information that specifies the part program associated with the launcher button in the property setting screen shown in FIG. It is also possible to check the checkboxes of multiple execution keys.
[0037] By setting the launcher buttons as described above, when the code C is read, first, the part program identification information recorded in the designated recording position in the read code C is compared with the part program identification information associated with the launcher button by designation for each launcher button. In the example of FIG. 4, if the information recorded in the first recording position of the read code C is AAA, an input operation is automatically performed on the launcher button to which the first read value AAA is associated as part program identification information, and a start command including information for identifying the part program associated with the launcher button is transmitted to the measurement device 120, and the measurement device 120 can be made to execute processing according to the part program. From a different perspective, the launcher button for which the input operation is automatically executed is selected according to the part program identification information recorded in the code C, so that the part program identification information can also be called launcher button designation information. For example, as shown in the property screen of FIG. 3, a switch for automatically executing transmission when the code C is read may be provided.
[0038] According to the measurement control device 110 configured as described above, by reading the code C corresponding to the object to be measured W, a part program is automatically identified, and the measurement process according to the part program is executed in the measuring device 120 in which the object to be measured W is set. This eliminates the need to manually input information such as a file name that identifies the part program into the measuring device 120, thereby enabling efficient measurement work to be performed.
[0039] Furthermore, by using a GUI component to associate part program identification information that automatically executes an input operation on the GUI component with a part program, it is possible to easily associate the part program identification information that automatically executes an input operation on the GUI component with the part program. This makes it possible to cause the measuring device 120 to execute a measurement process according to the part program by a direct input operation such as clicking on the GUI component, or by reading a code in which the same part program identification information as the part program identification information that automatically executes an input operation on the GUI component is recorded.
[0040] Furthermore, by making it possible to arbitrarily specify part program identification information that automatically executes an input operation on a launcher button, it is possible to use a number or the like already attached to a product for product management or the like as part program identification information without issuing a special code for the measurement control device of the present invention. Also, it is possible to associate multiple measurement objects W (multiple different codes C) with one launcher button, and it is not necessary to associate a launcher button with each measurement object W. In the example of FIG. 4, by simply associating "AAA" as the first read value with the launcher button, even if the code C is different for each measurement object W, as long as the work name (recorded information at the first recording position), which is part program identification information, is "AAA", all can be associated with the same launcher button and the same part program even if the other work numbers, code numbers, and lot numbers are different.
[0041] <Second embodiment> The configuration of a measurement system 100 of the present invention is shown in Fig. 1. The measurement system 100 comprises a measurement control device 110 and a measurement device 120, and the measurement control device 110 comprises a code reader 111 and measurement information providing means 112.
[0042] The code reader 111 reads the code C that is attached to the measurement object W and in which at least part program identification information and measurement object identification information are recorded. A representative code C is a QR code (registered trademark), but any dimension and type of code may be selected as long as the information to be read, such as part program identification information, can be recorded, and the code reader 111 that can read the code of the selected dimension and type may be used.
[0043] The part program identification information is information used to identify a part program to be applied to the measurement object W, and may be, for example, information such as a number that identifies a product, a type, etc. The measurement object identification information is information that identifies the measurement object W from other measurement objects W, and may be, for example, information such as a serial number.
[0044] The operator causes the code reader 111 to read the code C corresponding to the measurement object W, and then sets the measurement object W in the measurement device 120. The code C corresponding to the measurement object W may be read, for example, from one affixed to the measurement object W, or from one displayed on a slip or the like.
[0045] The measurement information providing means 112 is preset with information identifying the part program corresponding to the part program identification information, and upon reading code C, transmits to the measuring device 120 a startup command for the part program corresponding to the part program identification information recorded in code C, more specifically, a startup command including information identifying the part program, and the measurement object identification information recorded in code C, and starts up a part program pre-installed in the measuring device 120 and identified by the information identifying the part program, and executes processing in accordance with the part program.
[0046] In the measurement information providing means 112, any method can be used to pre-set information that identifies the part program corresponding to the part program identification information, and to provide the measurement object identification information recorded in the code C to the measuring device 120, such as using a GUI component such as a launcher button.
[0047] Specifically, for example, a launcher application capable of appropriately setting the properties of the launcher button is used, and one or more launcher buttons that transmit a startup command including information for identifying a part program to the measuring device 120 by an input operation such as clicking are registered in advance, and each launcher button is associated with part program identification information that automatically executes the input operation, and is also associated with a recording position in code C of the measurement object identification information to be provided to the measuring device 120. The association of the part program identification information and the recording position of the measurement object identification information in code C with each launcher button is performed, for example, as described below, by accepting, from any input means, the designation of the recording position of the part program identification information in code C, the designation of the part program identification information that automatically executes the input operation for the launcher button, and the designation of the recording position of the measurement object identification information in code C.
[0048] Then, using the associated launcher button, the measurement information providing means 112, upon reading the code C, compares the part program identification information recorded in the code C with the part program identification information associated with the launcher button, and automatically executes an input operation for the matching launcher button. This makes it possible to transmit to the measuring device 120 a start-up command including information for identifying the part program associated with the matching launcher button, and the measurement target identification information recorded in the designated recording position of the code C.
[0049] FIG. 2 shows an example of a display screen of a launcher application provided with seven launcher buttons. First, information for identifying a part program is associated as a property of such a launcher button. FIG. 3 shows an example of a property setting screen for associating a file name of a part program with a launcher button. In this example setting screen, a PC for starting the part program can be set together with the file name of the part program, which is information for identifying the part program. The target PC may be selected from "this PC", that is, a PC having both a function as the measurement information providing means 112 and a function as a control terminal of the measurement device 120, or one or more measurement devices 120 connected to the "this PC" having a function as the measurement information providing means 112 via a network. In the setting screen configured in this way, by associating the file name of the part program and the target PC with the launcher button, it becomes possible to start the part program with the file name in the target PC by an input operation such as clicking on the launcher button on the launcher application screen displayed on any display means.
[0050] Then, the part program identification information for automatically executing an input operation for the launcher button and the recording position in the code C of the measurement object identification information are further associated as properties with the launcher button to which the association has been made. FIG. 4 shows an example of a property setting screen for associating the part program identification information and the recording position in the code C of the measurement object identification information with the launcher button. This setting screen is a screen for setting which of the multiple pieces of information included in the code C read by the code reader 111 is read as part program identification information, and which part program identification information is read to automatically execute an input operation for the launcher button, and for setting which of the multiple pieces of information included in the code C is to be used as the measurement object identification information. Specifically, the information written in the read value with the check box of the execution key checked is associated with the launcher button as the part program identification information for automatically executing an input operation for the launcher button, and the position of the read value with the check box of the comment output checked is associated with the launcher button as the recording position in the code C of the measurement object identification information.
[0051] Figure 4 shows an example of reading a product code in which information such as "Work Name", "Work No", "Code No", and "Lot No" are separated by delimiters. In the example of Figure 4, five pieces of information separated by the delimiter colon ":", "AAA", "BBB", "CCC", "DDD", and "EEE", are recorded as read values from the first to fifth recording positions, respectively.
[0052] Then, by checking the checkbox of the execution key corresponding to the first read value, the recording position of the part program identification information in the code C is designated as the first, and the part program identification information that automatically executes an input operation on the launcher button is designated as AAA written as the first read value. As a result, AAA is associated with the launcher button as the part program identification information that automatically executes an input operation on the launcher button. As a result, the part program identification information associated with the launcher button is associated with information that identifies the part program associated with the launcher button on the property setting screen shown in FIG.
[0053] Furthermore, by checking the comment output check box corresponding to the third read value, it is designated as the recording position of the measurement target identification information in code C and is associated with the launcher button. Note that it is also possible to check multiple execution key check boxes and multiple comment output check boxes.
[0054] By setting the launcher buttons as described above, when the code C is read, first, the part program identification information recorded in the designated recording position in the read code C is compared with the part program identification information associated with the launcher button by designation for each launcher button. In the example of FIG. 4, if the information recorded in the first recording position of the read code C is AAA, an input operation is automatically performed on the launcher button to which the first read value AAA is also associated as part program identification information, and thus a start command including information for identifying the part program associated with the launcher button and information recorded in the third recording position of the code C are transmitted to the measuring device 120 as measurement object identification information, so that the measuring device 120 can execute processing according to the part program and can provide measurement object identification information. From a different perspective, the launcher button for which the input operation is automatically executed is selected according to the part program identification information recorded in the code C, so that the part program identification information can also be referred to as launcher button designation information. For example, as shown in the property screen of FIG. 3, a switch for automatically executing transmission when the code C is read may be provided.
[0055] The measuring device 120 can be operated by various commands issued by executing a control application provided in the main body or a control terminal connected to the main body, and can execute continuous processing using a part program, and any type of measuring device may be used as long as such a measuring device is capable of operating. In addition, the connection medium and connection method between the measurement information providing means 112 and the measuring device 120 may be any type as long as a start-up command including information specifying a part program to be started in the measuring device 120 can be sent and received.
[0056] Based on the information identifying the part program provided by the measurement information providing means 112, the measuring device 120 identifies one or more different part programs stored in advance, performs measurement processing on the measurement object W in accordance with the identified part program, and outputs the measurement results together with the measurement object identification information provided by the measurement information providing means 112.
[0057] In order to output the measurement results with the measurement object identification information attached, for example, when executing a control application that has a function of acquiring the measurement results from the measurement device 120 or further analyzing and outputting the measurement results, etc., the measurement object identification information provided from the measurement information providing means 112 is imported and included in the output measurement results, etc. For example, if the application has a function of recording any information by inputting a command and a function of including the recorded information in the measurement results, etc. and outputting it, when the measurement information providing means 112 transmits the measurement object identification information to the measurement device 120, it transmits the measurement object identification information as a command for recording and outputting the measurement object identification information, and the measurement device 120 receives and executes the measurement object identification information, so that the measurement object identification information can be output with the measurement results, etc. attached. FIG. 5 shows an example of a measurement result output with the measurement object identification information 001 transmitted from the measurement information providing means 112 attached together with the item name of the code No.
[0058] According to the measurement system 100 configured as described above, by reading the code C corresponding to the measurement object W, a part program is automatically identified, and the measurement process according to the part program is executed in the measuring device 120 in which the measurement object W is set, and measurement object identification information is added to the measurement result. This eliminates the need to manually input information such as a file name that identifies the part program or measurement object identification information such as a serial number that identifies the individual object to be measured into the measuring device, thereby enabling efficient measurement work.
[0059] Furthermore, by using a GUI component to associate part program identification information that automatically executes an input operation on the GUI component with a part program and to set a recording position of the measurement target identification information in the code, it is possible to easily associate part program identification information that automatically executes an input operation on the GUI component with a part program and to easily extract the measurement target identification information from the code. This makes it possible to cause the measuring device to execute a measurement process according to a part program by a direct input operation such as clicking on a GUI component, and to cause the measuring device 120 to execute a measurement process according to a part program and output a measurement result to which the measurement target identification information is attached by reading a code in which the same part program identification information as the part program identification information that automatically executes an input operation on the GUI component is recorded.
[0060] Furthermore, by making it possible to arbitrarily specify part program identification information that automatically executes an input operation on a launcher button, it is possible to use a number or the like already attached to a product for product management or the like as part program identification information without issuing a special code for the measurement control device of the present invention. Also, it is possible to associate multiple measurement objects W (multiple different codes C) with one launcher button, and it is not necessary to associate a launcher button with each measurement object W. In the example of FIG. 4, by simply associating "AAA" as the first read value with the launcher button, even if the code C is different for each measurement object W, as long as the work name (recorded information at the first recording position), which is the part program identification information, is "AAA", all are associated with the same launcher button and the same part program even if the other work No., code No., and lot No. are different. Furthermore, the measurement object identification information can be associated with the launcher button by specifying a position in the code C, so that even if the work name is the same as "AAA" and the same part program is executed, a different code No. for each measurement object can be extracted from the code C and attached to the measurement result, making it easy to determine which measurement object it is.
[0061] In each embodiment, the measurement information providing means 112 may be realized by describing its functions in a program and having a computer execute the program.
[0062] The present invention is not limited to the above-mentioned embodiment and modified examples. The above-mentioned embodiment and modified examples are merely examples, and anything that has substantially the same configuration as the technical idea described in the claims of the present invention and exhibits similar effects is included in the technical scope of the present invention. In other words, appropriate modifications are possible within the scope of the technical idea expressed in the present invention, and forms with such modifications and improvements are also included in the technical scope of the present invention. [Explanation of symbols]
[0063] 100…Measuring system 110...Measurement control device 111…Code reader 112…Measurement information provision means 120...Measuring device C...Code W: Measurement object
Claims
1. a code reader for reading a code in which at least part program identification information is recorded; a measurement information providing means for transmitting a start command for a part program corresponding to the part program identification information recorded in the code to a measuring device when the code is read, and causing the measuring device to execute processing in accordance with the part program that is provided in advance; Equipped with The measurement information providing means includes: a registration of a GUI component associated with information for identifying a part program is accepted in advance, and a start-up command including information for identifying the part program can be transmitted to the measuring device by an input operation on the GUI component displayed on a display means; Accepting association of part program identification information for automatically executing an input operation with the registered GUI component; A measurement control device that, upon reading the code, automatically executes an input operation on the GUI component that is associated with the same part program identification information as the part program identification information recorded in the code, and sends a startup command including information that identifies the part program to the measuring device.
2. The measurement information providing means includes: Corresponding part program identification information to the registered GUI component by accepting a designation of a recording position of the part program identification information in the code and a designation of part program identification information that automatically executes an input operation for the GUI component; The part program identification information recorded at a specified recording position in the code is compared with the part program identification information associated with the GUI component by designation, and an input operation is automatically performed on the matching GUI component.
2. The measurement control device according to claim 1 .
3. The measurement information providing means includes: When registering the GUI part, further associating information specifying which of the plurality of measuring devices is to be used; When an input operation is performed on the GUI component, a start command including information for identifying the part program is transmitted to the measuring device associated with the GUI component.
3. The measurement control device according to claim 1 or 2.
4. a code reader for reading a code in which at least part program identification information and measurement target identification information are recorded; a measurement information providing means for transmitting, upon reading of the code, a start command for a part program corresponding to the part program identification information recorded in the code and the measurement target identification information recorded in the code to a measurement device, and causing the measurement device to execute processing in accordance with the part program; A measurement control device comprising: a measuring device that executes a process according to the part program stored in advance and outputs a measurement result together with the measurement target identification information; A measurement system comprising:
5. The measurement information providing means includes: a registration of a GUI component associated with information for identifying the part program is accepted in advance, and a start-up command including information for identifying the part program can be transmitted to the measuring device by an input operation on the GUI component displayed on a display means; Accepting association of part program identification information for automatically executing an input operation with the registered GUI component; When the code is read, an input operation is automatically executed for the GUI component associated with the same part program identification information as the part program identification information recorded in the code, and a start-up command including information for identifying the part program and the measurement target identification information recorded in the code are transmitted to the measurement device.
5. The measurement system according to claim 4.
6. The measurement information providing means includes: Corresponding part program identification information to the registered GUI component by accepting a designation of a recording position of the part program identification information in the code and a designation of part program identification information that automatically executes an input operation for the GUI component; comparing part program identification information recorded at a designated recording position in the code with part program identification information associated with the GUI component by designation, and automatically executing an input operation on the matching GUI component; For the registered GUI component, a designation of a recording position of the measurement target identification information in the code is accepted, and when an input operation is performed on the GUI component, information read from the recording position in the code is transmitted to the measurement device as the measurement target identification information.
6. The measurement system according to claim 5.
7. The measurement information providing means includes: When registering the GUI part, further associating information specifying which of the plurality of measuring devices is to be used; When an input operation is performed on the GUI component, a start command including information for identifying the part program and the measurement target identification information recorded in the code are transmitted to the measuring device associated with the GUI component.
7. The measuring system according to claim 5 or 6.
8. A program for causing a computer to function as the measurement information providing means according to any one of claims 1 to 7.
Citation Information
Patent Citations
Numerical controller
JP1992296905A
Visiting-type health checkup system
JP2007301377A
Three-dimensional measuring machine, measurement method, and measurement program
JP2017167056A
Operation panel with NC function for machine tool
JP2017227948A
Part program selection device, industrial machinery, and part program selecting method
JP2018004362A