Home page | news | supply and demand | downloading Today is:
Automation in line number according to increase in... In data increase...
Home page forum news
Current position:Home page >> news >> movement servo and transmission >> servosystem case >> main text
In data increase......

Numerical control processing postpositioned processing technology
Origin: Input time: 07-05-20 23:33:29English version

>
The numerical control programming is the CAM important constituent. It including processing cutting tool way document production and engine bed numerical control code instruction collection production. The processing cutting tool way document may use CAD/CAM software, according to processes the object the structure characteristic, the processing environment characteristic (concrete working procedure processing system characteristic which composes including engine bed - jig - cutting tool - work piece) as well as the processing technological design concrete characteristic produces the description processing process the cutting tool way document. Reads through the postpositioned processor takes by the CAM system production cutting tool way document, withdraws the correlation the processing information, and according to assigns the numerical control engine bed the characteristic and the NC procedure form request carries on the analysis, the judgement and processing, finally produces the NC procedure which the numerical control engine bed can directly distinguish, is numerical control processing postpositioned processing numerical control processing postpositioned processing is the CAD/CAM integration system count for much constituent, it directly affects CAD/CAM software the use effect and the components processing quality. At present the domestic many CAD/CAM software user only pauses to the software application in the CAD module, is not high to the CAM module application efficiency, extremely essential reason is has not provided the special-purpose postpositioned processor, or only provided the general postpositioned processor but not to carry on the essential two developments according to the numerical control engine bed characteristic, also had artificially to make the massive revisions from this the production code, seriously has affected the CAM module application effect.

At present, says from the technology, as a result of the CAD/CAM system hardware and the software development, to processed the object, the processing system establishment three-dimensional model, using the graph interactive method realization cutting tool way production, the processing process simulation and the interference collision inspects already was feasible. The Beijing mechanical and electrical research institute has put into practice in the project practice, and has obtained the good effect. But must cause the production the cutting tool way file conversion numerical control NC procedure, the actuation and the control engine bed implementation processing, but also must take the corresponding postpositioned processor development as the condition.

Regarding the use many kinds of CAD/CAM system, provides the many kinds of engine beds each kind of type numerical control system the situation to be more complex, this is because postpositioned processing faced with following complex situation:

1. Cutting tool way document format multiplicity

The cutting tool way document uses the APT language form, this language approaches to English natural language, it describes the current engine bed condition and the knife point path. Its content and form not engine bed structure, numerical control system type influence.

But different CAD/CAM software produces the cutting tool way document form has differently, for example: "Transfers the nth cutting tool, the length compensates selects in a register the value", indicated this function instruction indicates the form in the different CAM system to be different. For example several kind of CAD/CAM system indicates the form like table 1 to show.

Table 1 CAD/CAM system indicates the form


2.NC procedure form multiplicity

The NC procedure is composed by a series of segments, the usual each segment contained processing operation on foot to order. The segment usually is by N, G, X, Y, Z, F, S, T, the M..... address character and the corresponding numerical value is composed.
(1) the ISO-1056-1975 standard to partial preparations code function, the assistance function code function has made the unified stipulation, for example: The G00 fast spot position movement, the G01 straight line insert makes up, the G02 clockwise circular arc inserts makes up, the G03 anti-clockwise circular arc inserts makes up, G04 in remains. But also has massively has not made the unification stipulation ' not to assign the code ', does not assign ' G ' the code according to need independently to formulate its code function by the numerical control system factory, if table 2 shows.

Table 2 according to needs independently to formulate ' G ' the code function


Has not made the unification stipulation ' M ' the code to act according to the appurtenance function by the numerical control engine bed factory which its engine bed has to formulate its code function. If the Japanese Hitachi precision instrument company makes flexible processing unit HG500, has 16 trays (PPL), the tray may the automatic exchange, realize nobody processing. In order to control the tray automatically to enter the main engine, it uses M87 ~ M89 code to control the A.P.C gate the switch:


(2) some numerical controls system certainly does not strictly observe the ISO-1056 standard stipulation to the partial G code function, but is voluntarily defines, if table 3 shows.

Table 3 Toshiba numerical control system voluntarily defines G yard function


(3) the individual numerical control system NC procedure has used the quite special code form, if HEIDENHAIN the TNC 426 systems, right compensate the straight line to insert make up the sentence form: FL X+10 Y+10 RL, corresponds to the standard code: G01 G42 X10 Y10.

3. Technical demand multiplicity

Along with the technical development and the application progress, the present postpositioned processing technology has not been able to pause in merely is to the cutting tool way document code conversion, but was increased from the concrete processing demand characteristic, the concrete numerical control engine bed and the numerical control system characteristic embarks, entrusts with the postpositioned processor by the more functions request.

The high speed numerical control processing appearance not only proposed to the engine bed structure and the numerical control system the new request, planned, the craft parameter establishment and the processing restraint establishment regarding the processing craft also set the new request. Thereupon some merchants developed have specially supported the high speed processing the postpositioned processor. This kind of postpositioned processor has regarding the equipment high speed processes the controller the engine bed, may draw support from the expert system tool which this postpositioned processor disposes, describes own high speed processing demand characteristic, the postpositioned processor may produce the corresponding code, the activation/abolishes the corresponding high speed processing operational order, may act according to uses the demand to carry on the simulation. Regarding has not provided high speed processes the controller the engine bed, this postpositioned processor also can establish to the speed change maximum permission increase, according to allows 惯?the hypothesis permission most Canada/to decelerate, hypothesis rise time constant and loop gain time-constant, hypothesis speed over modulation data and so on.

Also like each numerical control system when curved surface processing, uses the curved surface fitting model 不尽相同, some fit the model with Nurbs, some fit the model with Bezier, some fit the model with Polymial, but also some fit the model with Spline, the postpositioned processor faces the support corresponding many kinds of curved surface fitting model the question.

In project practice, when meets the similar processing object the similar processing demand, after frequently may use the effective NC processing procedure which has to carry on the revision to use. How however guarantees the revision result the accuracy is a question, cannot all put to the engine bed comes up the debugging, this when single unit processing especially is important. In addition, the existing many CAD/CAM system processing simulation only is take the cutting tool way document which produces as the foundation carries on the processing simulation and the interference inspection, this obviously is insufficient. Therefore, establishes take the NC code instruction collection and its the corresponding parameter as the information source simulation (including logical simulation and process simulation) appears extremely importantly. Below therefore, a perfect postpositioned processor should have the function:

(1) connection function: The postpositioned processor can automatically distinguish, read takes the cutting tool way document which different CAD/CAM software produces.

(2) NC procedure production function: The numerical control engine bed has the straight line to insert makes up, the circular arc inserts makes up, from moves the knife, the jig bias, cooling and so on a series of functions, the function realization is through a series of codes combination realization. The code structure, the order the NC form decision which stipulated by the numerical control engine bed. In the current world some famous postpositioned processor companies develop the general postpositioned processor, it provides one kind of function database model, the user according to the numerical control engine bed special details replied it proposed the question, through the question replied the production user assigns numerical control engine bed special-purpose postpositioned processor. The user only needs to have the engine bed operation knowledge and the NC programming knowledge, can write satisfaction the special-purpose postpositioned processor. When provides when the database cannot satisfy the user the request, it provides the development permission user carries on the revision and the translation. Therefore may defer to the numerical control engine bed the function to establish a relational database, how does each function realize, by the user according to the engine bed structure, the use numerical control system assigns the control the code and the code structure.

(3) expert system function: The postpositioned processor not only carries on processing, the transformation to the cutting tool way document, but also must be able to join the certain craft knowledge. If high speed processes processing, processes when the guide screw cuts the parameter the choice and so on.

(4) reverse simulation function: Establish take the NC code instruction collection and its the corresponding parameter as the information source simulation. It including two parts:

