Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

105 results about "Programming process" patented technology

The Programming Process. The procress of creating a program consists the following stages: The process goes in cycles. You start with a design, and try to write code to implement that design. As you write the code you may come across problems that send you back to the design stage. Once you have code written you try to compile it.

Artificial intelligence auxiliary programming construction method

The invention discloses an artificial intelligence auxiliary programming construction method, which combines a directed graph theory with the establishment of a software module code library and software programming by constructing a software module code library and a directed graph library, so that the idea of positioning and modifying a functional module by a user in a programming process is clearer and more convenient. Meanwhile, a software test module and a large model interface are arranged in the programmer, so that the advantages of an existing large model can be fully utilized to generate software module codes, and logic and function tests are performed on software to reduce the defects of generated software products. The software module codes are segmented by using finished software, so that the software code efficiency can be improved, the user intention can be better fit, and programming of multi-level large software can be facilitated by generating the software codes by means of a graph structure. Meanwhile, the mapping relation between the software function description information and the graph nodes and the software function code segments is established, so that better and clear annotation can be achieved, and a programmer can conveniently check defects.
Owner:WUHAN CITY VOCATIONAL COLLEGE

Network version PLC programming platform and PLC programming method

The invention provides a network version PLC (Programmable Logic Controller) programming platform and a PLC programming method, and the network version PLC programming platform comprises an editing service component which is used for responding to a configuration operation request for PLC project resources from a user terminal and configuring the PLC project resources; the compiling service component is used for responding to a compiling operation request for the PLC project resources from the user terminal and compiling the PLC project resources to generate a target program; the network disk is used for storing PLC project resources or target programs; and the network disk service module is used for writing the configured PLC project resources or the generated target program into a network disk, or reading the corresponding PLC project resources from the network disk so as to enable the editing component to perform configuration, or enable the compiling component to perform compiling. According to the method and the device, online storage of related files in the PLC programming process is supported, so that more flexible online compiling at any time and any place is supported.
Owner:KYLAND TECH CO LTD

Application programming method based on ArtNet module

The invention relates to the technical field of intelligent control network application programming, and discloses an application programming method based on an ArtNet module, which is applied to an intelligent control network. The method comprises the steps that an ArtNet module storage medium is partitioned, firmware is received and verification information is stored, the validity of the firmware is judged, the firmware is transmitted to a main controller according to a preset upgrading protocol, the main controller distributes updates, and the ArtNet module clears temporarily stored data. According to the application, the intelligent control network master controller is an internal communication bus master device, the function nodes maintain the original access logic, only an ArtNet module is newly added as a slave device to access the internal bus, an independent communication link is established through a universal interface and the master controller, the Ethernet and the external control bus are externally connected, original hardware and an IAP protocol do not need to be changed, and the communication efficiency is improved. Equipment transformation and code rewriting cost caused by module expansion are avoided; based on the programming process, original IAP logic is not interfered, repeated burning caused by data residue is avoided, and the method is suitable for firmware upgrading of intelligent control networks such as moving head lamps, stage lighting and intelligent lighting.
Owner:GUANGZHOU YINGGUANG INTELLIGENT TECHNOLOGY CO LTD

Systems and methods of programming for in-memory processing

Provided are systems, methods, and apparatuses for systems and methods of programming processes in processing in memory (PIM) systems. In one or more examples, the systems, devices, and methods include enabling, via a processor, a PIM manager for processing of PIM instructions, the PIM manager being located on a base die of a stacked memory module; enabling, via the PIM manager, a plurality of processing units of one or more memory dies of the stacked memory module for processing; compiling source code comprising the PIM instructions into machine code; loading, via PIM manager, the machine code into an allocation of memory of the stacked memory module; and executing, via the plurality of processing units, the PIM instructions based on loading the machine code into the memory of the stacked memory module.
Owner:SAMSUNG ELECTRONICS CO LTD

An artificial intelligence assisted programming construction method

The present invention discloses an artificial intelligence-assisted programming construction method. By constructing a software module code library and a directed graph library, directed graph theory is combined with the establishment of a software module code library and software programming, so that users can locate and modify functional modules in the programming process more clearly and conveniently. At the same time, a software testing module and a large model interface are set in the programmer to fully utilize the advantages of the existing large model to generate software module code, and perform logic and functional testing on the software to reduce the defects of the generated software product. Using finished software to cut software module code can improve software code efficiency and better fit user intentions. Generating software code with the help of a graph structure can facilitate the programming of multi-level large-scale software. At the same time, establishing a mapping relationship between software function description information and graph nodes and software function code segments can play a better and clearer annotation, which is convenient for programmers to troubleshoot defects.
Owner:WUHAN CITY VOCATIONAL COLLEGE

