COLLECTION DEVICE AND COLLECTION PROCEDURE
The detection device simplifies data acquisition by enabling simultaneous selection and setup of multiple axes and data types, addressing the inefficiencies and error risks of existing methods, thus enhancing operational efficiency.
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-12
- Publication Date
- 2026-04-02
AI Technical Summary
Existing data capture and setup operations for multiple axes in industrial machines are cumbersome and time-consuming, requiring repeated operations for each axis and data type, increasing the risk of errors.
A detection device with an axis selection part, type selection part, and data acquisition part that allows simultaneous selection and setup of multiple axes and data types, reducing the number of clicks required and minimizing operator errors.
Simplifies data acquisition setup operations, significantly reducing time and minimizing errors by allowing simultaneous selection of multiple axes and data types, thereby enhancing operational efficiency.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
AREA
[0001] The present disclosure relates to a detection device and a detection method. BACKGROUND
[0002] Industrial machines, such as machine tools and robots, comprise multiple axes, each driven by several motors. When adjusting at least one motor, several types of data can be acquired, such as the actual position and the target position of the axis corresponding to that motor.
[0003] Japanese patent application No. 6001720 (Patent Literature 1) describes: “To select captured data to be captured as a condition name entered into input field 51a as the data capture condition name 51, a table of captured data 55 is displayed using button 56 ‘Add Captured Data’. Then an axis type or data type is entered or selected.” [CITING LIST][PATENT LITERATURE]
[0004] [PTL 1] Japanese Patent No. 6001720 SUMMARY [TECHNICAL PROBLEM]
[0005] However, if it is necessary to capture multiple data types for multiple axes, the data capture and setup operation must be repeated several times. More precisely, the capture and setup operation must be repeated as many times as the product of the number of axes and the number of data types. Repeating such an operation unnecessarily increases the time required for the setup and is cumbersome. Furthermore, repeating the capture and setup operation increases the risk of the operator entering or selecting incorrect values.
[0006] Therefore, there is a need for a data acquisition device that can simplify data acquisition setup operations. [SOLUTION TO THE PROBLEM]
[0007] According to a first aspect of the present disclosure, a detection device is provided comprising an axis selection part for selecting at least two axes from several axes of a machine, a type selection part for selecting at least two types from several types relating to data for the at least two axes selected by the axis selection part, and a data acquisition part for acquiring data based on the at least two axes selected by the axis selection part and the at least two types selected by the type selection part.
[0008] The tasks, features and advantages of the present disclosure will become more apparent from the following description of the embodiments in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS Fig. Figure 1 is a functional block diagram of a detection device based on a first embodiment of the present disclosure. Fig. 2A is a view that is an example of the in Fig. The display section shown in point 1 is shown. Fig. 2B is a view showing an example of a capture table that has been set by a capture setting operation. Fig. 2C is a flowchart showing the operation of the detection device. Fig. 2D is a view showing a display portion of a first modification example of the present disclosure. Fig. 2E is a view that displays a portion of another example of Fig. 2D display. Fig. 2F is a view showing a display portion of a second modification example of the present disclosure. Fig. Figure 3 is a functional block diagram of a detection device based on a second embodiment of the present disclosure. Fig. Figure 4 is a functional block diagram of a detection device based on a third embodiment of the present disclosure. Fig. 5A is a first view showing a display section of the state of the art. Fig. 5B is a second view showing the display portion of the state of the art. Fig. 5C is a third view that shows the display part of the state of the art. Fig. Figure 6 is a functional block diagram of a detection device according to a fourth embodiment of the present disclosure. DESCRIPTION OF EXECUTION FORMS
[0009] The embodiments of the present disclosure are described below with reference to the accompanying drawings. Common reference numerals have been assigned to corresponding components in the drawings.
[0010] Fig. Figure 1 is a functional block diagram of a detection device based on a first embodiment of the present disclosure. Fig. Figure 1 shows a setup in which a machine 5 and a detection device 10a are connected. The machine 5 comprises several drive components M1 to Mn (where "n" is a natural number; the same applies throughout), such as motors, each with an axis A1 to An. A typical machine 5 is, for example, a machine tool or a robot comprising several axes A1 to An. The multiple drive components M1 to Mn include respective detection components E1 to En, such as encoders, for detecting the position and / or speed of each of the multiple axes A1 to An. Although not illustrated in the drawing, the drive components M1 to Mn can include various sensors, such as temperature sensors.
[0011] These multiple drive units M1 to Mn are controlled by a control unit 6. The control unit 6 controls the multiple drive units M1 to Mn using the detection results from the multiple detection units E1 to En. The control unit 6 is a computer comprising a processor, memory, communication control unit, etc., all interconnected via buses. If the machine 5 is a machine tool, the control unit 6 can be a numerical control device. Furthermore, the control unit 6 can be located inside the machine 5 or connected externally to the machine 5.
[0012] The acquisition device 10a is a computer comprising a central processing unit (CPU), a memory module (MEM), a communication control unit, etc., all interconnected via buses. The memory module (MEM) can be either volatile or non-volatile. The acquisition device 10a can be contained within the machine 5 or connected externally to the machine 5. The acquisition devices 10b and 10c, which will be described later, generally have the same configuration.
[0013] The CPU of the acquisition device 10a comprises an axis selection part 11 for selecting at least two axes from the multiple axes A1 to An and a type selection part 12 for selecting at least two types from multiple types relating to data for the at least two axes selected by the axis selection part 11.
[0014] Furthermore, the CPU of the acquisition device 10a comprises a setting part 13 for setting an acquisition target based on the at least two axes selected by the axis selection part 11 and the at least two types selected by the type selection part 12, and a data acquisition part 14 for acquiring data based on the acquisition target set by the setting part 13.
[0015] The axis selection part 11, the type selection part 12, the setting part 13, and the data acquisition part 14 of the CPU of the detection device 10a are functional modules that are implemented, for example, by a computer program executed in the CPU. The computer program for executing the processes of the axis selection part 11, the type selection part 12, the setting part 13, and the data acquisition part 14 of the CPU of the detection device 10a can be provided in a form recorded on a computer-readable recording medium, such as a semiconductor memory, a magnetic recording medium, or an optical recording medium. The same applies to the detection devices 10b and 10c, which will be described later.
[0016] Furthermore, a display unit 21, such as a display, a cathode ray tube, etc., for displaying various computer processes, is connected to the acquisition device 10a. An input unit 22, such as a mouse, a keyboard, a touch panel, etc., with which an operator inputs various operations, is connected to the acquisition device 10a. Alternatively, a training and control panel (not illustrated), in which the display unit 21 and the input unit 22 are integrally arranged, can be connected to the acquisition device 10a.
[0017] Fig. 2A is a view that is an example of the in Fig. The part of the display shown in section 1 shows, Fig. 2B is a view that shows an example of a capture table set by the capture setting operation, and Fig. 2C is a flowchart showing the operation of the detection device. Settings and operations related to the detection device 10a are described below with reference to Fig. 2A to 2C are described. It is preferred that machine 5 is not in operation when the acquisition device 10a is set up, and that operations of machine 5 are started after the acquisition device 10a has been set up. In this case, the acquisition device 10a can acquire data, which will be described later, in real time in conjunction with the operation of machine 5.
[0018] Alternatively, if various data relating to the multiple axes A1 to An are automatically stored in the memory of the control unit 6 during operation of the machine 5, the acquisition device 10a can be activated during or after operation of the machine 5. In this case, the acquisition device 10a then acquires the data stored in the memory of the control unit 6.
[0019] In the Fig. In step S11 shown in Figure 2C, the operator initiates a setting program for adjusting the detection device 10a, which is displayed on the display unit 21. Fig. In step 2A, an axis display area 31 and an axis selection area 32 are displayed for the multiple axes A1 to An, and a type display area 33 and a type selection area 34 are displayed for the multiple types. The axis display area 31, the axis selection area 32, the type display area 33, and the type selection area 34 are displayed automatically by initiating the setup program.
[0020] The axis display area 31 and the axis selection area 32 can be part of the functions of the axis selection section 11. The axis display area 31 is an area for displaying at least one of the several axes A1 to An that have been selected in the axis selection area 32. In the first embodiment, the axis display area 31 is empty immediately after the initiation of the setup program.
[0021] Axis selection area 32 is an area for selecting at least one of the several axes A1 to An. In axis selection area 32 of Fig. 2A are checkboxes, each corresponding to one of the multiple axes A1 to An. If there is a large number of axes A1 to An, a scroll bar may be provided at the right end of axis selection area 32.
[0022] Similarly, the type display area 33 and the type selection area 34 can be functions that are part of the type selection section 12. The type display area 33 is an area for displaying at least one of the several types that have been selected in the type selection area 34. In the first embodiment, the type display area 33 is empty immediately after the initiation of the setting program.
[0023] Type selection area 34 is an area for selecting at least one of the several types. In type selection area 34 of Fig. 2A are checkboxes that correspond to several types.
[0024] The various types displayed in type selection area 34 include, for example, the positions (POSITION) of axes A1 to An, the speeds (SPEED) of axes A1 to An, the acceleration (ACC) torque commands of axes A1 to An, and so on. Of course, other checkboxes can also be arranged to select other data types. If there are a large number of types, a scroll bar may be provided at the right end of type selection area 34.
[0025] Next, in step S12, the operator uses input part 22 to activate a checkbox relating to at least one desired axis from among the multiple checkboxes in axis selection area 32. The selected axis is displayed in axis display area 31. Fig. In 2A, two axes A1 and A2 are selected.
[0026] Next, in step S13, the operator uses input part 22 to activate a checkbox relating to at least one desired type from among the multiple checkboxes in type selection area 34. The selected type is displayed in type display area 33. Fig. 2A Position and speed are selected as such types. It should be noted that the axis selection area 32 and the type display area 33 can also be configured to select the axes or types by methods other than checkboxes.
[0027] Next, in step S14, the operator clicks the [button / item]. Fig. 2A shows the setting button 35 using the input part 22. The setting button 35 is a trigger for operating the setting part 13, which sets a detection target. As shown in Fig. As shown in Figure 2B, the acquisition target set by setting part 13 can, for example, be a setting table consisting of at least two selected axes and at least two selected types.
[0028] In the settings table of Fig. 2B has four channels CH1 to CH4 configured. Each channel contains an "Axis" column and a "Type" column. The names of the axes and types selected by axis selection part 11 and type selection part 12, respectively, are automatically entered into the "Axis" column and the "Type" column.
[0029] On channel CH1, the position is set as the type to be recorded for axis A1. Similarly, on channel CH2, the velocity is set as the type to be recorded for axis A1. Furthermore, on channel CH3, the position is set as the type to be recorded for axis A2. Additionally, on channel CH4, the velocity is set as the type to be recorded for axis A2.
[0030] Both channels CH1 and CH2 are configured to capture data related to axis A1, and both channels CH3 and CH4 are configured to capture data related to axis A2. To distinguish them, for example, the "Axis" column for channel CH1 is labeled "A1(1)," and the "Axis" column for channel CH2 is labeled "A1(2)." The same applies to channels CH3 and CH4.
[0031] Next, in step S15, the data acquisition unit 14 accesses the control unit 6 of the machine 5 to acquire several data sets configured in the setting table simultaneously. If the data to be acquired are detection values such as positions, speeds, or feedback values stored in a memory (not illustrated) of the control unit 6, it is advantageous for the data acquisition unit 14 to be able to access such a memory. Furthermore, if the data to be acquired are command values such as torque commands stored in the operating program 6a of the control unit 6, the data acquisition unit 14 can access a memory location for the operating program.
[0032] The acquired data is stored in the MEM memory of the acquisition device 10a. These data sets can be used to draw a graph in another window (not illustrated) of the display unit 21. The numerical values of the acquired data can be written to suitable positions in the settings table, for example, suitable positions on the right in the "Type" column of the settings table.
[0033] Fig. Figures 5A to 5C show views that depict a display section representing the state of the art. As in Fig. As shown in Figure 5A, the prior art display section 21 is provided with a tab column 50 for selecting a tab from several tabs. Each of the several tabs in the tab column 50 corresponds to a channel.
[0034] Each tab contains at least one axis display area 51 for displaying the axis for which data is to be acquired, and a type display area 52 for displaying the type of data to be acquired. In addition, an axis selection section 51a and a type selection section 52a are arranged next to the axis display area 51 and the type display area 52, respectively.
[0035] It should be noted that in Fig. Figure 5A shows a unit display area 53 for displaying the unit of the data type to be captured and a unit selection section 53a for selecting such a unit. Since the unit display area 53 and the unit selection section 53a are not essential, their descriptions have been omitted.
[0036] As in Fig. 5B and Fig. As shown in Figure 5C, the axis selection section 51a and the type selection section 52a are, for example, pull-down menus. When the operator clicks on axis selection section 51a using input part 22, an axis selection area 51b is displayed next to and below the axis display area 51. Similarly, when the operator clicks on type selection section 52b using input part 22, a type selection area 52b is displayed next to and below the type display area 52. The operator selects an axis for which data is to be acquired and a data type from axis selection area 51b or type selection area 52b, respectively, using a known procedure.
[0037] The selection operation for channel CH1 is now complete. Next, the operator selects the next channel, CH2, from tab 50 and repeats the same operation.
[0038] The operation of selecting specific data from multiple types for each of the multiple axes will now be explained. For the sake of simplicity, the operation of selecting specific data of two types for each of the two axes A1 and A2 will be described.
[0039] In the prior art, the operation of selecting a data type for an axis, for example axis A1, takes place as follows. (1) Select channel CH1 from register field 50; (2) Click on the axis selection section 51a; (3) Select the axis for which data are to be collected from the axis selection area 51b; (4) Click on the type selection section 52a; and (5) Select the data type to be captured from the type selection area 52b.
[0040] Therefore, in the prior art, the sequence of steps (1) to (5) described above must be repeated four times. More precisely, in the prior art, the operator must perform a total of 20 click operations to select two types of specific data for each of the two axes A1 and A2. This procedure is cumbersome and time-consuming and can also lead to selection errors.
[0041] In contrast, in the present disclosure, when performing a selection operation to select two types of specific data for each of the two similar axes A1, A2, it is sufficient to perform the following operations: (1) Select axis A1 from the in Fig. 2A shows axis selection area 32; (2) Selecting axis A2 from the in Fig. 2A shows axis selection area 32; (3) Selecting a type from the list in Fig. 2A type selection area 34 shown; (4) Selecting another type from the list in Fig. 2A type selection area 34 shown; (5) Confirm using the setting button 35.
[0042] More precisely, in the present disclosure, the described selection operation is completed with only five clicks. Furthermore, the number of clicks does not increase significantly even when three or more axes and / or three or more data types are selected. Conversely, in the prior art described above, it can be seen that the number of clicks increases significantly when three or more axes and / or three or more data types are selected.
[0043] In this way, the operation of selecting at least one axis from the multiple axes and the operation of selecting at least one type from the selected at least one axis can be performed simultaneously in the present disclosure. This is therefore particularly advantageous for the data acquisition setting operation of selecting multiple types relating to data for each of multiple axes, thereby greatly simplifying such an operation. Consequently, the time required in the present disclosure can be significantly reduced.
[0044] It should be noted that Fig. 2D is a view showing a display portion of a first modification example of the present disclosure. The one in Fig. The type selection area 34 shown in 2D has no checkboxes, but instead has several selection elements, for example, three buttons. In the Fig. In the 2D example shown, the first button refers to measured values (in Fig. 2D abbreviated as "MEASURED"), the second button refers to command values (in Fig. 2D abbreviated as "COMMAND"), and the third button refers to status values (in Fig. 2D abbreviated as "STATUS").
[0045] When a first button, for example the button relating to measured values, is selected or double-clicked, a window 36A linked to the button opens. Window 36A contains a number of checkboxes. Each of these checkboxes corresponds to a specific measured value. Fig. 2D are shown in window 36A checkboxes which relate to POSITION (positions) of the axes A1 to An and MTTMP (temperatures of the windings of the motors M1 to Mn).
[0046] Similarly, when the button relating to command values is selected or double-clicked, a window 36B appears containing a number of checkboxes. Each of these checkboxes corresponds to a specific type of command value. In Fig. In window 36B, the check boxes relating to TCMD (torque command values) and VCMD (velocity command values) of axes A1 to An are shown in 2D.
[0047] Similarly, when the button relating to status values is selected or double-clicked, a window 36C appears containing several checkboxes. Each of these checkboxes corresponds to a specific type of status value. In Fig. In window 36C, 2D checkboxes are shown that relate to PRG_NO (program number) of axes A1 to An and SVFLGI1 (servo-internal flag 1). Note that "Status value" represents at least a part of the internal status of the servo. Fig. 1 etc. refers to the system shown.
[0048] In the Fig. In the 2D diagram, the data types in the type selection area 34 are divided into several categories according to their properties. The operator first selects a desired category from the available categories and then selects a desired type from within that category.
[0049] If the data types are not categorized, the operator could mistakenly select a type in one category instead of a similar type in another. More specifically, the operator could mistakenly select, for example, a measurement value related to a position instead of a command value related to a position. In the Fig. However, the 2D setup can reduce the risk of incorrect selection by the operator, as the desired category is selected first and then the desired type.
[0050] Although not illustrated in the drawings, a desired large category can be selected from several large categories; then a desired small category can be selected from several small categories; and then a desired type can be selected. In this case, it is preferred that when one of several buttons in the window of a large category is selected or double-clicked, another window (not illustrated) appears for the small category, which has several more buttons.
[0051] Depending on the format of machine 5, there may be many types of data, for example, several dozen types. In such a case, a scroll bar (not illustrated) may be provided in the type selection area 34, and the operator may need to scroll up and down the scroll bar to find the checkbox that corresponds to the desired type.
[0052] In the Fig. In the 2D setup shown, since the operator first selects a category, each of the windows 36A to 36C, from which a type is to be selected, is smaller than the type selection area 34, provided all types are included. This means that even if each of windows 36A to 36C contains multiple types, scroll bar operations can be minimized, or it is possible to eliminate scroll bars altogether. This, in turn, means that the operator's workload can be reduced.
[0053] Fig. 2E is a view that displays the display portion of another example of Fig. 2D is shown. In the other example, a selection section in the form of a plus button ([+]) is provided for each sub-item of the measured values, command values, and status values. As in Fig. As shown in Figure 2E, the plus button associated with the command value changes to a minus button ([-]) when a specific plus button, for example, the plus button associated with command values, is clicked. Simultaneously, the data types associated with command values, such as TCMD and VCMD, expand in a tree format. These data types may be accompanied by checkboxes similar to those described above. When the minus button is clicked, the expanded data type closes and is no longer visible. The same process is performed when selecting other elements. It is clear that the same effects can be achieved in such a case.
[0054] Fig. 2F is a view showing a display portion of a second modification example of the present disclosure. The one in Fig. The type selection area 34 shown in 2F does not have checkboxes, but instead has several selection elements, for example, three buttons. In the Fig. In the example shown in 2F, the first button is used to adjust machine 5 (in Fig. 2F (abbreviated as "For TUNING"), the second button is used for troubleshooting machine 5 (in Fig. 2F, abbreviated as "For TROUBLE"), and the third button is used to monitor machine 5 (in Fig. 2F is abbreviated as "For MONITORING".
[0055] When a first button, for example, the button related to adjustment purposes, is selected or double-clicked, a window 36D associated with that button opens. Window 36D contains a number of checkboxes. Each of these checkboxes corresponds to a specific type of adjustment process. Fig. 2F are shown in window 36D check boxes relating to the POSITION (positions) and TCMD (torque command values) of axes A1 to An.
[0056] Similarly, when the button related to troubleshooting is selected or double-clicked, a window (36E) appears containing a number of checkboxes. Each of these checkboxes corresponds to a specific type of troubleshooting. Fig. In window 36E, the check boxes relating to the POSITION (positions) of the axes A1-An and PRG_NO (program number) are shown.
[0057] Similarly, when the button related to monitoring purposes is selected or double-clicked, a window (36F) appears containing several checkboxes. Each of these checkboxes corresponds to a specific type of monitoring process. Fig. In window 36F, the check boxes relating to MTTMP (winding temperatures of motors M1 to Mn) of axes A1 to An are shown.
[0058] In the Fig. In the setup shown in Figure 2F, the data types in the type selection area 34 are divided into several categories according to their uses. It is understood that even in such a case, the same effects as described above can be achieved. As shown in Figure 2F, the data types in the type selection area 34 are divided into several categories according to their uses. Fig. As can be seen in section 2F, a special data type, for example POSITION, is used for multiple purposes and can therefore be represented in multiple categories.
[0059] Fig. Figure 3 is a functional block diagram of a detection device based on a second embodiment of the present disclosure. Fig. 3 The CPU of the acquisition device 10b further comprises a program acquisition section 15 for acquiring an operating program 6a for operating the machine 5 and an extraction section 16 for extracting an axis from the several axes A1 to An specified in the operating program 6a acquired by the program acquisition section 15. The operating program 6a is stored in a memory section of the control section 6.
[0060] The program acquisition section 15 and the extraction section 16 are functional modules implemented by a computer program that is executed, for example, in the CPU. The computer program for executing the processes of the program acquisition section 15 and the extraction section 16 can be provided in a form recorded on a computer-readable recording medium such as a semiconductor memory, a magnetic recording medium, or an optical recording medium.
[0061] As from Fig. As can be seen in Figure 3, the operating program 6a, which is acquired by the program acquisition section 15 from the control section 6, is sent to the extraction section 16. The extraction section 16 refers to all lines of the operating program 6a and extracts all axes from the multiple axes A1 to An that are commanded in the operating program 6a.
[0062] A part of operating program 6a of an example will now be described. 10: ·G91·G94; 20: ·N1·G04·X1.; 30: G01 A1=20,000 F2000; 40: G01 A2=-20,000 F2000; 50: G01 A1=-20,000 F2000; 60: G01 A2=20,000 F2000; 70: ·N999·G04·X1.·; 80: ·M99·;
[0063] For example, “G01·A1=20.000·F2000” on line 30 of the operating program 6a described above means that axis A1 is moved forward by 20 millimeters from its starting position at a speed of 2000 mm / min. A similar description regarding axis A1 can be found on line 50. Further descriptions regarding axis A2 can be found on lines 40 and 60. There are no such descriptions regarding axes A1 through An on lines 10, 20, 70, or 80.
[0064] In such a case, extraction part 16 automatically extracts lines 30 to 60, which contain descriptions of axis A1 or axis A2. Axis selection part 11 then automatically selects the extracted axes as the axes for which data is to be collected. The remaining processing is the same as described above.
[0065] In this case, the selection operation will be performed in the Fig. The axis selection area 32 shown in 2A is performed automatically, thereby reducing the workload for the operator and avoiding input errors due to human operation.
[0066] Fig. Figure 4 is a functional block diagram of a detection device based on a third embodiment of the present disclosure. Fig. 4 The CPU of the acquisition device 10c further comprises an axis information acquisition unit 17 for acquiring information 6b of the several axes A1 to An that are linked to the machine 5. The axis information acquisition unit 17 is a functional module implemented by a computer program that is executed, for example, in the CPU. The computer program for executing the processing of the axis information acquisition unit 17 can be provided in a form recorded on a computer-readable recording medium such as a semiconductor memory, a magnetic recording medium, or an optical recording medium.
[0067] The information 6b acquired by the axis information acquisition unit 17 for the multiple axes A1 to An specifies the axes from the multiple axes A1 to An that are contained in the machine 5 and connected to the control unit 6. Even if the machine 5 contains the multiple axes A1 to An, not all of the multiple axes A1 to An are necessarily connected to the control unit 6. The axis information acquisition unit 17 only acquires information about the axes from the multiple axes A1 to An that are connected to the control unit 6. Thus, the axis information 6b specifies the names of the axes from the multiple axes A1 to An that are connected to the control unit 6, for example, axis A1. Such axis information 6b is stored in the memory section of the control unit 6.
[0068] As from Fig. As can be seen in Figure 4, the axis information 6b, which is acquired by the axis information acquisition unit 17 from the control unit 6, is sent to the axis selection unit 11. Based on the received axis information 6b, the axis selection unit 11 automatically selects the axes for which data is to be acquired. In other words, the axis selection unit 11 selects all axes with names described in the axis information 6b as the axes for which data is to be acquired. The remaining processing is the same as described above.
[0069] As described above, in this case the selection operation is performed in the Fig. The axis selection area 32 shown in 2A is performed automatically, thereby reducing the workload for the operator and avoiding input errors due to human operation.
[0070] Fig. Figure 6 is a functional block diagram of a detection device according to a fourth embodiment of the present disclosure. The in Fig. The 6 shown acquisition device 10d does not include an adjustment part 13. Thus, the data acquisition part 14 directly acquires data based on the at least one axis selected by the axis selection part 11 and the at least one data type selected by the type selection part 12 and stores the data in the memory MEM.
[0071] In this case, the data capture target, such as the settings table, is not set. Furthermore, the one in Fig. Step S14 shown in Figure 2C has been omitted. It follows that, as a result, the desired data can be acquired more quickly. The in Fig. The device shown in section 6 also falls within the scope of protection of the present disclosure.
[0072] One advantage of at least one of the embodiments described above is the simplification of the data acquisition and setup operation. Furthermore, the acquisition and setup operation can be performed quickly, thereby reducing the operator's workload and the occurrence of operator errors.
[0073] Although the embodiments of the present disclosure have been described in detail, the present disclosure is not limited to the individual embodiments described above. Various additions, substitutions, modifications, partial omissions, etc., to these embodiments may be made within the scope of the essence of the invention or within the scope of the concept and intent of the present invention, as derived from the content described in the claims and their equivalents. Although, for example, the sequence of individual operations and the sequence of individual processes in the embodiments described above are shown as examples, they are not limited thereto. The same applies if numerical values or formulas are used in the description of the embodiments mentioned above.Furthermore, suitable combinations of some of the embodiments mentioned above fall within the scope of protection of the present disclosure.
[0074] With regard to the embodiments and modification examples described above, the following addenda are disclosed. (Addendum 1)
[0075] Detection device, comprising: an axis selection part for selecting at least two axes from several axes of a machine, a type selection part for selecting at least two types from several types relating to data for the at least two axes selected by the axis selection part, and a data acquisition section for acquiring data based on the at least two axes selected by the axis selection section and the at least two types selected by the type selection section. (Addendum 2)
[0076] Detection device according to Addendum 1, further comprising an adjustment part for setting a detection target based on the at least two axes selected by the axis selection part and the at least two types selected by the type selection part, wherein The data acquisition unit captures data based on the acquisition target set by the settings unit. (Addendum 3)
[0077] Detection device according to Addendum 1 or 2, wherein the axis selection part selects the at least two axes together and the type selection part selects the at least two types together. (Addendum 4)
[0078] A recording device according to one of Addenda 1 to 3, comprising a program recording part for recording an operating program for operating the machine, and an extraction section for extracting one axis from the multiple axes specified in the operating program captured by the program capture section, wherein The axis selection part selects at least two axes, which serve as the acquisition target, based on the axis extracted by the extraction part. (Addendum 5)
[0079] A detection device according to one of Addenda 1 to 3, comprising an axis information detection part for capturing information from the multiple axes linked to the machine, wherein The axis selection part selects at least two axes, which serve as the acquisition target, based on the information of the axes acquired by the axis information acquisition part. (Addendum 6)
[0080] Data collection procedure, comprising the following steps: Selecting at least two axes from multiple axes of a machine, Selecting at least two types from several types that relate to data for the selected at least two axes, and Capture of data based on the selected minimum two axes and the selected minimum two types. (Addendum 7)
[0081] The data collection procedure according to Addendum 6 comprises the following steps: Setting a capture target based on the selected minimum two axes and the selected minimum two types, and Collecting data based on the collection objective. (Addendum 8)
[0082] Acquisition method according to Addendum 6 or 7, comprising the joint selection of at least two axes and the joint selection of at least two types. (Addendum 9)
[0083] Recording procedure according to one of Addenda 6 to 8, comprising the recording of an operating program for operating the machine,
[0084] Extracting one axis from the multiple axes specified in the operating program, and
[0085] Select at least two axes to serve as the acquisition target, based on the extracted axis. (Addendum 10)
[0086] Acquisition methods according to one of Addenda 6 to 8, comprising the acquisition of information from the multiple axes linked to the machine, and
[0087] Select at least two axes to serve as the data acquisition target, based on the information provided by the axes. LIST OF REFERENCE MARKS 5 machine 6 Control unit 6a Program 6b Axis information 10a, 10b, 10c, 10d Detection device 11 Axis selection part 12 Type selection part 13 Adjustment part 14 Data acquisition section 15 Program acquisition section 16 Extraction part 17 Axis information acquisition section 21 Display section 22 Input section 31 axis display range 32 axis selection range 33 Type display area 34 Type selection area 35 Setting button 36A to 36F windows A1 to Axis E1 to En detection section M1 to Mn drive unit MEM storage QUOTES INCLUDED IN THE DESCRIPTION
[0000] This list of documents cited by the applicant was automatically generated and is included solely for the reader's convenience. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions. Cited patent literature
[0000] JP 6001720 [0003, 0004]
Claims
[1] Detection device comprising: an axis selection part for selecting at least two axes from several axes of a machine, a type selection part for selecting at least two types from several types relating to data for the at least two axes selected by the axis selection part, and a data acquisition section for acquiring data based on the at least two axes selected by the axis selection section and the at least two types selected by the type selection section. [2] Detection device according to claim 1, further comprising an adjustment part for setting a detection target based on the at least two axes selected by the axis selection part and the at least two types selected by the type selection part, wherein the detection part detects data based on the detection target set by the adjustment part. [3] Detection device according to claim 1, wherein the axis selection part selects the at least two axes jointly and the type selection part selects the at least two types jointly. [4] A recording device according to claim 1, comprising a program recording part for recording an operating program for operating the machine, and an extraction section for extracting one axis from the multiple axes specified in the operating program captured by the program capture section, wherein The axis selection part selects at least two axes, which serve as the acquisition target, based on the axis extracted by the extraction part. [5] Detection device according to claim 1, comprising an axis information detection part for detecting information from the multiple axes linked to the machine, wherein The axis selection part selects at least two axes, which serve as the acquisition target, based on the information of the axes acquired by the axis information acquisition part. [6] Data collection procedure, comprising the following steps: Selecting at least two axes from multiple axes of a machine, Selecting at least two types from several types that relate to data for the selected at least two axes, and Capture of data based on the selected minimum two axes and the selected minimum two types. [7] Detection method according to claim 6, comprising the following steps: Setting a capture target based on the selected minimum two axes and the selected minimum two types, and Collecting data based on the collection objective. [8] Detection method according to claim 6, comprising the joint selection of the at least two axes and the joint selection of the at least two types. [9] Acquisition method according to claim 6, comprising acquiring an operating program for operating the machine, Extracting one axis from the multiple axes specified in the operating program, and Select at least two axes to serve as the acquisition target, based on the extracted axis. [10] Acquisition method according to claim 6, comprising acquiring information from the multiple axes linked to the machine, and Select at least two axes to serve as the data acquisition target, based on the information provided by the axes.
Citation Information
Patent Citations
Waveform display device with data acquisition function for machine tool drive axis
JP6001720B1
JAPANISCHEPATENTANMELDUNGNR.6001720