Coding control method and device, storage medium and electronic equipment

By selecting the target marking template based on the silicon rod size and generating template switching instructions, the problem of marking content deviating from the center of the silicon rod was solved, thus improving the automated production efficiency of silicon rods.

CN115041824BActive Publication Date: 2025-11-04QUJING LONGI SILICON MATERIALS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210583656.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-25
Publication Date
2025-11-04
Estimated Expiration
2042-05-25

AI Technical Summary

Technical Problem

When the diameter of the silicon rod increases or decreases, the marking content cannot be kept in the exact center of the silicon rod, causing the roller scanner in subsequent processes to be unable to recognize the marking content, thus affecting the efficiency of automated production.

Method used

Based on the size of the silicon rod, the target marking template is selected from multiple preset marking templates, and a template switching command is generated and sent to the marking machine to instruct the marking machine to retrieve the target marking template for marking, ensuring that the marking content is in the exact center of the silicon rod.

Benefits of technology

By selecting a target marking template that matches the size of the silicon rod, the marking content is ensured to be in the exact center of the silicon rod, thus improving the efficiency of automated silicon rod production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115041824B_ABST
    Figure CN115041824B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a coding control method and device, a storage medium and an electronic device, and relates to the field of silicon rod machining production, and is applied to a silicon rod machining control system. The method comprises the following steps: determining a target coding template from a plurality of preset coding templates according to the size of a silicon rod, the coding template being used to indicate a coding position. A template switching instruction is generated according to the target coding template, and the template switching instruction is sent to a coding machine. The template switching instruction is used to instruct the coding machine to retrieve the target coding template, so that the silicon rod is coded according to the coding position indicated by the target coding template. In the present disclosure, the target coding template matched with the size of the silicon rod is selected from the plurality of preset coding templates, so that the coding machine codes the silicon rod according to the coding position indicated by the target coding template, which can ensure that the coding content is kept at the center of the silicon rod, and improves the automation production efficiency of the silicon rod.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of silicon rod machining production, in particular, to a code carving control method and device, a storage medium and an electronic device. BACKGROUND

[0002] In the production process of a silicon rod, the cut-off silicon rod is conveyed to the position of a code carving machine by a roller bed, and the code carving machine carves codes on the silicon rod. Generally, after the roller bed control system controls the clamping mechanism to clamp the silicon rod automatically, the silicon rod identifier is sent to the silicon rod machining control system, the silicon rod machining control system queries the material information of the silicon rod according to the silicon rod identifier, and the material information is sent to the laser code carving machine. The laser code carving machine automatically carves codes on the silicon rod according to the material information, and the roller bed control system releases the clamping mechanism after the code carving is completed, and the silicon rod is automatically conveyed to the next process. However, when the diameter of the silicon rod becomes larger or smaller, the code carving content cannot be kept in the center of the silicon rod, which causes the roller bed code scanning gun to fail to identify the code carving content in the subsequent process, thereby affecting the efficiency of automatic production. SUMMARY

[0003] The purpose of the present disclosure is to provide a code carving control method and device, a storage medium and an electronic device, which can improve the efficiency of automatic production of silicon rods.

[0004] According to a first aspect of the present disclosure, a code carving control method is provided, applied to a silicon rod machining control system, and the method comprises:

[0005] determining a target code carving template from a plurality of preset code carving templates according to the silicon rod size of the silicon rod, the code carving template being used to indicate a code carving position;

[0006] generating a template switching instruction according to the target code carving template, and sending the template switching instruction to a code carving machine, the template switching instruction being used to instruct the code carving machine to retrieve the target code carving template, so as to carve codes on the silicon rod according to the code carving position indicated by the target code carving template.

[0007] Optionally, before the step of determining a target code carving template from a plurality of preset code carving templates according to the silicon rod size of the silicon rod, the method further comprises:

[0008] receiving a silicon rod identifier corresponding to the silicon rod sent by a roller bed control system;

[0009] determining material information of the silicon rod according to the silicon rod identifier, the material information comprising attribute information and processing information of the silicon rod.

[0010] Optionally, the method further comprises:

[0011] In a case where the first feedback information sent by the coding machine is received, an object update instruction is sent to the coding machine, the first feedback information is used to indicate that the coding machine successfully retrieves the target coding template, and the object update instruction is used to instruct the coding machine to update object information in the target coding template, the object information being preset information to be engraved on the silicon rod.

[0012] Optionally, the case where the first feedback information sent by the coding machine is received includes:

[0013] In a case where the first feedback information sent by the coding machine is received, the object update instruction is generated according to the material information, and the object update instruction is sent to the coding machine, the object update instruction being used to instruct the coding machine to update object information in the target coding template according to the material information.

[0014] Optionally, the method further includes:

[0015] In a case where the second feedback information sent by the coding machine is received, a coding instruction is sent to the coding machine, the second feedback information being used to indicate that the coding machine successfully updates the object information, and the coding instruction being used to instruct the coding machine to code a silicon rod according to the coding position indicated by the target coding template and the updated object information.

[0016] According to a second aspect of the embodiments of the present disclosure, a coding control device is provided, applied to a silicon rod machining control system, and the device includes:

[0017] A determination module is configured to determine a target coding template from a plurality of preset coding templates according to a silicon rod size of a silicon rod, the coding template being used to indicate a coding position.

[0018] A control module is configured to generate a template switching instruction according to the target coding template, and send the template switching instruction to a coding machine, the template switching instruction being used to instruct the coding machine to retrieve the target coding template, so as to code the silicon rod according to the coding position indicated by the target coding template.

[0019] Optionally, the device further includes:

[0020] A receiving module is configured to receive a silicon rod identifier corresponding to the silicon rod sent by a roller control system before the target coding template is determined from the plurality of preset coding templates according to the silicon rod size of the silicon rod.

[0021] A querying module is configured to determine material information of the silicon rod according to the silicon rod identifier, the material information including attribute information and machining information of the silicon rod.

[0022] Optionally, the control module is further configured to:

[0023] In a case where the first feedback information sent by the engraver is received, an object update instruction is sent to the engraver, the first feedback information is used to indicate that the engraver successfully retrieves the target engraving template, and the object update instruction is used to instruct the engraver to update object information in the target engraving template, the object information being preset information engraved on the silicon rod.

[0024] Optionally, the control module is further configured to:

[0025] In a case where the first feedback information sent by the engraver is received, the object update instruction is generated according to the material information, and the object update instruction is sent to the engraver, the object update instruction being used to instruct the engraver to update the object information in the target engraving template according to the material information.

[0026] Optionally, the control module is further configured to:

[0027] In a case where the second feedback information sent by the engraver is received, an engraving instruction is sent to the engraver, the second feedback information is used to indicate that the engraver successfully updates the object information, and the engraving instruction is used to instruct the engraver to engrave a silicon rod according to the engraving position indicated by the target engraving template and the updated object information.

[0028] According to a third aspect of the embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided, which stores a computer program, and the program is executed by a processor to implement the steps of the method in any one of the first aspect of the present disclosure.

[0029] According to a fourth aspect of the embodiments of the present disclosure, an electronic device is provided, which includes:

[0030] a memory having a computer program stored thereon;

[0031] a processor configured to execute the computer program in the memory to implement the steps of the method in any one of the first aspect of the present disclosure.

[0032] By the technical solution, the present disclosure is applied to a silicon rod machining control system. First, a target coding template is determined from a plurality of preset coding templates according to the size of the silicon rod, wherein the coding template is used to indicate a coding position. Then, a template switching instruction is generated according to the target coding template, and the template switching instruction is sent to the coding machine, so that the coding machine calls the target coding template and codes the silicon rod according to the coding position indicated by the target coding template. The present disclosure selects a target coding template matching the size of the silicon rod from a plurality of preset coding templates, so that the coding machine codes the silicon rod according to the coding position indicated by the target coding template, which can ensure that the coding content is kept in the center of the silicon rod, and improves the automation production efficiency of the silicon rod.

[0033] Other features and advantages of the present disclosure will be described in detail in the following detailed description section. BRIEF DESCRIPTION OF DRAWINGS

[0034] The accompanying drawings are included to provide a further understanding of the present disclosure and constitute a part of the specification, and are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation on the present disclosure. In the drawings:

[0035] Figure 1 is a schematic diagram of a coding mode according to an exemplary embodiment;

[0036] Figure 2 is a flowchart of a coding control method according to an exemplary embodiment;

[0037] Figure 3 is a schematic diagram of another coding mode according to an exemplary embodiment; Figure 2

[0038] Figure 4 is a flowchart of another coding control method according to an exemplary embodiment;

[0039] Figure 5 is a flowchart of another coding control method according to an exemplary embodiment;

[0040] Figure 6 is a flowchart of another coding control method according to an exemplary embodiment;

[0041] Figure 7 is a block diagram of a coding control device according to an exemplary embodiment;

[0042] Figure 8 is a block diagram of another coding control device according to an exemplary embodiment;

[0043] Figure 9 is a block diagram of an electronic device according to an exemplary embodiment.​ DETAILED DESCRIPTION

[0044] The specific embodiments of the present disclosure are described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely intended to illustrate and explain the present disclosure, and are not intended to limit the present disclosure.

[0045] Before introducing the code marking control method, device, storage medium and electronic equipment shown in the present disclosure, the application scenarios involved in various embodiments of the present disclosure are first introduced. In the production process of the existing silicon rod, the code marking machine usually has only one fixed code marking template. After the code marking machine receives the material information of the silicon rod sent by the silicon rod mechanical processing control system, the code marking machine will automatically code according to the fixed code marking template. When the diameter of the silicon rod becomes larger or smaller, it cannot be guaranteed that the code content remains in the center of the silicon rod. For example, as shown in (a) of FIG. 1, A1 is the code marking of the silicon rod with a diameter of d1 according to the fixed code marking template, and the position of the code content on the end surface S1 of the silicon rod is in the center of the cross section of the silicon rod. As shown in (b) of FIG. 1, A2 is the code marking of the silicon rod with a diameter of d2 according to the fixed code marking template, and the position of the code content on the end surface S2 of the silicon rod is not in the center of the cross section of the silicon rod. The silicon rod can be a single crystal silicon rod or a polycrystalline silicon rod. Figure 1 Figure 1

[0046] Figure 2 FIG. 2 is a flowchart of a code marking control method according to an example embodiment, which is applied to a silicon rod mechanical processing control system, and can include the following steps. Figure 2

[0047] In step 101, a target code marking template is determined from a plurality of preset code marking templates according to the size of the silicon rod, and the code marking template is used to indicate the code marking position.

[0048] For example, the silicon rod mechanical processing control system and the code marking machine in the present disclosure are connected by wired or wireless means, and the code marking machine can be a laser code marking machine. A plurality of code marking templates can be pre-stored in the silicon rod mechanical processing control system, wherein the code marking template is used to indicate the code marking position of the code marking machine. The silicon rod mechanical processing control system can select a target code marking template matching the size of the silicon rod from the plurality of code marking templates according to the size of the silicon rod in the material information of the silicon rod, wherein the size of the silicon rod can be the diameter of the silicon rod.

[0049] ​​​Specifically, an association between the size of the silicon rod and the coding template can be established in advance. After the size of the silicon rod is obtained, the target coding template matched with the size of the silicon rod can be determined through the association. Taking three coding templates M1, M2 and M3 and the association as an example, the silicon rod diameter of 15 cm corresponds to the coding template M1, the silicon rod diameter of 20 cm corresponds to the coding template M2, and the silicon rod diameter of 25 cm corresponds to the coding template M3. If the size of the silicon rod indicates that the diameter of the silicon rod is 15 cm, the target coding template can be determined as the coding template M1. If the size of the silicon rod indicates that the diameter of the silicon rod is 20 cm, the target coding template can be determined as the coding template M2. If the size of the silicon rod indicates that the diameter of the silicon rod is 25 cm, the target coding template can be determined as the coding template M3.

[0050] In step 102, a template switching instruction is generated according to the target coding template, and the template switching instruction is sent to the coding machine. The template switching instruction is used to instruct the coding machine to call the target coding template, so as to code the silicon rod according to the coding position indicated by the target coding template.