Firmware burning method based on solid state disk

The invention relates to the technical field of firmware burning, and discloses a firmware burning method based on a solid state disk, which comprises the steps of data analysis, parameter configuration, firmware burning, multi-stage verification, burning parameter adjustment and final verifier.The method has the advantages that in the aspect of accuracy, data segments and integral firmware are verified, calculated and compared through the multi-stage verification; and errors can be accurately positioned and corrected, and accurate burning is ensured. And in the aspect of adjustability, the burning speed and voltage are dynamically adjusted according to the average time and voltage recorded in the burning state, different conditions are adapted, and burning is optimized. And the burning state is monitored in real time, the burning time and voltage are recorded, and a basis is provided for abnormality checking and parameter adjustment. The programming parameters are reasonably configured, the programming speed and voltage are determined according to the firmware size, the preset time, the basic voltage and the like, it is guaranteed that the programming process is stable and efficient, and the solid state disk firmware programming quality and success rate are comprehensively improved.
Owner:SHENZHEN LARIX TECH CO LTD

A motherboard burning control method, device and system

This invention relates to the field of motherboard programming, and in particular to a motherboard programming control method, device, and system. The method includes, during the programming process, controlling the level changes of the cache state machine and the block addressing state machine to determine whether the two state machines will simultaneously be in a metastable state during state updates. If so, a micropulse is generated and inserted into the oscillation half-cycle, so that the time when the two state machines are simultaneously in a metastable state is staggered from the clock edge before data is written. This avoids data rejection due to the continuous metastable state of the two state machines, effectively ensuring the integrity of data writing and thus guaranteeing the quality of motherboard programming.
Owner:NINGBO XINBO ELECTRIC TECHNOLOGY CO LTD

ASIC communication programming device and control method

The present invention provides an ASIC communication and programming device and a control method. The ASIC communication and programming device comprises a main control module and an adaptive communication module; the adaptive communication module comprises a first communication port, a second communication port, and a third communication port; the main control module can confirm the communication protocol of the ASIC chip by adjusting the output signals of the three communication ports, and perform subsequent communication and programming processes based on the type of the communication protocol. The control method is used to cooperate with the ASIC communication and programming device to complete the expected workflow. With such a configuration, it can adapt to ASIC chips with a variety of different communication protocols, thereby improving the adaptability of the ASIC communication and programming device, and thereby reducing software and hardware costs, improving flexibility and versatility, and solving the problem of the lack of ASIC communication and programming devices with adaptive functions in the prior art.
Owner:CSMC TECH FAB2 CO LTD

Programming teaching method and system based on real-time two-way communication technology

ActiveCN120956722AEducational modelsSecuring communicationWebSocketProgramming education
The invention relates to the technical field of online programming education, in particular to a programming teaching method and system based on the real-time two-way communication technology, and the method comprises the following steps: receiving a websocket connection request initiated by a client, which comprises a teacher end and a student end, and establishing a secure connection; based on the established connection, receiving a teaching instruction packet initiated by the teacher terminal, and sending the teaching instruction packet to the target student terminal; receiving a feedback instruction packet initiated by the student terminal, and sending the feedback instruction packet to the target teacher terminal; receiving a disconnection request, and deleting a corresponding record in the strong association; the disconnection request is initiated by a client or detected by a server; the method has the advantages of ultra-low delay bidirectional interaction of programming driving, real-time closed loop of instructed programming content and execution feedback, fine-grained programming process perception and teaching decision support.
Owner:HANGZHOU XIAOMA EDUCATION TECH CO LTD

Suppression of random telegraph noise in crossbar circuits

The present disclosure provides mechanisms for reducing and suppressing random telegraph noise (RTN) in crossbar circuits. The processing device may perform a programming process to program a resistive random access memory (RRAM) device in the crossbar circuit to a target conductance value. The processing device may then determine whether a telegraph noise (RTN) value associated with the RRAM device is within a predetermined range of acceptable RTN values. If the RTN value associated with the RRAM device is not within a predetermined range of acceptable RTN values, one or more noise reduction voltages may be applied to the RRAM device until the RTN value associated with the RRAM device is within the predetermined range of acceptable RTN values.
Owner:TETRAMEM INC

