[go: up one dir, main page]

CN1306396C - Improved semi-automatic pick and place machine for assembly of components - Google Patents

Improved semi-automatic pick and place machine for assembly of components Download PDF

Info

Publication number
CN1306396C
CN1306396C CNB018162460A CN01816246A CN1306396C CN 1306396 C CN1306396 C CN 1306396C CN B018162460 A CNB018162460 A CN B018162460A CN 01816246 A CN01816246 A CN 01816246A CN 1306396 C CN1306396 C CN 1306396C
Authority
CN
China
Prior art keywords
machine
pick
pcb
software
improved semi
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.)
Expired - Fee Related
Application number
CNB018162460A
Other languages
Chinese (zh)
Other versions
CN1466718A (en
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.)
Council of Scientific and Industrial Research CSIR
Original Assignee
Council of Scientific and Industrial Research CSIR
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 Council of Scientific and Industrial Research CSIR filed Critical Council of Scientific and Industrial Research CSIR
Publication of CN1466718A publication Critical patent/CN1466718A/en
Application granted granted Critical
Publication of CN1306396C publication Critical patent/CN1306396C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/04Mounting of components, e.g. of leadless components
    • H05K13/046Surface mounting

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

The present invention relates to an improved semi-automatic picking and placing (SAPP) machine for assembling small-spacing and standard surface mounting device (SMD) elements on a printed circuit board, which comprises a high-precision X and Y stage sub-element, a guide block sub-element, an X and Y braking element, a user interface software facing objects and a machine software for controlling the machine, wherein the user interface software is arranged in a computer system; the machine software is embedded into EPROM of a microcontroller sub-element.

Description

改进的用于组装元件的半自动取放机Improved semi-automatic pick and place machine for assembly components

技术领域technical field

 本发明涉及一种改进型的用于表面安装设备(Surface Mount Devices)和小间距部件的半自动取放机。The invention relates to an improved semi-automatic pick-and-place machine for Surface Mount Devices and small-pitch components.

背景技术Background technique

用于表面安装设备(SMD)的取放机是一种在电子工业中可广泛应用于PCB元件组装阶段的机电系统。这些由计算机控制的机器不仅帮助操作者自动地拾取正确的SMD元件,而且把这些元件非常精确地放置到印刷电路板(Printed Circuit Boards,PCB)上。这些机器的应用提供了更经济的PCB产品。A pick-and-place machine for Surface Mount Devices (SMD) is an electromechanical system that is widely used in the PCB component assembly stage in the electronics industry. These computer-controlled machines not only help the operator to automatically pick up the correct SMD components, but also place these components very precisely on the Printed Circuit Boards (PCB). The application of these machines provides more economical PCB products.

传统的引入电子元件通过孔洞安装和焊接在PCB的背面。由于传统的引入元件通过PCB的孔洞安装,因此称之为透孔型元件,反之,表面安装设备(SMD)是不用安装孔而安装和焊接在印刷电路板表面上的电子集成电路与元件。The traditional lead-in electronic components are mounted and soldered on the back of the PCB through holes. Because the traditional lead-in components are installed through the holes of the PCB, they are called through-hole components. On the contrary, surface mount devices (SMD) are electronic integrated circuits and components that are installed and soldered on the surface of the printed circuit board without mounting holes.

用于表面安装设备的取放机是一种在电子工业中可广泛应用于在PCB上安装SMD元件的机电系统。A pick and place machine for surface mount equipment is an electromechanical system that is widely used in the electronics industry to mount SMD components on PCBs.

目前在国际市场上可得到这种机器的以下三类产品:The following three categories of this machine are currently available in the international market:

i.人工的i. Artificial

ii.半自动的ii. Semi-automatic

iii.全自动的iii. Fully automatic

人工取放机Manual pick and place machine

人工取放机有一真空拾取头、一PCB支持架和用于容置IC送料器的支架。在拾取嘴压在要拾取的IC上时,或当放置时压在PCB上时,可自动地启动或解除真空。然而这类机器仅用于需在PCB上放置很少SMD元件及这种PCB的数量较少的情况。The manual pick-and-place machine has a vacuum pick-up head, a PCB support frame and a bracket for accommodating the IC feeder. The vacuum is automatically activated and deactivated when the pick nozzle presses against the IC to be picked, or the PCB during placement. However, this type of machine is only used when few SMD components need to be placed on the PCB and the number of such PCBs is small.

半自动取放机Semi-automatic pick and place machine

半自动机器使用计算机部分地控制精确拾取SMD元件并放置到PCB上的工作。计算机辅助操作者进行该PCB的组装工作。这类机器在计算机的控制下可帮助操作者自动地拾取正确的SMD元件并将这些元件精确地放置到PCB上。这类机器在对一种类型的PCB组装的年需求总量达到数百个的小到中等规模的生产中很有用。Semi-automatic machines use computers to partially control the precise picking and placement of SMD components onto PCBs. A computer assists the operator in the assembly of the PCB. This type of machine, under the control of a computer, helps the operator to automatically pick up the correct SMD components and place them precisely on the PCB. This type of machine is useful in small to medium-sized productions where the total annual demand for one type of PCB assembly runs into the hundreds.

全自动取放机Automatic pick and place machine

用于SMD的全自动取放机是由计算机完全控制的,这类机器在PCB组装量达到数千个的大规模组装中很有用。这类系统的出产率比起半自动机器来要高很多。Fully automatic pick and place machines for SMD are fully computer controlled and this type of machine is useful in large-scale assembly where the number of PCB assemblies reaches thousands. The throughput of such systems is much higher than that of semi-automatic machines.

传统的半自动取放机子部件Traditional semi-automatic pick and place machine sub-components

图5显示了半自动取放机的方框图。传统的半自动机器包含以下子部件:Figure 5 shows the block diagram of the semi-automatic pick and place machine. A traditional semi-automatic machine consists of the following subcomponents:

(i)支架和送料器部件(i) Bracket and Feeder Parts

(ii)转盘部件(ii) Turntable parts

(iii)X,Y部件(iii) X, Y components

(iv)X,Y空气制动部件和空气压缩机(iv) X, Y air brake components and air compressor

(v)拾取头部件,真空开/关控制和真空泵(v) Pickup head assembly, vacuum on/off control and vacuum pump

(vi)拾取头的Z和Θ部件(vi) Z and Θ components of the pickup head

(vii)用于容置PCB的安装框(vii) Mounting frame for accommodating PCB

(viii)可移动的扶手(Hand Rest)(viii) Movable armrest (Hand Rest)

(ix)具有CCD摄像机和监视器的观测仪部件(PeriscopicAssembly)(ix) Scope assembly with CCD camera and monitor (Periscopic Assembly)

(x)微控制器和机电硬件/软件(x) Microcontrollers and electromechanical hardware/software

(xi)计算机控制(xi) Computer control

(xii)RS-232接口(xii) RS-232 interface

(xiii)PCB(xiii)PCBs

i)支架和送料器部件i) Bracket and Feeder Parts

支架部件完成容置多达12个送料器的功能。有15个这种可互换和被编码的支架。The bracket part completes the function of accommodating up to 12 feeders. There are 15 of these interchangeable and coded brackets.

送料器部件容置在PCB组装中用于供应SMD元件的棒状送料器。The feeder part houses the bar feeder used to supply SMD components in PCB assembly.

微控制器子部件根据相应LED的发光检查支架编码并识别送料器,从而帮助操作者从正确的支架和送料器中拾取元件。The microcontroller subassembly checks the rack code and identifies the feeder based on the lighting of the corresponding LED, helping the operator to pick components from the correct rack and feeder.

ii)转盘部件ii) Turntable parts

转盘部件完成为PCB组装提供零散SMD元件的功能。转盘部件包含40个托盘以容置零散的SMD元件。机器的起动操作中该托盘被编码。这个部件安装在步进电机上。微控制器子部件操作步进电机进行动作,以使正确的托盘入位从而拾取用于组装的SMD元件。微控制器子部件根据左/右LED的相应发光帮助操作者从左或右转盘中拾取元件。The turntable part completes the function of providing loose SMD components for PCB assembly. The carousel unit contains 40 trays to hold loose SMD components. The pallet is coded during the start-up operation of the machine. This part is mounted on the stepper motor. The microcontroller subassembly operates the stepper motors to position the correct tray to pick up the SMD components for assembly. The microcontroller subassembly assists the operator in picking components from the left or right carousel according to the corresponding lighting of the left/right LEDs.

iii)X,Y部件iii) X, Y components

这个部件容置拾取头部件。在国际市场上可获得的半自动机器中的X,Y部件使用1.0mm分辨率的简单线性刻度。这个部件以1.0mm分辨率提供拾取嘴的X、Y坐标,这使SMD元件的X、Y放置坐标达到±1.0mm的精度。This part houses the pickup head part. The X, Y components in the semi-automatic machines available in the international market use a simple linear scale with 1.0mm resolution. This part provides the X,Y coordinates of the pick-up nozzle with 1.0mm resolution, which enables the X,Y coordinates of SMD components to be placed with ±1.0mm accuracy.

iv)空气压缩机和X、Y空气制动部件iv) Air compressor and X, Y air brake components

空气压缩机为X、Y空气电磁阀提供空气。X、Y空气制动机构含有执行制动X、Y滑块的X、Y动作的功能的空气电磁阀。The air compressor supplies air to the X, Y air solenoid valves. The X, Y air brake mechanism contains an air solenoid valve that performs the function of braking the X, Y movement of the X, Y sliders.

v)拾取头部件,真空开/关控制和真空泵v) Pickup head assembly, vacuum on/off control and vacuum pump

真空拾取头部件通过真空开/关控制执行SMD元件的取放操作。操作者必须人工地在X、Y滑轨上移动拾取头部件。真空控制通过安装在拾取头上的两个接近传感器实现使真空开和关的功能。真空泵执行产生拾取元件所必需的真空的功能。The vacuum pick-up head unit performs pick-and-place operations of SMD components with vacuum on/off control. The operator must manually move the pickup head assembly on the X, Y slides. Vacuum control realizes the function of turning the vacuum on and off through two proximity sensors installed on the pick-up head. The vacuum pump performs the function of generating the vacuum necessary to pick up the components.

vi)拾取头的Z和Θ部件vi) Z and Θ components of the pickup head

Z动作部件在SMD元件的取放操作期间完成降低拾取嘴的功能。一个电磁的螺线管式继电器安装在拾取头部件上。当操作者试图在错误的取放坐标处放下真空拾取嘴时,这个继电器会自动由微控制器子部件激活。拾取头的θ动作部件提供SMD元件的旋转的功能以便使它能够在放置期间被对准。The Z action part completes the function of lowering the pick-up nozzle during the pick-and-place operation of SMD components. An electromagnetic solenoid relay is mounted on the pickup head assembly. This relay is automatically activated by the microcontroller subassembly when the operator attempts to drop the vacuum pick-up nozzle at the wrong pick-and-place coordinates. The theta action part of the pick head provides the function of rotation of the SMD component to enable it to be aligned during placement.

操作者人工地控制Z和θ动作。The operator manually controls the Z and θ motions.

vii)用于容置PCB的安装框架vii) Mounting frame for accommodating the PCB

安装框架完成容置将向其安装元件的PCB的功能。在完成PCB组装后,操作者必须人工卸下PCB。The mounting frame fulfills the function of housing the PCB to which the components are to be mounted. After completing the PCB assembly, the operator must manually remove the PCB.

viii)可移动的扶手viii) Movable armrests

符合人机工程学的可移动扶手完成在沿着X、Y轴移动拾取头时向手臂提供牢固的支撑。Ergonomically movable armrests complete to provide firm support to the arm while moving the pickup head along the X, Y axis.

ix)观测仪部件和CCD摄像机ix) Scope parts and CCD camera

观测仪部件通过CCD摄像机完成将放大的俯视图像提供到视频监视器上的功能,同时地且无视差地显示出小间距SMD元件的所有四边。The scope part completes the function of providing the zoomed-in overhead image to the video monitor through the CCD camera, and displays all four sides of the small-pitch SMD components simultaneously and without parallax.

x)微控制器及电子硬件和机器软件x) Microcontrollers and electronic hardware and machine software

在国际市场上可获得的半自动机器还具有电子硬件和基于微控制器的软件,以与基于计算机的用户界面软件相协调控制该机器的各个功能。Semi-automatic machines available in the international market also have electronic hardware and microcontroller-based software to coordinate with computer-based user interface software to control the various functions of the machine.

微控制器和相关的电子设备在该机器中完成下列功能:The microcontroller and associated electronics perform the following functions in this machine:

(i)支架部件的辨识(i) Identification of bracket components

(ii)送料器的辨识(ii) Identification of the feeder

(iii)转盘部件的旋转(iii) Rotation of the turntable member

(iv)具有±1.0mm的放置坐标分辨率的X、Y空气制动的操作(iv) Operation of X, Y air brakes with placement coordinate resolution of ±1.0mm

(v)Z制动的操作(v) Operation of the Z brake

(vi)通过RS-232接收和发送数据给计算机(vi) Receive and send data to computer via RS-232

