WO2023026490A1 - 教示装置 - Google Patents
教示装置 Download PDFInfo
- Publication number
- WO2023026490A1 WO2023026490A1 PCT/JP2021/031598 JP2021031598W WO2023026490A1 WO 2023026490 A1 WO2023026490 A1 WO 2023026490A1 JP 2021031598 W JP2021031598 W JP 2021031598W WO 2023026490 A1 WO2023026490 A1 WO 2023026490A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- icon
- display
- information
- teaching device
- screen
- Prior art date
Links
- 230000009471 action Effects 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims description 57
- 230000000007 visual effect Effects 0.000 claims description 35
- 238000000034 method Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 9
- 230000005856 abnormality Effects 0.000 claims description 5
- 230000002159 abnormal effect Effects 0.000 claims description 2
- 230000004044 response Effects 0.000 claims 1
- 230000003466 anti-cipated effect Effects 0.000 abstract 2
- 238000001514 detection method Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 25
- 238000013500 data storage Methods 0.000 description 9
- 238000003384 imaging method Methods 0.000 description 6
- 238000007792 addition Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000003466 welding Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36076—Select icon and display corresponding instructions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40099—Graphical user interface for robotics, visual robot user interface
Definitions
- the present invention relates to a teaching device.
- Patent Literature 2 relates to a user interface in an arc welding system, "Graphically presenting parameters such as robot parameters, welding parameters, plasma cutting parameters, etc. to the operator in the form of pictograms, and showing how changes to the parameters affect the robot process, It may include a display that visually indicates to the operator what will affect the welding process, plasma process, etc.” (paragraph 0023).
- Patent Document 3 relates to an operation state analysis device that records information during work of a robot and analyzes the state of the robot based on the recorded information.
- Patent Document 4 relates to the display on the touch panel of the work machine display device, and states that "the operator can select the desired soft button state (selectable state (FIG. 2) or non-selectable state) by simply looking at the touch panel 5. (FIGS. 3 to 5)).At the same time, if the desired soft button is in the non-selectable state (FIGS. 3 to 5), the operator switches it to the selectable state (FIG. 2). can be confirmed by looking at the operation condition icon.” (Paragraph 0034).
- Japanese Patent Application Laid-Open No. 2002-200002 relates to a tree structure display method for a document structure, and states, "As shown in FIG. 6, an icon 61 indicating a page is adopted as an icon for a page in which annotation data, variable print data, etc., are not set. Also, for pages where annotation data or variable print data is set, a pencil mark is added to the icon of a page where annotation data or variable print data is not set, as indicated by 71 or 72 in FIG. is clearly distinguishable from pages that do not contain .” (Paragraph 0023).
- One aspect of the present disclosure is a teaching device for creating a program using icons representing functions constituting a control program for an industrial machine, wherein the icons constituting the control program can execute desired operations.
- a state information acquisition unit that acquires state information indicating whether or not the icon has performed a desired action, and whether or not the icon can perform or has performed a desired action based on the state information.
- an information display creation unit that creates a display related to the icon so that the icon can be visually recognized on a program creation screen.
- FIG. 10 is a diagram showing an example in which a mark (attached icon) indicating the occurrence of an alarm/error is displayed on a viewing icon in a program composed of icons arranged in a program creation area;
- FIG. 10 is a diagram showing a state in which a pop-up screen showing details of an alarm/error is displayed by selecting a view icon;
- FIG. 10 is a diagram showing another example of a screen showing details of an alarm/error displayed by selecting a view icon;
- FIG. 10 is a diagram showing a state in which a mark indicating the occurrence of an alarm/error is displayed on a call icon in a program based on icons arranged in a program creation area;
- FIG. 10 is a diagram showing a state in which a pop-up screen showing details of an alarm/error is displayed by selecting a call icon;
- FIG. 10 is a diagram showing another example of a screen showing details of an alarm/error displayed by selecting a call icon;
- FIG. 10 is a diagram showing an example of a parameter setting screen displayed by selecting an open button;
- FIG. 11 is a diagram showing an example of a programming screen further including a robot preview screen displayed on the display unit by the teaching device according to the second embodiment; 10 is a flowchart showing icon state display processing by the teaching device according to the second embodiment.
- FIG. 10 is a diagram showing an example of displaying a camera icon indicating a successful state as an execution result of the icon on the preview screen.
- FIG. 10 is a diagram showing an example of displaying a camera icon indicating a failure state as an execution result of an icon on a preview screen.
- FIG. 10 is a diagram showing an example of displaying a camera icon indicating a successful state as an execution result of the icon in the program creation area; FIG.
- FIG. 11 is a diagram showing an example of displaying a camera icon indicating a failure state as an execution result of an icon in a program creation area; It is a figure showing the equipment configuration of the robot system containing the teaching device concerning a 3rd embodiment.
- FIG. 11 is a functional block diagram of a teaching device according to a third embodiment; 10 is a flow chart showing determination processing for determining whether or not an attached icon should be attached to a function icon.
- FIG. 10 is a diagram showing an example in which an attached icon is added to an icon placed in a program creation area when there is an unset item.
- FIG. 20 is a diagram showing a state in which a parameter setting screen for an icon to be viewed is displayed by performing an operation to select an icon to be viewed in the program creation area of FIG.
- FIG. 10 is a diagram showing an example in which an attached icon is added to an icon arranged in a program creation area when there is an item requiring a setting change
- FIG. 22 is a diagram showing a state in which a parameter setting screen of a viewing icon is displayed by performing an operation of selecting a viewing icon in the program creation area of FIG. 21;
- This teaching device includes a state information acquisition unit that acquires state information indicating whether or not an icon constituting a control program can or has executed a desired operation; an information display creation unit that creates a display related to the icon so that whether or not the desired operation can be executed or whether it has been executed can be visually recognized on the program creation screen. .
- a state information acquisition unit that acquires state information indicating whether or not an icon constituting a control program can or has executed a desired operation
- an information display creation unit that creates a display related to the icon so that whether or not the desired operation can be executed or whether it has been executed can be visually recognized on the program creation screen.
- FIG. 1 is a diagram showing the overall configuration of a robot system 100 including a teaching device 40 according to a first embodiment.
- the robot controller 50 and the teaching operation panel 10 constitute a teaching device 40 for teaching the robot 30 .
- the teaching device 40 is a teaching device that enables programming using icons representing functions constituting a control program of the robot 30 (that is, representing commands for robot control).
- the teaching device 40 acquires alarm or error information that occurs during icon processing as status information indicating an abnormality in the operation of the icon, and responds to the icon according to the details of the alarm or error. It is configured to change the display mode or add an image.
- the robot system 100 includes a robot 30 having a hand 33 mounted on the tip of an arm, a robot controller 50 for controlling the robot 30, a teaching operation panel 10 connected to the robot controller 50, and a It includes an attached visual sensor 70 and a visual sensor controller 20 that controls the visual sensor 70 .
- the robot system 100 can detect the object 1 on the workbench 2 with the visual sensor 70 and handle the object 1 with the hand 33 mounted on the robot 30 .
- the visual sensor control device 20 has a function of controlling the visual sensor 70 and a function of performing image processing on the image captured by the visual sensor 70 .
- the visual sensor control device 20 detects the position of the object 1 from the image captured by the visual sensor 70 and provides the detected position of the object 1 to the robot control device 50 .
- the robot control device 50 can correct the teaching position and perform the work of picking up the object 1 .
- the visual sensor 70 may be a camera that captures a grayscale image or a color image, or a stereo camera or a three-dimensional sensor that can acquire a range image or a three-dimensional point group.
- a plurality of visual sensors may be arranged in the robot system 100 .
- the visual sensor control device 20 holds a model pattern of an object, and executes image processing for detecting the object by matching the image of the object in the captured image with the model pattern.
- the visual sensor control device 20 is configured as a separate device from the robot control device 50 , but the functions of the visual sensor control device 20 may be installed in the robot control device 50 .
- FIG. 2 is a diagram showing a hardware configuration example of the robot control device 50 and the teaching operation panel 10.
- the robot control device 50 is a general device in which a memory 52 (ROM, RAM, non-volatile memory, etc.), an input/output interface 53, an operation unit 54 including various operation switches, etc. are connected to a processor 51 via a bus. It may have a configuration as a computer.
- the teaching operation panel 10 is used as a device for performing operation input and screen display for teaching the robot 30 (that is, creating a control program).
- the teaching operation panel 10 provides a processor 11 with a memory 12 (ROM, RAM, non-volatile memory, etc.), a display unit 13, an operation unit 14 composed of an input device such as a keyboard (or software keys), an input/output interface. 15 etc. are connected via a bus, and may have a configuration as a general computer.
- Various information processing devices such as a tablet terminal, a smart phone, and a personal computer may be used instead of the teaching operation panel 10 .
- FIG. 3 is a functional block diagram showing the functional configuration of the teaching device 40 composed of the robot control device 50 and the teaching operation panel 10.
- the robot control device 50 has a robot motion control section 151 , a program creation section 152 , a state information acquisition section 156 and an information display creation section 157 .
- the robot motion control unit 151 controls the motion of the robot 30 according to commands from the control program or the teaching operation panel.
- the program creation unit 152 provides various functions for the user to perform programming using icons via the user interface (the display unit 13 and the operation unit 14) of the teaching operation panel 10.
- the program creation unit 152 includes an icon data storage unit 153, an icon control unit 154, and a screen display creation unit 155 as components that provide such functions.
- the icon data storage unit 153 stores various information related to icons such as shape (image) data of each icon and setting parameters.
- the icon data storage unit 153 is configured within the non-volatile memory of the memory 52, for example.
- the screen display creation unit 155 presents various user interface screens used for programming using icons, and provides a function of accepting user input.
- Various user interface screens may be configured as screens that allow touch operations.
- FIG. 4 shows an example of a program creation screen 400 created by the screen display creation unit 155 and displayed on the display unit 13 of the teaching operation panel 10.
- the program creation screen 400 includes an icon display area 200 that displays a list of various icons that can be used for programming, and a program creation area 300 that arranges the icons in order to create a control program. including.
- the program creation area 300 is an area in which icons are arranged in chronological order of execution, and is therefore sometimes referred to as a timeline.
- the icon display area 200 includes a hand close icon 201 representing a command to close the hand, an open hand icon 202 representing a command to open the hand, a linear movement icon 203, an arc movement icon 204, and a via point addition icon 205. , and a rotation icon 206 for rotating the hand.
- the user can select an icon, for example, by hovering over the icon.
- the user performs programming by selecting desired icons from the icon display area 200 and arranging them in the programming area 300 by, for example, a drag-and-drop operation.
- the user selects the programming tab 261 when performing programming.
- the user can open a parameter setting screen for performing detailed settings (parameter settings) for the icon. Further, the user can cause the control program to be executed by performing a predetermined operation with the icons arranged in the program creation area 300 .
- the icon control unit 154 controls user operations when the user operates the operation unit 14 of the teaching operation panel 10 to perform various operations on icons, tabs, etc. on the program creation screen 400 .
- the user can sequentially select desired icons from the list of icons arranged in the icon display area 200, arrange them in the program creation area 300, and create a control program.
- the control program is executed under the control of the robot motion control unit 151.
- the status information acquisition unit 156 acquires status information indicating an abnormality in the operation of the icons that make up the control program. More specifically, in this embodiment, the status information acquisition unit 156 acquires alarm or error information about icons when the control program is executed. Information about alarms or errors can be obtained by monitoring the execution state of the control program in cooperation with the robot motion control unit 151 (and the vision sensor control device 20) that controls the execution of the control program.
- the information display creating unit 157 creates a display of the icon for which the status information has been acquired so that the user can visually recognize that there is an abnormality in the operation of the icon. That is, when an alarm or an error occurs with respect to an icon that constitutes the control program, the information display creating unit 157 displays information related to the icon so that the user can visually recognize that the alarm or error has occurred with respect to the icon. Create a display.
- the information display creation unit 157 further displays at least one of the content of the alarm or error, guide information for resolving the alarm or error, and a selection button for transitioning to a parameter setting screen for resolving the alarm or error.
- the information display creation unit 157 creates a visually recognizable display for an icon that causes an alarm or an error, including the following. (1) Adding an image of a specific mark to an icon. (2) Change the display mode of the icon (change color, highlight, etc.).
- FIG. 5 shows a program 501 by icons arranged in the programming area 300 .
- the program 501 includes a look icon 211 , a three linear move icon 212 , a pick/place icon 213 and a hand close icon 201 .
- the view icon 211 corresponds to the visual detection function (the function of detecting the position of the object using the visual sensor 70).
- the linear movement icon 212 corresponds to the function of moving the robot.
- the take/place icon 213 corresponds to the function of correcting the position of the robot (teaching position) using the position of the object detected by the visual detection function.
- the hand close icon 201 as an internal function of the pick/place icon 213, an action of picking up the object with the hand is realized based on the position of the object obtained by the visual detection function.
- the information display creating unit 157 adds a mark 601 (here, an attached icon with a “!” mark) to call the user's attention to the watch icon 211 that is causing the alarm. Since a mark 601 calling attention is added to the icons displayed in the program creation area 300 (timeline), the user can identify which of the icons constituting the program 501 has caused an alarm or error. can be visually recognized immediately.
- a mark 601 here, an attached icon with a “!” mark
- the user can display the content of the alarm/error that has occurred on the viewing icon 211 by performing a predetermined operation.
- the predetermined operation is, for example, an operation of selecting the icon, an operation of tapping an arbitrary position in the programming area 300, or the like.
- the operation of selecting an icon may be an operation of placing a cursor on the icon, an operation of touching the icon, or the like.
- FIG. 6 shows a state in which a pop-up screen 650 showing the details of the alarm is displayed by the user selecting the view icon 211 in the display state of FIG.
- the pop-up screen 650 contains an alarm code "CVIS-038" and a message 651 ("too many candidates") indicating the contents of the alarm as contents of the alarm.
- “too many candidates” means that there are too many target object candidates detected by the visual detection function (pattern matching) in the image captured by the visual sensor 70 .
- Such an alarm can occur, for example, when the score threshold, which is the object detection parameter, is low.
- FIG. 7 shows a pop-up screen 660 as another example of a screen showing the content of an alarm or error for the viewing icon 211, which is displayed when the user performs a predetermined operation in the display state of FIG.
- a pop-up screen 660 includes a message 661 having the same content as the message 651 and guide information 662 for resolving the alarm/error. More specifically, the guide information 662 includes text information "This is a pattern matching error" as an explanation of the alarm error, and a message "Search candidates are reduced so as to reduce the number of search candidates" as a guide for resolving the alarm error. Please do this.”
- the pop-up screen 660 further includes an open button 663 for transitioning to a parameter setting screen including setting items to be corrected. By viewing this guide information 662, the user can understand how to resolve the alarm/error and take necessary measures.
- the user selects the open button 663 to, for example, display the parameter setting screen of the viewing icon 211 as You can transition to a screen that includes items for teaching the model used for pattern matching, items for setting the pattern matching score, and items for setting the pattern matching angle and search window.
- the user can appropriately set the pattern matching score with reference to the alarm/error information described above.
- the message 661 explaining the details of the alarm/error illustrated in FIG. 7 may be the content of "Please readjust the model” or "Please readjust the score”.
- FIG. 8 shows a program 502 by icons arranged in the programming area 300 .
- Program 502 includes two linear movement icons 212, a call icon 215 for calling other programs, a take/place icon 214, and a hand close icon 201.
- the information display creating unit 157 adds a mark 601 for calling the user's attention to the call icon 215 causing the alarm or error.
- a mark calling attention is added to the icons displayed on the program creation area 300 (timeline), so that the user can identify which of the icons constituting the program 502 has generated an alarm error. It is possible to visually recognize immediately whether the
- FIG. 9 shows a state in which a pop-up screen 670 showing the details of the alarm/error is displayed when the user selects the call icon 215 in the display state of FIG. 8, for example.
- the pop-up screen 670 displays, as a message 671 indicating the details of the alarm/error, information about the code of the alarm/error "YES-222", information about the place where the alarm/error occurred "DEFAULT, 3", and details of the error/alarm. contains information indicating "cannot call subprogram".
- FIG. 10 shows a pop-up screen 680 as another example of a screen showing the details of the alarm/error for the call icon 215, which is displayed when the user performs a predetermined operation in the display state of FIG.
- the pop-up screen 680 includes a message 681 having the same content as the message 671 and guide information 682 for resolving the alarm/error. More specifically, the guide information 682 includes text information "The specified subprogram cannot be called.” as an explanation of the alarm error, and text information "DEFAULT 3 lines" as a guide for resolving the alarm error. Please check the specified subprogram on the detail screen of the eye icon.”
- the pop-up screen 680 further includes an open button 683 for transitioning to a parameter setting screen including setting items to be corrected. By viewing this guide information 682, the user can understand how to resolve the alarm/error and take necessary measures.
- FIG. 11 shows a parameter setting screen 690 of the call icon 215, which is opened by selecting the open button 683 on the popup screen 680 shown in FIG.
- a parameter setting screen 690 has a setting item 691 for designating a subprogram name. The user can directly write the name of the subprogram in the input field of the setting item 691, or select the desired program from the list of subprograms displayed by selecting the menu display button. A program can be specified.
- FIG. 11 shows a state in which "SUB_PRO" is designated as a subprogram.
- the display of information (alarm/error information, guide information, parameter setting screen, etc.) related to the content of the state information based on a predetermined user operation described with reference to FIGS. 6-7 and 9-11 is It can be implemented as a function of the information display creation unit 157 .
- Examples of displaying an icon that has caused an alarm or an error so that it can be visually recognized include examples of various icons other than the above-described look icon and call icon.
- An icon having a function of designating the position of the robot is called a position icon.
- the position icon For example, if the position of the robot specified by the position icon is out of the operating range of the robot, or in the case of a singularity, the position icon will be able to visually recognize that an alarm or error has occurred. Display (addition of an attached icon, etc.) may be performed.
- the program includes two position icons (a first position icon and a second position icon), and the robot moves from the position specified by the first position icon to the second position icon.
- an image indicating the occurrence of an alarm or error is displayed between the first position icon and the second position icon ( There may be an example of displaying an attached icon, etc.).
- the information indicating the details of the alarm/error can be displayed such as that the robot is out of the operating range or that the robot is at a singular point. Information indicating that there is something may be displayed on a pop-up screen or the like.
- the user it is possible for the user to immediately visually recognize an icon whose operation is abnormal.
- the program creation area 300 by changing the display mode or adding an image to the icon causing the alarm error, the user who performs the programming can easily detect the alarm error within the control program. It becomes possible to immediately visually recognize the icon causing the . Therefore, it is possible to improve convenience for the user who performs programming and to perform programming efficiently.
- the robot may perform some kind of work such as workpiece detection and workpiece picking. Also in this case, there may be some consequences (detection success/failure, retrieval success/failure) for such work.
- the user desires to know immediately the execution result of such processing.
- the state information acquisition unit 156 acquires state information indicating the execution results of the icons forming the control program. Such information can be acquired by the status information acquisition unit 156 cooperating with the robot motion control unit 151 (and the vision sensor control device 20) that controls the operation of the control program and monitoring the operation result of the control program. .
- the information display creation unit 157 creates a display regarding the icon for which the status information has been acquired so that the execution result can be visually recognized.
- the information display creation unit 157 displays the icon execution result by the program creation area and/or the model image that displays the motion of the robot operating according to the execution of the control program by the motion of the 3D robot model. This is done on a display screen (hereinafter also referred to as a preview screen).
- FIG. 12 shows a programming screen 400 displayed on the display unit 13 by the teaching device 40 according to this embodiment.
- the programming screen 400 includes a preview screen 450 that displays a robot model 30M that is a 3D model of the robot 30.
- FIG. 12 program creation screen 400 includes icon display area 200 , program creation area 300 , and preview screen 450 .
- the robot model 30M arranged in the preview screen 450 follows the movement of the robot 30 and operates.
- the function of moving the robot model 30M following the movement of the robot 30 on the preview screen 450 may be implemented as one function of the screen display creation unit 155.
- the screen display creation unit 155 acquires information regarding the movement of the robot 30 by cooperating with the robot motion control unit 151 .
- a program 503 created in the program creation area 300 corresponds to each axis movement icon, register icon for setting register values, label icon for specifying label number, and conditional branch instruction. It includes a conditional branch icon, a take/put icon, a hand close icon, and a linear move icon 212 .
- a position P3 represented by a circled number 3 on the preview screen 450 corresponds to the teaching position set in the linear movement icon 212 .
- the circled numbers displayed in the program creation area 300 and the preview screen 450 indicate teaching position numbers.
- the linear movement icon 212 is set to the third teaching position.
- the teaching device 40 (information display creation unit 157) provides functions (A1) to (A3) for displaying the following icon execution results on the program creation screen 400.
- the linear movement icon 212 includes a vision detection program (vision detection function) as a command.
- a camera icon 701 representing a camera is associated with the teaching position P3. This enables the user to intuitively and instantaneously grasp what kind of processing is to be performed at each teaching position.
- a display is provided so that it is possible to visually ascertain whether or not the processing at the teaching position has succeeded.
- Examples of display methods in this case include the following examples.
- the display mode of the icon (linear movement icon 212) corresponding to the teaching position arranged in the programming area 300 is changed, or a specific mark (for example, , camera icon). For example, if successful, the mark is displayed in green, and if unsuccessful, the mark is displayed in red.
- (A-2-3) The above (A-2-1) and (A-2-2) are used in combination. These examples allow the user to intuitively and instantaneously grasp the results of processing performed at each teaching position.
- the execution result information is, for example, the number of detected works or an image of the detected works.
- FIG. 13 is a flowchart showing icon state display processing by the teaching device 40 in this embodiment. This processing is executed under the control of the processor of the teaching device 40 (in this case, the processor 51 of the robot control device 50).
- step S1 the user teaches the control program (step S1).
- parameter inputs such as programming by arranging icons and setting of taught positions for each icon are accepted.
- the teaching device 40 displays an icon corresponding to the processing (work) at each teaching position (step S2).
- a display is made such that a camera icon 701 is added to the third taught position P3.
- FIG. 14A shows that when the detection result of the vision detection function as the processing at the teaching position P3 is successful, the camera icon 701 attached to the teaching position P3 is displayed in a specific color (for example, green) on the preview screen 450. It shows the case of displaying with .
- the camera icon to which a specific color indicating success is added is denoted by 701a, and the display mode in this specific color is represented by shading.
- the color of the camera icon 701 is displayed in a different color (for example, red) from the case of success in order to indicate that the detection result of the vision detection function at the teaching position P3 is unsuccessful. It shows if you did.
- the camera icon to which a specific color indicating failure is added is denoted by 701b, and the display mode of this specific color is represented by shading.
- FIGS. 15A and 15B show an example of displaying the results of executing the visual detection function on both the preview screen 450 and the programming area 300 (timeline).
- FIG. 15A is a display example when the execution result of the vision detection function executed at the teaching position P3 is successful.
- a camera icon 701a with a specific color indicating success is displayed in association with the teaching position P3.
- a camera icon 702 colored to indicate success is added to the linear movement icon 212 corresponding to the teaching position P3.
- FIG. 15B is a display example when the execution result of the vision detection function executed at the teaching position P3 is failure.
- a camera icon 701b with a specific color indicating failure is displayed in association with the teaching position P3.
- a camera icon 703 colored to indicate failure is added to the linear movement icon 212 corresponding to the teaching position P3.
- FIGS. 15A and 15B show an example of displaying for recognizing the icon execution result on both the preview screen 450 and the program creation area 300, but the display for recognizing the icon execution result is There may be an example in which only the programming area 300 is processed.
- step S5 when the icon (linear movement icon 212 or camera icon 701) is selected (for example, tapped) (step S5), information about the execution result is displayed, for example, in a pop-up screen (step S6). .
- the user can immediately visually recognize the execution result of icon processing.
- the program creation area 300 it is possible to immediately visually recognize the execution result of the icon. Therefore, it is possible to improve convenience for the user who performs programming and to perform programming efficiently.
- FIG. 16 is a diagram showing the configuration of a robot system 100A including a teaching device 10A according to the third embodiment. Since the robot system 100A has a device configuration equivalent to that of the robot system 100 according to the first embodiment, in FIG. 16, the same devices as those of the robot system 100 shown in FIG. 1 are given the same reference numerals. As shown in FIG. 16, the robot system 100A includes a robot 30 equipped with a hand 33, a robot controller 50A that controls the robot 30, a visual sensor 70, a visual sensor controller 20 that controls the visual sensor 70, and a teaching device 10A connected to the robot control device 50A.
- the teaching device 10A is configured as a single device connected to the robot control device 50A.
- the teaching device 10A can be configured by a teaching operation panel, a tablet terminal, a personal computer, and other various information processing devices.
- the hardware configurations of the robot control device 50A and the teaching device 10A are equivalent to the hardware configurations of the robot control device 50 and the teaching operation panel 10 shown in FIG.
- the teaching device 10A has a function as a programming device that enables creation of a control program using icons.
- the user often wants to know whether setting of the icon of the control program is completed.
- the teaching device 10A according to the present embodiment displays, when the setting of an icon constituting a control program is incomplete, such that the setting of the icon can be visually recognized.
- the setting incomplete state includes cases where there are unset items and cases where there are items that require setting changes.
- FIG. 17 is a functional block diagram of the teaching device 10A.
- the teaching device 10A has a program creating section 111 , a state information acquiring section 115 and an information display creating section 117 .
- Program creation unit 111 has icon data storage unit 112 , icon control unit 113 , and screen display creation unit 114 .
- the program creation unit 111 has functions equivalent to those of the program creation unit 152 in the first embodiment.
- the icon data storage unit 112, the icon control unit 113, and the screen display creation unit 114 have functions equivalent to the icon data storage unit 153, the icon control unit 154, and the screen display creation unit 155 in the first embodiment, respectively. have. That is, the program creation unit 111 has a function of presenting the program creation screen 400 shown in FIG. 4 and supporting programming using icons.
- the status information acquisition unit 115 acquires status information indicating the unfinished setting of the icons that make up the control program. Such status information can be obtained from the information about detailed settings of the icon stored in the icon data storage unit 112 .
- the status information acquisition unit 115 has a function of determining whether or not there are unset items for the icons constituting the control program, and a function of determining whether or not there are items that require setting changes. have. It is assumed that the determination unit 116 has the function of performing such determination.
- the information display creation unit 117 creates a display for the icon for which the status information has been acquired so that the user can visually recognize that the setting is incomplete. More specifically, the information display creation unit 117 visually displays the icon determined by the determination unit 116 to have an unset setting item or the icon determined by the determination unit 116 to require a setting change. create a visually recognizable display. Note that, in the present embodiment, the icons constituting the control program may be referred to as function icons.
- changing the display mode of the icon may include highlighting by changing the color of the icon or the like.
- Adding an image to an icon may include adding a particular mark, icon, etc. to the icon.
- FIG. 18 is a flowchart showing determination processing by the determination unit 116 for determining whether or not an attached icon should be added to an icon (function icon). This determination process is executed under the control of the processor of the teaching device 10A. This determination process is executed for each icon arranged in the program creation area 300 .
- the determination unit 116 determines whether or not there are unset items among the setting items in the parameter setting screen of the icons arranged in the program creation area 300 (step S11). If there is an unset item in the icon (S11: YES), the information display creation unit 117 gives the icon an attached icon indicating that there is an unset item (step S14).
- the determination unit 116 determines whether or not there is an item that needs to be changed in the setting items that have already been set for the icon. (Step S12). If it is determined that there is an item that needs to be changed among the setting items that have only been set (S12: YES), the information display creation unit 117 creates a display for indicating that there is an item that needs to be changed for the icon. Attached icons are added (step S14).
- step S12 if it is determined that there is no item that needs to be changed in the setting items that have already been set (S12: NO), that is, if both of the determination results in steps S11 and S12 are NO, the information display creation unit 117 No attached icon is added to the icon (step S13). Then, this determination processing ends.
- the user can visually and immediately recognize that there are unset items regarding detailed icon setting items, or if there are setting items that need to be changed.
- the timing for executing the above determination process is (1) Execute when an instruction to execute the program of the icon placed in the program creation area 300 is given. (2) Executed each time a new icon is placed in the program creation area 300; (3) Executed at the timing when parameter setting is performed for the icon via the parameter setting screen, (4) cyclically and repetitively when programming is being done; An example is possible.
- FIG. 19 shows an example in which an attached icon is added to an icon placed in the program creation area 300 when there is an unset item.
- the program 504 shown in FIG. 19 includes a look icon 211 and two linear movement icons 212 .
- the view icon 211 has an unset item, so an attached icon 711 is added to the view icon to indicate that there is an unset item. This allows the user to immediately recognize that there are unset items for the viewing icon 211 .
- FIG. 20 shows a state in which a parameter setting screen 800 of the view icon 211 is displayed by performing an operation to select the view icon 211 in the program creation area 300 of FIG.
- the parameter setting screen 800 includes "camera initial settings” and “detection settings” (reference numeral 801) as setting items.
- the "detection program” reference numeral 802
- the “detection number output destination register” reference numeral 803
- an attached icon 712 that calls the user's attention is added adjacent to the "detection setting" item to indicate that the "detection setting” is not set.
- the accessory icon 712 displayed adjacent to the detection setting item may be the same as the accessory icon 711 added to the viewing icon 211 or may be different from the accessory icon 711 .
- FIG. 21 shows an example in which an attached icon is added to an icon placed in the program creation area 300 when there is an item requiring a setting change.
- the program 505 shown in FIG. 21 includes a view icon 211, a view icon 211b, and a linear movement icon 212.
- the view icon 211b includes a setting item that requires a setting change. 713 is added. Note that since the view icon 211 has unset items, an attached icon 711 is added to the view icon 211 . With the above configuration, the user can immediately recognize that there is an item that requires a setting change for the viewing icon 211b.
- the attached icon 713 for representing an icon having an item requiring a setting change has a form different from the attached icon 711 added to an icon having an unset item.
- icons with unset setting items and icons requiring setting changes coexist as shown in FIG. Icons can be visually identified immediately.
- the icon display mode when there are unset items differs from the icon display mode for which setting changes are required. make it something
- FIG. 22 shows a state in which the parameter setting screen 800 of the view icon 211b is displayed by performing an operation of selecting the view icon 211b in the program creation area 300 of FIG.
- the specified program name 'VP2S12' of the 'detection program' is displayed in a specific color (for example, red), thereby changing the setting of the 'detection program' of the 'detection setting'. It is shown so that it can be recognized immediately that it is necessary. Such a situation may occur, for example, because the detection program 'VP2S12' does not exist. It should be noted that the display of information (parameter setting screen, etc.) related to the content of the state information based on a predetermined user operation, which has been described with reference to FIGS. can.
- the visible icon is exemplified. can occur.
- the information display creation unit 117 adds the attached icon 711 to the “linear movement icon” arranged in the program creation area 300 .
- the determination unit 116 can determine that there is an item that needs to be changed in the setting item of the “visible icon” by checking the setting information of these icons.
- the information display creating unit 117 adds the attached icon 713 to the “visible icon” arranged in the program creating area 300 .
- the teaching device 10A may further be configured to display an icon for which all setting items have been completed so that the user can visually recognize that the setting has been completed. That is, in this case, state information acquisition section 115 (determining section 116) determines whether or not icon setting has been appropriately completed based on the information regarding the icon setting state. For example, the information display creation unit 117 adds an attached icon (various marks, characters, etc. that can represent the completion state) indicating the setting completion state to the icon for which the setting is completed in the program creation area 300. Also good.
- the display examples described with reference to FIGS. 19 to 20 were for the case of adding one attached icon to an icon with unset setting items.
- the information display creation unit 117 may add a display to the icon so that the number of unset items can be recognized.
- the number of unset items can be recognized.
- icons that require setting changes as described with reference to FIGS. 21 and 22, there may be a method of adding attached icons to the icons so that the number of items requiring setting changes can be recognized.
- an attached icon that indicates the presence (number) of unset items and an attached icon that indicates the presence (number) of items that require setting changes are displayed. Both may be added.
- the third embodiment it is possible for the user to visually and immediately recognize that the icon setting is in the completed state or the incomplete state.
- the program creation area 300 it is possible to immediately visually recognize whether the icon setting has been completed or not. Therefore, it is possible to improve convenience for the user who performs programming and to perform programming efficiently.
- the user in the process of creating or executing a control program, the user can visually and instantaneously grasp whether or not the icon can or has executed a desired action. It becomes possible.
- a teaching device that performs such functions can be represented, for example, as follows.
- a teaching device for creating a program using icons representing functions constituting a control program for an industrial machine a state information acquisition unit that acquires information about the execution results of the icons that make up the control program; an information display creation unit that displays information about the execution result on a screen that displays a 3D model of the industrial machine that operates according to the control program;
- a teaching device comprising:
- the user can instantly grasp what kind of processing is performed at each teaching position on the screen displaying the 3D model of the robot, and also whether the processing at each teaching position has succeeded or failed. You can instantly grasp what In addition, detailed information regarding the result of processing at the teaching position can be obtained immediately. Therefore, convenience for the user who performs programming is improved.
- the information display creating unit displays the execution result of the function of the icon in association with the position corresponding to the position where the function of the icon is executed on the screen displaying the 3D model. Also good.
- the position where the function of the icon is executed is, for example, the teaching position taught as the setting of the icon.
- the display representing the execution result is, for example, by changing the display mode of the mark indicating the function of the icon according to the execution result.
- the program creation area and the model image display screen are described as being areas or screens that are configured integrally with the program creation screen. may be presented as a separate screen.
- the arrangement of functional blocks as a teaching device shown in FIG. 3 or FIG. 17 is an example, and it goes without saying that the configuration is not limited to such a configuration.
- the configuration of the teaching device 40 shown in FIG. 3 there may be a configuration in which at least part of the functions arranged on the robot control device 50 side are arranged on the teaching operation panel 10 side.
- the functional blocks in the functional block diagram of the teaching device shown in FIG. 3 or FIG. 17 are such that the processor of the equipment (robot control device 50 or teaching device 10A) that constitutes the teaching device executes various software stored in the storage device.
- the processor of the equipment robot control device 50 or teaching device 10A
- it may be realized by a configuration mainly composed of hardware such as ASIC (Application Specific Integrated Circuit).
- Various programs executed on the teaching device including the icon state display processing shown in FIG. 13 and the icon determination processing shown in FIG. It can be recorded on a semiconductor memory such as a flash memory, a magnetic recording medium, an optical disk such as a CD-ROM, a DVD-ROM, etc.).
- a semiconductor memory such as a flash memory, a magnetic recording medium, an optical disk such as a CD-ROM, a DVD-ROM, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
図1は、第1実施形態に係る教示装置40を含むロボットシステム100の全体構成を表す図である。本実施形態においては、ロボット制御装置50と教示操作盤10とにより、ロボット30を教示するための教示装置40が構成される。教示装置40は、ロボット30の制御プログラムを構成する機能を表す(すなわち、ロボット制御の命令を表す)アイコンを用いたプログラミングを可能とする教示装置である。
(1)アイコンに対して特定のマークの画像を付加する。
(2)アイコンの表示態様を変更する(色を変える、ハイライト表示する等)。
・パターンマッチングに用いるモデルを教示するための項目
・パターンマッチングのスコアを設定するための項目
・パターンマッチングの角度や検索ウィンドウなどを設定するための項目
を含む画面に遷移することができる。ユーザは、このようなパラメータ設定画面において、上述のアラーム・エラーの情報を参考に、パターンマッチングのスコアを適切に設定することができる。
次に、第2実施形態について説明する。第2実施形態に係る教示装置は、図1から3に示した教示装置40及びロボットシステム100の機器構成、ハードウェア構成、及び機能ブロック図と同じ構成で実現することができるため、本実施形態においても図1から3を参照して説明を行うこととする。
(A-2-1)プレビュー画面450において、アイコンの処理が成功した場合、カメラアイコンを特定の色(例えば緑色)で表し、アイコンの処理が失敗した場合、それと異なる色(例えば赤色)で表現するようにする。
(A-2-2)検出結果に応じて、プログラム作成領域300に配置された当該教示位置に対応するアイコン(直線移動アイコン212)の表示態様を変更するか又は当該アイコンに特定のマーク(例えば、カメラアイコン)を付加する。例えば、成功した場合にはマークを緑色で表示し、失敗した場合には当該マークを赤色で表示する。
(A-2-3)上記(A-2-1)及び(A-2-2)を併用する。
これらの例により、ユーザは、各教示位置で行われる処理の結果を直感的に瞬時に把握することができる。
以下、第3実施形態について説明する。図16は、第3実施形態に係る教示装置10Aを含むロボットシステム100Aの機器構成を表す図である。ロボットシステム100Aは、第1実施形態に係るロボットシステム100と同等の機器構成を有するため、図16において図1に示したロボットシステム100と同じ機器には同一の符号を付している。図16に示すように、ロボットシステム100Aは、ハンド33を搭載したロボット30と、ロボット30を制御するロボット制御装置50Aと、視覚センサ70と、視覚センサ70を制御する視覚センサ制御装置20と、ロボット制御装置50Aに接続された教示装置10Aとを含む。第3実施形態に係るロボットシステム100Aでは、教示装置10Aは、ロボット制御装置50Aに接続された単独の機器として構成されている。教示装置10Aは、教示操作盤、タブレット端末、パーソナルコンピュータ、その他各種の情報処理装置により構成することができる。
(1)プログラム作成領域300に配置したアイコンのプログラムを実行する指示がなされたときに実行する、
(2)プログラム作成領域300に新たなアイコンが配置される度に実行する、
(3)アイコンに対しパラメータ設定画面を介したパラメータ設定が行われたタイミングで実行する、
(4)プログラミングがなされているときに周期的に繰り返し実行する、
といった例が有り得る。
産業機械の制御プログラムを構成する機能を表すアイコンを用いたプログラム作成を行うための教示装置であって、
制御プログラムを構成するアイコンについての実行結果に関する情報を取得する状態情報取得部と、
前記実行結果に関する情報を、前記制御プログラムにしたがって動作する前記産業機械の3Dモデルを表示する画面上で表示する情報表示作成部と、
を備える教示装置。
2 作業台
10 教示操作盤
11 プロセッサ
12 メモリ
13 表示部
14 操作部
15 入出力インタフェース
20 視覚センサ制御装置
30 ロボット
30M ロボットモデル
33 ハンド
40 教示装置
50 ロボット制御装置
51 プロセッサ
52 メモリ
53 入出力インタフェース
54 操作部
70 視覚センサ
100 ロボットシステム
111 プログラム作成部
112 アイコンデータ記憶部
113 アイコン制御部
114 画面表示作成部
115 状態情報取得部
116 判定部
117 情報表示作成部
151 ロボット動作制御部
152 プログラム作成部
153 アイコンデータ記憶部
154 アイコン制御部
155 画面表示作成部
156 状態情報取得部
157 情報表示作成部
200 アイコン表示領域
261 プログラミングタブ
262 詳細タブ
300 プログラム作成領域
400 プログラム作成画面
450 プレビュー画面
501、502、503、504、505 プログラム
601 マーク
650、660、670、680 ポップアップ画面
663、683 開くボタン
690 パラメータ設定画面
701、701a、701b、702 カメラアイコン
711、713 付属アイコン
800 パラメータ設定画面
Claims (18)
- 産業機械の制御プログラムを構成する機能を表すアイコンを用いたプログラム作成を行うための教示装置であって、
前記制御プログラムを構成するアイコンが所期の動作を実行し得るか否か又は実行したか否かを示す状態情報を取得する状態情報取得部と、
前記状態情報に基づいて、前記アイコンが所期の動作を実行し得るか否か又は実行したか否かをプログラム作成画面上で視覚的に認識できるように、前記アイコンに関する表示を作成する情報表示作成部と、
を備える教示装置。 - 前記状態情報取得部は、前記状態情報として、前記制御プログラムを構成するアイコンについて設定の完了又は未完了状態、動作の異常、又は実行結果の少なくともいずれかを示す情報を取得し、
前記情報表示作成部は、前記状態情報が取得されたアイコンに関し、前記設定が完了又は未完了状態にあること、前記動作に異常があること、又は前記実行結果を視覚的に認識できるように、当該アイコンに関する表示を作成する、請求項1に記載の教示装置。 - 前記情報表示作成部は、前記アイコンに対する表示態様の変更又は画像の付加を行うことにより、前記アイコンに関する表示を作成する、請求項1又は2に記載の教示装置。
- 前記情報表示作成部は、操作部を介した所定の操作に応じて、前記状態情報の内容に係わる情報を表示画面に表示する、請求項1から3のいずれか一項に記載の教示装置。
- 前記状態情報は、前記アイコンの動作に伴い発生するアラーム又はエラーの情報である、請求項1から4のいずれか一項に記載の教示装置。
- 前記情報表示作成部は、前記アラーム又はエラーが発生したアイコンに対して特定のマークを表す画像を付加する、請求項5に記載の教示装置。
- 前記情報表示作成部は、更に、前記アラーム又はエラーの内容、前記アラーム又はエラーを解消するためのガイド情報、又は、前記アラーム又はエラーを解消するためのパラメータ設定画面に遷移するための選択ボタンの少なくともいずれかの表示を作成する、請求項5又は6に記載の教示装置。
- 前記制御プログラムを構成するアイコンとして、前記産業機械の位置を指定する機能を有する位置アイコンが含まれ、
前記位置アイコンに関する前記アラーム又はエラーの情報として、前記位置アイコンで指定される位置が前記産業機械の動作範囲外であること、又は、特異点であることのいずれかを表す情報が取得された場合、前記情報表示作成部は、前記位置アイコンに対して、前記アラーム又はエラーの発生を認識できるような表示を作成する、請求項5から7のいずれか一項に記載の教示装置。 - 前記制御プログラムを構成するアイコンとして、前記産業機械の位置を指定する機能を有する第1の位置アイコンと第2の位置アイコンとが含まれ、
前記第1の位置アイコン及び前記第2の位置アイコンに関する前記アラーム又はエラーの情報として、前記産業機械が前記第1の位置アイコンで指定される位置と前記第2の位置アイコンで指定される位置との間を移動することに伴い前記産業機械の位置が動作範囲外となること、又は、特異点となることのいずれかを表す情報が取得された場合、前記情報表示作成部は、前記プログラム作成画面上における前記第1の位置アイコンと前記第2の位置アイコンの間に前記アラーム又はエラーの発生を認識できる表示を作成する、請求項5から7のいずれか一項に記載の教示装置。 - 前記アイコンは、視覚センサによる処理に関する命令を表すアイコンであり、
前記状態情報は、前記視覚センサを用いた処理の実行結果が成功であるか失敗であるかを示す情報である、請求項1から4のいずれか一項に記載の教示装置。 - 前記情報表示作成部は、前記実行結果が成功であるか失敗であるかに応じて前記アイコンの表示態様を異ならせる、前記実行結果が成功であるか失敗であるかに応じて前記アイコンに対して異なるマークを表す画像を付加する、又は、前記実行結果としての前記視覚センサによる撮像画像のサムネイルを前記アイコンに対応付けて表示する、のいずれかの動作を行う、請求項10に記載の教示装置。
- 前記状態情報は、前記アイコンの設定に、未設定の項目があること、設定変更が必要な項目があること、の少なくとも一つを示す情報である、請求項1から4のいずれか一項に記載の教示装置。
- 前記情報表示作成部は、未設定の項目があると判定されたアイコンについて第1の表示態様に変更するか又は第1のマークを表す画像を付加し、前記設定変更を要する項目があると判定されたアイコンについて前記第1の表示態様と異なる第2の表示態様とするか又は前記第1のマークと異なる第2のマークを表す画像を付加する、請求項12に記載の教示装置。
- 前記情報表示作成部は、前記アイコンの設定における未設定項目の数、又は、前記アイコンの設定における設定変更が必要な項目の数の少なくともいずれかを視覚的に認識できるように、前記アイコンに関する表示を作成する、請求項12に記載の教示装置。
- 前記アイコンを順に配置して前記制御プログラムを作成するためのプログラム作成領域を有する前記プログラム作成画面を生成するプログラム作成部を更に備える、請求項1から14のいずれか一項に記載の教示装置。
- 前記情報表示作成部は、前記プログラム作成領域において、前記アイコンに関する表示を作成する、請求項15に記載の教示装置。
- 前記プログラム作成画面は、前記制御プログラムの実行により動作する前記産業機械の3Dモデルを表示するモデル画像表示画面を更に有し、
前記情報表示作成部は、前記モデル画像表示画面において、前記アイコンの実行結果に関する表示を作成する、請求項15又は16に記載の教示装置。 - 前記情報表示作成部は、前記モデル画像表示画面において、前記アイコンに設定されている教示位置に対応する位置に関連付けて、前記表示を作成する、請求項17に記載の教示装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/031598 WO2023026490A1 (ja) | 2021-08-27 | 2021-08-27 | 教示装置 |
JP2023543625A JPWO2023026490A1 (ja) | 2021-08-27 | 2021-08-27 | |
DE112021007828.3T DE112021007828T5 (de) | 2021-08-27 | 2021-08-27 | Lehrgerät |
CN202180101507.4A CN117858785A (zh) | 2021-08-27 | 2021-08-27 | 示教装置 |
TW111129353A TW202325505A (zh) | 2021-08-27 | 2022-08-04 | 教示裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/031598 WO2023026490A1 (ja) | 2021-08-27 | 2021-08-27 | 教示装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023026490A1 true WO2023026490A1 (ja) | 2023-03-02 |
Family
ID=85322572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/031598 WO2023026490A1 (ja) | 2021-08-27 | 2021-08-27 | 教示装置 |
Country Status (5)
Country | Link |
---|---|
JP (1) | JPWO2023026490A1 (ja) |
CN (1) | CN117858785A (ja) |
DE (1) | DE112021007828T5 (ja) |
TW (1) | TW202325505A (ja) |
WO (1) | WO2023026490A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012110499A (ja) * | 2010-11-24 | 2012-06-14 | Matsunobu Suko | 息力測定方法 |
JP6308248B2 (ja) * | 2016-06-22 | 2018-04-11 | オムロン株式会社 | コンベアトラッキング等に向けられたガイダンス装置 |
JP2019141937A (ja) * | 2018-02-19 | 2019-08-29 | セイコーエプソン株式会社 | ロボット制御装置及びロボットシステム |
JP2021091026A (ja) * | 2019-12-09 | 2021-06-17 | ファナック株式会社 | アイコンプログラミング機能を備えたロボット教示装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004174662A (ja) | 2002-11-27 | 2004-06-24 | Fanuc Ltd | ロボットの動作状態解析装置 |
JP2004252725A (ja) | 2003-02-20 | 2004-09-09 | Canon Inc | ツリー構造表示方法 |
WO2015136671A1 (ja) | 2014-03-13 | 2015-09-17 | 富士機械製造株式会社 | 作業機用表示装置 |
US10747393B2 (en) | 2016-10-03 | 2020-08-18 | Lincoln Global, Inc. | User interface with real time pictograph representation of parameter settings |
JP6498366B1 (ja) | 2018-07-10 | 2019-04-10 | 三菱電機株式会社 | 教示装置 |
-
2021
- 2021-08-27 CN CN202180101507.4A patent/CN117858785A/zh active Pending
- 2021-08-27 JP JP2023543625A patent/JPWO2023026490A1/ja active Pending
- 2021-08-27 DE DE112021007828.3T patent/DE112021007828T5/de active Pending
- 2021-08-27 WO PCT/JP2021/031598 patent/WO2023026490A1/ja active Application Filing
-
2022
- 2022-08-04 TW TW111129353A patent/TW202325505A/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012110499A (ja) * | 2010-11-24 | 2012-06-14 | Matsunobu Suko | 息力測定方法 |
JP6308248B2 (ja) * | 2016-06-22 | 2018-04-11 | オムロン株式会社 | コンベアトラッキング等に向けられたガイダンス装置 |
JP2019141937A (ja) * | 2018-02-19 | 2019-08-29 | セイコーエプソン株式会社 | ロボット制御装置及びロボットシステム |
JP2021091026A (ja) * | 2019-12-09 | 2021-06-17 | ファナック株式会社 | アイコンプログラミング機能を備えたロボット教示装置 |
Also Published As
Publication number | Publication date |
---|---|
TW202325505A (zh) | 2023-07-01 |
CN117858785A (zh) | 2024-04-09 |
DE112021007828T5 (de) | 2024-03-28 |
JPWO2023026490A1 (ja) | 2023-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230267690A1 (en) | Information processing apparatus and control method of display apparatus | |
US11243676B2 (en) | Numerical control system for machine tool | |
JP6867457B2 (ja) | 情報処理装置 | |
US10437229B2 (en) | Numerical controller | |
JP7553559B2 (ja) | プログラミング装置 | |
WO2023026490A1 (ja) | 教示装置 | |
JP4944808B2 (ja) | 表示装置 | |
WO2021125192A1 (ja) | オフラインプログラミング装置及びオフラインプログラミング方法 | |
JP7553612B2 (ja) | 教示装置 | |
JP5542624B2 (ja) | プラント監視装置 | |
CN106155519B (zh) | 画面信息生成装置 | |
JP7376754B1 (ja) | 画面作成支援装置、画面操作支援装置、及びコンピュータが読み取り可能な記憶媒体 | |
WO2024028977A1 (ja) | 教示装置 | |
US11709584B2 (en) | User interface development assistance device, user interface development assistance method, and non-transitory computer-readable recording medium | |
US20240165801A1 (en) | Teaching device | |
JP4791569B2 (ja) | 作図支援方法及びcadプログラムを記憶してなる媒体 | |
JP4796448B2 (ja) | マンマシン装置 | |
WO2023053368A1 (ja) | 教示装置及びロボットシステム | |
JP6474253B2 (ja) | 表示器システム | |
WO2023233623A1 (ja) | 情報処理装置 | |
WO2024189839A1 (ja) | ロボットのプログラミング装置及びプログラミング方法 | |
JP7436797B2 (ja) | ロボットのプログラム作成支援装置 | |
CN118736571A (zh) | 视觉标识异常处理方法、装置、设备及存储介质 | |
JPH077839U (ja) | 数値制御装置 | |
WO2005045541A1 (ja) | ロボットシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21955099 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2023543625 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202180101507.4 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 112021007828 Country of ref document: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21955099 Country of ref document: EP Kind code of ref document: A1 |