Color glass inlaying manufacturing method based on CNC (computer numerical control) technology
By dividing coordinate regions and setting target timing in stained glass inlay, and combining CNC technology for full-process digital control, the problems of low precision, poor efficiency and poor consistency in traditional stained glass inlay have been solved, achieving high-precision and high-efficiency production.
Patent Information
- Application Number
- CN202511083167.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-04
- Publication Date
- 2025-11-18
AI Technical Summary
Traditional colored glass inlay suffers from low processing precision, poor efficiency, and poor color consistency, making it difficult to meet the demands of high precision and mass production.
By dividing the processing surface into coordinate areas and setting target timing, a "coordinate area-timing-color" association system is established. Combined with the timing-based programming, processing, quality inspection and inlay process, the entire process is digitally controlled, and CNC technology is used for precise processing and inlay.
It improved processing precision and color consistency, reduced rework rate, increased production efficiency, and ensured the reliability of finished product quality and overall pass rate.
Smart Images

Figure CN120974731A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of colored glass processing and inlay technology, and in particular to a method for manufacturing colored glass inlay based on CNC technology. Background Technology
[0002] Stained glass inlay is a craft that combines and fixes glass components of different colors according to a design pattern to form artistic and decorative works, widely used in architectural decoration, art creation, and other fields. CNC-based stained glass inlay utilizes computer numerical control technology to precisely process and inlay glass using machine tools controlled by digital programming, aiming to improve processing accuracy and efficiency.
[0003] Traditional methods of stained glass inlay production have several shortcomings: First, the division of processing areas and color matching rely on manual judgment, which can easily lead to coordinate positioning errors and misalignment of glass components. Second, there is a lack of clear time management, resulting in chaotic connections between processing, quality inspection, and inlay processes, and inconsistent processing parameters for glass of the same color, leading to poor color consistency in the finished product. Third, quality control relies on manual sampling, making it difficult to trace processing defects in specific areas, resulting in a high rework rate and low overall production efficiency, which cannot meet the needs of high-precision, mass production.
[0004] To address this, the present invention proposes a method for manufacturing colored glass inlay based on CNC technology. By dividing the processing surface into coordinate regions and setting target timing sequences, a "coordinate region-timing sequence-color" association system is established. Combined with the timing-based programming, processing, quality inspection and inlay process, the entire process of colored glass inlay from design to finished product is digitally controlled, which effectively improves processing accuracy, color consistency and production efficiency, and reduces rework rate. Summary of the Invention
[0005] The technical problem to be solved: the low precision and poor efficiency of traditional colored glass inlay.
[0006] To address the shortcomings of existing technologies, this invention provides a method for manufacturing colored glass inlay based on CNC technology, thereby solving the technical problems mentioned in the background section.
[0007] To achieve the above objectives, the present invention provides the following technical solution:
[0008] A method for fabricating colored glass inlay based on CNC technology includes the following steps:
[0009] S1. Divide the processing surface of colored glass into coordinate regions, assign a unique target time sequence number to each coordinate region, and form a reference table containing the correspondence between coordinate regions and target time sequence numbers;
[0010] S2. Based on the types of colors to be inlaid and the quantity of each color used, assign different colors to the coordinate areas corresponding to the target time sequence number set in step S1, and update the lookup table so that the lookup table contains the relationship between the coordinate areas, the target time sequence number and the corresponding colors.
[0011] S3. According to the updated reference table in step S2, perform pretreatment and time sequence marking on the colored glass blank;
[0012] S4. Based on the coordinate area, target timing number and corresponding color information in the lookup table, use CAM software to design a timing path and generate the machining path program corresponding to each target timing number.
[0013] S5. Perform timing verification simulation on the processing path program generated in step S4 to ensure that the processing paths corresponding to each target timing number are continuous and without abnormalities.
[0014] S6. The pre-treated colored glass blank is clamped onto the CNC machine tool, and the corresponding processing path program is executed in the order of the target timing number to complete the processing of colored glass in each coordinate area.
[0015] S7. Conduct quality inspection on the processed colored glass components according to the target time sequence number;
[0016] S8. According to the reference table, the qualified colored glass components are inlaid and combined according to the coordinate area corresponding to the target time sequence number.
[0017] S9. Solidify and perform sequential overall testing on the finished product after inlay assembly.
[0018] In one possible implementation, in step S1, the target timing number is set as follows: the timing numbers are assigned sequentially to the divided coordinate regions according to the principle of left to right and top to bottom; and the priority of the target timing number can be adjusted for the coordinate regions where the key colors are located, advancing their timing numbers and delaying the timing numbers of other regions according to design requirements.
[0019] In one possible implementation, in step S2, the specific method for assigning different colors to the coordinate areas corresponding to the target time sequence number is as follows: sort the colors of the stained glass to be inlaid from the most to the least number of uses, and then assign the sorted colors to consecutive target time sequence number segments in sequence, with each color corresponding to one or more consecutive target time sequence number segments; for designs with gradient colors or special patterns, assign the target time sequence number according to the color transition order to ensure the continuity of the target time sequence in the special pattern area.
[0020] In one possible implementation, step S4, the timing path design includes: generating an independent machining path for each target timing number, the machining path including contour cutting, inner edge engraving, and edge grinding; using the same tool parameters for target timing number segments corresponding to the same color; connecting each machining path in the order of the target timing numbers; calculating the shortest movement path for the coordinate regions corresponding to adjacent target timing numbers; setting arc transitions at path turning points; and inserting tool lifting commands at the switching points of target timing number segments corresponding to different colors.
[0021] In one possible implementation, in step S6, when the processing path program is executed in the order of the target timing number, the system automatically records the processing data corresponding to each target timing number, including the actual cutting size and processing time; when processing reaches the switching point of the target timing number segment corresponding to different colors, the system issues a prompt sound to prompt the replacement of the tool with the corresponding color blank, and after replacement, the tool length compensation calibration is performed, with a calibration error ≤0.001mm.
[0022] In one possible implementation, step S8, the specific method for inlaying and combining according to the coordinate area corresponding to the target time sequence number, is as follows: prepare an inlay base, process grooves on the base according to the coordinate area corresponding to the target time sequence number, and mark the target time sequence number inside the grooves; embed qualified glass components into the corresponding grooves in the order of the target time sequence number, and control the gap between the components and the grooves to be ≤0.03mm; components of the same color corresponding to the target time sequence number segment adopt the same fixing method, and the connection parts of the target time sequence number segments of different colors adopt a transition fixing method to ensure consistent connection strength.
[0023] Beneficial effects compared to existing technologies:
[0024] 1. In this solution, digital control of stained glass inlay is achieved by establishing a precise correlation between coordinate regions and target time sequences. The processing surface is divided into clearly defined coordinate regions and assigned unique time sequence numbers. Combined with a "region-time sequence-color" lookup table throughout the entire process, from the time sequence marking of blank pretreatment to the sequential execution of CNC machining, and then to the time sequence positioning of inlay assembly, each step is traceable. This effectively avoids problems such as color mismatch and positional deviation in traditional manual inlay, improving product consistency and precision.
[0025] 2. In this solution, the timing-based machining path design and simulation verification significantly improve machining efficiency and quality stability. CAM programming generates independent paths sequentially and optimizes cross-time sequence continuity, reducing tool idle travel. Before machining, single-time and full-time simulations identify issues such as path overlap and parameter anomalies in advance. Simultaneously, timing group parameters are adjusted for the characteristics of different colored glass, reducing the machining defect rate and ensuring uniform machining quality of components within the same timing group.
[0026] 3. In this solution, the time-series-based full-process quality inspection and data aggregation ensure the controllability of finished product quality. From the time-series dimensional and color inspection of processed components, to the gap control and flatness adjustment after inlaying, and finally to the generation of the final time-series quality inspection report, a complete quality control closed loop is formed. This allows for precise location of unqualified time-series areas and targeted rework, ensuring an overall pass rate of ≥95% and improving the reliability of stained glass inlay works. Attached Figure Description
[0027] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, the preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0028] Figure 1 This is a flowchart of the method steps of the present invention. Detailed Implementation
[0029] Preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention can also be implemented in various different forms, and therefore the present invention is not limited to the embodiments described below.
[0030] The technical solution in this application embodiment is to solve the problems mentioned in the background art, and the overall idea is as follows:
[0031] Example:
[0032] Please refer to Figure 1 As shown in the figure, this embodiment introduces a method for manufacturing colored glass inlay based on CNC technology, including the following steps:
[0033] S1. Construction of machining surface coordinate system and establishment of target temporal framework
[0034] Machining surface size and area division: Taking a 5cm×5cm rectangular machining surface as an example, it is divided into 25 independent small areas according to the 1cm×1cm specification; when dividing, a high-precision measuring tool (such as a vernier caliper with an accuracy of 0.01mm) is used, and the X-axis and Y-axis scales are marked on the edge of the machining surface. The X-axis is labeled from left to right as X1 to X5, and the Y-axis is labeled from bottom to top as Y1 to Y5. Each small area is numbered in the format "XnYm" (e.g., the first area in the upper left corner is X1Y1, and the last area in the lower right corner is X5Y5), ensuring that the boundary error of each area is ≤0.02mm;
[0035] Target timing settings: Assign unique timing numbers to 25 regions. The timing sequence is set according to the principle of "from left to right and from top to bottom", that is, X1Y1 corresponds to timing 1, X2Y1 corresponds to timing 2...X5Y1 corresponds to timing 5; X1Y2 corresponds to timing 6, X2Y2 corresponds to timing 7...X5Y2 corresponds to timing 10, and so on, until X5Y5 corresponds to timing 25. The timing numbers are matched one-to-one with the region numbers to form a "region-timing reference table". The table clearly marks the X and Y coordinate parameters corresponding to each timing (e.g., timing 3 corresponds to X3Y1, and the coordinate parameters are X = 20-30mm, Y = 0-10mm).
[0036] Timing priority setting: According to design requirements, if there are key color areas (such as the central area X3Y3 that needs to be processed first), the timing priority can be adjusted to advance its timing number (such as adjusting the original timing 13 to timing 1), while correspondingly extending the timing numbers of other areas, and updating the "Area-Timing Reference Table" to ensure that the timing logic is clear and traceable.
[0037] S2, Color Classification and Temporal Assignment Correlation
[0038] Color quantity statistics and sorting: Count the types of colored glass to be inlaid and the quantity of each color used. For example, suppose that four colors are needed: red (R), blue (B), green (G), and yellow (Y), with quantities of 8 pieces, 6 pieces, 7 pieces, and 4 pieces respectively. Sort them from most to least as R(8)→G(7)→B(6)→Y(4).
[0039] Color and time series matching: Based on the sorting results, the time series numbers are divided into corresponding segments according to the number of colors, i.e., time series 1-8 are assigned to red (R), time series 9-15 are assigned to green (G), time series 16-21 are assigned to blue (B), and time series 22-25 are assigned to yellow (Y); add a color column to the "region-time series lookup table" to clearly mark the color corresponding to each time series (e.g., time series 5 corresponds to R, time series 12 corresponds to G).
[0040] Special color timing reservation: If there are gradient colors or special patterns in the design (such as X1Y1 to X1Y5 need to show a gradient from red to blue), then break the quantity sorting rules and allocate the timing according to the color transition order. For example, timing 1 (X1Y1) is R, timing 6 (X1Y2) is R with purple, timing 11 (X1Y3) is purple, timing 16 (X1Y4) is blue with purple, and timing 21 (X1Y5) is B. At the same time, adjust the color timing allocation of other areas to ensure the timing continuity of special pattern areas.
[0041] S3. Sequential Management of Billet Pretreatment
[0042] Raw material procurement and color marking: Based on the color sequence allocation results, procure colored glass raw materials of the corresponding specifications. The size of each color raw material must be larger than the target processing size (e.g., for a target area of 1cm×1cm, procure raw materials of 1.5cm×1.5cm). Mark the color code and time sequence information on the surface of the raw material with a laser marking machine (e.g., mark "R-1-8" on red raw material to indicate the corresponding time sequence 1-8). The marking position is set at the edge of the raw material (0.2cm from the edge), and the marking depth is ≤0.01mm to avoid affecting the transparency of the glass.
[0043] The billet cleaning sequence is as follows: The billets are cleaned in groups according to color sequence, and each group uses an independent cleaning tank (to prevent color confusion). The cleaning process is as follows: "rinse with clean water → soak in neutral detergent (5 minutes) → ultrasonic cleaning (300W power, 3 minutes) → rinse with deionized water → hot air drying (40℃ temperature, 10 minutes)". After cleaning, the billets are placed on special trays according to the sequence (the trays are marked with "R-1-8", "G-9-15", etc.). An anti-static mat is laid at the bottom of the tray to prevent static electricity from attracting dust on the surface of the billets.
[0044] Pre-processing timing of blanks: Use a regular cutting machine to pre-process the blanks, cutting them into 1.2cm × 1.2cm semi-finished products (leaving a 0.2cm processing allowance); during cutting, blanks in the same time segment use the same cutting parameters (e.g., the cutting speed for red blanks is set to 200mm / min, and for green blanks to 180mm / min), and mark the sequence number within the time segment on the edge of the semi-finished products with a marker pen (e.g., red blanks in time segments 1-8 are marked with "1" to "8" respectively), so that they can be picked up in sequence during subsequent CNC machining;
[0045] Sequential path design for S4 and CAM programming
[0046] Importing coordinate and timing data: Import the "Area-Timing Reference Table" into CAM software (such as Mastercam). The software will automatically generate coordinate models for 25 areas, each named according to its timing number (e.g., "T1", "T2", ... "T25"). Enter the corresponding color information in the model attributes (e.g., the attributes of T1 are "Color: R, Size: 10mm × 10mm") to ensure that the processing targets of different timings can be intuitively distinguished during programming.
[0047] Single-time machining path generation: An independent machining path is generated for each time sequence number. The path includes three steps: "contour cutting → inner edge engraving (if there is a pattern) → edge grinding". Taking time sequence 1 (X1Y1, R) as an example, the contour cutting path is along the outer edge of a 10mm×10mm rectangle at 0.1mm (leaving a grinding allowance), and the cutting depth is equal to the glass thickness (e.g., for 3mm thick glass, the cutting depth is 3.05mm). The edge grinding path is to make an arc transition along the cut edge (rounded corner radius of 0.1mm) to ensure a smooth edge. Machining paths of the same color time sequence segment use the same tool parameters (e.g., R-1-8 all use diamond tools with a diameter of 3mm and a spindle speed of 3000r / min).
[0048] Timing group parameter optimization: Based on the physical properties of different colored glasses (e.g., blue glass is harder than red glass), the machining parameters of the timing group are adjusted. The feed rate for the blue timing segment (16-21) is set to 80 mm / min, the red timing segment (1-8) to 100 mm / min, and the green (9-15) and yellow (22-25) to 90 mm / min and 95 mm / min respectively. A timing group parameter template is set in the CAM software; timing machining parameters within the same template can be modified in batches, improving programming efficiency.
[0049] Cross-time path continuity design: When generating a complete machining path, connect each single time-series path in the time sequence of "T1→T2→…→T25", calculate the shortest movement path between adjacent time-series regions (e.g., the path from T1 to T2 is a 10mm movement in the X-axis direction, while the Y-axis remains unchanged) to reduce tool idle travel time; set arc transitions (radius 5mm) at path turning points to avoid glass vibration caused by sudden tool stops; at the same time, insert tool lifting commands (lifting height 5mm) at time segment switching points (e.g., from T8 to T9) to facilitate operators changing to the corresponding color blanks;
[0050] S5. Timing verification of processing simulation
[0051] Single-time machining simulation: The machining path for each time sequence is simulated separately in the CAM software. The focus is on checking whether the cutting contour completely matches the coordinate area (deviation ≤ 0.005mm) and whether the tool collides with the edge of the workpiece (leaving a safety distance of 0.1mm). After the simulation is completed, a time-series machining report is automatically generated, including machining time (e.g., machining time for T1 is 12 seconds), tool wear estimate (e.g., the tool needs to be replaced every 10 machining sequences), and other data.
[0052] Full-time continuous simulation: Perform a full-process simulation from T1 to T25, recording the start time, end time, and switching time between each time sequence (e.g., T1 end time 00:00:12, T2 start time 00:00:15, switching time 3 seconds); analyze the simulation results, if the switching time of a certain time sequence is too long (more than 5 seconds), optimize the path (e.g., adjust the tool movement speed); if the processing time difference within the same color time sequence exceeds 2 seconds (e.g., T3 processing time 14 seconds, T5 processing time 10 seconds), recalibrate the cutting parameters of that time sequence to ensure consistent processing efficiency within the same time sequence group;
[0053] Timing Anomaly Detection and Correction: During simulation, the software automatically detects anomalies such as "timing skipping" (e.g., jumping directly from T3 to T5) and "path overlap" (e.g., the machining paths of T2 and T3 intersect), and generates anomaly reports. For the "path overlap" problem, the machining coordinates of the corresponding timing are adjusted (e.g., increasing the X coordinate of T3 by 0.01mm). For the "timing skipping" problem, the timing call instructions in the program code are checked to ensure that the instruction sequence is "GOTO T1→GOTO T2→…→GOTO T25".
[0054] S6, CNC machining timing execution
[0055] Machine tool clamping timing reference alignment: Install a positioning plate with X and Y axis scales on the CNC machine tool worktable. Align the origin (0,0) of the positioning plate with the origin (X0Y0) of the machining surface reference. The alignment accuracy is calibrated with a dial indicator (error ≤0.002mm). Install elastic fixtures on the positioning plate according to the timing area position (each fixture corresponds to one timing area). Attach a buffer pad (0.5mm thick silicone pad) to the inside of the fixture to prevent the glass from breaking under pressure during machining.
[0056] The loading sequence of billets is as follows: Load the pre-processed billets into the corresponding fixtures in the order of "Sequence 1 → Sequence 25". During loading, check the sequence markings on the billets (e.g., load the billet marked "R-1" into fixture T1) and use a vacuum chuck to assist in fixing (vacuum degree -0.08MPa). After loading, take an overall clamping image with a CCD vision system and compare it with the "Area-Sequence Comparison Table" to ensure the correctness of the loading sequence of the billets (comparison error ≤0.01mm).
[0057] Sequential machining and parameter call: When the CNC machine tool is started, the system automatically calls the machining program of sequence 1. The machining process is "tool positioning (X1Y1 coordinates) → cutting (according to preset path) → engraving (if any) → edge grinding → tool lifting". After machining is completed, the system automatically records the machining data of this sequence (such as actual cutting size 10.002mm×9.998mm, machining time 11.8 seconds) and jumps to the program of sequence 2. When machining reaches the time segment switching point (such as the end of T8), the system issues a prompt sound. The operator changes the tool to the corresponding color blank according to the prompt (such as changing from red tool to green tool). After the change, tool length compensation calibration is required (calibration error ≤0.001mm).
[0058] Machining process timing monitoring: The machine tool is equipped with a real-time monitoring system that captures a machining image every 0.5 seconds. The image overlays the timing number and current machining parameters (e.g., "T5, speed 3000r / min, feed 100mm / min"). The monitoring system automatically identifies abnormalities such as glass breakage and tool wear (by identifying glass cracks or tool edge wear > 0.02mm through image recognition). If an abnormality occurs, the current machining sequence is immediately paused, and the system records the abnormal timing number (e.g., "T7 abnormal"). After the fault is cleared, machining resumes from the abnormal timing sequence (calling the backup program for T7, which already contains the path from the initial position to the machining start point of T7).
[0059] S7. Sequential quality inspection of processed parts
[0060] Component classification sequence identification: After processing, the glass components are removed from the fixture and placed into the quality inspection tray with numbered slots according to their sequence number (slot 1 corresponds to T1, slot 2 corresponds to T2, etc.). One component is placed in each slot, and the bottom of the slot is lined with soft cotton cloth (to prevent scratches). A sequence-color comparison table is pasted on the side of the tray to facilitate quick verification by quality inspectors (e.g., slot 1 corresponds to "T1-R").
[0061] Time-series deviation analysis for dimensional quality inspection: Use a laser diameter gauge to measure the actual dimensions of each time-series component. The measurement points are the midpoints of the four sides of the component. Record the measured values and calculate the deviation from the target dimensions (e.g., the deviation for T1 is +0.002mm / -0.001mm). Statistically analyze the dimensional deviations within the same time-series segment (e.g., the average deviation of the red components from T1 to T8 is 0.001mm). If the deviation of a certain time-series component exceeds the allowable range (±0.003mm), it is marked as a "reworkpiece". Trace back the processing parameters of that time-series component (e.g., whether the feed rate is abnormal), adjust the parameters, and reprocess.
[0062] Color quality inspection time sequence consistency verification: Use a spectrophotometer to detect the color coordinates of each component (such as the CIE LAB system). The color deviation within the same time segment must meet ΔE≤0.8 (imperceptible to the human eye). For example, for red components T1-T8, calculate the maximum ΔE value after testing (e.g., ΔE = 0.6 for T3 and T5). If a component's ΔE > 0.8 (e.g., ΔE = 1.2 for T7), it is judged as unqualified, and a spare part (marked "T7-Spare") is retrieved from the same color blank for supplementary processing.
[0063] Time sequence record for appearance quality inspection: Use multi-angle lighting (45° light source + 90° light source) to inspect the surface of the parts and record defects such as scratches (length > 0.3mm is unacceptable) and chipped edges (depth > 0.1mm is unacceptable); enter the quality inspection results into the "Time Sequence Quality Inspection Sheet", mark qualified parts with "√" and unqualified parts with "×" and indicate the reason (such as "T4 - chipped edges"). When the unqualified rate exceeds 5%, suspend subsequent processing and check the tool status and time sequence program;
[0064] S8. Sequential execution of mosaic combination
[0065] Timing positioning of the inlay substrate: Prepare a metal inlay substrate (such as a lead alloy frame), and machine grooves (1.05cm × 1.05cm, 0.3cm deep) on the substrate according to the timing area position. Mark the timing number (such as "T1" "T2") on the inside of the groove; use a coordinate measuring instrument to calibrate the position of the groove, and ensure that the deviation between the center of the groove and the center of the timing area is ≤0.02mm, and the groove spacing is consistent with the spacing of the machined surface area (1cm);
[0066] Sequential Inlay and Gap Control: In the order of "Sequence 1 → Sequence 25", insert qualified glass components into the corresponding grooves. Use tweezers to hold the components during inlay (with silicone sleeves on the tweezers tips) to avoid hand contact and contamination. After inlay, use a feeler gauge to measure the gap between the component and the groove (≤0.03mm). If the gap is too large, attach a thin copper sheet (0.02mm thick) to the inside of the groove. If the gap is too small, lightly sand the edges of the component with fine sandpaper (8000 grit) (sanding amount ≤0.01mm).
[0067] The timing of fixing and connection should be consistent: components in the same time segment should be fixed in the same way (e.g., red T1-T8 should be fixed with lead solder, and the solder joints should be located at the four corners of the component with a diameter of 0.5mm). Connection parts in different time segments (e.g., T8 and T9) should use transition solder joints (0.3mm in diameter) to ensure consistent connection strength (pull-out force ≥5N). After fixing, use a microscope to check whether the solder joints cover the glass edge (coverage is allowed ≤0.1mm) to avoid obstructing the glass surface.
[0068] Overall flatness adjustment: After inlaying, use a flatness measuring instrument to check the overall flatness (required ≤0.05mm). The measurement point is the center of each timing component. If the flatness of a certain area exceeds the tolerance (e.g., the center height of T12 is 0.06mm higher than the adjacent area), then fine-tune the fixed solder joints in that area (press lightly after heating), and remeasure until the overall flatness meets the standard.
[0069] S9. Timing control of final curing and overall inspection
[0070] Curing process segmentation: If glass glue is used for auxiliary fixation, apply the glue layer to the area according to the time segment (e.g., apply glue to T1-T8 first, and then apply T9-T15 after curing). The glue layer thickness should be controlled between 0.05mm and 0.08mm. The application tool is a micro glue gun corresponding to the time segment (each glue gun corresponds to one time segment to prevent cross-contamination). The curing conditions are "room temperature (25℃) + humidity 50%". The curing time of each time segment is recorded in the "curing time table" (e.g., T1-T8 curing time 2 hours, T9-T15 curing time 2 hours) to ensure that each area is fully cured.
[0071] Overall dimensional timing verification: Use a coordinate measuring machine to measure the overall dimensions (length × width) of the finished product, and measure the relative position of each timing region (e.g., the distance from the center of T1 to the center of T25). The deviation from the design value must be ≤0.1mm. If the overall dimensional deviation is too large (e.g., total length 5.02cm), check the timing components in the edge areas (e.g., T5, T10, T15, T20, T25) and fine-tune their fixed positions (move 0.01mm after loosening the solder joints).
[0072] Color effect timing verification: Place the finished product in a standard light source box (D65 light source), take an overall image, and use image analysis software to extract the color information of each timing region to generate a "timing-color distribution heat map"; check whether the heat map is consistent with the designed color timing distribution (e.g., the red area is concentrated in T1-T8). If there are color deviation areas (e.g., T6 is orange-toned), analyze whether the glass components in that area are incorrectly assembled (check the quality inspection records). If incorrectly assembled, replace the components of the corresponding timing.
[0073] The final quality inspection report summarizes the processing, quality inspection, and inlay data for all time sequences, generating a "time-sequenced quality inspection report." The report includes information such as "time sequence number - color - dimensional deviation - appearance status - curing time." Key time sequence nodes must be marked in the report (e.g., time sequence 8 is the end point of the red area, and time sequence 21 is the end point of the blue area), and the overall pass rate (number of passable time sequences / total number of time sequences × 100%) must be calculated. A pass rate of ≥95% indicates a qualified finished product; otherwise, rework is required for any non-qualified time sequences.
[0074] Finally, it should be noted that the above embodiments are merely examples for clearly illustrating the present invention and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations. However, obvious variations or modifications derived therefrom are still within the scope of protection of this invention.
Claims
1. A method for manufacturing colored glass inlay based on CNC technology, characterized in that, Includes the following steps: S1. Divide the processing surface of colored glass into coordinate regions, assign a unique target time sequence number to each coordinate region, and form a reference table containing the correspondence between coordinate regions and target time sequence numbers; S2. Based on the types of colors to be inlaid and the quantity of each color used, assign different colors to the coordinate areas corresponding to the target time sequence number set in step S1, and update the lookup table so that the lookup table contains the relationship between the coordinate areas, the target time sequence number and the corresponding colors. S3. According to the updated reference table in step S2, perform pretreatment and time sequence marking on the colored glass blank; S4. Based on the coordinate area, target timing number and corresponding color information in the lookup table, use CAM software to design a timing path and generate the machining path program corresponding to each target timing number. S5. Perform timing verification simulation on the processing path program generated in step S4 to ensure that the processing paths corresponding to each target timing number are continuous and without abnormalities. S6. The pre-treated colored glass blank is clamped onto the CNC machine tool, and the corresponding processing path program is executed in the order of the target timing number to complete the processing of colored glass in each coordinate area. S7. Conduct quality inspection on the processed colored glass components according to the target time sequence number; S8. According to the reference table, the qualified colored glass components are inlaid and combined according to the coordinate area corresponding to the target time sequence number. S9. Solidify and perform sequential overall testing on the finished product after inlay assembly.
2. The method for manufacturing colored glass inlay based on CNC technology as described in claim 1, characterized in that, In step S1, the target timing number is set by assigning timing numbers to the divided coordinate regions sequentially according to the principle of left to right and top to bottom. Furthermore, based on design requirements, the priority of the target timing number can be adjusted for the coordinate area where the key colors are located, advancing its timing number and delaying the timing numbers of other areas.
3. The method for manufacturing colored glass inlay based on CNC technology as described in claim 1, characterized in that, In step S2, the specific method for assigning different colors to the coordinate areas corresponding to the target time sequence number is as follows: sort the colors of the stained glass to be inlaid from the most to the least number of colors used, and then assign the sorted colors to consecutive target time sequence number segments in sequence, with each color corresponding to one or more consecutive target time sequence number segments; for designs with gradient colors or special patterns, assign the target time sequence number according to the color transition order to ensure the continuity of the target time sequence in the special pattern area.
4. The method for manufacturing colored glass inlay based on CNC technology as described in claim 1, characterized in that, In step S4, the timing path design includes: generating an independent machining path for each target timing number, the machining path including contour cutting, inner edge engraving, and edge grinding; using the same tool parameters for target timing number segments corresponding to the same color; connecting each machining path in the order of the target timing numbers; calculating the shortest movement path for the coordinate regions corresponding to adjacent target timing numbers; setting arc transitions at path turning points; and inserting tool lifting commands at the switching points of target timing number segments corresponding to different colors.
5. The method for manufacturing colored glass inlay based on CNC technology as described in claim 1, characterized in that, In step S6, when the processing path program is executed in the order of the target timing number, the system automatically records the processing data corresponding to each target timing number, including the actual cutting size and processing time. When processing reaches the switching point of the target timing number segment corresponding to different colors, the system issues a prompt sound to prompt the replacement of the tool with the corresponding color blank. After replacement, the tool length compensation calibration is performed, and the calibration error is ≤0.001mm.
6. The method for manufacturing colored glass inlay based on CNC technology as described in claim 1, characterized in that, In step S8, the specific method for inlaying and combining according to the coordinate area corresponding to the target time sequence number is as follows: prepare an inlay base, process grooves on the base according to the coordinate area corresponding to the target time sequence number, and mark the target time sequence number on the inside of the groove; embed qualified glass components into the corresponding grooves in the order of the target time sequence number, and control the gap between the component and the groove to be ≤0.03mm; components of the same color corresponding to the target time sequence number segment adopt the same fixing method, and the connection parts of the target time sequence number segments of different colors adopt a transition fixing method to ensure consistent connection strength.