(vii)发送拾取嘴的X、Y坐标给计算机(vii) Send the X, Y coordinates of the pick-up mouth to the computer

(viii)发送SMD元件的组装完成状态(viii) Sending the assembly completion status of SMD components

该电子设备硬件和机器软件是围绕用于控制该机器的各个功能的微控制器开发的。微控制器软件被嵌入在EPROM中。The electronics hardware and machine software are developed around a microcontroller that controls the various functions of the machine. Microcontroller software is embedded in EPROM.

xi)计算机控制:xi) Computer control:

在国际市场上可获得的半自动机器使用DOS作为操作环境,并为该机器的操作提供多个协助元件组装过程的菜单,如下所示:The semi-automatic machines available in the international market use DOS as the operating environment and provide several menus for the operation of the machine to assist in the component assembly process as follows:

a)文件(File)菜单:新建New、打开Open、另存为Save as、关闭Close、退出Exita) File menu: New, Open, Save as, Close, Exit

文件菜单完成打开/关闭或保存数据文件的操作。The File menu completes the operation of opening/closing or saving data files.

b)编辑(Edit)菜单:表格(Table)、脱机/联机(Offline/Online)b) Edit menu: Table, Offline/Online

表格子菜单完成在一个如取放位置的X、Y坐标等的表中编辑或输入数据的操作。The Table submenu enables editing or entering data in a table such as X, Y coordinates of pick and place locations, etc.

表格菜单下的多个选项是插入(Insert)、粘贴(Paste)、删除(Delete)、标记(Mark)、告知(Teach)、排序(Sort)和ESC。The multiple options under the table menu are Insert, Paste, Delete, Mark, Teach, Sort, and ESC.

脱机/联机子菜单完成在该表格中编辑联机或者脱机数据的操作。在联机编辑数据期间,机器应保持打开。The Offline/Online submenu completes the operations of editing online or offline data in this form. The machine should remain on during online data editing.

c)开始(Start)菜单:偏移量(键入偏移量、告知偏移量)和组装子菜单c) Start (Start) menu: offset (type offset, tell offset) and assembly submenu

偏移量子菜单选项向元件的X、Y放置坐标提供偏移值。这可以通过键入(Key in)或者自动地告知(Teach)给计算机。The Offset submenu option provides an offset value to the component's X, Y placement coordinates. This can be done by typing (Key in) or automatically telling (Teach) to the computer.

组装子菜单选项提供了逐行地按表格子菜单中定义的表格来组装SMD元件的功能。The Assembly submenu options provide the ability to assemble SMD components row by row according to the table defined in the table submenu.

在组装子菜单下可提供给用户的各个选项是:The various options available to the user under the Assemble submenu are:

i.从行号开始组装i. Start assembly from line number

ii.从保存的位置开始组装ii. Start assembly from saved position

iii.保存当前组装行号iii. Save the current assembly line number

iv.切换到图形屏幕iv. Switch to graphics screen

v.显示当前行号v. Display the current line number

vi.显示真空拾取嘴的X、Y坐标vi. Display the X and Y coordinates of the vacuum pick-up nozzle

vii.显示元件的方向vii. Display the direction of the component

组装子菜单在一个文件以及动态数组中存储由该机器组装的元件的名称。The assembly submenu stores the names of the components assembled by this machine in a file as well as in a dynamic array.

d)打印(Print)菜单:全部(All),选择范围(Select range)打印菜单完成打印表格的全部或者选定范围的功能。d) Print (Print) menu: All (All), Select range (Select range) Print menu completes the function of printing all or the selected range of the form.

e)环境(Environment)菜单e) Environment menu

环境菜单包含下列子菜单:The context menu contains the following submenus:

端口设置、组装设置(PCB类型号、PCB号和跳过行号)、元件的最大数目。Port settings, assembly settings (PCB type number, PCB number and skip line number), maximum number of components.

端口设置子菜单完成设置计算机与该机器通信用的通信口号的操作。The port setting submenu completes the operation of setting the communication port used by the computer to communicate with the machine.

PCB类型号、PCB号子菜单完成定义PCB的这些参数的操作。The submenus of PCB type number and PCB number complete the operation of defining these parameters of the PCB.

跳过行号(Skip Line Number)子菜单完成存储在执行开始菜单的组装子菜单期间在表格中要跳过的行号。The Skip Line Number submenu completion stores the line number to skip in the table during execution of the start menu's assemble submenu.

元件最大数目子菜单完成定义编辑菜单中的表格的最大行数的功能。用户能够提供在该表格中的SMD元件的各个参数。通过使用开始菜单中的组装子菜单,在国际市场上可获得的机器按行方式的SMD元件的组装可组装多达999个元件。The Maximum Number of Components submenu completes the function of defining the maximum number of rows for tables in the Edit menu. The user can provide the individual parameters of the SMD components in this table. The assembly of SMD components in line with machines available on the international market can assemble up to 999 components by using the assembly submenu in the start menu.

f)帮助(Help)菜单f) Help menu

这个菜单向用户提供联机帮助。This menu provides online help to the user.

i)RS-232接口模块在计算机和机器的微控制器之间提供物理连接,i) The RS-232 interface module provides the physical connection between the computer and the machine's microcontroller,

ii)PCB是将在其上组装SMD元件的印刷电路板。ii) PCB is the printed circuit board on which the SMD components will be assembled.

现有技术公开:Prior Art Disclosure:

a).http://www.kmmnet.com/circuit.htnila).http://www.kmmnet.com/circuit.htnil

b).http://www.harotec.ch/haro_o.htmlb).http://www.harotec.ch/haro_o.html

c).http://www.essemtec.com/english/products/pro_body_index.htmlc).http://www.essemtec.com/english/products/pro_body_index.html

d).http://www.khbenz.co.uk.mansemi.htmd).http://www.khbenz.co.uk.mansemi.htm

发明内容Contents of the invention

本发明的主要目的是提供一种改进型的用于SMD和小间距元件的半自动取放机器。The main purpose of the present invention is to provide an improved semi-automatic pick-and-place machine for SMD and small-pitch components.

本发明的另一目的是在X、Y轴的390毫米的长度上对拾取头的人工动作实现±0.1mm的SMD元件放置精确度。Another object of the present invention is to achieve a SMD component placement accuracy of ±0.1 mm for the manual motion of the pickup head over a length of 390 mm in the X,Y axes.

本发明的又一个目的是提供一种新的夹持设备以防止破坏支承面。Yet another object of the present invention is to provide a new clamping device to prevent damage to the bearing surface.

本发明还有另一目的是提供一种用以控制所述机器的利用面向对象的方法的软件。Yet another object of the invention is to provide a software for controlling said machine using an object-oriented approach.

本发明的又一个目的是在该软件中提供统计菜单选项,以使该机器按PCB提供SMD元件的统计、及关于经由该机器组装在该PCB上的SMD元件的统计数字。Yet another object of the present invention is to provide statistics menu options in the software so that the machine provides statistics of SMD components by PCB, and statistics about SMD components assembled on the PCB via the machine.

本发明的另一个目的是提供环境菜单软件的转换选项,它使得这个机器可兼容地直接与ORCAD PCB板定义(*.brd)文件链接。元件放置的X、Y坐标、元件的方向、元件的名称、元件的位置能够直接从ORCAD板定义(*.brd)文件中载入该机器编辑菜单选项的表格中。Another object of the present invention is to provide the conversion option of the environment menu software, which makes this machine compatible to directly link with the ORCAD PCB board definition (*.brd) file. The X, Y coordinates of component placement, component orientation, component name, and component position can be directly loaded from the ORCAD board definition (*.brd) file into the table of the machine's edit menu option.

本发明的另一个目的是提供用于这个机器的环境菜单软件的最大数目元件选项,它使得这个机器每一PCB最多组装2000个SMD元件。Another object of the present invention is to provide a maximum number of components option for the environment menu software of this machine which enables this machine to assemble a maximum of 2000 SMD components per PCB.

本发明的另一个目的是提供环境菜单软件的度量选项,以便使该机器可兼容地在米制和英寸下工作。Another object of the present invention is to provide a measurement option for the context menu software so that the machine can work compatibly in both meters and inches.

为达上述目的,本发明提出一种改进的半自动取放机,用于在印刷电路板上无误差地组装小间距和标准表面安装设备元件,其特征在于包含:X、Y级段子部件,承载拾取头和视觉导引设备;导引块子部件,导引所述X、Y级段子部件;线性编码器,耦接至所述X、Y级段子部件,感测拾取头动作的X和Y位置坐标;微控制器子部件,与具有面向对象的用户界面软件部件的计算机系统进行机器运行情况的通信;其中,嵌入在微控制器子部件的可擦除可编程只读存储器中的机器软件监测通过所述线形编码器获得的拾取头的位置坐标;X、Y空气制动部件,由嵌入在微控制器子部件的可擦除可编程只读存储器中的机器软件致动,以±0.1毫米的位置精度将X、Y级段子部件制动在期望的X、Y放置坐标上。In order to achieve the above purpose, the present invention proposes an improved semi-automatic pick-and-place machine, which is used to assemble small-pitch and standard surface-mount equipment components on the printed circuit board without errors, and is characterized in that it includes: X, Y-level segment subcomponents, carrying Pickup head and vision guide device; guide block subassembly to guide said X, Y stage segment subassembly; linear encoder, coupled to said X, Y stage segment subassembly, to sense X and Y of pickup head movement Positional coordinates; Microcontroller subcomponents, communicating machine operating conditions with a computer system having an object-oriented user interface software component; wherein the machine software embedded in the erasable programmable read-only memory of the microcontroller subcomponents Monitor the position coordinates of the pick-up head obtained through the linear encoder; X, Y air brake components, actuated by machine software embedded in the erasable programmable read-only memory of the microcontroller sub-component, at ±0.1 Millimeter positional accuracy detents X, Y stage segment subassemblies at desired X, Y placement coordinates.

根据所述的改进的半自动取放机,其特征在于:X、Y子部件提供通过具有0.02毫米分辨率的光学线性编码器感测的拾取头动作的X和Y位置坐标。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the X and Y sub-components provide the X and Y position coordinates of the pick-up motion sensed by the optical linear encoder with a resolution of 0.02 mm.

根据所述的改进的半自动取放机,其特征在于:通过X、Y子部件,在X、Y轴的390毫米的长度上对拾取头的人工动作在X、Y轴上实现±0.1毫米的X、Y放置精度。According to the improved semi-automatic pick-and-place machine, it is characterized in that: through the X and Y sub-components, the manual action of the pick-up head on the X and Y axes with a length of 390 mm can achieve ±0.1 mm on the X and Y axes. X, Y placement accuracy.

根据所述的改进的半自动取放机,其特征在于:嵌入在可擦除可编程只读存储器中的软件通过用于锁定拾取头的X、Y运动、具有±0.1mm的表面安装设备元件的X、Y放置坐标精度的电子硬件,激励空气阻力制动。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the software embedded in the erasable programmable read-only memory is used to lock the X, Y movement of the pick-up head, and the surface-mounted device components with ±0.1mm Electronic hardware with coordinate precision placed in X, Y to stimulate air resistance braking.

根据所述的改进的半自动取放机,其特征在于:该机器中的X、Y部件包含包括底板、X滑块、Y滑块、X、Y滑轨和线性编码器刻度的子部件。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the X and Y components in the machine include subcomponents including a bottom plate, an X slider, a Y slider, X and Y slide rails and a linear encoder scale.

根据所述的改进的半自动取放机,其特征在于:所述子部件底板完成容置两个X轴滑轨杆、和容置它们具有10微米的精度的功能。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the sub-component bottom plate completes the function of accommodating two X-axis slide rail rods and accommodating them with an accuracy of 10 microns.

根据所述的改进的半自动取放机,其特征在于:仅仅具有一个自由度的X、Y滑块使用无摩擦的标准直线轴承不费力地在滑轨杆上滑动。According to the improved semi-automatic pick-and-place machine, it is characterized in that the X and Y sliders with only one degree of freedom slide effortlessly on the slide rail bar using a frictionless standard linear bearing.

根据所述的改进的半自动取放机,其特征在于:X、Y滑轨安装一个具有0.1毫米分辨率的高精度线性编码器刻度作为用于测量拾取头的X-Y转换的基准刻度。According to the improved semi-automatic pick-and-place machine, it is characterized in that: a high-precision linear encoder scale with a resolution of 0.1 mm is installed on the X and Y slide rails as a reference scale for measuring the X-Y conversion of the pick-up head.

根据所述的改进的半自动取放机,其特征在于:所述机器提供了无震动的结构以通过使用可细调的空气阻力制动来放置元件。According to said improved semi-automatic pick and place machine, it is characterized in that said machine provides a shock-free structure to place components by using finely adjustable air resistance brakes.

根据所述的改进的半自动取放机,其特征在于:当真空拾取嘴到达表面安装设备元件的X、Y放置坐标的±0.1毫米范围内时,具有空气电磁阀的所述X、Y空气制动部件自动地由微控制器启动。According to the improved semi-automatic pick-and-place machine, it is characterized in that: when the vacuum pick-up nozzle reaches the range of ±0.1 mm of the X, Y placement coordinates of the surface mount equipment components, the X, Y air control with air solenoid valve The moving parts are automatically activated by the microcontroller.

