Coating machine melt position positioning method and system

CN122959686APending Publication Date: 2026-10-23ZHONGSHAN IBD TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610518545.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-20
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

[0003]本发明的目的在于提供镀膜机熔料位置定位方法,以解决传统镀膜机熔料工艺采用人工定位熔料点,熔料点分布不匀,导致膜料受热不均,影响镀膜材料的利用率和镀膜良率

Benefits of technology

自动化程度高:只需输入基本参数即可自动完成所有熔料点位置的计算;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122959686A_ABST
    Figure CN122959686A_ABST
Patent Text Reader

Abstract

This invention discloses a method and system for locating the melt position in a coating machine. The method for locating the melt position in a coating machine includes the following steps: Input process parameters; calculate the angle step size angleStep; set the loop variable i; calculate the angle angle of the i-th melt point based on the angle step size. ‑ i; based on the angle of the i-th melting point. ‑ The process calculates the position coordinates (ix, iy) of the i-th melting point and stores them in the coordinate sequence. If i increases by 1 from the previous value but is less than N, the next round of calculation begins. If i increases by 1 from the previous value but is greater than or equal to N, the process ends. This invention automatically calculates the precise coordinates of multiple melting points evenly distributed on the circumference by setting the center position, radius, and number of melting points. This eliminates errors caused by manual calculation, improves the positioning accuracy of the melting points, and ensures that the multiple melting points are evenly distributed. This results in uniform heating of the film material, a smooth melting surface, avoids the "pitting" phenomenon in traditional processes, and improves the coating yield.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of coating machine technology, and in particular to a method and system for positioning the melt in a coating machine. Background Technology

[0002] In traditional coating machine melting processes, when multiple melting points need to be evenly distributed around a circumference, technicians must calculate the coordinates of each point individually. This process is cumbersome, inefficient, and prone to errors, making it difficult to guarantee the uniformity and accuracy of the melting points. Uneven distribution of melting points leads to uneven heating of the target or film material within the crucible, resulting in a "pitting effect" (localized perforation). This causes premature depletion of material in some areas, while surrounding materials are not effectively utilized, significantly reducing the utilization rate of expensive coating materials. Furthermore, uneven heating easily causes film splashing or sparking, severely impacting the final coating yield. Summary of the Invention

[0003] The purpose of this invention is to provide a method for locating the melting point in a coating machine, so as to solve the problem that the traditional coating machine melting process uses manual positioning of the melting point, which results in uneven distribution of the melting point, leading to uneven heating of the coating material and affecting the utilization rate and coating yield of the coating material.

[0004] This invention is achieved through the following technical solution: The method for positioning the melt in a coating machine is as follows: S1: Input process parameters, including the center coordinates (Cx, Cy), scanning radius R, and number of melting points N; S2: Calculate and store the position coordinates of each melting point; The steps for calculating and storing the position coordinates of each melting point are as follows: S21: Calculate the angle step size angleStep; S22: Set the loop variable i, where i is an integer; S23: Enter the first round of calculation, where i takes the value of 0 in the first round of calculation; S24: Calculate the angle of the i-th melting point based on the angle step size. - i; S25: Based on the angle of the i-th melting point - Calculate the position coordinates (ix, iy) of the i-th melting point and store them in the coordinate sequence; S26: If i is incremented by 1 from the previous value and is less than N, then proceed to the next round of calculation and repeat steps S24 to S26. In the next round of calculation, the value of i is incremented by 1 from the previous value. If i is incremented by 1 from the previous value and is greater than or equal to N, then the process ends.

[0005] Further, in step S3, the angle step size angleStep is calculated based on the number of melting points N. The formula for calculating the angle step size is: angleStep = 2π / N.

[0006] Furthermore, in step S6, the formula for calculating the melting point angle is: angle - i = i*angleStep, where the value of i ranges from 0 to (N-1).

[0007] Furthermore, in step S7, the formula for calculating the position coordinates (ix, iy) of the i-th melting point is: ix = Cx + R × cos(angle) - i); iy=Cy+R×sin(angle - i).

[0008] Furthermore, in step S8, if i increases by 1 from the previous value to a value greater than or equal to N, then the melt point coordinate sequence is output and the operation ends. The melt point coordinate sequence consists of the position coordinates (ix, iy) of multiple melt points.

[0009] Furthermore, before step S2, step S2' is also configured: Verify the scanning radius R. If the scanning radius R exceeds 50% of the maximum deflection angle of the electron beam, stop operation and issue an alarm. If the scanning radius R is not greater than 50% of the maximum deflection angle of the electron beam, then proceed to step S2.