A diagram-free box mode programming method based on bending machine system

The present invention provides a drawing-free box mode programming method based on a bending machine system, comprising the following steps: S1: initializing a base plate and defining a direction; S2: drawing a bending path and assigning work step parameters; S3: acquiring bending data in real time and generating a two-dimensional unfolded view; S4: generating a complete two-dimensional unfolded view of a box-type part; the present invention, through the drawing-free box mode programming method, can directly generate a bending path according to user input parameters, avoiding the complexity of manually guessing and adjusting the bending sequence, thereby simplifying the programming process; cooperating with a fault management module to monitor the state of the bending machine in real time, reducing errors and operational difficulties caused by human factors; the present invention, through the setting of adaptive boundaries, can generate reasonable completion or trimming contours, adapt to various complex bending shape requirements, and does not require the operator to manually trim the edges; avoiding the time waste and errors caused by improper operation or lack of experience in the traditional bending process, thereby improving production efficiency.
Owner:NANJING LANHAO INTELLIGENT TECH CO LTD

Virtual object control method and related device

The embodiment of the invention discloses a virtual object control method and a related device, a simulation control system comprises a model building interface and a code editing interface, a virtual object is disassembled into a plurality of modules in advance, so that a user not only can independently build the virtual object in the model building interface, but also can build the code editing interface in advance; in addition, motion parameter configuration can be set for each virtual component included in the virtual object in the code editing interface to obtain a target virtual object. And when the user executes the running operation on the target virtual object, controlling the target virtual object to run based on the parameter configuration of the target virtual object. Therefore, a user not only can freely set up various module combinations to obtain the self-defined virtual object, but also can respectively control each virtual component included in the virtual object, so that the learning difficulty of the user in the programming process is reduced, and the creativity and the autonomous learning ability of the user are improved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A robotic arm task execution method based on low-code configuration

The present invention discloses a robotic arm task execution method based on low-code configuration, including defining a status module, which includes the position, pose, kinematic attributes, path constraints, peripheral operations, and exception handling of the robotic arm; creating a low-code task configuration file in YAML or JSON format to represent the hierarchical relationship between different levels of entries; constructing a task tree structure including task arrays or lists, subtasks, status modules and their attributes; defining data structures and node types to convert the text-form task configuration into a data structure that can be processed by a program; parsing the task tree structure configuration in YAML format or JSON format and reading it into a data structure that meets the tree topology structure; executing the task tree data structure, traversing each node, and cooperating with the robotic arm drive to implement task execution operations according to the status module and attributes defined by each node. The present invention simplifies the programming process of robotic arm tasks and improves the flexibility and reliability of task execution.
Owner:YUNNAN PILOT FREE TRADE ZONE WEIHANG INTELLIGENT TECH CO LTD

Efficient flash memory management method, device and equipment based on table lookup algorithm

The present application relates to a high-efficiency flash memory management method, device and equipment based on a lookup table algorithm, which maps write cache programming commands issued by a chip bus through three configured lookup tables in stages, indexes corresponding programming groups in a lookup table manner during execution of programming, uses programming group indexes to return corresponding programming addresses and programming data, reduces programming time of the same cache size to 2 / 3 of that of a traditional scheme, thereby speeding up the entire write cache programming process of the flash memory, realizing more efficient write management operation on a large-capacity flash memory, saving chip resources and write time, and improving the overall performance of the flash memory.
Owner:HUNAN RONGCHUANG MICROELECTRONICS CO LTD

Hybrid SIMD library and programming method based on hybrid SIMD library

The present invention discloses a hybrid SIMD library and a programming method based on the hybrid SIMD library, wherein the hybrid SIMD library comprises: at least two SIMD libraries; a hybrid SIMD library interface, wherein the hybrid SIMD library interface is implemented based on a Vector template class, a universal function and each SIMD library template class, wherein the parameters of the Vector template class include the element type of Vector, the parameters of the universal function include the parameters of the Vector template class and the SIMD library template class, the Vector template class encapsulates the intrinsic vector type shared by all SIMD libraries, and the formal parameters and return types of each function implemented in each SIMD library template class are Vector vector types. The present invention can flexibly use different SIMD libraries in the programming process to improve the running efficiency of the program.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Non-volatile memory with usage dependent suspend resume