根据所述的改进的半自动取放机,其特征在于:所述导引块子部件在该导引块的底侧包含一长条,它向印刷电路板的支承面提供保护以免受到由夹紧螺钉所引起的划痕和损害或者任何其它产生的损害。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the guide block subassembly includes a strip on the bottom side of the guide block, which provides protection to the supporting surface of the printed circuit board from being clamped Scratches and damage caused by screws or any other resulting damage.

根据所述的改进的半自动取放机,其特征在于:所述机器的硬件设备由具有面向对象的特征的软件进行控制。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the hardware equipment of the machine is controlled by software with object-oriented features.

根据所述的改进的半自动取放机,其特征在于:所述新颖的软件提供了统计菜单选项,以通过直方图显示和表格显示确定在印刷电路板组装中所需元件的统计数字、以及在印刷电路板上已经由该机器组装了多少元件的统计数字。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the novel software provides statistical menu options to determine the statistics of components required in printed circuit board assembly through histogram display and table display, and in A statistic of how many components have been assembled by this machine on a printed circuit board.

根据所述的改进的半自动取放机,其特征在于:控制该机器的所述软件能够在组装期间处理最多2000个不同的印刷电路板元件。According to said improved semi-automatic pick and place machine, characterized in that said software controlling the machine is capable of handling up to 2000 different printed circuit board components during assembly.

根据所述的改进的半自动取放机,其特征在于:该软件在环境菜单中提供了一个转换选项,以帮助用户避免人工地输入或者告知元件在印刷电路板上的X、Y放置坐标。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the software provides a conversion option in the environment menu to help the user avoid manually inputting or informing the X, Y placement coordinates of the components on the printed circuit board.

根据所述的改进的半自动取放机,其特征在于:该软件通过向用户提供一个使用毫米或者英寸作为度量单位以在表格中输入/告知X、Y坐标的选项,来控制机器。According to the improved semi-automatic pick-and-place machine, it is characterized in that the software controls the machine by providing the user with an option to enter/inform the X,Y coordinates in the table using millimeters or inches as the unit of measure.

根据所述的改进的半自动取放机,其特征在于:所述软件通过提供元件的方向、名称、X、Y放置坐标、和位置预先准备表格,以便使这些参数能够直接从ORCAD板定义文件中加载在表格中。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the software prepares the form in advance by providing the direction, name, X, Y placement coordinates, and position of the component, so that these parameters can be directly obtained from the ORCAD board definition file loaded in the form.

根据所述的改进的半自动取放机,其特征在于:在观测仪部件中的中镜面的布置以及在印刷电路板支持架下的背景光照亮了印刷电路板区域,以便减轻操作者的眼睛疲劳,并且向操作者提供了更加清晰的表面安装设备元件的插脚。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the arrangement of the middle mirror in the scope part and the background light under the printed circuit board support frame illuminate the printed circuit board area, so as to relieve the operator's eyes fatigue and provides operators with a clearer pinout of surface mount equipment components.

根据所述的改进的半自动取放机,其特征在于:控制该机器的所述软件还向用户提供有关硬件和软件操作的联机帮助。According to the improved semi-automatic pick-and-place machine, it is characterized in that: the software controlling the machine also provides users with online help on hardware and software operations.

附图说明Description of drawings

图1、2、3、4是该机器的X、Y组装臂的方框图;Fig. 1, 2, 3, 4 are the block diagrams of the X, Y assembly arm of this machine;

图5是用于在PCB上组装SMD和小间距元件的半自动取放机的方框图;Figure 5 is a block diagram of a semi-automatic pick-and-place machine for assembling SMD and small-pitch components on a PCB;

图6和6(a)是主要用户界面软件的流程图;Figures 6 and 6(a) are flowcharts of the main user interface software;

图7显示了为操作该机器所需要的电子硬件;Figure 7 shows the electronic hardware required to operate the machine;

图8和8(a)是用于容置PCB的安装框的方框图。8 and 8(a) are block diagrams of a mounting frame for accommodating a PCB.

具体实施方式Detailed ways

发明的综述Summary of Inventions

本发明通过使用一种利用面向对象的方法的软件来控制该机器并且使它对用户更加友好,提供了一种改进型的用于SMD和小间距元件的半自动取放机。The present invention provides an improved semi-automatic pick and place machine for SMD and fine pitch components by using a software using an object oriented approach to control the machine and making it more user friendly.

对本发明的详细描述Detailed description of the invention

因此,本发明提供了一种用于在印刷电路板上组装小间距和标准表面安装设备(SMD)元件的改进的半自动取放(SAPP)机,所述机器包含一个高精度的X、Y级段子部件、一个导引块子部件、X、Y制动部件、一个安装在计算机系统中的面向对象的用户界面软件部件、一个用于控制所述机器、嵌入在所述机器的微控制器子部件的EPROM中的机器软件。Accordingly, the present invention provides an improved semi-automatic pick and place (SAPP) machine for assembling small pitch and standard surface mount device (SMD) components on printed circuit boards, said machine comprising a high precision X, Y stage Segment sub-components, a guide block sub-component, X, Y brake components, an object-oriented user interface software component installed in a computer system, a microcontroller sub-component for controlling said machine, embedded in said machine Machine software in the component's EPROM.

在本发明的一个实施例中所述微控制器软件嵌入在EPROM中,在该实施例中围绕Intel 8032微控制器开发的用于控制该机器的的各个功能的电子硬件和机器软件。The microcontroller software is embedded in EPROM in one embodiment of the invention, in this embodiment the electronic hardware and the machine software are developed around an Intel 8032 microcontroller for controlling the various functions of the machine.

本发明的又一个实施例中最低的硬件计算机系统是Pentium-II。The minimum hardware computer system in yet another embodiment of the present invention is Pentium-II.

本发明的又一个实施例中,有用于在印刷电路板上无误差地组装小间距和标准表面安装设备(SMD)的一个高精度的X、Y级段子部件以及视觉导引设备。In yet another embodiment of the present invention, there is a high precision X, Y class segment subassembly and vision guide for error-free assembly of fine pitch and standard surface mount devices (SMD) on printed circuit boards.

另外,本发明的又一个实施例中,X、Y级段子部件提供了通过具有0.02mm分辨率的光学线性编码器系统感测的拾取头动作的X和Y位置坐标。Additionally, in yet another embodiment of the present invention, the X, Y stage segment subassembly provides the X and Y positional coordinates of the pickup motion sensed by an optical linear encoder system having a resolution of 0.02mm.

本发明的另一实施例中,通过X、Y子部件,在X、Y轴的390毫米的长度上对拾取头的人工动作实现±0.1mm的X、Y放置精度。In another embodiment of the present invention, the X, Y placement accuracy of ±0.1 mm is achieved for manual motion of the pickup head over a length of 390 mm in the X, Y axis through the X, Y sub-components.

本发明的另一实施例中,嵌入在EPROM中的一个软件通过用于锁定拾取头的X、Y运动、具有±0.1mm的SMD元件的X、Y放置坐标精确度的电子硬件,激励气动的空气阻力制动。In another embodiment of the invention, a software embedded in EPROM actuates the pneumatics through electronic hardware for locking the X, Y movement of the pickup head, X, Y placement coordinate accuracy of SMD components with ±0.1mm Air resistance braking.

本发明的另一实施例提供了精确的拾取头的θ旋转,以便能够在PCB上放置元件期间使拾取头连同SMD元件一起被精确地旋转用于和PCB垫片对准。Another embodiment of the present invention provides precise theta rotation of the pick-up head to enable the pick-up head along with the SMD components to be precisely rotated for alignment with the PCB pad during component placement on the PCB.

此外,本发明还有另一个实施例提供了一种新颖的夹紧设备,其被用来提供对PCB支持架的底板的足够夹紧,并且还保护在该板和底座之间的支承面以防受到夹紧螺钉的划痕/损害。Furthermore, yet another embodiment of the present invention provides a novel clamping device that is used to provide adequate clamping of the bottom plate of the PCB holder and also protect the bearing surface between the plate and the base to Protects against scratches/damage from clamping screws.

此外,本发明还有另一个实施例提供了一种改进的具有无震动结构的SAPP机器,以通过使用精细可调的空气阻力制动来放置元件。Furthermore, yet another embodiment of the present invention provides an improved SAPP machine with a vibration-free structure to place components by using finely adjustable air resistance braking.

另外,本发明还有另一个实施例提供了一种改进的具有X、Y气动空气制动的SAPP机器,以通过自动地在具有+0.1mm精确度的正确的X、Y放置坐标位置上锁定拾取头,来允许拾取头盲目飞行到正确的位置。Additionally, yet another embodiment of the present invention provides an improved SAPP machine with X, Y pneumatic air brakes to automatically lock on the correct X, Y placement coordinates with +0.1mm accuracy Pickup head, to allow the pickup head to fly blindly to the correct position.

此外,在本发明还有的另一个实施例中,使用了一种简单的电磁螺线管来制动Z运动。Furthermore, in yet another embodiment of the present invention, a simple electromagnetic solenoid is used to brake the Z movement.

在本发明的另一实施例中,在X和Y运动中应用了Z制动,以使用户不能从错误的位置中拾取/放置元件。In another embodiment of the invention, a Z detent is applied in the X and Y motions so that the user cannot pick/place components from the wrong position.

在本发明还有的另一个实施例中,Z制动在正确的X、Y放置坐标处获得释放,以便使操作者能够在PCB上放置元件。In yet another embodiment of the invention, the Z detent is released at the correct X, Y placement coordinates to allow the operator to place the component on the PCB.

本发明还有另一个实施例提供了拾取头,其中当在元件上稍微地压住拾取头尖端时自动地激活真空,并且当在放置同时稍微地在PCB上压住元件时,使真空无效。Yet another embodiment of the present invention provides a pick head wherein the vacuum is automatically activated when the pick tip tip is pressed slightly on the component and the vacuum is deactivated when the component is pressed slightly on the PCB while placing.

本发明还有的另一个实施例提供了人机工程的可移动扶手,它在移动拾取头的X、Y坐标的同时对手臂提供牢固的支持,以便在放置元件的同时对手臂进行牢固支撑。Yet another embodiment of the present invention provides an ergonomically movable armrest that provides firm support for the arm while moving the X, Y coordinates of the pick-up head to provide firm support for the arm while placing components.

本发明的另一实施例提供了一个观测仪系统,结合了CCD摄像机和一个用于同时和无视差地显示小间距SMD的所有四边的放大的上层图像的彩色监视器。Another embodiment of the present invention provides a scope system incorporating a CCD camera and a color monitor for displaying enlarged upper layer images of all four sides of a small-pitch SMD simultaneously and without parallax.

在本发明还有的另一个实施例中,所述镜面的布置以及在PCB支持架下面的背景光照亮了PCB区域,以便减少对操作者的眼睛疲劳并且允许直接查看。In yet another embodiment of the present invention, the arrangement of the mirrors and the background lighting beneath the PCB holder illuminates the PCB area so as to reduce eye strain for the operator and allow direct viewing.

此外,本发明还有的另一个实施例提供了使用Visual Basic 6.0作为基础平台的基于最新窗口的软件。In addition, yet another embodiment of the present invention provides the latest Windows-based software using Visual Basic 6.0 as the base platform.

在本发明还有的另一个实施例中,所述机器中的硬件设备由具有面向对象的特征的软件进行控制。In yet another embodiment of the present invention, the hardware devices in the machine are controlled by software with object-oriented features.

本发明还有另一个实施例提供了包含统计菜单的软件,它通过直方图显示帮助用户获知在PCB组装中所需元件的统计数字、以及获知已经由该机器组装的元件的统计数字。Still another embodiment of the present invention provides software including a statistics menu that helps the user to know the statistics of the components needed in PCB assembly and the statistics of the components already assembled by the machine through the histogram display.

另外,本发明还有的另一个实施例提供了包含环境菜单的软件,借此用户能够定义具有从1到2000的值的表格的最大行数,从而所述软件能够在组装期间处理差不多2000个不同的PCB元件。In addition, yet another embodiment of the present invention provides software that includes a context menu whereby the user can define the maximum number of rows in a table with values from 1 to 2000, so that the software can handle almost 2000 rows during assembly different PCB components.

此外,本发明的一个实施例涉及一种通过向用户提供一个使用毫米(mm)或者英寸作为度量单位以在表格中输入/告知X、Y坐标的选项来控制该机器的软件。Additionally, one embodiment of the invention relates to a software that controls the machine by providing the user with an option to enter/tell X,Y coordinates in a table using millimeters (mm) or inches as units of measurement.

本发明的另一实施例在环境菜单中提供了一个转换(Convert)选项,其中用户能够避免人工地输入或者告知元件在PCB上的X、Y放置坐标。Another embodiment of the present invention provides a Convert option in the context menu, wherein the user can avoid manually inputting or notifying the X, Y placement coordinates of the component on the PCB.