[0010] To address the problem that traditional coating machine melting processes rely on manual positioning of melting points, resulting in uneven distribution of melting points and uneven heating of the coating material, thus affecting the utilization rate and coating yield of the coating material, this invention provides a method for locating the melting point position in a coating machine. Correspondingly, a system for locating the melting point position in a coating machine is also provided, including a main control unit and an execution component. The main control unit is configured to execute the aforementioned method for locating the melting point position, and the execution component is controlled by the main control unit and can be moved to a position above the coordinates (ix, iy) of each melting point.

[0011] The advantages of this technical solution are: High degree of automation: Only basic parameters need to be input to automatically complete the calculation of all melting point positions; High accuracy: Calculated based on mathematical formulas, avoiding errors from manual calculations; Highly flexible: The radius, center position, and number of melting points of the molten material ring can be easily adjusted; High efficiency: Significantly reduces setup time and improves production efficiency; High degree of standardization: Ensures consistency in the distribution of melting points each time, improving process stability.

[0012] High material utilization: The uniform circumferential dot matrix generated by the algorithm makes the film material heat up extremely evenly and the surface melts smoothly, effectively avoiding the "pitting" phenomenon in traditional processes. Excellent film quality: Combined with hardware and software linkage control, it avoids ineffective burning and splashing in non-target areas, thus improving the coating yield. Attached Figure Description

[0013] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0014] To more clearly illustrate the technical solution in Embodiment 1 of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below.

[0015] Figure 1 This is a flowchart of the method for positioning the melt in the coating machine according to Embodiment 1 of the present invention. Detailed Implementation

[0016] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0017] Example 1: As Figure 1 As shown, the method for positioning the melt in this coating machine includes the following steps: S1: Input process parameters, including the center coordinates (Cx, Cy), scanning radius R, and number of melting points N; S2: Calculate and store the position coordinates (ix, iy) of each melting point; The steps for calculating and storing the position coordinates (ix, iy) of each melting point are as follows: S21: Calculate the angle step size angleStep; S22: Set the loop variable i, where i is an integer; S23: Enter the first round of calculation, where i takes the value of 0 in the first round of calculation; S24: Calculate the angle of the i-th melting point based on the angle step size. - i; S25: Based on the angle of the i-th melting point - Calculate the position coordinates (ix, iy) of the i-th melting point and store them in the coordinate sequence; S26: If i is incremented by 1 from the previous value and is less than N, then proceed to the next round of calculation and repeat steps S24 to S26. In the next round of calculation, the value of i is incremented by 1 from the previous value. If i is incremented by 1 from the previous value and is greater than or equal to N, then the process ends.

[0018] For example, in the previous calculation, the value of i is 0. If 0+1 is less than N, then proceed to the next calculation and repeat steps S24 to S26. In the next calculation, the value of i is 0+1. This cycle continues until the value of i in the previous round is increased by 1 and is greater than or equal to N, at which point the operation ends.

[0019] This embodiment 1 provides a method for locating the melt point in a coating machine. This method addresses the problem of uneven melt point distribution caused by manual positioning in traditional coating machine processes, which leads to uneven heating of the coating material and affects the utilization rate and yield of the coating material. The method mainly calculates the precise coordinates of multiple melt points evenly distributed on the circumference by setting the center position, radius, and number of melt points. This eliminates errors caused by manual calculation, improves the positioning accuracy of the melt points, and ensures that the multiple melt points are evenly distributed. This results in uniform heating of the coating material, a smooth melting surface, and effectively avoids the "pitting" phenomenon in traditional processes, thereby improving the coating yield.

[0020] In Embodiment 1 of this invention, in step S3, the angle step size angleStep is calculated based on the number of melting points N. The formula for calculating the angle step size is: angleStep = 2π / N. This setting ensures a uniform distribution of melting points by starting the angle at 0 and increasing it in steps of 2π / n.

[0021] In Embodiment 1 of the present invention, the formula for calculating the melting point angle in step S6 is: angle - i = i*angleStep, where the value of i ranges from 0 to (N-1).

[0022] In Embodiment 1 of the present invention, in step S7, the formula for calculating the position coordinates (ix, iy) of the i-th melting point is as follows: ix = Cx + R × cos(angle) - i); iy=Cy+R×sin(angle - i).

