Method of conveying product, product conveyance apparatus, method of producing optical element, optical element production apparatus, and non-transitory computer-readable medium

US10370279B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10370279-B2
Application numberUS-201816050656-A
CountryUS
Kind codeB2
Filing dateJul 31, 2018
Priority dateAug 23, 2017
Publication dateAug 6, 2019
Grant dateAug 6, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A product conveyance apparatus includes an actuator, a movement portion, a first position detection portion, a second position detection portion, and a controller. The controller performs a process of causing the actuator not holding a product to move to a predetermined position, detecting the position of the actuator and storing the position as a first position, a process of causing the actuator to move on a basis of a movement instruction value and hold the product, causing the actuator holding the product to move to the predetermined position, detecting the position of the product held by the actuator, and storing the position as a second position, and a process of correcting and updating the movement instruction value on a basis of difference between the first position and the second position.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of conveying a product by using a robot comprising an actuator configured to hold the product, a movement portion configured to move the actuator, a first position detection portion configured to detect a position of the actuator, a second position detection portion configured to detect a position of the product held by the actuator, and a controller configured to control the actuator, the movement portion, the first position detection portion, and the second position detection portion, the method comprising: a first position storing step in which the controller causes the actuator not holding the product to move to a predetermined position, detects the position of the actuator by the first position detection portion, and stores the position detected by the first position detection portion as a first position; a holding step in which the controller causes the actuator to move on a basis of a movement instruction value that is stored in advance and hold the product; a second position storing step in which the controller causes the actuator that has held the product in the holding step to move to the predetermined position, detects the position of the product held by the actuator by the second position detection portion, and stores the position detected by the second position detection portion as a second position; and a movement instruction value update step in which the controller corrects and updates the movement instruction value on a basis of difference between the first position and the second position. 2. The method according to claim 1 , wherein the movement instruction value update step is executed after the holding step and the second position storing step are performed a plurality of times, and wherein the controller configured to update, in the movement instruction value update step, the movement instruction value on a basis of difference between the first position and an average of a plurality of second positions that are stored. 3. The method according to claim 1 , wherein the movement instruction value update step is executed after the holding step and the second position storing step are performed a plurality of times, and wherein the controller configured to update, in the movement instruction value update step, the movement instruction value on a basis of difference between the first position and a moving average of a plurality of second positions that are stored. 4. The method according to claim 1 , wherein the first position detection portion and the second position detection portion are configured by a same camera, and wherein the predetermined position is in an image capturing range of the camera. 5. A non-transitory computer-readable medium which stores a program causing the controller to execute the method according to claim 1 . 6. A method of producing an optical element in which the actuator holds and conveys an optical blank as the product to a shaping portion of the optical element by the method according to claim 1 . 7. A product conveyance apparatus comprising: an actuator configured to hold a product; a movement portion configured to move the actuator; a first position detection portion configured to detect a position of the actuator; a second position detection portion configured to detect a position of the product held by the actuator; and a controller configured to control the actuator, the movement portion, the first position detection portion, and the second position detection portion, wherein the controller is configured to perform a process of causing the actuator not holding the product to move to a predetermined position, detecting the position of the actuator by the first position detection portion, and storing the position detected by the first position detection portion as a first position, a process of causing the actuator to move on a basis of a movement instruction value that is stored in advance and hold the product, causing the actuator holding the product to move to the predetermined position, detecting the position of the product held by the actuator by the second position detection portion, and storing the position detected by the second position detection portion as a second position, and a process of correcting and updating the movement instruction value on a basis of difference between the first position and the second position. 8. The product conveyance apparatus according to claim 7 , wherein the controller is configured to perform a process of performing the process of causing the actuator to move to the predetermined position, detecting the position of the product held by the actuator by the second position detection portion, and storing the position detected by the second position detection portion as the second position a plurality of times, and updating the movement instruction value on a basis of difference between the first position and an average of a plurality of second positions that are stored. 9. The product conveyance apparatus according to claim 7 , wherein the controller is configured to perform a process of performing the process of causing the actuator to move to the predetermined position, detecting the position of the product held by the actuator by the second position detection portion, and storing the position detected by the second position detection portion as the second position a plurality of times, and updating the movement instruction value on a basis of difference between the first position and a moving average of a plurality of second positions that are stored. 10. The product conveyance apparatus according to claim 7 , wherein the first position detection portion and the second position detection portion are configured by a same camera, and wherein the predetermined position is in an image capturing range of the camera. 11. An optical element production apparatus comprising: an actuator configured to hold an optical blank; a movement portion configured to move the actuator; a camera; a shaping portion configured to subject the optical blank to a shaping process; and a controller configured to control the actuator, the movement portion, the camera, and the shaping portion, wherein the controller performs a process of causing the actuator not holding the optical blank to move to a predetermined image capturing position, causing the camera to capture an image of the actuator, and storing a position of the actuator as a first position on a basis of the captured image of the actuator, a process of causing the actuator to move on a basis of a movement instruction value that is stored in advance and hold the optical blank, causing the actuator holding the optical blank to move to the predetermined image capturing position, causing the camera to capture an image of the optical blank held by the actuator, and storing a position of the optical blank as a second position on a basis of the captured image of the optical blank, and a process of correcting and updating the movement instruction value on a basis of difference between the first position and the second position, and causing the actuator to move on a basis of the updated movement instruction value, hold the optical blank, and convey the held optical blank to the shaping portion. 12. The optical element production apparatus according to claim 11 , further comprising a centering unit configured to center a position of the optical blank, wherein the movement instruction value that is stored in advance is an instruction value for moving the actuator to a position of the centering unit. 13. The optical element production apparatus according to claim 11 , wher

Assignees

Inventors

Classifications

  • C03B11/16Primary

    Gearing or controlling mechanisms specially adapted for glass presses · CPC title

  • Heating · CPC title

  • Means for providing special atmospheres, e.g. reduced pressure, inert gas, reducing gas, clean room · CPC title

  • Positioning the glass to be pressed with respect to the press dies or press axis · CPC title

  • Transporting hot solid glass products other than sheets or rods, e.g. lenses, prisms, by suction or floatation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10370279B2 cover?
A product conveyance apparatus includes an actuator, a movement portion, a first position detection portion, a second position detection portion, and a controller. The controller performs a process of causing the actuator not holding a product to move to a predetermined position, detecting the position of the actuator and storing the position as a first position, a process of causing the actuat…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification C03B11/16. Mapped technology areas include Chemistry & Metallurgy.
When was this patent published?
Publication date Tue Aug 06 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).