A non-volatile memory is capable of suspending a programming process before completion to perform a read (or other) process. When resuming the suspended programming process, a magnitude of a next program voltage pulse is set to be a voltage magnitude of a previous program voltage pulse plus a nominal increment adjusted by a voltage offset in response to the programming process being suspended for greater than a first time period. The magnitude of the next program voltage pulse is set to be the voltage magnitude of the previous program voltage pulse plus the nominal increment in response to the programming process being suspended for less than the first time period. The voltage offset and the first time period are set based on usage of the non-volatile memory (e.g., based on number of program-erase cycles performed).
Owner:SANDISK TECHNOLOGIES LLC

Code repairing method and device, electronic equipment and computer storage medium

The invention discloses a code repairing method and device, electronic equipment and a computer storage medium. The method comprises the steps of obtaining target problem information from target detection information corresponding to a target code; the target detection information is obtained by detecting the target code by an editor; then, obtaining a target related code corresponding to the target problem information; and finally, inputting the target problem information and the target related code into the target large model to obtain target repair information corresponding to the target problem information. According to the method, a more specific and feasible error modification suggestion (target repair information) is provided for target problem information in a mode of combining a large model with editor detection, and a developer does not need to query a webpage to find a problem solution any more, so that the developer can be directly assisted in code problem repair in a programming process; and the code writing efficiency and the code writing quality of developers are improved.
Owner:BEIJING 360 INTELLIGENT TECHNOLOGY CO LTD

Firmware programming method and electronic device

The application discloses a firmware programming method and an electronic device, and is applied to the technical field of storage, and comprises the following steps: generating general firmware data to be completed for parameter injection, and generating a programming parameter file corresponding to the model of a storage device for different models of the storage device; acquiring the model of a storage device to be programmed and obtaining the corresponding programming parameter file based on the model; obtaining the compiled target firmware by analyzing the programming parameter file and performing parameter injection on the general firmware data; and performing firmware programming on the storage device to be programmed by using the target firmware, and dynamically updating the actual programming voltage based on the reference programming voltage and the temperature offset during the programming process. By using the scheme of the application, the firmware compiling cost can be effectively reduced. The influence of temperature change on the programming process is reduced, and the reliability of programming is ensured.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Abnormality analysis method applied to programming and related device

The invention provides an exception analysis method applied to programming and a related device, and the exception analysis method applied to programming comprises the steps: analyzing a currently written code, and determining whether the code is abnormal or not; and in response to the exception, analyzing the exception code, and explaining an exception reason of the exception code by utilizing a target language. According to the abnormality analysis method applied to programming, the encoding abnormality can be analyzed in real time in the programming process, and the timeliness is high; exception codes are explained and analyzed through the target language, high-precision answers aiming at the exceptions are generated, and understanding is easy.
Owner:IFLYTEK CO LTD

Programming method of memory, memory and storage system

The present application provides a programming method, a memory, and a storage system for a memory, relating to the field of storage technologies. The method includes: in a first pulse stage of programming a selected memory cell, applying a first programming voltage to a selected word line with a first pulse width; in a second pulse stage of programming the selected memory cell, applying a second programming voltage to the selected word line with a second pulse width; wherein, the first pulse width is greater than the second pulse width, and the first programming voltage is less than the second programming voltage. During the programming process, different pulse bandwidths are adopted in different pulse stages, and programming is performed according to the corresponding pulse bandwidth according to the programming voltage of the pulse stage. When the programming voltage is low, a longer pulse bandwidth can be adopted to ensure sufficient programming duration; while when the programming voltage is high, a shorter pulse bandwidth is adopted to increase the supplementary potential and reduce the loss caused by programming voltage interference.
Owner:YANGTZE MEMORY TECH CO LTD

Control method and device of off-line burner, electronic equipment and storage medium

The invention discloses a control method and device of an offline burner, electronic equipment and a storage medium, and relates to the technical field of chip firmware burning. The control method comprises the steps that a mode indication instruction is obtained from the secure digital card, a current execution mode is determined based on the mode indication instruction, the current execution mode comprises a programming mode and a reading mode, and if the current execution mode is the programming mode, target programming indication information is obtained from the secure digital card, and then acquiring firmware to be burnt from the secure digital card based on target burning indication information, and burning the firmware to be burnt to a target chip connected with the control chip. Thus, the current execution mode is automatically recognized, when the current execution mode is the programming mode, the firmware to be programmed is automatically programmed to the target chip, a professional debugger does not need to be connected in the programming process, the firmware does not need to be connected to a computer end, off-line programming is achieved, and therefore the programming efficiency is improved.
Owner:ALLWINNER TECH CO LTD