[0051] For example, the silicon rod machining control system can generate a template switching instruction containing the target coding template, where the template switching instruction can be used to instruct the coding machine to call the target coding template. The coding machine can also pre-store a plurality of coding templates. After receiving the template switching instruction, the coding machine can call the target coding template indicated by the template switching instruction from the plurality of coding templates, so as to code the silicon rod according to the coding position indicated by the target coding template. For example, the template switching instruction can be "01M6", where "01" is used to instruct the coding machine to switch the template, and "M6" is the number of the target coding template. After receiving "01M6", the coding machine can call the coding template numbered "M6". In this way, by selecting the target coding template matched with the size of the silicon rod for coding, the coding content can always remain in the center of the silicon rod when the size of the silicon rod changes.

[0052] Specifically, taking the silicon rod diameter d1 corresponding to the coding template M1 and the silicon rod diameter d2 corresponding to the coding template M2 as an example, as shown in (a) of FIG. 1, A3 is the position of the coding content on the end surface S3 of the silicon rod when the silicon rod diameter is d1 and the coding is performed according to the coding template M1, and the coding content is in the center position of the cross section of the silicon rod. As shown in (b) of FIG. 1, A4 is the position of the coding content on the end surface S4 of the silicon rod when the silicon rod diameter is d2 and the coding is performed according to the coding template M2, and the coding content is still in the center position of the cross section of the silicon rod. Figure 3 Figure 3

[0053] ​​To sum up, the present disclosure is applied to a silicon rod machining control system. First, a target coding template is determined from a plurality of preset coding templates according to the size of the silicon rod, wherein the coding template is used to indicate a coding position. Then, a template switching instruction is generated according to the target coding template, and the template switching instruction is sent to the coding machine, so that the coding machine calls the target coding template and codes the silicon rod according to the coding position indicated by the target coding template. The present disclosure selects the target coding template matching the size of the silicon rod from the plurality of preset coding templates, so that the coding machine codes the silicon rod according to the coding position indicated by the target coding template, which can ensure that the coding content is kept in the center of the silicon rod and improve the automation production efficiency of the silicon rod.

[0054] Figure 4 is a flowchart of another coding control method according to an exemplary embodiment. As shown in Figure 4 Before step 101, the method can further include:

[0055] Step 103, receiving the silicon rod identifier corresponding to the silicon rod sent by the roller control system.

[0056] Step 104, determining the material information of the silicon rod according to the silicon rod identifier, wherein the material information includes attribute information and processing information of the silicon rod.

[0057] For example, when the cut silicon rod is conveyed to the position of the coding machine by the roller, the roller control system can control the clamping mechanism to automatically clamp the silicon rod, and send the silicon rod identifier to the silicon rod machining control system, wherein the roller control system can be a roller PLC (English: Programmable Logic Controller, Chinese: Programmable Logic Controller). Wherein the silicon rod identifier can be understood as an identifier uniquely representing the silicon rod, for example, it can be a two-dimensional code or a bar code. After receiving the silicon rod identifier sent by the roller control system, the silicon rod machining control system can scan the silicon rod identifier to obtain the material information of the silicon rod. Wherein the material information can include attribute information and processing information of the silicon rod, the attribute information may, for example, include silicon rod specifications, silicon rod size, silicon rod resistance information, etc., and the processing information may, for example, include silicon rod process information, silicon rod production information on the upstream production line, etc.

[0058] Figure 5 is a flowchart of another coding control method according to an exemplary embodiment. As shown in Figure 5 The method can further include:

[0059] In step 105, the object updating instruction is sent to the coding machine in a case where the first feedback information sent by the coding machine is received, the first feedback information is used to indicate that the coding machine successfully retrieves the target coding template, and the object updating instruction is used to instruct the coding machine to update the object information in the target coding template, the object information being preset information to be engraved on the silicon rod.

[0060] For example, the coding machine can send the first feedback information to the silicon rod machining control system after successfully retrieving the target coding template, where the first feedback information is used to indicate that the coding machine successfully retrieves the target coding template. The silicon rod machining control system can send the object updating instruction to the coding machine in a case where the first feedback information sent by the coding machine is received, to instruct the coding machine to update the object information in the target coding template, where the object information can be preset information to be engraved on the silicon rod, such as two-dimensional code information, silicon rod specifications, etc.

