Programming assistance for robots
US-2020306967-A1 · Oct 1, 2020 · US
US11656753B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11656753-B2 |
| Application number | US-202117151947-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 19, 2021 |
| Priority date | Jan 31, 2020 |
| Publication date | May 23, 2023 |
| Grant date | May 23, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An information processing device is configured to virtually execute motion of a device including a plurality of apparatuses. The information processing device includes a display portion and a control portion. The control portion is configured to extract an apparatus to be virtually moved, from the apparatuses on a basis of movement ranges of the apparatuses and display the apparatus on the display portion, as a check object.
Opening claim text (preview).
What is claimed is: 1. An information processing device configured to virtually execute motion of a system comprising a plurality of apparatuses, the information processing device comprising: a display portion; and a control portion configured to: automatically extract at least two apparatuses whose movement spaces overlap with each other from the plurality of apparatuses on a basis of movement spaces that have been set for each of the plurality of apparatuses, before checking interference of apparatuses in virtual space; display the at least two apparatuses that have been extracted on the display portion and not display apparatuses of which movement spaces do not overlap, as check objects for checking interference; virtually execute motion of the at least two apparatuses simultaneously in the virtual space and check whether or not the at least two apparatuses interfere with each other within a range where the movement spaces of the at least two apparatuses overlap with each other; display a virtual-model display portion in which the device is displayed as a virtual model, on the display portion; cause the virtual-model display portion to display a virtual movement of the check objects; and display an execution button, a pause button, a forward button, and a backward button on the display portion, wherein the execution button causes the virtual-model display portion to execute a virtual movement of the check objects, the pause button causes the virtual-model display portion to pause the virtual movement of the check objects, the forward button and the backward button cause the virtual-model display portion to select the virtual movement of the check objects, and when the forward button or the backward button is pressed in a state where the pause button is pressed, a unit motion of the virtual movement selected by pressing the forward button or pressing the backward button is displayed in the virtual-model display portion while looped. 2. The information processing device according to claim 1 , wherein the control portion is configured to display a setting screen used to set the movement spaces, on the display portion. 3. The information processing device according to claim 2 , wherein the control portion is configured to display a position input portion used to input positions to which the plurality of apparatuses move, on the setting screen. 4. The information processing device according to claim 3 , wherein the control portion is configured to display a relationship between the device, the plurality of apparatuses, and the positions, on the setting screen in a tree view form. 5. The information processing device according to claim 2 , wherein the control portion is configured to display a first automatic setting button used to automatically set the movement spaces, on the setting screen. 6. The information processing device according to claim 1 , wherein the control portion is configured to display a checking screen used to check the check objects, on the display portion. 7. The information processing device according to claim 1 , wherein the control portion is configured to display a combination of check objects to be checked, on the checking screen in accordance with an area in which one movement space overlaps with another movement space. 8. The information processing device according to claim 7 , wherein the control portion is configured to display a second automatic setting button used to automatically display the combination, on the checking screen. 9. The information processing device according to claim 7 , wherein the control portion is configured to display a delete button used to delete the combination and an edit button used to edit the combination, on the checking screen. 10. The information processing device according to claim 1 , wherein the control portion is configured to display an operation screen used to display a virtual movement of the check objects, on the display portion. 11. The information processing device according to claim 10 , wherein the control portion is configured to display an execution status of the virtual movement, on the operation screen in a table form. 12. The information processing device according to claim 10 , wherein the control portion is configured to display whether an interference is occurring in the check objects, on the operation screen. 13. The information processing device according to claim 1 , wherein the control portion is configured to cause the display portion to: display, in a table form, detailed information on a virtual movement of the check objects displayed in the virtual-model display portion, and make a display style of a line corresponding to the virtual movement of the check objects displayed in the virtual-model display portion, different from a display style of other lines corresponding to other movements. 14. The information processing device according to claim 13 , wherein the control portion is configured to cause the display portion to synchronize a display displayed by the virtual-model display portion, with the detailed information displayed in the table form, in accordance with operation of the forward button and the backward button. 15. The information processing device according to claim 1 , wherein when the control portion causes the virtual-model display portion to display a virtual movement of the check objects, the control portion causes the virtual-model display portion to display the virtual movement of the check objects such that the virtual movement is looped. 16. A production device comprising: an information processing device configured to virtually execute motion of a system comprising a plurality of apparatuses, the information processing device comprising: a display portion; and a control portion configured to automatically extract at least two apparatuses whose movement spaces overlap with each other from the plurality of apparatuses on a basis of movement spaces that have been set for each of the plurality of apparatuses, before checking interference of apparatuses in virtual space, display the at least two apparatuses that have been extracted on the display portion and not display apparatuses of which movement spaces do not overlap, as check objects for checking interference, virtually execute motion of the at least two apparatuses simultaneously in the virtual space and check whether or not the at least two apparatuses interfere with each other within a range where the movement spaces of the at least two apparatuses overlap with each other, display a virtual-model display portion in which the device is displayed as a virtual model, on the display portion, cause the virtual-model display portion to display a virtual movement of the check objects, and display an execution button, a pause button, a forward button, and a backward button on the display portion, wherein the execution button causes the virtual-model display portion to execute a virtual movement of the check objects, the pause button causes the virtual-model display portion to pause the virtual movement of the check objects, the forward button and the backward button cause the virtual-model display portion to select the virtual movement of the check objects, and when the forward button or the backward button is pressed in a state where the pause button is pressed, a unit motion of the virtual movement selected by pressing the forward button or pressing the backward button is displayed in the virtual-model display portion while looped. 17. A method of manufacturing products by using a production device havi
characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path · CPC title
Simulating machining process on screen (G05B19/4068 takes precedence) · CPC title
Limitation, collision, interference, forbidden zones, avoid obstacles · CPC title
Point to two points on tool locus, calculate and display value · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.