本发明还有的另一个实施例中,在PCB中元件的X、Y放置坐标、元件的方向、元件的名称、元件的位置能够通过这个选项直接从ORCAD板定义文件中加载在表格中。In another embodiment of the present invention, the X and Y placement coordinates of the components in the PCB, the direction of the components, the name of the components, and the position of the components can be directly loaded in the form from the ORCAD board definition file through this option.

本发明的另一实施例中,PCB元件需求表格是事先准备好的,并且在组装过程开始之前保存在构造表格过程中的时间。In another embodiment of the present invention, the PCB component requirements form is prepared in advance and the time in the process of constructing the form is saved before the assembly process begins.

在本发明的另一实施例中,所述软件控制该机器,并且向用户提供有关硬件和软件操作的联机帮助。In another embodiment of the present invention, said software controls the machine and provides online help to the user regarding hardware and software operation.

以下列最佳实施例的形式进一步阐明本发明的新颖特征。The novel features of the present invention are further illustrated in the form of the following preferred embodiments.

在本发明还有的另一个实施例中,机器的X、Y部件包含类似底板、X滑块、Y滑块、X、Y滑轨和线性编码器刻度的子部件。In yet another embodiment of the present invention, the X, Y components of the machine comprise sub-components like a base plate, X slides, Y slides, X, Y slides and linear encoder scales.

底板完成容置两个X轴滑轨杆、和容置它们具有10微米的精确度的功能。The base plate fulfills the function of housing the two X-axis slideway rods, and housing them with 10 micron precision.

仅仅具有一个自由度的X、Y滑块使用无摩擦的标准直线轴承不费力地在滑轨杆上滑动。The X, Y sliders with only one degree of freedom slide effortlessly on the rail rods using frictionless standard linear bearings.

X、Y滑轨安装一个具有0.02mm分辨率的高精度线性编码器刻度作为用于测量拾取头的X-Y转换的基准刻度。A high-precision linear encoder scale with a resolution of 0.02mm is installed on the X and Y slide rails as a reference scale for measuring the X-Y conversion of the pickup head.

在本发明还有的另一个实施例中,使用的微控制器具有Intel 8032的类型以实现具有±0.1mm放置坐标分辨率的X、Y空气制动。In yet another embodiment of the invention, the microcontroller used is of the type Intel 8032 to implement X, Y air brakes with ±0.1mm placement coordinate resolution.

在本发明还有的另一个实施例中,所述图形用户界面提供了下列用于一种改进的元件组装过程的统计菜单选项(Statistical Menu Options)。In yet another embodiment of the present invention, the graphical user interface provides the following Statistical Menu Options for an improved component assembly process.

在本发明的另一实施例中,所述统计菜单提供了每一PCB需要的元件的统计数字、已经组装在PCB上的元件的统计数字和、PCB部件的总数。In another embodiment of the present invention, the statistics menu provides the statistics of the components required for each PCB, the statistics of the components already assembled on the PCB, and the total number of PCB parts.

在本发明的又一个实施例中,每一PCB的元件统计子菜单完成显示在一个PCB组装期间所需元件的统计数字的直方图的功能。In yet another embodiment of the present invention, the Component Statistics submenu for each PCB performs the function of displaying a histogram of the statistics of the components required during the assembly of a PCB.

另外,在本发明的又一个实施例中,PCB元件的统计菜单完成显示已经组装在PCB上的元件统计数字的直方图的功能,其中该统计数字在组装菜单期间保存在一个文件或者动态数组中。In addition, in another embodiment of the present invention, the statistics menu of PCB components completes the function of displaying the histogram of the statistics of the components assembled on the PCB, wherein the statistics are saved in a file or dynamic array during the assembly menu .

在本发明的另一实施例中,总PCB子菜单计算和显示组装的PCB总数。In another embodiment of the present invention, the total PCB submenu calculates and displays the total number of assembled PCBs.

本发明的另一实施例提供了具有类似于端口设置、组装设置(PCB型号、PCB数、跳跃行号)的特征的环境菜单(Environment Menu)。Another embodiment of the present invention provides an Environment Menu with features similar to Port Settings, Assembly Settings (PCB Model, PCB Number, Skip Row Number).

本发明的又一个实施例中,端口设置子菜单完成设置计算机通过其和该机器通信的通信端口号的操作。In yet another embodiment of the present invention, the port setting submenu completes the operation of setting the communication port number through which the computer communicates with the machine.

另外,本发明的另一实施例中,PCB型号、PCB数子菜单完成定义PCB的这些参数的操作。In addition, in another embodiment of the present invention, the PCB model and PCB number submenus complete the operation of defining these parameters of the PCB.

本发明的另一实施例中,跳跃行子菜单完成存储在开始菜单的组装子菜单期间将要被跳过的表格的行数。In another embodiment of the present invention, the Skip Rows submenu completion stores the number of rows of the table to be skipped during the assembly submenu of the start menu.

在本发明的另一实施例中,元件最大数目子菜单完成定义编辑菜单中的表格的最大行数的功能,其中用户能够在表格中提供SMD元件的各个参数。In another embodiment of the present invention, the maximum number of components submenu completes the function of defining the maximum number of rows of the table in the edit menu, wherein the user can provide various parameters of SMD components in the table.

本发明的另一实施例提供了开始菜单中的组装子菜单,利用它实现SMD元件组装可达到按行方式最大2000个元件。Another embodiment of the present invention provides an assembly sub-menu in the start menu, and using it to realize the assembly of SMD components can reach a maximum of 2000 components in a row.

本发明的另一实施例提供了具有实用功能的度量子菜单,利用它用户能够工作在毫米或者英寸量度下。Another embodiment of the present invention provides a measurement submenu with a utility function, whereby the user can work in millimeter or inch measurements.

另外,本发明的另一实施例提供了具有实用功能的转换子菜单选项以在表格菜单中直接加载ORCAD PCB板定义文件,它帮助用户避免在编辑选项的表格菜单中输入X、Y放置坐标、元件方向、元件名称、元件位置。In addition, another embodiment of the present invention provides a conversion submenu option with practical functions to directly load the ORCAD PCB board definition file in the table menu, which helps users avoid inputting X, Y placement coordinates, Component orientation, component name, component position.

以下列最佳实施例的形式进一步阐明本发明中的图形用户界面的新颖特征。The novel features of the graphical user interface in the present invention are further clarified in the form of the following preferred embodiments.

用户界面软件是在Window 95环境下使用Visual Basic 6.0作为软件语言开发的。为这个机器开发的用户界面软件的流程图如图6所示。The user interface software is developed using Visual Basic 6.0 as the software language under the Window 95 environment. The flowchart of the user interface software developed for this machine is shown in Fig. 6.

在本发明中提供的图形用户界面包含下列菜单:The graphical user interface provided in this invention contains the following menus:

文件菜单:通过打开一个新文件或者如果文件已经存在则使用文件菜单中的打开(OPEN)选项,用户选择组装PCB。这个文件用来存储在编辑菜单中的表格的内容,并且存储在开始菜单中的元件的统计数字。File Menu: The user chooses to assemble the PCB by opening a new file or using the OPEN option in the File menu if the file already exists. This file is used to store the contents of tables in the Edit menu, and to store statistics for elements in the Start menu.

编辑菜单:在这个菜单下可得到两个子菜单Edit menu: Two submenus are available under this menu

i)联机/脱机i) Online/Offline

ii)表格ii) Form

联机/脱机子菜单:用户能够在该机器可供使用时联机编辑数据,或是在机器没有连接到计算机时脱机编辑数据。Online/Offline Submenu: Users can edit data online when the machine is available, or offline when the machine is not connected to a computer.

表格菜单:用户能够选择编辑菜单中的表格选项用于在表格中输入下列数据:Form menu: The user can select the Form option in the Edit menu to enter the following data in the form:

(a)支架数,(a) number of brackets,

(b)送料器或者转盘数,(b) number of feeders or turntables,

(c)元件名称,(c) component name,

(d)元件的拾取位置的X、Y坐标,(d) X, Y coordinates of the pick-up position of the component,

(e)在X、Y拾取坐标中的允许误差,(e) allowable error in X, Y pick-up coordinates,

(f)为拾取元件所需要的工具,(f) tools required for picking up components,

(g)元件在PCB上的位置,(g) the location of the component on the PCB,

(h)SMD元件的放置位置的X、Y坐标,(h) X, Y coordinates of the placement position of the SMD component,

(i)在PCB上元件的放置坐标、方向中的允许误差;(i) Allowable errors in the placement coordinates and directions of components on the PCB;

(j)错误信息;以及(j) error messages; and

(k)元件在PCB上的方向(k) Orientation of components on the PCB

在表格菜单下的各个选项是:The options under the Form menu are:

插入(Insert)、粘贴(Paste)、删除(Delete)、标记(Mark)、告知(Teach)、排序(Sort)和ESC。Insert (Insert), Paste (Paste), Delete (Delete), Mark (Mark), Tell (Teach), Sort (Sort) and ESC.

使用上述选项操作者能够完成用于组装过程的表格。在排序选项中能够基于支架数或者工具数对整个表格数据进行排序,从而使得用户不用在组装期间经常地改变支架以及工具。Using the above options the operator can complete the form for the assembly process. In the sorting option, the entire table data can be sorted based on the number of brackets or the number of tools, so that the user does not have to change brackets and tools frequently during assembly.

开始菜单:在我们的软件中在这个菜单中提供了两个选项,如下所示:Start menu: In our software, two options are provided in this menu, as follows:

1)偏移量:用户能够通过键盘提供偏移值或是通过使拾取头处于PCB的标记点处告知机器该偏移值。如果在环境的度量选项中设置的METRIC(度量)标记=1,则输入的偏移量值以毫米(mm)为单位,如果METRIC标记=2,则输入的偏移量值以英寸为单位。1) Offset: The user can provide the offset value through the keyboard or inform the machine of the offset value by placing the pick-up head at the marked point of the PCB. The offset value is entered in millimeters (mm) if the METRIC flag=1 set in the environment's measurement options, and in inches if the METRIC flag=2.

2)组装:在开始菜单的组装选项中可以由用户得到的各个选项如下:2) Assembly: In the assembly option of the start menu, the various options that can be obtained by the user are as follows:

(i)从行号开始组装(i) Assemble from line number

(ii)从保存的行号位置开始组装(ii) Start assembly from the saved line number position

(iii)保存当前组装行号(iii) Save the current assembly line number

(iv)切换到图形屏幕(iv) switch to graphics screen

(v)显示当前行号(v) Display the current line number

(vi)显示拾取头的X、Y坐标(vi) Display the X, Y coordinates of the pickup head

(vii)显示元件的方向(vii) Orientation of Display Components

在我们的机器中,组装软件子程序执行感测SMD元件在PCB上的准确放置完成的操作。In our machine, an assembly software subroutine performs the operation of sensing the completion of accurate placement of SMD components on the PCB.

在真空拾取头上使用了两个感应传感器以感知下列状态:真空关闭,拾取头处于原始位置,以及拾取头的当前X、Y坐标与在表格中定义的元件的X、Y放置坐标相匹配。Two inductive sensors are used on the vacuum pickup to sense the following states: vacuum off, pickup in home position, and current X,Y coordinates of the pickup matching the X,Y placement coordinates of the component defined in the table.

一旦机器检查了这些参数,则嵌入在EPROM中的机器软件向计算机通知成功完成了元件放置。Once the machine checks these parameters, the machine software embedded in the EPROM notifies the computer of successful component placement.

图形屏幕选项中的RUMGRAPHICS子程序使用一方形符号在计算机视频监视器上显示送料器位置,而且左和右圆周显示转盘。通过具有交叉阴影线标记的方形显示放置坐标,通过具有十字标记的方形显示当前头位置。图形屏幕还显示取放位置的X、Y坐标、当前行号、元件的方向、PCB数、PCB型号。给用户的这个可视图形帮助通过计算机帮助操作者进行SMD元件的组装过程。The RUMGRAPHICS subroutine in the graphics screen option uses a square symbol to display the feeder position on the computer video monitor, and the left and right circles to display the turntable. The placement coordinates are shown by a square marked with cross-hatching, and the current head position is shown by a square marked with a cross. The graphic screen also displays the X, Y coordinates of the pick and place location, the current line number, the orientation of the component, the number of PCBs, and the type of PCB. This visual graphic aid to the user assists the operator in the assembly process of the SMD components through the computer.

计算机在一个动态数组以及一个文件中存储由这个机器组装的元件名称。The computer stores the names of the components assembled by the machine in a dynamic array and in a file.

打印菜单:打印菜单选项帮助用户打印表格的选定行或整个表格。Print Menu: The Print menu option helps the user to print selected rows of the table or the entire table.

统计菜单:Statistics menu:

组装的SMD元件的菜单统计:这个软件菜单被设计为计算通过使用文件或者通过使用动态数组组装的每个确切名称的元件的数目,其中该文件或者动态数组是在组装子菜单中创建的。Menu Statistics of Assembled SMD Components: This software menu is designed to count the number of components of each exact name assembled by using a file or by using a dynamic array created in the Assembly submenu.

使用Graph32.OCX的ActiveX控件,通过直方图绘制元件的名称和计数。Using Graph32.OCX's ActiveX control, draw the name and count of components through a histogram.