[0061] In an application scenario, an implementation of step 105 can be as follows:

[0062] In a case where the first feedback information sent by the coding machine is received, the object updating instruction is generated according to the material information, and the object updating instruction is sent to the coding machine, the object updating instruction being used to instruct the coding machine to update the object information in the target coding template according to the material information.

[0063] For example, the silicon rod machining control system can select the target material information corresponding to the object information in the material information according to the object information in the target coding template, and generate the object updating instruction containing the target material information, in a case where the first feedback information sent by the coding machine is received. Then the silicon rod machining control system can send the object updating instruction to the coding machine, so that the coding machine updates the object information in the target coding template according to the target material information. Taking an example in which the object information includes a code object and a tpye object, the code object representing two-dimensional code information and the tpye object representing silicon rod specifications, the silicon rod machining control system can select the two-dimensional code information and the silicon rod specifications in the material information, and generate the object updating instruction containing the two-dimensional code information and the silicon rod specifications. After receiving the object updating instruction, the coding machine can update the content of the code object in the object information to the two-dimensional code information in the object updating instruction, and update the content of the tpye object in the object information to the silicon rod specifications in the object updating instruction.

[0064] Figure 6 is a flowchart of another coding control method according to an example embodiment, as shown in Figure 6 The method can further include:

[0065] In step 106, the second feedback information sent by the coding machine is received, and a coding instruction is sent to the coding machine, the second feedback information is used to indicate that the coding machine successfully updates the object information, and the coding instruction is used to instruct the coding machine to code the silicon rod according to the coding position indicated by the target coding template and the updated object information.

[0066] For example, the coding machine can send the second feedback information to the silicon rod machining control system after successfully updating the object information, where the second feedback information is used to indicate that the coding machine successfully updates the object information. The silicon rod machining control system can send a coding instruction to the coding machine when the second feedback information sent by the coding machine is received, and the coding machine can record the updated object information on the coding position indicated by the target coding template after receiving the coding instruction. Taking the object information including two-dimensional code information and the silicon rod specification as an example, the two-dimensional code information and the silicon rod specification can be engraved on the coding position indicated by the target coding template. In this way, the coding machine is controlled to code by the silicon rod machining control system sending the coding instruction to the coding machine, and the coding process can be flexibly and accurately controlled.

[0067] Further, after the coding machine finishes coding, the silicon rod machining control system can send a coding end signal to the roller control system, and the roller control system can control the clamping mechanism of the coding machine to release, so that the silicon rod that has finished coding can be transferred to the next process.

[0068] In summary, the present disclosure is applied to a silicon rod machining control system. First, a target coding template is determined from a plurality of preset coding templates according to the silicon rod size of the silicon rod, where the coding template is used to indicate the coding position. Then, a template switching instruction is generated according to the target coding template, and the template switching instruction is sent to the coding machine, so that the coding machine retrieves the target coding template and codes the silicon rod according to the coding position indicated by the target coding template. The present disclosure selects a target coding template matching the silicon rod size from a plurality of preset coding templates, so that the coding machine codes the silicon rod according to the coding position indicated by the target coding template, which can ensure that the coding content is kept in the center of the silicon rod, and improves the automation production efficiency of the silicon rod.

[0069] Figure 7 is a block diagram of a coding control device according to an example embodiment, as shown in Figure 7 The device 200 applied to a silicon rod machining control system, as shown in the figure, includes:

[0070] The determination module 201 is configured to determine a target coding template from a plurality of preset coding templates according to the silicon rod size of the silicon rod, and the coding template is used to indicate the coding position.

[0071] The control module 202 is configured to generate a template switching instruction according to the target coding template, and send the template switching instruction to the coding machine, where the template switching instruction is used to instruct the coding machine to call the target coding template, so as to code the silicon rod according to the coding position indicated by the target coding template.

[0072] Figure 8 is a block diagram of another coding control device according to an exemplary embodiment. As shown in Figure 8 The device 200 further includes:

[0073] The receiving module 203 is configured to receive a silicon rod identifier corresponding to the silicon rod sent by the roller control system before determining the target coding template from the plurality of preset coding templates according to the silicon rod size of the silicon rod.

[0074] The querying module 204 is configured to determine material information of the silicon rod according to the silicon rod identifier, where the material information includes attribute information and processing information of the silicon rod.

[0075] In one application scenario, the control module 202 is further configured to:

[0076] In a case where the first feedback information sent by the coding machine is received, the object updating instruction is sent to the coding machine, where the first feedback information is used to indicate that the coding machine successfully calls the target coding template, and the object updating instruction is used to instruct the coding machine to update the object information in the target coding template, where the object information is information preset to be engraved on the silicon rod.

[0077] In another application scenario, the control module 202 is further configured to:

[0078] In a case where the first feedback information sent by the coding machine is received, the object updating instruction is generated according to the material information, and the object updating instruction is sent to the coding machine, where the object updating instruction is used to instruct the coding machine to update the object information in the target coding template according to the material information.

[0079] In another application scenario, the control module 202 is further configured to:

[0080] In a case where the second feedback information sent by the coding machine is received, the coding instruction is sent to the coding machine, where the second feedback information is used to indicate that the coding machine successfully updates the object information, and the coding instruction is used to instruct the coding machine to code the silicon rod according to the coding position indicated by the target coding template and the updated object information.

[0081] In summary, this disclosure is applied to a silicon rod machining control system. First, based on the silicon rod's dimensions, a target marking template is determined from a set of preset marking templates. This template indicates the marking position. Then, a template switching command is generated based on the target marking template and sent to the marking machine. The marking machine then retrieves the target marking template and marks the silicon rod according to the marking position indicated by the template. This disclosure selects a target marking template matching the silicon rod's dimensions from a set of preset templates, ensuring the marking machine marks the silicon rod according to the indicated position. This guarantees the marking content remains centered on the silicon rod, improving the automated production efficiency of silicon rods.

[0082] Figure 9 This is a block diagram illustrating an electronic device 300 according to an exemplary embodiment. Figure 9 As shown, the electronic device 300 may include a processor 301 and a memory 302. The electronic device 300 may also include one or more of a multimedia component 303, an input / output (I / O) interface 304, and a communication component 305.

[0083] The processor 301 is configured to control overall operations of the electronic device 300 to complete all or part of the steps of the coding control method described above. The memory 302 is configured to store various types of data to support operations of the electronic device 300, which can include, for example, instructions of any application or method operating on the electronic device 300, and application-related data, such as contact data, sent and received messages, pictures, audio, video, and the like. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic storage, a flash memory, a magnetic disk, or an optical disk. The multimedia component 303 can include a screen and an audio component. The screen can be, for example, a touch screen, and the audio component is configured to output and / or input audio signals. For example, the audio component can include a microphone configured to receive external audio signals. The received audio signals can be further stored in the memory 302 or transmitted through the communication component 305. The audio component further includes at least one speaker configured to output audio signals. The I / O interface 304 provides an interface between the processor 301 and other interface modules, which can be a keyboard, a mouse, a button, and the like. The buttons can be virtual buttons or physical buttons. The communication component 305 is configured to perform wired or wireless communication between the electronic device 300 and other devices. The wireless communication, such as Wi-Fi, Bluetooth, near field communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, and the like, or a combination of one or more of them, is not limited herein. Therefore, the communication component 305 can include, for example, a Wi-Fi module, a Bluetooth module, an NFC module, and the like.

[0084] In an exemplary embodiment, the electronic device 300 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic elements for performing the above-described code control method.

[0085] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the above-described code control method. For example, the computer-readable storage medium can be the above-described memory 302 including program instructions, which can be executed by the processor 301 of the electronic device 300 to complete the above-described code control method.

[0086] In another exemplary embodiment, a computer program product is also provided, which contains a computer program capable of being executed by a programmable device, and the computer program has code portions for executing the above-described code control method when executed by the programmable device.

[0087] The preferred embodiments of the present disclosure are described in detail above with reference to the accompanying drawings, but the present disclosure is not limited to the specific details of the above-described embodiments, and various simple modifications can be made to the technical solutions of the present disclosure within the scope of the technical concept of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.