Hemispherical automated cleaning programming software graphical user interface for electronic devices

1. The name of the design product: hemispherical automatic cleaning programming software graphical user interface for electronic equipment. 2. The use of the design product: for displaying hemispherical automatic cleaning programming process on electronic equipment. 3. The design points of the design product: the graphical user interface on electronic equipment. 4. The picture or photo that best shows the design points: front view. 5. The electronic equipment is a conventional design, and the rear view, left view, right view, top view, and bottom view are omitted. 6. The use of the graphical user interface: when the software is opened, the main view is entered, which is the main interface of the hemispherical automatic cleaning system, including two options of home page and control programming. Clicking the control programming option in the main view enters the control programming interface, as shown in interface change state diagram 1. Clicking the new file button in interface change state diagram 1 pops up a new file pop-up box, which enters interface change state diagram 2. After entering the new file name and selecting the save path, click the save button, and the system will highlight the new file name, as shown in interface change state diagram 3. In interface change state diagram 3, clicking the icon on the left and / or writing program code in the right writing box can perform hemispherical automatic cleaning control programming, as shown in interface change state diagram 4. After programming is completed, click the save file button, as shown in interface change state diagram 5. The system will save the completed cleaning control program. After saving is completed, the save file button returns to its original state, as shown in interface change state diagram 6. In interface change state diagram 6, clicking the continuous running button can perform continuous running test on the newly edited cleaning control program. During the continuous running test, the running time box will display the running time, as shown in interface change state diagram 7. After the continuous running test is completed, a pop-up window will be prompted, which enters interface change state diagram 8, and the pop-up window prompts that the cleaning is completed.
Owner:HUNAN 208 ADVANCED TECH CO LTD

Suppressing random telegraph noise in crossbar circuits

The present disclosure provides mechanisms for reducing and suppressing random telegraph noise (RTN) for a crossbar circuit. A processing device may perform a programming process to program the conductance of a resistive random-access memory (RRAM) device in the crossbar circuit to a target conductance value. The processing device may then determine whether a random telegraph noise (RTN) value associated with the RRAM device is within a predetermined range of acceptable RTN values. If the RTN value associated with the RRAM device is not within a predetermined range of acceptable RTN values, one or more noise-reduction voltages may be applied to the RRAM device until the RTN value associated with the RRAM device is within the predetermined range of acceptable RTN values.
Owner:TETRAMEM INC

Burning device for on-line detection

The utility model discloses a burning device for on-line detection, which comprises a burning substrate, a three-axis driving assembly, a burning unit and a pickup unit, the three-axis driving assembly and the burning unit are respectively arranged on the upper surface of the burning substrate, the pickup unit is arranged on the three-axis driving assembly, the unit is used for carrying a chip into the burning unit, a substrate is arranged on the outer side of the burning substrate, and the three-axis driving assembly is arranged on the upper surface of the burning substrate. A test unit and a three-axis driving unit are installed on the substrate, at least two vacuum suction nozzles arranged at intervals are installed on a Z-axis movable block of the three-axis driving unit, a horizontal carrying module is further installed on the upper surface of the substrate, and the pickup unit is further used for carrying chips in the burning unit to a material carrying platform. And the vacuum suction nozzle is used for carrying the to-be-tested chip on the material carrying platform into the test unit. According to the burning device for online detection, the production efficiency can be improved, the yield in the whole burning process can be guaranteed, and damage to the test seat and the chip in the test seat is avoided.
Owner:SUZHOU YONGCHUANG INTELLIGENT TECH CO LTD

Flash batch programming circuit and method suitable for microcontrollers

ActiveCN118689498Breduce occupancyBatch programming implementationSoftware deploymentMicrocontrollerComputer architecture
The present invention provides a Flash batch burning circuit and method suitable for a microcontroller, wherein the Flash batch burning circuit comprises a connected Flash batch burning control module and a Flash single burning module, wherein the Flash batch burning control module is further used to be connected to a DMA, receive a batch burning instruction, request the DMA in batches to carry the information to be burned to the Flash batch burning control module, and control the Flash single burning module in batches to complete the single burning. The present invention can realize Flash batch burning by cooperating with the Flash batch burning control module, the DMA and the Flash single burning module, thereby realizing relatively concentrated and fast Flash burning of a large amount of data, and reducing the occupancy of the microcontroller, and also reducing the possibility of power failure and restart accidental termination during the Flash burning process, thereby reducing the possibility of data loss and error.
Owner:SUZHOU QIXIN MICRO SEMICON CO LTD

