CN100526025C - 一种提高机械手示教效率的方法 - Google Patents

一种提高机械手示教效率的方法 Download PDF

Info

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
Application number
CNB2007100466800A
Other languages
English (en)
Other versions
CN101138844A (zh
Inventor
王文刚
***
李若庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Micro Electronics Equipment Co Ltd
Shanghai Micro and High Precision Mechine Engineering Co Ltd
Original Assignee
Shanghai Micro Electronics Equipment Co Ltd
Shanghai Micro and High Precision Mechine Engineering Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Micro Electronics Equipment Co Ltd, Shanghai Micro and High Precision Mechine Engineering Co Ltd filed Critical Shanghai Micro Electronics Equipment Co Ltd
Priority to CNB2007100466800A priority Critical patent/CN100526025C/zh
Publication of CN101138844A publication Critical patent/CN101138844A/zh
Application granted granted Critical
Publication of CN100526025C publication Critical patent/CN100526025C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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所述的提高机械手示教效率的方法,其特征在于:所述机械手为六轴机械手,配有真空装置,依靠真空进行抓片。
CNB2007100466800A 2007-09-29 2007-09-29 一种提高机械手示教效率的方法 Active CN100526025C (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1824471A (zh) * 2005-02-25 2006-08-30 精工爱普生株式会社 机器人轨迹控制方法及装置
CN101036984A (zh) * 2006-03-13 2007-09-19 发那科株式会社 示教位置修正装置以及示教位置修正方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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