Off-line programming refers to the use of off-line programming software and PCB CAD design files to compile patch programs on the computer. Offline programming can save online programming time, which can reduce the downtime of placement machines and improve equipment utilization. Offline programming is particularly meaningful for multi-variety and small-batch production.
Offline programming software generally consists of two parts: CAD conversion software and automatic programming and optimization software. The steps of offline programming: PCB program data editing - automatic programming optimization and editing - input data into the device - edit the optimized product program on the placement machine - proofread, check and backup the placement program.
One, PCB board program data editing
There are three methods for PCB board program data editing: CAD conversion; coordinate files generated by self-learning programming using placement machines; coordinate data generated by scanners. Among them, CAD conversion is simple and accurate.
2. Automatic programming optimization and editing
Operation steps: open the program file, input the PCB board data, establish the component library, optimize and edit the automatic programming.
1, open the program file
According to the operation method of the automatic programming optimization software, open the PCB coordinate file that has completed the CAD data conversion.
2, input PCB data
- Input PCB size: length X (along the X direction of the placement machine), width Y (along the Y direction of the placement machine), and thickness T.
- Input the coordinates of the PCB source point: generally the source points of X and Y are 0. When the PCB has a process edge or the placement machine has regulations on the source point, etc., the source point coordinates should be input.
- Input the puzzle information: input the number of puzzles in the X and Y directions and the distance between adjacent puzzles; when there is no puzzle, the number of puzzles in the X and Y directions are both 1, and the number of puzzles in the X and Y directions is 1. The distance is 0.
3. Create a component library one by one for all new components that are not in the component library
Enter the component name, packaging type, required rack type, feeder type, component feeding angle, number of nozzles and other parameters for the component, and save it in the component library.
4, automatic programming optimization and editing
After completing the above work, you can perform automatic programming optimization according to the operation method of the automatic programming optimization software, and then edit some unreasonable parts in the program appropriately.
Three, input data into the device
1. Copy the optimized program to the floppy disk.
2, input the program on the floppy disk to the placement machine
Four. Edit the optimized product program on the placement machine
1. Call up the optimized program.
2. Make Image images of PCB Mark and partial Mark.
3. Make images for components that have not been imaged, and register them in the image library.
4. Register the unregistered components in the component library.
5. Redistribute the multi-tube vibrating feeders with unreasonable emissions according to the length of the device body, and try to arrange the devices with close device body lengths on the same rack. The material stations should be arranged compactly, and there should be no idle material stations in the middle, so as to shorten the distance of picking up components.
6. Change the multi-pin narrow-pitch devices with larger dimensions in the program, such as QFPs with more than 160 pins, large-size PLCC, BGA, and long sockets, to Single Pickup, which can improve placement accuracy. .
7. Save to check if there is any error message, and modify the program according to the error message. Until there is no error message after saving.
5. Proofreading check and backup patch program
1. According to the component list in the process file, check whether the component name, tag number, model specification of each step in the program are correct. Correct the incorrect place according to the process file.
2. Check whether the components on each feeder station of the placement machine are consistent with the picking program table.
3. Use the main camera on the placement machine to check whether the X and Y coordinates of each component are consistent with the component center on the PCB. Check whether the corner T is correct according to the schematic diagram of the component position in the process file, and correct the incorrect position. (If you do not perform this step, you can correct it according to the actual placement deviation after the first piece is placed)
4. Copy the completely correct product program to the backup floppy disk and save it.
5. Production can only be carried out after the proofreading and inspection are completely correct.
The above is the detailed explanation of offline programming of SMT placement machine, ipcb also provides PCB manufacturers and PCB manufacturing technology