High-yield chip burning equipment

The utility model discloses high-yield chip burning equipment, which comprises a burning mechanism with a burning substrate, a three-axis driving component, a burning unit and a pickup unit, the three-axis driving component and the burning unit are respectively mounted on the upper surface of the burning substrate, and the pickup unit is mounted on the three-axis driving component and used for carrying chips into the burning unit. A substrate is arranged on the outer side of the burning substrate, a testing unit and a three-axis driving unit are installed on the substrate, at least two vacuum suction nozzles arranged at intervals are installed on a Z-axis movable block of the three-axis driving unit, and a horizontal carrying module is further installed on the upper surface of the substrate. One end of the horizontal carrying module is connected with the upper surface of the substrate, the other end of the horizontal carrying module extends to the position above the burning substrate and is connected with the burning substrate, and a material conveying carrying table is installed on a movable part of the horizontal carrying module. According to the high-yield chip burning equipment, the production efficiency can be improved, the yield in the whole burning process can be ensured, and the effectiveness of sampling inspection can be improved.
Owner:SUZHOU YONGCHUANG INTELLIGENT TECH CO LTD

An air interface programming method and related apparatus

PendingCN122633207AAir interfaceSimulation
The application discloses an air interface programming method and related device, and relates to the field of wireless communication, comprising the following steps: broadcasting common parameter information to all to-be-modified devices, so that all to-be-modified devices modify their own device parameters based on the common parameter information; and issuing differentiated parameter information corresponding to the to-be-modified devices containing differentiated parameters (which can be referred to as second type to-be-modified devices) one by one, so that the devices modify their own device parameters according to the differentiated parameter information. It can be seen that, for the modification parameters common to all devices, the common parameter information needs to be sent only once in the air interface, thereby reducing the air interface resource occupation, and meanwhile, the operation complexity and time of modifying the to-be-modified parameters common to the batch devices are reduced; for the to-be-modified parameters not specific to some or a small part of devices, the differentiated parameters corresponding to the devices are sent to the devices one by one, so that the whole air interface programming process is completed.
Owner:HYTERA COMM CORP

Small-bend-diameter-ratio pipeline inner arc cavity bottom cutting and reverse direction combined numerical control machining method

The invention relates to an undercutting and reverse combined numerical control machining method for an inner arc cavity of a small-bend-diameter-ratio pipeline, and belongs to the technical field of numerical control milling machining. The problems that in the prior art, in the machining process of small-bend-diameter-ratio pipelines (R / D is smaller than or equal to 1.5), deformation is uneven, the wall thickness is difficult to control, a tool is prone to interference, loss is serious, cavity precision is reduced due to machining vibration, and production efficiency is low due to parameter adjustment depending on manual experience are solved. The mode of combining bottom cutting and reverse cutting is innovatively provided, the reverse path from the interior of the arc section to the end face of the three-face cutting edge is made to conduct cutting by optimizing the inverted cavity area cutter path, and in the cutting process, only the side cutting edge and the rear cutting edge conduct cutting, and the front cutting edge does not conduct cutting. In the programming process, the whole numerical control programming process becomes simple and convenient by editing the forward tool path, and the high-precision, short-period and intelligent machining target is successfully achieved.
Owner:TIANJIN HEAVY EQUIP ENG RES +1

Automatic programming system and tool based on artificial intelligence

The invention discloses an automatic programming system and tool based on artificial intelligence in the field of computer numerical control machining, and the system comprises a machining demand analysis module, a process planning AI module, an intelligent G code generation module, a machining process simulation module, a self-adaptive optimization module and a knowledge base management module. And the processing demand analysis module receives the part 3D model and the processing demand description, and extracts geometric features, precision requirements and material characteristics. Through deep fusion of an artificial intelligence technology and CNC programming, a full-automatic and intelligent programming process from a part model to a G code is realized. The system has remarkable advantages in the aspects of process planning, path optimization, parameter adjustment and the like, the programming efficiency and the processing quality are greatly improved, and the dependence on artificial experience is reduced. Practical cases prove that the programming efficiency can be improved by 85% or above, the machining efficiency can be improved by about 20%, the machining quality and stability are remarkably improved, and the method has wide application prospects and market value.
Owner:GUANGZHOU CITY UNIV OF TECH