[0088] In addition, it should be noted that each specific technical feature described in the above-described specific embodiments can be combined in any appropriate manner without contradiction, and in order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations.

[0089] Furthermore, any combination of the various different embodiments of the present disclosure can also be made, as long as it does not deviate from the idea of the present disclosure, and it should be considered as disclosed by the present disclosure.

Claims

1. A code-embossing control method characterized by comprising: The method is applied to a silicon rod machining control system, and comprises the following steps: According to the silicon rod size of the silicon rod and the preset correlation, a target coding template is determined from a plurality of preset coding templates, the coding template being used to indicate a coding position; the preset correlation comprises a correlation between the silicon rod size and the coding template; According to the target coding template, a template switching instruction is generated, and the template switching instruction is sent to a coding machine, the template switching instruction being used to instruct the coding machine to call the target coding template, so that the silicon rod is coded according to the coding position indicated by the target coding template.

2. The method of claim 1, wherein, Before the step of determining the target coding template from the plurality of preset coding templates according to the silicon rod size of the silicon rod and the preset correlation, the method further comprises the following steps: A silicon rod identifier corresponding to the silicon rod is received, which is sent by a roller control system; According to the silicon rod identifier, material information of the silicon rod is determined, the material information comprising attribute information and processing information of the silicon rod.

3. The method of claim 2, wherein, The method further comprises the following steps: In a case where first feedback information sent by the coding machine is received, an object update instruction is sent to the coding machine, the first feedback information being used to indicate that the coding machine successfully calls the target coding template, and the object update instruction being used to instruct the coding machine to update object information in the target coding template, the object information being information that is preset to be engraved on the silicon rod.

4. The method of claim 3, wherein, The step of sending the object update instruction to the coding machine in the case where the first feedback information sent by the coding machine is received comprises the following steps: In a case where the first feedback information sent by the coding machine is received, the object update instruction is generated according to the material information, and the object update instruction is sent to the coding machine, the object update instruction being used to instruct the coding machine to update the object information in the target coding template according to the material information.

5. The method according to claim 3 or 4, characterized in that, The method further comprises the following steps: In a case where second feedback information sent by the coding machine is received, a coding instruction is sent to the coding machine, the second feedback information being used to indicate that the coding machine successfully updates the object information, and the coding instruction being used to instruct the coding machine to code the silicon rod according to the coding position indicated by the target coding template and the updated object information.

6. An encoding control device characterized by comprising: The device is applied to a silicon rod machining control system, and comprises the following components: A determination module is configured to determine a target coding template from a plurality of preset coding templates according to a silicon rod size of a silicon rod and a preset correlation, the coding template being used to indicate a coding position; the preset correlation comprises a correlation between the silicon rod size and the coding template; A control module is configured to generate a template switching instruction according to the target coding template, and send the template switching instruction to a coding machine, the template switching instruction being used to instruct the coding machine to call the target coding template, so that the silicon rod is coded according to the coding position indicated by the target coding template.

7. The apparatus of claim 6, wherein, The device further comprises the following components: A receiving module is configured to receive a silicon rod identifier corresponding to the silicon rod, which is sent by a roller control system, before the step of determining the target coding template from the plurality of preset coding templates according to the silicon rod size of the silicon rod; The query module is configured to determine material information of the silicon rod according to the silicon rod identifier, wherein the material information comprises attribute information and processing information of the silicon rod.

8. The apparatus of claim 6, wherein, The control module is further configured to: In a case where the first feedback information sent by the engraver is received, send an object update instruction to the engraver, the first feedback information is used to indicate that the target engraving template is successfully called by the engraver, and the object update instruction is used to instruct the engraver to update object information in the target engraving template, the object information being preset information to be engraved on the silicon rod.

9. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the steps of the method of any one of claims 1-5.

10. An electronic device, comprising: Comprise: A memory having a computer program stored thereon; A processor configured to execute the computer program in the memory to implement the steps of the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Laser processing method, device and facility and computer readable storage medium

    CN109048072A

  • Automatic laser code engraving device for crystal bar

    CN212918079U

  • Method and device for manufacturing template for deburring machine

    JP2000126928A