NC procedure main body structure inspection and NC procedure grammar structure inspection; Numerical control processing process simulation. Take the NC procedure as the foundation, the simulation simulation processing process, the judgement path accuracy and the processing parameter rationality.

Different structure engine bed, different numerical control systematic, different programming custom, its NC procedure structure and the form are infinitely varied. Therefore, the reverse simulation difficulty is extremely big. At present, not yet has maturer commodity software.

In summary, must cause the numerical control procedure which produces not after the manual revision, directly should use in the numerical control engine bed processing, then must aim at each numerical control engine bed to have custom-made the special-purpose postpositioned processor. The cutting tool way document form which this request development personnel is familiar with which uses the CAM system and produces, to be familiar with uses the numerical control engine bed and its the numerical control system code function and its indicates the form, but this work is the intelligence is crowded the process which and the work crowdedly has both at the same time. Is near in front of the CAM system is multitudinous, in the engine bed and its the numerical control system multitudinous situation, develops the special-purpose postpositioned processor the work to appear from the beginning quite arduously. Therefore, appeared in recent years take has developed the general postpositioned processor as a foundation, correlation technology and so on application numerical control code guidance had custom-made the numerical control engine bed special-purpose postpositioned processor the procedure, with the general postpositioned processor solution general character question, with had custom-made the postpositioned processor solution individuality question. The practice indicated that, this is one effective method. This courtyard applied this method from 1996, developed one after another has had custom-made including Dragon Gate type five processings centers, Dragon Gate type vertical processing center, the horizontal-type flexibility processing unit, the vertical processing center, the numerical control lathe, the turning center and so on the many kinds of types engine bed ten kind of special-purpose postpositioned processors, the numerical control system including FANUC, TOSNUC, MITSUBISH, A2100, A850, MAZAK and so on, has covered this courtyard product and the use numerical control equipment, and has obtained the good effect in the project application. Among them, to the three axle belt rotary table horizontal-type processing center, five processings centers special-purpose postpositioned processor development, has established this kind of structure engine bed postpositioned processing structural model, accumulated the development experience.

Below briefly introduced this courtyard application general postpositioned processor has custom-made the development to use in the HC800/FANUC-15MA special-purpose post-processing method:

The use has custom-made develops software... ... Pro/E NCPOST module. This module the ICAM general postpositioned processing development which produces for the Canadian ICAM technology company.
Use CAM software... ... Pro/E CAM module. Using the Pro/E CAM module, the design processing environment, carries on the simulation processing simulation, produces the cutting tool way document.
NC procedure application object... ... Horizontal-type processing center HC800. This engine bed makes the production for the Japanese Hitachi precision instrument company, the equipment ' X ', ' Y ', ' Z ' three straight reels, a rotary table, a capacity is 120 the knife chain shape knife storehouse, six exchanges trays; The control system is FANUC-15MA mainly uses in the box body class components processing.

(1) first understood the engine bed the structure, the engine bed provide the appurtenance, the engine bed have the function and the function realization way (manual or is automatic).

(2) the engine bed provides numerical control system, familiar this system NC programming including function code composition, meaning, whether has is different with the ISO-1056-1975 standard code form.

(3) applies the general postpositioned processor guidance template, grasps the knowledge according to the above, asks the question by the strip reply template, has custom-made the special-purpose postpositioned processor. The general postpositioned processor basis outside input information, transfers its internal database model, after judgement, arrangement, combination, production user request special-purpose postpositioned processor.

Application the HC800/FANUC-15MA special-purpose postpositioned processor processing cutting tool way document which has custom-made according to this method, the production NC procedure approximately 80% may use, but also some 20% must do further develops.

(4) when the general postpositioned processor provides the data model cannot completely satisfy the user the request, or the user needs to optimize when processes the NC procedure, then using development software revises the database model. This needs the development personnel to grasp the CAM module the application method, grasps the cutting tool way document the form, and has the software development and the processing craft aspect experience.

