Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Processing program interpreter implementation method for numerical control system with single motor to drive multiple shafts

A single-motor drive, processing program technology, applied in the direction of electrical program control, digital control, etc., can solve problems such as inapplicability to machine tools, and achieve the effects of reducing switching axis time, correct and efficient operation, and improving execution efficiency

Active Publication Date: 2012-07-04
中国科学院沈阳计算技术研究所有限公司
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] If a servo motor is used to control the movement of two or more feed axes in a CNC machine tool, the processing instructions interpreted by the traditional processing interpreter cannot be applied to this type of machine tool

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Processing program interpreter implementation method for numerical control system with single motor to drive multiple shafts
  • Processing program interpreter implementation method for numerical control system with single motor to drive multiple shafts

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0032] When an interpreter processes a one-line processing program, it mainly goes through two stages: syntax analysis and interpretation and execution. Specifically, after the interpreter reads a line of processing code, it needs to complete the work of reading information, formatting, error checking, and saving it in an internal format to prepare for further processing. CNC machine tools usually use G code to describe the processing information of the machine tool, such as tool path, coordinate system selection, etc., and also include auxiliary information codes such as M, F, S, T, etc., and interpret G code as a command format that the CNC system can recognize It is the main function of the processing program interpreter.

[0033] figure 1 It is a flow chart of the implementation method of the numerical control system processing program interpreter drive...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a processing program interpreter implementation method for a numerical control system with a single motor to drive multiple shafts, which comprises the following steps of: reading processing program codes, and performing syntax analysis on all the processing program codes to obtain processing program data meeting requirements of syntax internal forms; and explaining the processing program data to achieve order forms which can be recognized by the numerical control system. The syntax analysis performed on the all processing program codes comprises opening a processing program or inputting a row of processing codes in magnetic detection indicator (MDI) mode; reading in a row of numerical control (NC) programs in the row of processing codes, performing formatting treatment, and converting into forms meeting requirements of internal forms to store; performing syntax check on the internal forms to judge whether syntax errors exist; and continuing steps of judging types of codes if syntax errors do not exist. The method improves execution efficiency of a machine tool. Under the situation that external machine tools may change, state information in the interpreter can be synchronously upgraded in real time through the interpreter, thereby guaranteeing accurate and efficient running of the interpreter.

Description

technical field [0001] The invention relates to the field of numerical control machine tool systems, in particular to a method for realizing a machining program interpreter of a numerical control system driven by a single motor with multiple axes Background technique [0002] With the continuous development of modern numerical control technology, in order to meet different needs, the numerical control machine tool system is also developing in the direction of diversification and individualization. [0003] The NC program interpreter is one of the important functional modules in the NC system. The efficiency and quality of the interpreter is related to the flexibility and scalability of the NC code, and it is also one of the control links for the machining efficiency and precision of the NC machine tool. The main function of the interpreter is to process the user's processing program in units of program segments, and translate the contour information of the parts (such as sta...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G05B19/18
Inventor 胡希杨东升刘荫忠张亮崔满
Owner 中国科学院沈阳计算技术研究所有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products