使用Grid32.OCX的ActiveX控件,以表格形式显示元件的名称和计数。Use the ActiveX control of Grid32.OCX to display the name and count of components in table form.

每一PCB上的SMD元件的菜单统计Menu statistics for SMD components on each PCB

每一PCB上SMD元件的名称在表格中是可以得到的,其中该表格是在表格子菜单期间创立的,而且这些名称被保存在一个数组变量中。这个软件根据从该数组中获得的PCB计算每个相异名称的SMD元件的数目。The names of the SMD components on each PCB are available in a table created during the table submenu, and these names are saved in an array variable. This software counts the number of SMD components of each distinct name based on the PCBs obtained from this array.

已组装的PCB总数:这个选项显示已经组装的PCB总数。Total PCBs Assembled: This option displays the total number of PCBs that have been assembled.

环境菜单:Environment menu:

在环境菜单下,下列特征是可获得的:Under the Environment menu, the following features are available:

通信端口设置:这个选项设置使计算机与该机器通信的通信端口。Communication port setting: This option sets the communication port for the computer to communicate with the machine.

组装设置:提供了下列三个选项以设置PCB的:Assembly Setup: The following three options are provided to setup the PCB:

型号、PCB数目和跳跃行号。Model number, PCB number and skip line number.

转换:Convert:

使用这个选项,用户能够输入将创建其表格的PCB板定义文件。然后,包含的软件在这个板定义文件上执行MODLOC.EXE命令。ORCAD软件中的MODLOC.EXE文件从PCB板定义文件中生成该板定义文件中的全部元件信息、如元件参考指定、方向、X、Y坐标、元件名称等的一个报告。此后,在从系统接收的提示下,输入PCB的X、Y参考坐标。然后,系统参考这个参考X、Y点计算其它元件的X、Y放置坐标。接着,在一个文件中保存在PCB中的元件X、Y放置坐标、元件方向、元件名称、元件参考指定。Using this option, the user is able to import the PCB board definition file whose tables will be created. The included software then executes the MODLOC.EXE command on this board definition file. The MODLOC.EXE file in the ORCAD software generates a report of all component information in the board definition file, such as component reference designation, direction, X, Y coordinates, component name, etc. from the PCB board definition file. Thereafter, at the prompt received from the system, enter the X, Y reference coordinates of the PCB. Then, the system refers to this reference X, Y point to calculate the X, Y placement coordinates of other components. Next, the component X, Y placement coordinates, component orientation, component name, and component reference designation in the PCB are saved in one file.

度量:measure:

通过使用这个实用程序该软件为毫米操作把METRIC(度量)标记设置为1,而为英寸操作把METRIC标记设置为2。这个实用程序用于如果METRIC标记为2则把英寸数据转换为毫米,反之亦然。By using this utility the software sets the METRIC flag to 1 for mm operation and 2 for inch operation. This utility is used to convert inches data to millimeters and vice versa if the METRIC flag is 2.

在表格菜单以及在偏移量菜单中以英寸或者毫米为单位输入X、Y坐标数据。Enter X and Y coordinate data in inches or millimeters in the Table menu and in the Offset menu.

元件最大数目:Maximum number of components:

如流程图6(S1)所示,把表格菜单的内容赋值给具有最大数目元件、假定记为ROWMAX的动态变量数组。As shown in the flowchart 6 (S1), the content of the form menu is assigned to the dynamic variable array with the maximum number of elements, which is assumed to be marked as ROWMAX.

用户输入从1到2000的每一PCB的部件数目、假定记为ROWE的范围。如果ROWE小于或等于ROWMAX,则该软件减少TABLE中的行数,并且把数组的内容赋值给表格。The user enters the number of parts per PCB from 1 to 2000, assuming a range labeled ROWE. If ROWE is less than or equal to ROWMAX, the software reduces the number of rows in TABLE and assigns the contents of the array to the table.

如果ROWE大于ROWMAX,则增加表格中的行数,并且把数组的内容赋值给表格。If ROWE is greater than ROWMAX, increase the number of rows in the table and assign the contents of the array to the table.

在表格菜单中用户能够提供由这个选项定义了其最大行数的PCB的各个参数。在组装菜单中,计算机向该机器逐行传递这个动态表格用于在PCB上组装元件。In the table menu the user can provide the individual parameters of the PCB whose maximum number of rows is defined by this option. In the assembly menu, the computer passes this dynamic table line by line to the machine for assembling the components on the PCB.

帮助菜单:提供了有关SAPP机器的硬件以及软件操作的联机帮助。Help menu: Provides online help about the hardware and software operations of the SAPP machine.

对附图的详细说明Detailed description of the attached drawings

图1、2、3、4是该机器的X、Y组装臂的方框图。Figures 1, 2, 3 and 4 are block diagrams of the X and Y assembly arms of the machine.

图5是用于在PCB上组装SMD和小间距元件的半自动取放机的方框图。Figure 5 is a block diagram of a semi-automatic pick-and-place machine for assembling SMD and fine-pitch components on a PCB.

图6和6(a)是主要用户界面软件的流程图。Figures 6 and 6(a) are flowcharts of the main user interface software.

图7显示了为操作该机器所需要的电子硬件。Figure 7 shows the electronic hardware required to operate the machine.

图8和8(a)是用于容置PCB的安装框架的方框图。8 and 8(a) are block diagrams of a mounting frame for accommodating a PCB.

在图1中包含的各个标准元件和子部件如下:The individual standard components and subassemblies included in Figure 1 are as follows:

棒状送料器部件(101),支架组装(102),转盘部件(103),PCB支座部件(104)、主框架部件(105),手支撑部件(106),Hall传感器部件(107),拾取头部件(108),XY滑轨部件(109),带状送料器部件(110)和观测仪部件(111)。Bar feeder part (101), bracket assembly (102), turntable part (103), PCB support part (104), main frame part (105), hand support part (106), Hall sensor part (107), pick up Head part (108), XY slide rail part (109), tape feeder part (110) and scope part (111).

图1中还包含:Also included in Figure 1:

X滑块(图2),Y滑块(图3),底板(图4),和如X、Y线性编码器刻度、直线球轴承和引导杆的标准部件。X slider (Fig. 2), Y slider (Fig. 3), base plate (Fig. 4), and standard components such as X, Y linear encoder scales, linear ball bearings, and guide rods.

这两个X引导杆以5微米的精度彼此容置平行,这通过如图2所示座标镗削两个具有中心间距为110mm(±0.005毫米)的洞在X滑块中实现。The two X-guiding rods are accommodated parallel to each other with an accuracy of 5 microns, which is achieved in the X-slide by coordinate boring two holes with a center-to-center distance of 110 mm (±0.005 mm) as shown in FIG. 2 .

类似地,两个Y引导杆也容置精度为.5微米的平行,其通过让两个洞具有如图3所示23mm(0.005mm)中心间距,在Y滑块中实现。这些滑块根据运动学设计的原理设计。Similarly, the two Y guide rods also accommodate parallelism to an accuracy of .5 microns, which is achieved in the Y slider by having two holes with a 23mm (0.005mm) center-to-center spacing as shown in Figure 3 . These sliders are designed according to the principles of kinematic design.

底板(图4)执行容置两个X轴滑块杆并且容置它们5微米精度的平行性的功能。每个都在底板和X、Y滑动块中、用于安装该直线轴承的这对洞被精确定位钻孔以确保在孔洞轴线和孔尺寸精度之间的平行性。The base plate (Fig. 4) performs the function of housing the two X-axis slider rods and their parallelism to 5 micron precision. The pair of holes for mounting the linear bearings, each in the base plate and X, Y sliders, are precisely positioned drilled to ensure parallelism between the hole axis and hole dimensional accuracy.

仅仅具有一个自由度的X、Y滑块(图2,3)使用无摩擦的标准直线轴承不费力地在滑轨棒上滑动。With only one degree of freedom, the X, Y slides (Figures 2, 3) slide effortlessly on the rail bars using standard frictionless linear bearings.

X、Y滑轨安装一个具有0.02mm分辨率的高精度标准线性编码器刻度作为用于测量拾取头的X-Y转换的基准刻度。A high-precision standard linear encoder scale with a resolution of 0.02mm is installed on the X and Y slide rails as a reference scale for measuring the X-Y conversion of the pickup head.

在图5中描述了该机器的框图。A block diagram of the machine is depicted in FIG. 5 .

在图5中的,块501是一个齿条和送料器部件、块502是转盘部件、块503是X、Y部件、块504是X、Y空气制动机构和空气压缩器、块505是真空拾取头、真空ON/OFF控制和真空泵、块506是拾取头的Z和θ移动部件、块507是用于容置PCB的安装框架、块508是可移动的扶手、块509是观测仪观察系统以及CCD摄像机&监视器、块510是机器电子设备硬件/软件、块511是具有用来监控的用户界面软件的Pentium II计算机、块512是RS-232接口、块513是要和SMD部件组合的PCB。In Figure 5, block 501 is a rack and feeder component, block 502 is a turntable component, block 503 is an X, Y component, block 504 is an X, Y air brake mechanism and air compressor, and block 505 is a vacuum Pickup head, vacuum ON/OFF control and vacuum pump, block 506 is the Z and θ moving parts of the pickup head, block 507 is the mounting frame for accommodating the PCB, block 508 is the movable armrest, and block 509 is the scope observation system and CCD camera & monitor, block 510 is machine electronics hardware/software, block 511 is Pentium II computer with user interface software for monitoring, block 512 is RS-232 interface, block 513 is to be combined with SMD components PCB.

齿条和送料器部件(501)和转盘部件向PCB(513)提供SMD部件用于装配。PCB(513)由安装框架(507)坚固地容置。通过人工地在X、Y部件(503)上转换拾取头,由真空拾取头(505)捡取这些部件。拾取头的Z和θ移动部件(506)允许该拾取头部件(505)在取放操作期间沿+Z方向移动。拾取头(505)能够由θ移动部件(506)旋转360度。X、Y空气制动部件(504)在该部件的正确X、Y位置坐标处制动该X、Y部件(503)。可移动的扶手(508)在沿着X、Y轴移动拾取头(505)的同时向手提供了坚固的支持。观测仪观察系统与CCD摄像机部件(509)一起执行提供该SMD部件的放大高空图片的功能,该图片经由CCD摄像机在视频监视器上同时和无视差地显示了该小间距SMD部件的所有四端。具有用户界面软件的计算机(511)通过RS-232(512)接口和机器微控制器(510)进行通信,反之亦然。微控制器和相关的电子设备(510)执行这些机器的操作所需要的各个功能,诸如齿条部件的标识、送料器的标识、转盘部件的转动、X、Y空气制动的操作、Z制动的操作、通过RS-232接收和发送数据到计算机、发送该拾取嘴的X,Y坐标到计算机、发送SMD部件装配的完成状态。计算机和相关的用户界面软件(511)处理要求被装配的PCB的完成数据。计算机逐行发送用于每个SMD部件的完成数据到执行该机器操作的微控制器。The rack and feeder part (501) and the carousel part provide SMD parts to the PCB (513) for assembly. The PCB (513) is securely housed by the mounting frame (507). These parts are picked up by the vacuum pick-up head (505) by manually switching the pick-up head on the X, Y parts (503). The Z and theta movement part (506) of the pick head allows the pick head part (505) to move in the +Z direction during pick and place operations. The pickup head (505) can be rotated 360 degrees by theta moving part (506). The X,Y air brake component (504) brakes the X,Y component (503) at the component's correct X,Y position coordinates. A movable armrest (508) provides firm support for the hand while moving the pickup head (505) along the X, Y axes. The scope viewing system performs the function of providing a zoomed-in high-altitude picture of the SMD part together with the CCD camera part (509), which shows all four ends of the small-pitch SMD part simultaneously and without parallax on the video monitor via the CCD camera . A computer (511) with user interface software communicates with the machine microcontroller (510) and vice versa via an RS-232 (512) interface. The microcontroller and associated electronics (510) perform various functions required for the operation of these machines, such as identification of rack components, identification of feeders, rotation of turntable components, operation of X, Y air brakes, Z control Automatic operation, receiving and sending data to the computer via RS-232, sending the X, Y coordinates of the pick-up nozzle to the computer, sending the completion status of the SMD component assembly. The computer and associated user interface software (511) process the completion data required for the PCB to be assembled. The computer sends completion data for each SMD component line by line to the microcontroller that performs the machine operations.

在图6中给出了用户界面软件的流程图。当用户运行这个软件时,它初始化这些变量并且向该用户加载下列菜单选项:A flowchart of the user interface software is given in FIG. 6 . When the user runs the software, it initializes these variables and loads the following menu options for the user:

文件、编辑、启动、和打印、统计资料、环境&帮助。File, Edit, Startup, and Print, Statistics, Environment & Help.

文件菜单选项是新建、打开、另存为、关闭、退出。用于这个菜单的流程图在图6(M)中给出。File menu options are New, Open, Save As, Close, Exit. A flowchart for this menu is given in Fig. 6(M).

编辑菜单选项是表格、离线/联机,用于这个菜单的流程图在图6(N)中给出。The Edit menu options are Form, Offline/Online, and the flowchart for this menu is given in Figure 6(N).