[0023] The above settings convert polar coordinates to rectangular coordinates and use trigonometric relationships to calculate the coordinates of the uniformly distributed molten material points on the circumference.

[0024] In Embodiment 1 of the present invention, in step S8, if i increases by 1 based on the value of the previous round and is greater than or equal to N, then the melt point coordinate sequence is output and the operation ends. The melt point coordinate sequence is composed of the position coordinates (ix, iy) of multiple melt points.

[0025] In Embodiment 1 of this invention, before step S2, a step S2' is also configured to verify the scanning radius R. If the scanning radius R exceeds 50% of the maximum deflection angle of the electron beam, the operation is stopped and an alarm is triggered. If the scanning radius R is not greater than 50% of the maximum deflection angle of the electron beam, step S2 is performed. The above settings prevent the electron beam from hitting outside the crucible and damaging the equipment.

[0026] Example 2: A coating machine melt positioning system includes a main control unit and an execution component. The main control unit is configured to execute the coating machine melt positioning method. The execution component is controlled by the main control unit and can move above the position coordinates (ix, iy) of each melt point. The execution component is used to generate an electron beam. In actual execution, after the execution component moves above the position coordinates (ix, iy), it controls the electron beam to maintain a set dwell time at that point to ensure that the film material is fully melted.

[0027] Specifically, the main control unit is an industrial computer, and the execution component is an electron gun. The industrial computer and electron gun are existing equipment and will not be described in detail here.

[0028] It should be understood that the terms "first," "second," etc., are used in this invention to describe various information, but this information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this invention, "first" information can also be referred to as "second" information, and similarly, "second" information can also be referred to as "first" information. In addition, the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this invention.

[0029] The above description provides one or more embodiments in conjunction with specific content, and does not imply that the specific implementation of the present invention is limited to these descriptions. Any methods or structures that are similar to or identical to those of the present invention, or any technical deductions or substitutions made based on the concept of the present invention, should be considered as protected by the present invention.

Claims

1. A method for positioning the melt in a coating machine, characterized in that, The steps are as follows: S1: Input process parameters, including the center coordinates (Cx, Cy), scanning radius R, and number of melting points N; S2: Calculate and store the position coordinates of each melting point; The steps for calculating and storing the position coordinates of each melting point are as follows: S21: Calculate the angle step size angleStep; S22: Set the loop variable i, where i is an integer; S23: Enter the first round of calculation, where i takes the value of 0 in the first round of calculation; S24: Calculate the angle of the i-th melting point based on the angle step size. - i; S25: Based on the angle of the i-th melting point - Calculate the position coordinates (ix, iy) of the i-th melting point and store them in the coordinate sequence; S26: If i is incremented by 1 from the previous value and is less than N, then proceed to the next round of calculation and repeat steps S24 to S26. In the next round of calculation, the value of i is incremented by 1 from the previous value. If i is incremented by 1 from the previous value and is greater than or equal to N, then the process ends.

2. The method for positioning the melt in a coating machine according to claim 1, characterized in that, In step S3, the angle step size angleStep is calculated based on the number of melting points N. The formula for calculating the angle step size is: angleStep = 2π / N.

3. The method for positioning the melt in a coating machine according to claim 1, characterized in that, In step S6, the formula for calculating the melting point angle is: angle - i = i*angleStep, where the value of i ranges from 0 to (N-1).

4. The method for positioning the melt in a coating machine according to claim 1, characterized in that, In step S7, the formula for calculating the position coordinates (ix, iy) of the i-th melting point is: ix= Cx+R×cos(angle - i); iy=Cy+R×sin(angle - i)。 5. The method for positioning the melt in a coating machine according to claim 1, characterized in that, In step S8, if i increases by 1 from the previous value and is greater than or equal to N, then the melt point coordinate sequence is output and the operation ends. The melt point coordinate sequence consists of the position coordinates (ix, iy) of multiple melt points.

6. The method for positioning the melt in a coating machine according to claim 1, characterized in that, Before step S2, step S2' is also configured: Verify the scanning radius R. If the scanning radius R exceeds 50% of the maximum deflection angle of the electron beam, stop operation and issue an alarm. If the scanning radius R is not greater than 50% of the maximum deflection angle of the electron beam, then proceed to step S2.

7. A melting material positioning system for a coating machine, characterized in that, The device includes a main control unit and an execution component. The main control unit is configured to execute the coating machine melt position positioning method according to any one of claims 1-6. The execution component is controlled by the main control unit and can be moved to the position coordinates (ix, iy) of each melt point.