This special-purpose postpositioned processor application engine bed for provides a rotary table the three axle horizontal type processing center, the work table rotation cannot participate in the cutting motion. The engine bed provides six exchanges trays, may realize the tray automatic exchange. The knife storehouse for the chain shape structure, the capacity is 120 the knife, may choose in advance the next cutting tool during processing. Does not have this kind of engine bed in the Pro/E CAM module and the NCPOST module the database model. In order to consummate this special-purpose postpositioned processor, causes its automatic production the NC procedure no longer to need artificially to make the revision, may carry on the specific establishment to the CAM module processing environment parameter, and carries on the great programming with the NCPOST module development language, establishes this kind of engine bed the data model. In order to optimize the production the NC procedure, with great red-tape operation general postpositioned processor interior data output structure. For example: In the NC procedure uses all work pieces coordinate system and the engine bed coordinate system value relations, may begin the automatic setup in the NC procedure, the numerical control engine bed may directly debate the knowledge, does not need the manual input; Before the work table rotation, the host 轴头 returns far; Trades in front of the knife to output the cutting tool name and so on.

The special-purpose postpositioned processor has custom-made which after the above work produces the NC procedure to use in this courtyard leading product VMC750B - 30,101 headstocks body processing, processes the components completely satisfy the blueprint request. In addition, they under the Pro/E CAD/CAM integration software environment, may realize "the reverse simulation function".

At present the commercialized general postpositioned processor, Canadian ICAM Corporation's CAM-POST software has the typical nature. This software may cover domestic and foreign popular 90% above CAD/CAM software and 90% above NC system, the function is stronger. The cutting tool way document which it may read which takes covers CAD/CAM software produces, has custom-made NC system special-purpose postpositioned processor which covers, it mainly divides into the following two parts:

(1) QUEST: Database template system.

In the database template contains the question and the solution method which each kind of type the engine bed and the control system possibly meets. The user according to the need, answers the question, obtains the special-purpose database. When the database template cannot satisfy the user the request, may use Post-processor Development to establish the great procedure, carries on two times of developments.

(2) GENER: Has the database using QUEST, the NC procedure which which produces by the CAM system the cutting tool way file conversion numerical control engine bed can directly distinguish.

ICAM Corporation newly promotes CAM-POST V-12 has the processing function which the high speed processing requests, can support Bezier, NURBS, Polynomial and the Spline four curved surface draws up with the model, has established the expert system tool in QUEST and so on, enable software the function greatly to have the expansion.

In recent years, the computer hardware technology leap development, caused the microcomputer the performance price to compare unceasingly enhances. At present in the world many well-known CAD/CAM software company has begun to develop based on microcomputer CAD/CAM software, enables originally only software which moves on the workstation, similarly may move on the microcomputer. The hardware cost large scale reduces, enables CAD/CAM to be able widely to apply.

The modern industry gradually to the multi- varieties, the small batch direction was developing, highly effective needs, to be fast, the highly flexible manufacture system, the CAD/CAM widespread application has provided the possibility for it, and promoted this kind of development. Postpositioned processor having custom-made is joins CAD/CAM software and the processing equipment essential technology, it directly affects the CAD/CAM integration.

Can process the different type form the cutting tool way document, and makes optimized processing, adapts the different type engine bed, the different type system, the different type components processing demand, the production NC procedure does not have artificially to make two times of revisions, but directly should use in the engine bed is the postpositioned processor technology development direction.


Chief-editor: Article author:

In data increase......

Hot spot article
The numerical control engine bed each breakdown service method enumerates
High accuracy robot and positioning system (HECTOSPEC)
The non- axis servo actuates in the supple version printer the application (2)
C616 lathe numerical control reequipment
The numerical control engine bed flexibility adds and subtracts the fast control
Matushita exchanges the servo servo system control plan
The German BAHR rectangular coordinates robot spreads rubber machine on in the automobile cowling the application
Digital servo and movement control technology in textile machinery application
Howcorrectly installs the planet speed reducer
The sine wave exchange servo motor summarizes
In data increase......
Website map
Copyright 2006-2008