Patent ID: 8202565

Claim:
A flux spraying system operable to control a flux sprayer to selectively spray flux onto a printed circuit board (PCB) by use of a fixture disposed between the PCB and the flux sprayer, the fixture comprising a plurality of openings corresponding to target areas of the PCB, the flux spraying system comprising one or more programs stored in a memory and executed by a central processing unit, wherein the one or more programs comprise: a statistic module configured to record basic information and opening information of the fixture so as to determine spraying areas on the fixture according to the opening information of the fixture, wherein the basic information comprises height, width, length, and moving speed of the fixture, and the opening information comprises a quantity, position data, and area data of the plurality of openings; a calculation module configured to: calculate a velocity and spray width of the flux sprayer according to the spraying areas on the fixture and the moving speed of the fixture; calculate a movement length during a movement period of the flux sprayer according to the length and the width of the fixture and the spray width of the flux sprayer; calculate spraying segments during each movement period of the flux sprayer according to the moving speed of the fixture, the area data of the openings, the velocity and the spray width of the flux sprayer, to determine a spray initialization of the flux sprayer based on the opening information and the movement length during the movement period of the flux sprayer; and determine a spray completion corresponding to the spray initialization of the flux sprayer based on the opening information and the spraying segments during the movement period of the flux sprayer; and a control module configured to direct the flux sprayer to move according to the movement length during the movement period of the flux sprayer and to coat the target areas on the PCB with the flux through the plurality of openings of the fixture according to the spray initialization and the spray completion during each movement period.