开始菜单选项为偏移、开始装配。用于这个菜单的流程图在图6(P)、图6(P1)、图6(P2)、图6(P3)、图6(P4)中给出。The Start menu options are Offset, Start Assembly. The flowcharts for this menu are given in Fig. 6(P), Fig. 6(P1), Fig. 6(P2), Fig. 6(P3), Fig. 6(P4).

打印菜单选项为全部、选择的范围。用于这个菜单的流程图在图6(Q)中给出。The print menu options are All and Selected Range. A flowchart for this menu is given in Fig. 6(Q).

统计资料菜单选项为根据每个表格的部件详细资料、部件组合和总的PCS。用于这个菜单的软件流程图在图6(R)中给出。The Statistics menu options are Part Details, Part Composition and Total PCS per table. The software flowchart for this menu is given in Figure 6(R).

环境菜单选项为端口设置、装配设置(PCB类型、PCB数目、跳过行数)、部件的最大数目、规格、转换。用于这个菜单的软件流程图在图6(S)、图6(S1)、图6(S2)中给出。The context menu options are port settings, assembly settings (PCB type, number of PCBs, number of skipped lines), maximum number of parts, size, conversion. The software flowchart for this menu is given in Fig. 6(S), Fig. 6(S1), Fig. 6(S2).

帮助菜单选项为联机帮助。用于这个菜单的流程图在图6(T)中给出。The Help menu option is Online Help. A flowchart for this menu is given in Fig. 6(T).

图7显示了实现该取&放机器的各个功能要求所需要的电子设备硬件的各个框图。在图7中,块701显示了具有用户界面软件的Pentium II计算机、块702是RS-232物理接口电缆、块703是一个RS-232驱动器、块704是一个晶体振荡器、块705是微控制器、块706是微控制器软件驻留在其中的EPROM、块707是用于数据临时存储的RAM、块708是输入/输出接口驱动器、块709是译码该齿条数目的齿条传感器、块710是指示正确的送料器的送料器LED驱动器、块711是转盘步进电机驱动器和光耦合器电路、块712是工具、真空和转盘LED驱动器、块713是用于拾取头的X,Y移动的刹车中继驱动器、块714是用于拾取头的Z移动的刹车中继驱动器、块716是真空ON/OFF中继驱动器电路、块717是X、Y移动和方向车辆电路、块718是X、Y线性编码器刻度、块719是驱动这个电子设备模块所需要的电源。Figure 7 shows various block diagrams of the electronics hardware required to implement the various functional requirements of the pick & place machine. In Figure 7, block 701 shows a Pentium II computer with user interface software, block 702 is the RS-232 physical interface cable, block 703 is an RS-232 driver, block 704 is a crystal oscillator, block 705 is the microcontroller block 706 is the EPROM where the microcontroller software resides, block 707 is the RAM for temporary data storage, block 708 is the input/output interface driver, block 709 is the rack sensor that decodes the number of racks, Block 710 is the feeder LED driver to indicate the correct feeder, block 711 is the turntable stepper motor driver and optocoupler circuit, block 712 is the tool, vacuum and turntable LED drivers, block 713 is the X,Y movement for the pickup head Block 714 is the brake relay driver for the Z movement of the pickup head, Block 716 is the vacuum ON/OFF relay driver circuit, Block 717 is the X, Y movement and direction vehicle circuit, Block 718 is the X , Y linear encoder scale, block 719 is the power required to drive this electronics module.

在图7中,Pentium II计算机与用户界面软件(701)一起通过RS-232电缆(702)和RS-232驱动器MAX-232(703)和微控制器Intel 8032(705)进行通信。在从计算机接收该命令之后,微控制器(705)解码这个命令并且跳转到保存在EPROM(706)中的所需要子例程以通过该电子设备块来执行各个机器功能。从计算机接收的数据被保存在RAM(707)。微控制器(705)通过输入/输出接口驱动器(708)74LS245驱动该机器的各个电子设备硬件。地址解码器(720)74ls138把该地址解码到微控制器的各个块,如同RAM(707)、EPROM(706)、和输入/输出接口驱动器(708)。In Figure 7, the Pentium II computer communicates with the user interface software (701) via the RS-232 cable (702) and RS-232 driver MAX-232 (703) and the microcontroller Intel 8032 (705). After receiving the command from the computer, the microcontroller (705) decodes this command and jumps to the required subroutines stored in the EPROM (706) to perform various machine functions through the electronics block. Data received from the computer is stored in RAM (707). The microcontroller (705) drives the various electronics hardware of the machine through the input/output interface driver (708) 74LS245. The Address Decoder (720) 741s138 decodes the address to various blocks of the microcontroller like RAM (707), EPROM (706), and I/O Interface Drivers (708).

当为该机器接通电源时,微控制器通过通过光耦合器电路(711)初始化步进电机来初始化机器并且驱动送料器LED(710)、工具LED(712)、X,Y制动(713)、Z制动(714)以及初始化X、Y位置坐标为零,所有这些以一种连续的方式进行。当用户点击联机菜单时,计算机和微控制器进行通信。When power is applied to the machine, the microcontroller initializes the machine by initializing the stepper motors through the optocoupler circuit (711) and drives the feeder LEDs (710), tool LEDs (712), X, Y brakes (713 ), Z braking (714), and initializing the X, Y position coordinates to zero, all in a continuous manner. When the user clicks on the online menu, the computer and the microcontroller communicate.

通过使用用户界面软件中的表格菜单,以及用户在该表格中输入支架数,计算机通过界面软件把这个支架数传递到微控制器(705)。微控制器然后仔细检查支架传感器(709)并且就正确的支架是否被安置在该机器上来和计算机进行通信,如果不对的话,该微控制器通过计算机显示器向用户发送一条错误信息。类似地,当用户在表格菜单中加载送料器号时,计算机(701)向微控制器(705)传递有关这个的信息,微控制器(705)然后驱动送料器LED驱动电路(710)。当用户在表格菜单中供给转盘号时,计算机界面软件(701)向微控制器(705)传递有关这个的信息,其反过来驱动步进电机(711)来放置正确的转盘箱,用于让用户拾取SMD部件。Using the form menu in the user interface software, and the user entering the number of racks in the form, the computer communicates this number of racks to the microcontroller through the interface software (705). The microcontroller then goes through the stand sensor (709) and communicates with the computer as to whether the correct stand is placed on the machine, if not, the microcontroller sends an error message to the user via the computer display. Similarly, when the user loads the feeder number in the form menu, the computer (701) passes information about this to the microcontroller (705), which then drives the feeder LED driver circuit (710). When the user supplies the carousel number in the table menu, the computer interface software (701) passes information about this to the microcontroller (705), which in turn drives the stepper motor (711) to place the correct carousel case for the User picks up SMD components.

在表格菜单上的告知选项期间,微控制器通过X、Y移动块(717)读取该拾取头的X,Y坐标,其从X,Y线性编码器刻度(718)中接收该输入。微控制器通过它的内部计数器不断递增/递减拾取嘴的X和Y移动。During the Tell option on the form menu, the microcontroller reads the X,Y coordinates of the pickup head via the X,Y movement block (717), which receives this input from the X,Y linear encoder scale (718). The microcontroller constantly increments/decrements the X and Y movement of the pick-up nozzle via its internal counter.

在开始菜单的装配选项期间,计算机界面软件(701)把在编辑菜单中保存的表格数据逐行传送给微控制器(705)。这个数据由在RAM(707)中的微控制器存储。微控制器然后执行通过支架传感器(709)感知正确的机架数、驱动送料器LED(710)或者驱动转盘马达(711)以及根据在表格范围内的数据驱动工具LED(712)。微控制器通过块(717)不断地跟踪拾取头的X、Y移动。当拾取头到达X、Y拾取坐标时,该Z制动中继器(714)变为无效以允许用户降低拾取头来拾取该部件。当拾取头接触该部件时,接近传感器(715)感知接触压力并且使真空ON/OFF电路(716)打开。部件通过真空被举起,当用户举起该拾取头时,微型计算机感知它并且激活Z制动(714)。用户现在不能降低拾取头。微控制器不断地跟踪拾取头的X、Y坐标(717)。当它到达X、Y放置坐标时,Z制动变得无效而且X、Y空气制动器(713)通过微控制器(701)被激活。用户现在能够把部件放置在PCB上,当拾取头被降低了时,接近传感器感知拾取头和PCB的接触压力,并且切换真空ON/OFF驱动器,即,它使真空中继OFF而且部件被放置在PCB上。当在放置部件之后用户把拾取头释放到它的正常不工作位置时,微控制器感知它并且向该计算机传递有关当前行或者SMD部件装配的完成。在这个命令之后,计算机发送下一行到微型计算机用于装配。During the assembly option of the start menu, the computer interface software (701) transfers the table data saved in the edit menu to the microcontroller (705) line by line. This data is stored by the microcontroller in RAM (707). The microcontroller then performs the task of sensing the correct number of racks via the rack sensor (709), driving the feeder LEDs (710) or driving the carousel motors (711) and driving the tool LEDs (712) according to the data within the table range. The microcontroller keeps track of the X, Y movement of the pickup head via block (717). When the pick head reaches the X, Y pick coordinates, the Z brake relay (714) becomes deasserted to allow the user to lower the pick head to pick the part. When the pickup head contacts the part, the proximity sensor (715) senses the contact pressure and causes the vacuum ON/OFF circuit (716) to open. The part is lifted by vacuum and when the user lifts the pick head, the microcomputer senses it and activates the Z brake (714). The user cannot lower the pickup head now. The microcontroller keeps track of the pick-up head's X, Y coordinates (717). When it reaches the X, Y placement coordinates, the Z brake becomes inactive and the X, Y air brake (713) is activated through the microcontroller (701). The user is now able to place the part on the PCB, when the pick head is lowered, the proximity sensor senses the contact pressure of the pick head and the PCB, and switches the vacuum ON/OFF driver, i.e. it turns the vacuum relay OFF and the part is placed on the on the PCB. When the user releases the pick head to its normal inactive position after placing the part, the microcontroller senses it and communicates to the computer about the completion of the current row or SMD part assembly. After this command, the computer sends the next line to the microcomputer for assembly.

图8描述了用于容置PCB的安装框架。在图8(a)中显示了导引块子部件。该导引块子部件在引导沟上向前和向后移动。使用附加在导引块底部处的长条的新想法,避免了由于相对于引导沟容置导引块所需要的螺旋拧紧,在引导沟上产生的划痕。Figure 8 depicts the mounting frame for housing the PCB. The navigator subassembly is shown in Figure 8(a). The guide shoe subassembly moves forward and backward on the guide groove. The new idea of using a strip attached at the bottom of the guide block avoids scratches on the guide groove due to the screw tightening required to accommodate the guide block relative to the guide groove.

下列示例通过说明这个机器的顺序操作而给出,而且它将不会被解释为限制本发明的范围。The following examples are given by illustrating the sequential operation of this machine, and it will not be construed as limiting the scope of the invention.

示例example

机器的操作:Machine operation:

1.连接RS-232电缆到计算机和机器,连接空气压缩器、真空泵和电源线到机器。打开机器。1. Connect the RS-232 cable to the computer and the machine, connect the air compressor, vacuum pump and power cord to the machine. Turn on the machine.

运行在计算机上的用户界面软件。User interface software that runs on a computer.

2.用户可以采用下列菜单:文件、编辑、开始、打印、统计、环境和帮助2. The user can use the following menus: File, Edit, Start, Print, Statistics, Environment and Help

3.(a)使用文件菜单为新的PCB创建新的数据文件(或者)3. (a) Use the File menu to create a new data file for the new PCB (or)

(b)如果文件已经存在了则使用文件菜单打开数据文件(或者)(b) Open the data file using the File menu if the file already exists (or)

(c)使用环境菜单中的转换选项转换ORCAD PCB.brd文件,输入板定义文件的名称(假定PCB.brd)然后输入数据文件的名称(假定Pcb.dat)。向机器告知PCB参考点的X,Y坐标。然后使用文件菜单中的打开选项打开这个数据文件Pcb.dat,(c) Convert the ORCAD PCB.brd file using the Convert option in the context menu, entering the name of the board definition file (assuming PCB.brd) and then entering the name of the data file (assuming Pcb.dat). Inform the machine of the X,Y coordinates of the PCB reference point. Then open this data file Pcb.dat using the Open option in the File menu,

5.(a)如果文件是新的或者如在步骤4(c)中那样,数据文件是使用转换选项创建的,则选择环境菜单以设置下列选项:5. (a) If the file is new or the data file was created using the convert option as in step 4(c), select the context menu to set the following options:

(i)设置PCB类型号(i) Set the PCB type number

(ii)设置PCB数目(缺省为1)(ii) Set the number of PCBs (default is 1)

(iii)设置度量单位为毫米或者英寸(缺省为毫米)(iii) Set the measurement unit to mm or inch (default is mm)

(iv)设置通信端口号(缺省为Coml)(iv) Set the communication port number (the default is Coml)

(b)如果使用了打开数据选项4(b),则选择环境菜单(b) If Open Data option 4(b) was used, select the context menu

