On-line programming refers to the use of the teaching box attached to some machines for program editing and the use of the patch program editing function in the random application software of the placement machine. In-line programming methods include teach-in programming and manual input programming. In addition, the on-line component placement coordinates and component database can be taught and corrected on the machine.
The traditional placement machine programming method utilizes the manual teaching mode of the placement machine, uses the teaching box, ie, the mobile camera, to find out the coordinate positions of all the tile components on the circuit board, and then the other information of the component, such as the tag number of the component. Information such as code, mounting angle, etc. is manually entered into the mounter. Teaching programming is the simplest basic programming method, and the old-fashioned medium-speed machine adopts this method. This method needs to occupy the production time of the machine, and the use of manual teaching methods to find points is a time-consuming and laborious and error-prone work for a circuit board with hundreds of patch components.
1 Retrieval teaching: Select the nozzle type, use the teaching box to move the patch head to the top of the feeder, lower and pick up the components, and determine the centering method. The control computer of the placement machine will automatically record the material. XYzQ coordinates and other retrieving corrections.
2 SMD teaching: After the material is taken out to teach, suck components, calibration and angle rotation is completed, use the teaching box to move the patch head above the solder pattern of the component on the circuit board, and use the circuit board to identify the camera to determine the center of the component. Then lower the component onto the board and click on Enter.
3 Finish the transmission of the circuit board, the setting and position of the feeder and the nozzle. Teaching: After the material is taught and patched, the placement sequence can be programmed and taught. Placement sequence programming can be done either through the teach pendant or automatically optimized using the autoprogramming features included in the mounter software.
(2) Manual input programming
All placement machines can be programmed using manual input. In the placement list of the programming software, enter the component number (RefID), select the component's component database code, and input the component's x, y coordinates and rotation angle. This has the most important placement machine program. information. Then input the station number of various different component codes, optimize the placement order, and complete the placement machine programming.
(3) Patch coordinate correction
Because sometimes it is impossible to get the exact coordinates of the component placement, if you change the coordinates after mounting the first circuit board is very troublesome, so some placement machines also provide a component coordinate correction function, also known as enhanced program settings (Enhanced Product Setup). The enhanced program settings use the machine's PEC camera to visually display the location of the patch, which can effectively improve the programming accuracy.
(4) Teaching Correction of Components
After the new component database is established, some components cannot be identified by the camera in actual production. Possible reasons are:
The size of 1 component is incorrect;
The 2 component angle is not correct;
The suction position of the 3 components is inconsistent with the default.
The span and length of the 4-element foot are inconsistent with the actual;
5 The span, position, and size of the spherical element do not actually match.
All of the above reasons make new products and new components unable to be successfully completed during trial production, which consumes a lot of time, manpower and material resources, and even cause scrapping of components and products. Nowadays, some of the more advanced machines provide the function of teaching correction of components, and some also call the self-learning function of component programming, or Enhanced Component Teaching.
1 Open the database of the individual components on the machine and click on “Tools→Enhanced Component Setup”. The ECS interface will appear. The black box on the right identifies the image captured by the camera for the components of the machine.
2 Set the station number of the feeder where the component is located, the station number of the tape feed, the head number, the nozzle number, and the component angle.
8 Click Pick, the machine will return to zero and use the specified nozzle to draw out the components in the feeder; click on Inspect, the nozzle will take the component to the camera, and the right side of the ECS interface will display Filmed image.
4 If the component can be calibrated, the “Component Passed” and the corrected X, y, and Q data will be displayed above the black frame; if the component cannot pass the correction, adjust the size, angle, suction position, light, and component of the component. The pitch, position, and size of the foot/ball until it can be corrected.
5 Click Inspect repeatedly to determine if the component corrected X, y, and Q data is stable.
6 Save the corrected database G