CN100526025C - 一种提高机械手示教效率的方法 - Google Patents
一种提高机械手示教效率的方法 Download PDFInfo
- Publication number
- CN100526025C CN100526025C CNB2007100466800A CN200710046680A CN100526025C CN 100526025 C CN100526025 C CN 100526025C CN B2007100466800 A CNB2007100466800 A CN B2007100466800A CN 200710046680 A CN200710046680 A CN 200710046680A CN 100526025 C CN100526025 C CN 100526025C
- Authority
- CN
- China
- Prior art keywords
- manipulator
- groove
- valut
- teaching
- sheet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
本发明提供了一种提高机械手示教效率的方法,可有效解决片库安装误差对机械手传输的影响,提高机械手示教效率。所述方法包括步骤1:定义自定义坐标系,将机械手示教的片库的物理坐标系存入自定义坐标系的数据结构;步骤2:分别示教机械手在自定义坐标系下位于片库中最低槽和最高槽的取片或放片位置;步骤3:通过最低槽或最高槽的取片或放片位置可计算出机械手在片库中间槽的每个槽的取片或放片动作的相关位置。本发明的主要用途是在半导体曝光制程中帮助机械手在片库中以较高效率完成硅片的取或放操作。
Description
技术领域
本发明涉及机械手应用领域,尤其涉及一种提高机械手示教效率的方法。
背景技术
目前,在很多制造业中多采用机械手实现生产制造的自动化。半导体制造业也不例外,其中的很多制造环节都需要机械手自动完成硅片的传输工作。在硅片的曝光过程中就需要机械手从不同的片库中取片和放片完成传输工作。这些不同的片库包括废片库、收片库、供片库。
不同片库中都包含数个可存片的槽,片库的安装方式有发散状和非发散状两种。对片库的示教方式根据片库的安装方式也分为发散状和非发散状。传统的示教方法都是在安装机械手后进行一次校准,确定一主坐标系。整个示教过程中主坐标位置保持不变。在发散状安装片库的情况下,当片库的安装位置出现误差时,示教过程中需要以片库中心为轴水平旋转片库,以重定位其安装位置;在非发散状安装片库的情况下,当片库的安装位置出现误差时,传统示教过程无法直接解决水平向、垂向与纵向的旋转误差,唯一的办法只有调整片库或机械手的安装位置,由于调整的是多个片库和机械手的相对位置因而使得测量和安装步骤异常的繁琐。
综上所述,传统的示教方法都无法简单快速解决片库安装误差对机械手传输的影响。
发明内容
本发明的目的在于提供一种提高机械手示教效率的方法,通过示教过程,就可简单而快速解决片库安装误差对机械手传输的影响。
为了达到上述目的,本发明的提高机械手示教效率的方法,所述机械手需在片库中进行取片和放片操作,所述片库包含有数个按顺序编号的可存片的槽,它包括以下步骤:步骤1:定义自定义坐标系,将机械手示教的片库的物理坐标系存入自定义坐标系的数据结构;步骤2:分别示教机械手在自定义坐标系下位于片库中最低槽和最高槽的取片或放片位置;步骤3:通过最低槽或最高槽的取片或放片位置可计算出机械手在片库中间槽的每个槽的取片或放片动作的相关位置。
在步骤1中,所述自定义坐标系需机械手示教片库的物理坐标系中三个位置以确定自定义参考坐标系的数据结构。所述机械手示教的三个位置分别为片库容器口,最低槽位置,最高槽位置。在步骤3中,所述机械手在片库中间槽的每个槽的取片或放片动作的相关位置由三个位置点描述。
在步骤3中,所述机械手在片库中间槽的每个槽的取片或放片动作的相关位置是通过以下公式计算出的:P1={(i-1)·Δx+x1,(i-1)·Δy+d+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}P2={(i-1)·Δx+x1,(i-1)·Δy+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}P3={(i-1)·Δx+x1,(i-1)·Δy-d+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}其中i为片库中槽的编号,P1,P2,P3为机械手在片库的槽i中取片或放片动作时的位置1、位置2、位置3,d为位置2相对位置1或位置3相对位置2在y方向上变化的距离,x1,y1,z1,rx1,ry1,rz1为片库中最低槽六个自由度示教位置,Δx,Δy,Δz,Δrx,Δry,Δrz为片库中槽与槽之间分别在六个自由度上的相对变量。所述片库中槽与槽之间分别在六个自由度上的相对变量可由以下公式求得:
Δx=(xn-x1)/n-1,Δy=(yn-y1)/n-1,Δz=(zn-z1)/n-1
Δrx=(rxn-rxi)/n-1,Δry=(ryn-ry1)/n-1,Δrz=(rzn-rz1)/n-1
其中xn,yn,zn,rxn,ryn,rzn为片库中最高槽六个自由度示教位置值,n为片库中的总槽数。
所述机械手为六轴机械手,配有真空装置,依靠真空进行抓片。
本发明的提高机械手示教效率的方法,机械手示教定义的自定义坐标系与片库的安装位置基本一致,这样机械手以自定义坐标系为参考坐标系定位可快速准确定位到片库指定槽取放片的相关位置,可有效提高机械手的示教效率,降低了对片库安装精度的要求;进一步地,因所述机械手为六轴机械手,机械手可以在x,y,z,rx,ry,rz方向***,可灵活运动到六自由度变量确定的取片或放片位置,在rx,ry,rz方向大行程补偿片库的安装误差。
附图说明
通过以下实施例并结合其附图,可以进一步理解其发明的具体特征和优点。其中,附图为:
图1是机械手片库示教示意图。
图2是机械手最高槽和最低槽示教示意图。
图3是机械手取片或放片动作示意图。
图4是机械手示教流程示意图。
具体实施方式
以下将对本发明的提高机械手示教效率的方法作进一步的详细描述。
本发明的提高机械手示教效率的方法,所述机械手需在片库中进行取片和放片操作,假设所述片库中包含了25个存片槽。所述机械手为六轴机械手,此六轴机械手配有真空装置,依靠真空抓片。
定义自定义坐标系,自定义坐标系与传统示教中的主坐标系之间存在偏移量。将机械手示教的片库的物理坐标系存入自定义坐标系的数据结构。机械手示教的片库的物理坐标系需机械手示教三个位置以确定自定义参考坐标的数据结构。这三个示教位置,一个是用于确定自定义坐标系的原点,一个是用于确定自定义坐标系正向X轴,一个是用于确定自定义坐标系正向Y轴。
如图1所示7为片库容器口,设置片库容器口7为自定义参考坐标原点,将机械手手臂水平移入片库最低片槽,并使机械手臂前端片叉刚好接触最下面的硅片到达最低槽位置8,这样可确定自定义参考坐标X轴,第三个点需将机械手手臂移入片库最高的片槽,使机械手上片叉刚好接触最上面的硅片到达最高槽位置9,这样可确定自定义参考坐标Y轴。Z轴垂直于X轴和Y轴所在的平面。这样即确定了片库的自定义坐标系。
然后机械手分别示教在自定义坐标系下位于片库中最低槽和最高槽的取片或放片位置。如图2所示最低槽示教位置10和最高槽示教位置11。以机械手取片为例,最低槽示教的曲片位置为机械手片叉刚接触到第一槽硅片下表面时准备取硅片的位置。最高槽取片位置为即机械手刚好接触到第25槽硅片下表面准备取硅片的位置。假设第一槽和第二十五槽的示教位置分别为:
{x1,y1,z1,rx1,ry1,rz1}={105,70,300,76,230,150}
{x25,y25,z25,rx25,ry25,rz25}={100,320,297,73,236,151}x,y,z的单位均为毫米,rx,ry,rz的单位均为度。
进一步地,通过最低槽或最高槽的取片或放片位置计算出机械手在片库中间槽位取片或放片的相关位置值。如图3所示机械手取片或放片动作,4为机械手顶端的片叉,5为硅片,机械手在取片过程中会由位置1运动到位置2,在位置2时打开真空,吸附硅片,吸附着硅片的机械手片叉运动到位置3。放片的过程是个相反的过程,机械手的片叉首先会在如2所示位置3上,然后到达位置2,此时关闭真空,放下硅片,最后到达位置1上。机械手在片库中间槽的每个槽的取片或放片动作的相关位置由上述三个位置点描述。这三个位置分别由六个自由度变量描述,可通过以下公式进行计算:P1={(i-1)·Δx+x1,(i-1)·Δy+d+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}P2={(i-1)·Δx+x1,(i-1)·Δy+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}P3={(i-1)·Δx+x1,(i-1)·Δy-d+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}其中i为片库中槽的编号,P1,P2,P3为机械手在片库的槽i中取片或放片动作时的位置1、位置2、位置3,d为位置2相对位置1或位置3相对位置2在y方向上变化的距离,x1,y1,z1,rx1,ry1,rz1为片库中最低槽六个自由度示教位置,Δx,Δy,Δz,Δrx,Δry,Δrz为片库中槽与槽之间分别在六个自由度上的相对变量。六个自由度上的相对变量可由以下公式求得:
Δx=(xn-x1)/n-1,Δy=(yn-y1)/n-1,Δz=(zn-z1)/n-1
Δrx=(rxn-rxi)/n-1,Δry=(ryn-ry1)/n-1,Δrz=(rzn-rz1)/n-1
假设机械手在片库中间槽中的第11槽的取片或放片,由第1槽和第25槽的示教位置和上述六自由度上的相对变量计算公式得六个相对变量的具体数值为:
Δx=(x25-x1)/25-1=(100-105)/24=-0.2083
Δy=(y25-y1)/25-1=(320-70)/24=10.4166
Δz=(z25-z1)/25-1=(297-300)/24=-0.125
Δrx=(rx25-rx1)/25-1=(73-76)/24=-0.125
Δry=(ry25-ry1)/25-1=(236-230)/24=0.25
Δrz=(rz25-rz1)/25-1=(151-150)/24=0.0416
那么将上述计算的六个相对变量值和最低槽示教位置值代入取片或放片相关位置的计算公式,d的经验数值为2,单位为毫米,得片库中11槽取片或放片的位置1坐标
P111={(11-1)·Δx+x1,(11-1)·Δy+d+y1,(11-1)·Δz+z1,(11-1)·Δrx+rx1,(11-1)·Δry+ry1,(11-1)·Δrz+rz1}
求得:
P111={102.917,176.166,298.75,74.75,232.5,150.416}
同理由公式
P112={(11-1)·Δx+x1,(11-1)·Δy+y1,(11-1)·Δz+z1,(11-1)·Δrx+rx1,(11-1)·Δry+ry1,(11-1)·Δrz+rz1}
P113={(11-1)·Δx+x1,(11-1)·Δy-d+y1,(11-1)·Δz+z1,(11-1)·Δrx+rx1,(11-1)·Δry+ry1,(11-1)·Δrz+rz1}
求得:
P112={102.917,174.166,298.75,74.75,232.5,150.416}
P113={102.917,172.166,298.75,74.75,232.5,150.416}
通过该方法机械手就可快速准确完成片库中第11片槽取片或放片操作。
上述实施例适用所有片库,对曝光制程中片库来说,机械手在片库中的操作是单一的,例如在供片库中机械手只需进行取片操作,在收片库和废片库中机械手只需完成放片操作。所以在供片库中计算机械手的操作位置是取片位置,在收片库和废片库中计算的机械手操作位置是放片位置。最高槽和最低槽对应的示教,在供片库自定义坐标系下示教最高槽取片位置和最低槽取片位置,在收片库和废片库中示教最高槽放片位置和最低槽放片位置。所有片库的示教过程可由图4表示。
采用本发明可有效提高机械手示教效率,采用自定义坐标系和相关计算方法降低了对片库安装精度要求,实现机械手快速准确的定位;同时,机械手为六轴机械手可进一步在rx,ry,rz方向上大行程补偿片库安装误差。
Claims (7)
1、一种提高机械手示教效率的方法,所述机械手需在片库中进行取片和放片操作,所述片库包含有数个按顺序编号的可存片的槽,其特征在于,它包括以下步骤:
步骤1:定义自定义坐标系,将机械手示教的片库的物理坐标系存入自定义坐标系的数据结构;
步骤2:分别示教机械手在自定义坐标系下位于片库中最低槽和最高槽的取片或放片位置;
步骤3:通过最低槽或最高槽的取片或放片位置计算出机械手在片库中间槽的每个槽的取片或放片动作的相关位置。
2、如权利要求1所述的提高机械手示教效率的方法,其特征在于:在步骤1中,所述自定义坐标系需机械手示教片库的物理坐标系中三个位置以确定自定义参考坐标系的数据结构。
3、如权利要求2所述的提高机械手示教效率的方法,其特征在于:所述机械手示教的三个位置分别为片库容器口(7),最低槽位置(8),最高槽位置(9)。
4、如权利要求1所述的提高机械手示教效率的方法,其特征在于:在步骤3中,所述机械手在片库中间槽的每个槽的取片或放片动作的相关位置由三个位置点描述。
5、如权利要求4所述的提高机械手示教效率的方法,其特征在于:在步骤3中,所述机械手在片库中间槽的每个槽的取片或放片动作的相关三个位置是通过以下公式计算出的:
P1={(i-1)·Δx+x1,(i-1)·Δy+d+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}
P2={(i-1)·Δx+x1,(i-1)·Δy+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}
P3={(i-1)·Δx+x1,(i-1)·Δy-d+y1,(i-1)·Δz+z1,(i-1)·Δrx+rx1,(i-1)·Δry+ry1,(i-1)·Δrz+rz1}
其中i为片库中槽的编号,P1,P2,P3为机械手在片库的槽i中取片或放片动作时的位置1、位置2、位置3,d为位置2相对位置1或位置3相对位置2在y方向上变化的距离,x1,y1,z1,rx1,ry1,rz1为片库中最低槽六个自由度示教位置,Δx,Δy,Δz,Δrx,Δry,Δrz为片库中槽与槽之间分别在六个自由度上的相对变量。
6、如权利要求5所述的提高机械手示教效率的方法,其特征在于:所述片库中槽与槽之间分别在六个自由度上的相对变量可由以下公式求得:
Δx=(xn-x1)/n-1,Δy=(yn-y1)/n-1,Δz=(zn-z1)/n-1
Δrx=(rxn-rx1)/n-1,Δry=(ryn-ry1)/n-1,Δrz=(rzn-rz1)/n-1
其中xn,yn,zn,rxn,ryn,rzn为片库中最高槽六个自由度示教位置值,n为片库中的总槽数。
7、如权利要求4所述的提高机械手示教效率的方法,其特征在于:所述机械手为六轴机械手,配有真空装置,依靠真空进行抓片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100466800A CN100526025C (zh) | 2007-09-29 | 2007-09-29 | 一种提高机械手示教效率的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100466800A CN100526025C (zh) | 2007-09-29 | 2007-09-29 | 一种提高机械手示教效率的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101138844A CN101138844A (zh) | 2008-03-12 |
CN100526025C true CN100526025C (zh) | 2009-08-12 |
Family
ID=39191033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007100466800A Active CN100526025C (zh) | 2007-09-29 | 2007-09-29 | 一种提高机械手示教效率的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100526025C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102014223167A1 (de) * | 2014-11-13 | 2016-05-19 | Kuka Roboter Gmbh | Bestimmen von objektbezogenen Greifräumen mittels eines Roboters |
CN109530935B (zh) * | 2018-12-12 | 2021-10-01 | 上海新时达机器人有限公司 | 使用激光切割机械臂加工规则孔的方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1824471A (zh) * | 2005-02-25 | 2006-08-30 | 精工爱普生株式会社 | 机器人轨迹控制方法及装置 |
CN101036984A (zh) * | 2006-03-13 | 2007-09-19 | 发那科株式会社 | 示教位置修正装置以及示教位置修正方法 |
-
2007
- 2007-09-29 CN CNB2007100466800A patent/CN100526025C/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1824471A (zh) * | 2005-02-25 | 2006-08-30 | 精工爱普生株式会社 | 机器人轨迹控制方法及装置 |
CN101036984A (zh) * | 2006-03-13 | 2007-09-19 | 发那科株式会社 | 示教位置修正装置以及示教位置修正方法 |
Non-Patent Citations (2)
Title |
---|
旋转关节型堆垛机的运动轨迹分析. 包胜华,刘安生.组合机床与自动化加工技术,第4期. 2004 |
旋转关节型堆垛机的运动轨迹分析. 包胜华,刘安生.组合机床与自动化加工技术,第4期. 2004 * |
Also Published As
Publication number | Publication date |
---|---|
CN101138844A (zh) | 2008-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110148187B (zh) | 一种SCARA机械手Eye-in-Hand的高精度手眼标定方法和*** | |
KR101643293B1 (ko) | 일련의 웨이퍼 이동을 통하여 획득된 보상 값을 이용한 웨이퍼의 동적 정렬 | |
CN1988121B (zh) | 用于在基板上安装倒装芯片的方法 | |
JP4576694B2 (ja) | 被処理体の処理システムの搬送位置合わせ方法及び被処理体の処理システム | |
EP2304769B1 (en) | Method for automatic measurement and for teaching-in of location positions of objects within a substrate processing system by means of sensor carriers and associated sensor carrier | |
US20040078114A1 (en) | Robot with tactile sensor device | |
CN108364898A (zh) | 基板搬送装置、检测位置校正方法及基板处理装置 | |
CN100504616C (zh) | 掩模版装载工艺 | |
TWI825172B (zh) | 基準部過濾自動晶圓置中方法及相關系統 | |
US8523510B2 (en) | Method for moving and securing a substrate | |
TW200416933A (en) | System and method for on-the-fly eccentricity recognition | |
JP6468159B2 (ja) | 搬送システムおよび搬送方法 | |
CN101447405A (zh) | 晶片转移***以及放置或转移晶片的设备和方法 | |
KR20090120397A (ko) | 기판 처리 시스템 | |
CN100526025C (zh) | 一种提高机械手示教效率的方法 | |
CN108303023A (zh) | 一种超精密二维运动平台***位置精度补偿的方法 | |
CN109283804B (zh) | 一种提高直写曝光机曝光精度以及涨缩测量精度的方法 | |
KR100981078B1 (ko) | 박판 형상물의 변위량 검출 방법 및 변위량 수정 방법 | |
JP2019110200A (ja) | 基板処理装置、基板処理装置の制御方法、プログラムを格納した記憶媒体 | |
CN110581090A (zh) | 基板传送设备、包括所述基板传送设备的基板处理设备以及基板未对准补偿方法 | |
CN105525256A (zh) | 多掩模对准***和方法 | |
KR20100115372A (ko) | 제어 장치 및 제어 방법 | |
CN102573440B (zh) | 电子器件安装机械及电子器件分配方法 | |
CN106695806A (zh) | 一种提高机械手示教效率的方法 | |
CN209216941U (zh) | 一种半导体的晶圆盒的悬挂式搬运设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 201203 Zhangjiang High Tech Park, Shanghai, Zhang Dong Road, No. 1525 Co-patentee after: Shanghai Micro And High Precision Mechine Engineering Co., Ltd. Patentee after: Shanghai microelectronics equipment (Group) Limited by Share Ltd Address before: 201203 Zhangjiang High Tech Park, Shanghai, Zhang Dong Road, No. 1525 Co-patentee before: Shanghai Micro And High Precision Mechine Engineering Co., Ltd. Patentee before: Shanghai Micro Electronics Equipment Co., Ltd. |
|
CP01 | Change in the name or title of a patent holder |