(i)设置度量单位为毫米或者英寸(缺省为毫米)(i) Set the measurement unit to mm or inch (default is mm)

(ii)设置通信端口号(缺省为Coml)(ii) Set the communication port number (the default is Coml)

6.为了输入有关PCB的X,Y拾取&放置坐标、送料器、机架、转盘数目等数据,选择编辑菜单6. In order to enter data about the X, Y pick & place coordinates of the PCB, number of feeders, racks, turntables, etc., select the Edit menu

(a)选择脱机/联机选项(a) Select the offline/online option

为了联机编辑数据则打开机器的电源(缺省为脱机)Power on the machine in order to edit data online (offline by default)

(b)选择表格选项(b) Select form option

一个具有行和列的表格显示在计算机监视器上。输入如同X,Y拾取&放置坐标、送料器、机架、转盘数目等的PCB的不同参数。A table with rows and columns is displayed on a computer monitor. Enter different parameters of the PCB like X, Y pick & place coordinates, feeder, rack, number of turntables, etc.

(c)为了根据PCB增加或者减少部件的还要,选择环境菜单中的部件最大数目选项(缺省为100个数目)(c) In order to increase or decrease the number of components according to the PCB, select the maximum number of components option in the environment menu (the default is 100 numbers)

(d)如同插入、粘贴、标记、告知、排序、退出的各个编辑选项能用于构造该表格。告知选项能够仅仅和联机选项一起使用来向计算机告知该拾取头的X、Y坐标。(d) Various editing options like Insert, Paste, Mark, Tell, Sort, Exit can be used to construct the form. The Tell option can be used only with the Online option to tell the computer the X,Y coordinates of the pickup head.

(e)在表格完成之后,使用文件菜单中的另存为选项,(e) After the form is complete, use the Save As option in the File menu,

i)如果使用了新建选项4(a)则输入文件名称(或者)i) If New option 4(a) was used then enter the file name (or)

ii)在消息框中选择覆盖现有的数据文件或者退出。ii) Choose to overwrite the existing data file or exit in the message box.

7.为了在PCB上开始SMD部件的装配,选择开始菜单,7. To start the assembly of SMD components on the PCB, select the Start menu,

(a)选择偏移菜单:(a) Select the Offset menu:

i)如果要被装配的PCB在和创建表格相同的X,Y点处,则X,Y偏移为零(缺省的X,Y偏移为零)(或者)i) If the PCB to be assembled is at the same X, Y point as the table was created, then the X, Y offset is zero (the default X, Y offset is zero) (or)

ii)如果要被装配的PCB在不同的X,Y坐标点处,则输入X、Y偏移或者向机器告知X,Y偏移值。ii) If the PCB to be assembled is at a different X, Y coordinate point, then input the X, Y offset or inform the machine of the X, Y offset value.

(b)设置通信端口号(缺省为coml)(b) Set the communication port number (the default is coml)

(c)如果在该表格中的一个特定行要在装配期间被跳过,则设置环境菜单中的跳过行号选项。(c) If a specific row in the table is to be skipped during assembly, set the Skip row number option in the context menu.

(d)选择开始菜单中的装配选项。(d) Select the Assembly option in the Start menu.

(e)为该装配显示的各个选项如同:(e) The options displayed for the assembly are as follows:

i)从行号开始装配。i) Start assembly from line number.

选择这个选项以及输入从该处开始部件装配的行号(缺省为1)Select this option and enter the line number from which to start the assembly (default is 1)

ii)从保存的行号开始。如果从先前保存的行号开始装配则选择这个选项。ii) Start at the saved line number. Select this option if starting assembly from a previously saved line number.

(f)除那些在跳过行号选项中指定的那些之外,这些部件逐行获取装配。(f) The parts get assembled line by line, except those specified in the Skip Line Numbers option.

(g)退出该装配选项(g) Exit the assembly option

i.选择保存行号选项i. Select the Save Line Numbers option

ii.在PCB上装配当前行或者部件。ii. Assembling the current row or part on the PCB.

iii.当这个部件的装配完成时,程序退出到主菜单。iii. When the assembly of this part is complete, the program exits to the main menu.

8.打印菜单:8. Print menu:

a)为了打印表格范围,点击选择范围选项。a) To print the table range, click on the Select Range option.

b)为了打印整个表格,点击全部选项。b) To print the entire form, click on the All option.

9.统计菜单:9. Statistics menu:

a)根据PCB的部件统计:a) According to PCB component statistics:

当点击这个菜单时,这个选项通过条形图或者表格显示了装配PCB所需要的部件统计。When clicked on this menu, this option shows the statistics of the parts needed to assemble the PCB by bar graph or table.

b)在PCB上装配的部件统计:b) Statistics of components assembled on the PCB:

当点击这个菜单时,它通过条形图或者表格显示了已经由用户在该PCB上装配的部件统计。When this menu is clicked, it shows the statistics of the components that have been assembled by the user on this PCB, either by bar graph or table.

c)总的PCB装配:c) Total PCB assembly:

显示由该用户装配的PCB总数。Displays the total number of PCBs assembled by this user.

10.环境菜单:下列五个选项在这个菜单下有效:10. Environment menu: The following five options are valid under this menu:

a)通信端口设置:当点击这个菜单时,用户能够设置和机器连接的计算机的COM端口(缺省为coml)。a) Communication port setting: When clicking this menu, the user can set the COM port of the computer connected to the machine (the default is coml).

b)装配设置-当选择这个菜单时,三个选项是有效的b) Assembly Settings - When this menu is selected, three options are available

i)PCB类型号:用户能够输入PCB名称。i) PCB Type Number: The user can enter the PCB name.

ii)PCB数:用户能够输入PCB数。ii) PCB number: The user can input the PCB number.

iii)跳过行号:用户能够定义五个他希望在开始菜单的装配选项期间跳过的行号。iii) Skip line numbers: The user can define five line numbers that he wishes to skip during the assembly option of the start menu.

c)部件最大数目:用户能够定义用户希望装配的每个PCB的最大部件数目。最大值为2000(缺省为100)c) Maximum number of parts: The user can define the maximum number of parts per PCB that the user wishes to assemble. The maximum value is 2000 (the default is 100)

d)度量:用户能够点击毫米或者英寸选项来让该机器兼容同样以英寸方式进行工作(缺省为毫米)。d) Measure: The user can click on the mm or inch option to make the machine compatible to work in inches as well (mm by default).

e)转换:用户能够点击这个选项以把ORCAD PCB板定义文件转换成为数据文件。e) Convert: User can click this option to convert ORCAD PCB board definition file to data file.

11.帮助菜单:11. Help menu:

为了获取联机帮助,能够选择帮助菜单来显示与该机器的用户界面软件以及硬件有关的各个菜单的帮助。For online help, the Help menu can be selected to display help for each menu related to the machine's user interface software and hardware.

以瑞士M/s,Harotech Ag制造的PRECIPLACER PP-2003型半自动取放机为例进行说明。这些模型的取放机与我们的产品比较如下:   编号   用于SMD的半自动取放机的子模型   CSIO型SAPP   瑞士M/s.Harotech的PP-2003型   1.   支架&送料器部件   可用的   可用的   2.   转盘部件   可用的   可用的   3(a).   X、Y部件:线性刻度的最小X、Y分辨率   该机器中使用的线性编码器刻度具有0.02mm的分辨率。   使用具有1.0mm分辨率的线性刻度。   3(b).   X、Y部件:SMD元件的最小X、Y放置精度   使用线性编码器刻度的创新思想提供了±0.1mm的X、Y放置精度。这有助于无震动地放置具有0.3mm管脚间距间距的小间距SMD元件。   X、Y放置精度为±1.0mm。因此用这个机器无震动地放置小间距SMD元件是困难的。   4.   X、Y空气制动部件   可用的   可用的   5.   拾取头部件,真空开/关控制和真空泵   可用的   可用的   6.   拾取头的Z和Θ部件   可用的   可用的   7.   用于容置PCB的安装框   创新的夹紧设备提供了对PCB支持架的底板的足够夹紧,并且还保护在该板和底座之间的支承面以防受到夹紧螺钉的划痕/损害。   夹紧螺钉划痕/损害底座。   8.   可移动的扶手   可用的   可用的   9.   具有CCD摄像机的观测仪部件   可用的   可用的   10(a)   微控制器及机器的电子硬件/软件   该机器的电子硬件基于Intel 8032微控制器。   该机器的电子硬件基于Motorola68HC11F1微控制器。   10(b)   存在EPROM中的机器软件完成各种机器操作,并且以0.02mm分辨率感测和计数X、Y坐标,并且以SMD元件的X、Y放置坐标的最小放置精度±0.1mm操作X、Y空气制动。这将有助于用户放置具有0.3mm管脚间距间距的SMD元件。   存在EPROM中的机器软件完成各种机器操作,并且以1.0mm的分辨率感测和计数X、Y坐标,并且以SMD元件的X、Y放置坐标的最小放置精度±1.0mm操作X、Y空气制动。   11(a)   用户界面软件   用户界面软件存在于Pentium-II计算机的硬盘中。用户界面软件是使用VisualBasic 6.0软件为Window 95开发的。   用户界面软件存在于计算机的硬盘中,并且是在DOS环境中开发的。   11(b)   提供了下列菜单以使它是更加用户友好的软件:文件、编辑、开始、打印、统计、环境、联机帮助   提供了下列菜单给用户:文件、编辑、开始、生产、打印、系统   12   文件菜单   在这个菜单下下列选项是可用的:新建New、打开Open、另存为Save as、关闭Close、退出Exit   所有这些选项也都是可用的   13   编辑菜单   在这个菜单下下列选项是可用的:TABLE(表格),OFFLINE/ONLINE(脱机/联机)   所有这些选项也都是可用的   14   开始菜单   在这个菜单下下列选项是可用的:偏移量(输入偏移量,告知偏移量)部件   所有这些选项也都是可用的   15   打印菜单   下列选项是可用的:全部(ALL),选择范围(Select Range)   所有这些选项也都是可用的   16   统计菜单:   在这个菜单下下列选项是可用的:每一PCB的元件统计组合的PCB元件统计组合的PCB总数   在生产菜单下只有组合的PCB总数选项是可用的。   17   环境菜单:   下列选项是可用的:端口设置组装设置(PCB型号、PCB数、跳越行号)元件最大数目度量单位(毫米或者英寸)转换(就ORCAD板定义文件来说)   在生产以及系统菜单中下列选项是可用的:端口设置组装设置(PCB型号、PCB数、跳越行号)其它选项不可用。   18   帮助菜单   联机帮助菜单是可用的   帮助菜单选项是不可用的。用户必须参考操作手册 Take the PRECIPLACER PP-2003 semi-automatic pick-and-place machine manufactured by M/s, Harotech Ag, Switzerland as an example for illustration. These models of pick and place machines are compared to our products as follows: serial number A submodel of a semi-automatic pick and place machine for SMD CSIO SAPP Swiss M/s.Harotech PP-2003 1. Brackets & Feeder Parts usable usable 2. Turntable parts usable usable 3(a). X, Y components: Minimum X, Y resolution for linear scales The linear encoder scale used in this machine has a resolution of 0.02mm. A linear scale with 1.0 mm resolution is used. 3(b). X, Y components: Minimum X, Y placement accuracy of SMD components The innovative idea of using a linear encoder scale provides an X, Y placement accuracy of ±0.1mm. This facilitates vibration-free placement of fine-pitch SMD components with 0.3mm pin pitch spacing. X, Y placement accuracy is ±1.0mm. Therefore it is difficult to place small pitch SMD components with this machine without vibration. 4. X, Y air brake components usable usable 5. Pickup head assembly, vacuum on/off control and vacuum pump usable usable 6. Z and Θ components of the pickup head usable usable 7. Mounting frame for accommodating the PCB The innovative clamping device provides adequate clamping of the bottom plate of the PCB holder and also protects the bearing surface between the plate and the base from scratches/damage by the clamping screws. Clamping screw scratches/damages base. 8. movable armrest usable usable 9. Scope part with CCD camera usable usable 10(a) Electronic hardware/software for microcontrollers and machines The electronic hardware of the machine is based on an Intel 8032 microcontroller. The electronic hardware of the machine is based on the Motorola68HC11F1 microcontroller. 10(b) The machine software stored in EPROM completes various machine operations, and senses and counts X, Y coordinates with a resolution of 0.02mm, and operates the X, Y air system with a minimum placement accuracy of ±0.1mm of the X, Y placement coordinates of SMD components move. This will help users to place SMD components with 0.3mm pin pitch pitch. The machine software stored in EPROM completes various machine operations, and senses and counts X, Y coordinates with a resolution of 1.0mm, and operates X, Y air with a minimum placement accuracy of ±1.0mm of X, Y placement coordinates of SMD components brake. 11(a) user interface software The user interface software resides on the hard disk of the Pentium-II computer. The user interface software was developed for Window 95 using VisualBasic 6.0 software. The user interface software resides on the computer's hard drive and was developed in the DOS environment. 11(b) The following menus are provided to make it a more user-friendly software: File, Edit, Start, Print, Statistics, Environment, Online Help The following menus are provided to the user: File, Edit, Start, Produce, Print, System 12 file menu The following options are available under this menu: New, Open, Save as, Close, Exit All of these options are also available 13 edit menu The following options are available under this menu: TABLE (table), OFFLINE/ONLINE (offline/online) All of these options are also available 14 Start Menu The following options are available under this menu: Offset (Enter Offset, Tell Offset) components All of these options are also available 15 print menu The following options are available: ALL, Select Range All of these options are also available 16 Statistics menu: The following options are available under this menu: Component Statistics per PCB Combination PCB Component Statistics Combination Total number of PCBs Only the Combined PCB Totals option is available under the Production menu. 17 Environment menu: The following options are available: Port Settings Assembly Settings (PCB Type, PCB Count, Skip Line Numbers) Maximum Number of Components Unit of Measure (mm or inches) Conversion (for ORCAD Board Definition Files) The following options are available in the Production and System menus: Port Settings Assembly Settings (PCB Type, Number of PCBs, Skip Line Numbers) Other options are not available. 18 help menu An online help menu is available The Help menu option is unavailable. Users must refer to the operating manual

本发明的优点Advantages of the invention

在这个机器中本发明的主要优点是:The main advantages of the invention in this machine are:

1.该机器提供了无震动结构,以在X、Y轴的390毫米的长度上为拾取头的人工动作用±0.1mm的放置精度放置SMD元件。通过使用可细调的空气阻力制动来实现无震动结构。由于当前SMD元件的小型化和0.3mm的这些SMD元件的间距,在X、Y轴上需要±0.1mm的放置精度。1. The machine provides a vibration-free structure to place SMD components with a placement accuracy of ±0.1mm for the manual action of the pick-up head on a length of 390mm in the X, Y axis. Vibration-free construction is achieved through the use of finely adjustable air resistance braking. Due to the miniaturization of current SMD components and the pitch of these SMD components of 0.3 mm, a placement accuracy of ±0.1 mm is required in the X, Y axes.

2.创新的夹紧设备提供了对PCB支持架的底板的足够夹紧,并且保护在该板和底座之间的支承面以防受到夹紧螺钉的划痕/损害。2. The innovative clamping device provides adequate clamping of the bottom plate of the PCB holder and protects the bearing surface between the plate and the base from scratches/damages by the clamping screws.

3.用于操作这个机器的、用户界面友好的菜单驱动的软件是基于Window的,使用Visual Basic 6.0作为软件语言。3. The user-friendly menu-driven software for operating the machine is Windows-based, using Visual Basic 6.0 as the software language.

4.统计菜单选项通过直方图和表格显示,帮助用户了解用于组装一PCB所需要的SMD元件的统计数字,以及已经由使用这个机器的用户在PCB上组装的SMD元件的统计数字。4. The statistics menu option is displayed through histograms and tables to help users understand the statistics of SMD components needed to assemble a PCB, and the statistics of SMD components that have been assembled on PCBs by users who use this machine.

5.转换选项菜单允许用户直接把ORCAD PCB板定义(*.brd)文件与表格链接。这在开始这些元件的组装过程之前保存构建表格过程中的时间。5. The conversion options menu allows users to directly link ORCAD PCB board definition (*.brd) files with tables. This saves time in the process of building the form before starting the assembly process of these components.

6.每一PCB的元件最大数目菜单选项允许用户组装较小的以及较大的PCB。能够用这个选项组装具有最大值2000个元件的PCB。在该机器的使用中该选项也使计算机存储器得到最优的应用。6. The maximum number of components per PCB menu option allows the user to assemble smaller as well as larger PCBs. PCBs with a maximum of 2000 components can be assembled with this option. This option also enables optimal use of computer memory during use of the machine.

7.度量菜单选项使得该机器可兼容地工作在度量以及英寸单位下。7. The Measures menu option makes the machine compatible to work in measures as well as inches.

本机器的X、Y组装能力要好于在国际市场上可获得的半自动机器的X、Y组装能力约十倍。The X, Y assembly capability of this machine is approximately ten times better than that of semi-automatic machines available in the international market.

Claims (19)

1. an improved semi-automatic pick and place machine is used for assembling little spacing and standard surface erection unit element on printed circuit board (PCB) error freely, it is characterized in that comprising:
X, Y level cross-talk parts, carrying pick-up head and visual guidance equipment;
The guiding block subassembly is guided described X, Y level cross-talk parts;
Linear encoder is coupled to described X, Y level cross-talk parts, X and the Y position coordinates of the action of sensing pick-up head;
The microcontroller subassembly carries out communicating by letter of machine ruuning situation with the computer system with OO user interface software parts; Wherein, be embedded in the position coordinates of the pick-up head that the machine software monitoring in the Erasable Programmable Read Only Memory EPROM of microcontroller subassembly obtains by described linear encoder;
X, Y air damping parts are activated by the machine software in the Erasable Programmable Read Only Memory EPROM that is embedded in the microcontroller subassembly, with ± 0.1 millimeter positional precision X, the braking of Y level cross-talk parts are placed on the coordinate at X, the Y of expectation.
2. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: X, Y subassembly provide X and the Y position coordinates by the pick-up head action of the optical linear encoder sensing with 0.02 millimeter resolution ratio.
3. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: by X, Y subassembly, the manual action to pick-up head on 390 millimeters length of X, Y-axis realizes that at X, Y axle ± 0.1 millimeter X, Y place precision.
4. improved semi-automatic pick and place machine as claimed in claim 1, it is characterized in that: be embedded in X, the Y motion by being used for the locking pick-up head of software in the Erasable Programmable Read Only Memory EPROM, have ± X, the Y of the surperficial erection unit element of 0.1 millimeter m place the electronic hardware of coordinate precision, the braking of excitation air drag.
5. improved semi-automatic pick and place machine as claimed in claim 1, it is characterized in that: the X in this machine, Y parts comprise the subassembly that comprises base plate, X slide block, Y slide block, X, Y slide rail and linear encoder scale.
6. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: described subassembly base plate finish accommodating two X-axis slide track bars and accommodating they have the function of 10 microns precision.
7. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: the X, the Y slide block that only have one degree of freedom use friction free standard straight-line bearing to slide at slide track bar easily.
8. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: X, Y slide rail are installed a high-precision linear encoder scale with 0.1 millimeter resolution ratio as the reference graduation of the X-Y conversion that is used for measuring pick-up head.
9. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: but described machine provides shockproof structure to brake placing element by the air drag with fine tuning.
10. improved semi-automatic pick and place machine as claimed in claim 1, it is characterized in that: when vacuum pick up X, Y that mouth arrives surperficial erection unit element place coordinate ± 0.1 millimeter scope in the time, described X, Y air damping parts with air magnetic valve are automatically started by microcontroller.
11. improved semi-automatic pick and place machine as claimed in claim 1, it is characterized in that: described guiding block subassembly comprises one rectangular in the bottom side of this guiding block, and it provides protection in order to avoid be subject to infringement by the caused cut of pinching screw and infringement or any other generation to the bearing-surface of printed circuit board (PCB).
12. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: the hardware device of described machine is controlled by the software with OO feature.
13. improved semi-automatic pick and place machine as claimed in claim 1, it is characterized in that: the software of described novelty provides the statistics menu option, to show the statistics of determining required element in the printed circuit board (PCB) assembling and the statistics of having been assembled how many elements on printed circuit board (PCB) by this machine by histogram demonstration and form.
14. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: the described software of controlling this machine can be processed maximum 2000 different printed circuit board components at assembly process.
15. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: this software provides a conversion options in contextmenu, to help the user to avoid the artificially input or to inform that X, the Y of element on printed circuit board (PCB) places coordinate.
16. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: this software by provide to the user one use millimeter or inch as linear module in form, to input/to inform the option of X, Y coordinate, control machine.
17. improved semi-automatic pick and place machine as claimed in claim 1, it is characterized in that: described software places coordinate by direction, title, X, the Y that element is provided and the position is prepared form in advance, in order to these parameters can directly be carried in the form from ORCAD plate defined file.
18. improved semi-automatic pick and place machine as claimed in claim 1, it is characterized in that: the layout of the middle minute surface in the visualizer parts and the bias light under the printed circuit board support stand have illuminated the printed circuit board (PCB) zone, in order to alleviate operator's eye fatigue, and provide the more clearly pin of surperficial erection unit element to the operator.
19. improved semi-automatic pick and place machine as claimed in claim 1 is characterized in that: the described software of controlling this machine also provides the Online Help of relevant hardware and software operation to the user.
CNB018162460A 2001-10-17 2001-10-17 Improved semi-automatic pick and place machine for assembly of components Expired - Fee Related CN1306396C (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IN2001/000180 WO2003034802A1 (en) 2001-10-17 2001-10-17 Improved semi-automatic pick & place machine for assembly of components

Publications (2)

Publication Number Publication Date
CN1466718A CN1466718A (en) 2004-01-07
CN1306396C true CN1306396C (en) 2007-03-21

Family

ID=11076391

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018162460A Expired - Fee Related CN1306396C (en) 2001-10-17 2001-10-17 Improved semi-automatic pick and place machine for assembly of components

Country Status (3)

Country Link
CN (1) CN1306396C (en)
AU (1) AU2002212673B2 (en)
WO (1) WO2003034802A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005119774A1 (en) * 2004-06-01 2005-12-15 Manufacturing Integration Technology Ltd Method and apparatus for precise marking and placement of an object
CN106271607B (en) * 2012-06-28 2019-04-16 环球仪器公司 Flexible make-up machinery, system and method
CN108656532A (en) * 2018-03-16 2018-10-16 嘉兴领科材料技术有限公司 A kind of preparation facilities of fiber reinforcement High Performance Thermoplastic Composites

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1153451A (en) * 1995-10-10 1997-07-02 Lg产电株式会社 Device recognizing method and apparatus for surface mounting device mounter

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3562325B2 (en) * 1998-07-16 2004-09-08 松下電器産業株式会社 Electronic component mounting method
DE19948455B4 (en) * 1999-10-08 2006-06-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Device and method for positioning and equipping a component in surface mounting technology
JP4363721B2 (en) * 1999-11-12 2009-11-11 オリンパス株式会社 Electronic device manufacturing method and electronic device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1153451A (en) * 1995-10-10 1997-07-02 Lg产电株式会社 Device recognizing method and apparatus for surface mounting device mounter

Also Published As

Publication number Publication date
AU2002212673B2 (en) 2007-10-25
AU2002212673A1 (en) 2003-04-28
WO2003034802A1 (en) 2003-04-24
CN1466718A (en) 2004-01-07

Similar Documents

Publication Publication Date Title
CN1816275A (en) Quality management system of print substrate
CN1182898C (en) Operation device
CN1192407C (en) Push-button key cover and producing method thereof
CN1254763C (en) Optical reader suitable for multiple uses
CN1294795C (en) Optimization apparatus, mounting apparatus and electronic part mounting system
CN1860837A (en) Component mounting method and apparatus
CN1720769A (en) Component mounting device and method
CN1639919A (en) Anisotropic conductive connector and its production method, and circuit device test instrument
CN1271633C (en) Magnetic head positioner and information recording and replay device
CN1190750A (en) Image input device and image input method
CN1421118A (en) Component suction device, component mounting apparatus and component mounting method
CN1840356A (en) Pattern correction device, pattern correction method and pattern correction assembly
CN1967314A (en) Camera shake compensation unit, image taking apparatus, image taking system, and method of compensating for image formation position
CN1229962C (en) Component mounting structure and component mounting device
CN1764844A (en) Connector for measurement of electric resistance, connector device for measurement of electric resistance and production process thereof, and measuring apparatus and measuring method of electric resis
CN1879014A (en) Substrate inspection device, substrate inspection method, and recovery tool
CN1306396C (en) Improved semi-automatic pick and place machine for assembly of components
CN1326608A (en) Pole-position detector of synchronous motor
CN1472765A (en) Manufacture of image forming device
CN1926422A (en) Testing facilities for image sensor
CN1151496C (en) Objective lens drive
CN1914536A (en) Lens barrel and imaging device provided with lens barrel, and assembling method for lens barrel
CN1222036C (en) Semiconductor device fabrication method and device thereof
CN1707347A (en) Anti-shake apparatus
CN1799299A (en) Component mounting apparatus and component mounting method

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
CI01 Correction of invention patent gazette

Correction item: [87] international announces

Correct: WO2003/034802 GB 2003.04.24

False: WO2003/034802 0.4.24

Number: 12

Page: 1111

Volume: 23

CI03 Correction of invention patent

Correction item: [87] international announces

Correct: WO2003/034802 GB 2003.04.24

False: WO2003/034802 0.4.24

Number: 12

Page: The title page

Volume: 23

COR Change of bibliographic data

Free format text: CORRECT: [87] INTERNATIONAL PROCLAMATION; FROM: WO2003/034802 0.4.24 TO: WO2003/034802 YING 2003.4.24

ERR Gazette correction

Free format text: CORRECT: [87] INTERNATIONAL PROCLAMATION; FROM: WO2003/034802 0.4.24 TO: WO2003/034802 YING 2003.4.24

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070321

Termination date: 20111017