CN108490871A - Four-shaft numerically controlled milling machine processing method, device, computer equipment and storage medium - Google Patents

Four-shaft numerically controlled milling machine processing method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN108490871A
CN108490871A CN201810488599.6A CN201810488599A CN108490871A CN 108490871 A CN108490871 A CN 108490871A CN 201810488599 A CN201810488599 A CN 201810488599A CN 108490871 A CN108490871 A CN 108490871A
Authority
CN
China
Prior art keywords
finishing
processed
cutter
linear projection
coordinate system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810488599.6A
Other languages
Chinese (zh)
Other versions
CN108490871B (en
Inventor
郭敏
蒋汉柏
罗山
彭国武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HUNAN TIANGUAN ELECTRONIC INFORMATION TECHNOLOGY Co Ltd
Original Assignee
HUNAN TIANGUAN ELECTRONIC INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HUNAN TIANGUAN ELECTRONIC INFORMATION TECHNOLOGY Co Ltd filed Critical HUNAN TIANGUAN ELECTRONIC INFORMATION TECHNOLOGY Co Ltd
Priority to CN201810488599.6A priority Critical patent/CN108490871B/en
Publication of CN108490871A publication Critical patent/CN108490871A/en
Application granted granted Critical
Publication of CN108490871B publication Critical patent/CN108490871B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35349Display part, programmed locus and tool path, traject, dynamic locus

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

A kind of four-shaft numerically controlled milling machine processing method of the application offer, device, computer equipment and storage medium, obtain the Cutter coordinate system and process tool parameter of object to be processed, according to the Cutter coordinate system and the process tool parameter, generate linear projection's finishing strategy, strategy is finished according to the linear projection, it calculates and generates linear projection's finishing tool path, it is reference line by linear projection's finishing tool path integration, according to the reference line, generate reference surface, according to the reference surface, curved surface projection finishing strategy is generated.In whole process, linear projection's finishing in such a way that curved surface projection finishing is combined, four axis processing is realized.

Description

Four-shaft numerically controlled milling machine processing method, device, computer equipment and storage medium
Technical field
This application involves numerical control machine tool technique fields, more particularly to a kind of four-shaft numerically controlled milling machine processing method, device, meter Calculate machine equipment and storage medium.
Background technology
Four-shaft numerically controlled milling machine can carry out the processing of complex model, and four-shaft numerically controlled milling machine is compared due to its low cost It is easy to be extended for the form of more main shafts, it is high in machining efficiency, it applies at home more and more extensive.
However as a kind of transitional product between Milling Motion in Three-axes NC and Five-axis numerical control milling machine, traditional CAM (computer Aided Manufacturing, computer-aided manufacturing) software is lacked without supporting this type lathe well Few targetedly Processing Strategies.When lathe practical application, due to lacking CAM software supports, it is unable to give full play four-shaft numerically controlled milling The performance of bed.
Invention content
Based on this, it is necessary to which in view of the above technical problems, providing a kind of can realize the four-shaft numerically controlled of four axis processing Milling machine processing method, device, computer equipment and storage medium.
A kind of four-shaft numerically controlled milling machine processing method, the method includes:
Obtain the Cutter coordinate system and process tool parameter of object to be processed;
According to the Cutter coordinate system and the process tool parameter, linear projection's finishing strategy is generated;
Strategy is finished according to the linear projection, calculates and generates linear projection's finishing tool path;
It is reference line by linear projection's finishing tool path integration, according to the reference line, generates reference surface;
According to the reference surface, curved surface projection finishing strategy is generated.
In one of the embodiments, before the Cutter coordinate system for obtaining object to be processed and process tool parameter, Further include:
Object model to be processed is obtained, according to the object model to be processed, creates object blank to be processed;
The Cutter coordinate system of the object blank to be processed is established, and responds user's process tool selection result, determines and adds Work cutter parameters.
The Cutter coordinate system for establishing the object blank to be processed includes in one of the embodiments,:
It is parallel with the object blank long side to be processed to adjust the object model center to be processed position, with described to be added Work object model bottom center is origin, builds the Cutter coordinate system of the object blank to be processed.
It is described according to the Cutter coordinate system and the process tool parameter in one of the embodiments, generate straight line Projection finishes strategy:
According to the Cutter coordinate system and the process tool parameter, cutter shaft direction is revised as straight line, and change cutter shaft Towards overlapping of axles are rotated in straight line and the four-shaft numerically controlled milling machine, linear projection's finishing strategy is generated.
Described according to the reference line in one of the embodiments, generating reference surface includes:
Cavetto is carried out to the reference line to handle with batten, and curved surface is rebuild by curve reconstruction and setting-out, is generated with reference to bent Face.
Described according to reference surface in one of the embodiments, generating curved surface projection finishing strategy includes:
According to reference surface, setting cutter shaft is to lean forward/roll, and cutter shaft limit is revised as mobile cutter shaft, curved surface is generated and throws Shadow finishing strategy.
A kind of four-shaft numerically controlled milling machine processing unit (plant), described device include:
Parameter acquisition module, the Cutter coordinate system for obtaining object to be processed and process tool parameter;
First policy module, for according to the Cutter coordinate system and the process tool parameter, generating linear projection's essence Processing Strategies;
Path calculation module calculates generation linear projection and finishes knife for finishing strategy according to the linear projection Has path;
Surface forming module, for being reference line by linear projection's finishing tool path integration, according to the ginseng Line is examined, reference surface is generated;
Second policy module, for according to the reference surface, generating curved surface projection finishing strategy.
First policy module is additionally operable to according to the Cutter coordinate system and the processing in one of the embodiments, Cutter shaft direction is revised as straight line by cutter parameters, and changes cutter shaft towards rotary shaft weight in straight line and the four-shaft numerically controlled milling machine It closes, generates linear projection's finishing strategy.
A kind of computer equipment, including memory and processor, the memory are stored with computer program, and feature exists In when the processor executes the computer program the step of realization above method.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor The step of above-mentioned method is realized when row.
Above-mentioned four-shaft numerically controlled milling machine processing method, device, computer equipment and storage medium obtain adding for object to be processed Work coordinate system and process tool parameter generate linear projection's finishing according to the Cutter coordinate system and the process tool parameter Work strategy finishes strategy according to the linear projection, calculates and generate linear projection's finishing tool path, the straight line is thrown Shadow finishing tool path integration is reference line, according to the reference line, generates reference surface, raw according to the reference surface Strategy is finished at curved surface projection.In whole process, the side being combined is finished with curved surface projection by linear projection's finishing Formula realizes four axis processing.
Description of the drawings
Fig. 1 is the applied environment figure of four-shaft numerically controlled milling machine processing method in one embodiment;
Fig. 2 is the flow diagram of four-shaft numerically controlled milling machine processing method in one embodiment;
Fig. 3 is the flow diagram of four-shaft numerically controlled milling machine processing method in another embodiment;
Fig. 4 is that Zbrush builds model schematic;
Fig. 5 is finishing tool (taper end mill(ing) cutter) schematic diagram;
Fig. 6 is that powermill generates linear projection's finishing schematic diagram;
Fig. 7 is that cutter path is converted into reference line schematic diagram;
Fig. 8 is that transformation curve dgk formats are IGES (The Initial Graphics Exchange Specification, initialization figures exchange specification) form schematic diagram;
Fig. 9 is that rhinoceros softwares import schematic diagram;
Figure 10 is to generate plane of reference schematic diagram according to reference line in rhinoceros softwares;
Figure 11 is that reference surface schematic diagram is imported in powermill;
Figure 12 is to generate curved surface projection in powermill to finish schematic diagram;
Figure 13 is the structure diagram of four-shaft numerically controlled milling machine processing unit (plant) in one embodiment;
Figure 14 is the structure diagram of four-shaft numerically controlled milling machine processing unit (plant) in another embodiment;
Figure 15 is the internal structure chart of one embodiment Computer equipment.
Specific implementation mode
It is with reference to the accompanying drawings and embodiments, right in order to make the object, technical solution and advantage of the application be more clearly understood The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, not For limiting the application.
Four-shaft numerically controlled milling machine processing method provided by the present application, can be applied in application environment as shown in Figure 1.Its In, host computer is connect with four-shaft numerically controlled milling machine, and the program for executing above-mentioned four-shaft numerically controlled milling machine processing method is recorded in host computer, Host computer obtains the Cutter coordinate system and process tool parameter of object to be processed, according to Cutter coordinate system after power on operation With process tool parameter, linear projection's finishing strategy is generated, strategy is finished according to linear projection, calculates and generates linear projection Linear projection's finishing tool path integration is reference line by finishing tool path, according to reference line, generates reference surface, According to reference surface, curved surface projection finishing strategy, i.e. host computer output linear projection finishing strategy and curved surface projection are generated Finishing strategy to four-shaft numerically controlled milling machine, four-shaft numerically controlled milling machine realizes four axis processing.
As shown in Fig. 2, a kind of four-shaft numerically controlled milling machine processing method, method include:
S100:Obtain the Cutter coordinate system and process tool parameter of object to be processed.
Since different object sizes to be processed can generally have differences with shape, different objects pair to be processed Should there are different Cutter coordinate systems and process tool parameter.Cutter coordinate system is generally based on object center to be processed structure It builds, such as can be using object bottom centre point to be processed as origin, using object symmetry axis to be processed as space coordinates Z axis, structure Build Cutter coordinate system.Process tool parameter can be based on historical empirical data, and it is suitable to be chosen automatically for current object to be processed Process tool parameter;Can also be to receive externally input self-defined process tool parameter or response user's process tool selection Operation, the corresponding process tool parameter of generation.
S200:According to Cutter coordinate system and process tool parameter, linear projection's finishing strategy is generated.
According to Cutter coordinate system and process tool parameter, Processing Strategies are established in such a way that linear projection finishes. In one embodiment, step S200 is specifically included:According to Cutter coordinate system and process tool parameter, cutter shaft direction is changed For straight line, and cutter shaft is changed towards overlapping of axles are rotated in straight line and four-shaft numerically controlled milling machine, generate linear projection's finishing strategy.Tool For body, the above process can assist completing by software program, and the model (parameter) of object to be processed is input to CAM In (computer Aided Manufacturing, computer-aided manufacturing) software powermill, setting working origin is waiting for The model bottom center for processing object, establishes workpiece coordinate system, according to the cutter that finishing uses, establishes taper end mill(ing) cutter, Processing Strategies are established in such a way that linear projection finishes, cutter shaft changes straight line and the rotation of cutter shaft direction towards straight line is changed to Shaft overlaps.
S300:Strategy is finished according to linear projection, calculates and generates linear projection's finishing tool path.
Strategy is finished for linear projection, can calculate and generate linear projection's finishing tool path.The process is same Sample can assist completing by powermill.It can specifically execute to calculate in powermill and generate linear projection's finishing tool The operation in path.
S400:It is reference line by linear projection's finishing tool path integration, according to reference line, generates reference surface.
It is reference line by linear projection's finishing tool path integration of generation, after handling referential, uses The mode of curve reestablishing generates reference surface.In one of the embodiments, according to reference line, generating reference surface includes:It is right Reference line carries out cavetto and is handled with batten, rebuilds curved surface by curve reconstruction and setting-out, generates reference surface.Specifically, directly Line projection's finishing tool path integration is that the process of reference line can equally assist completing by powermill, is executed Reference line operates in powermill, is reference line by linear projection's finishing tool path integration.Reference line is directed into CAD In software Rhinoceros, by curve reconstruction and setting-out, curved surface is then rebuild again, using reference line as envelope, is generated with reference to bent Face, this reference surface will be used as reference surface and cutter shaft instructed to move.
S500:According to reference surface, curved surface projection finishing strategy is generated.
Based on reference surface, curved surface projection finishing strategy is generated, the processing on processing object curved surface is treated for instructing. Step S500 includes in one of the embodiments,:According to reference surface, setting cutter shaft is to lean forward/roll, and cutter shaft limit is repaiied It is changed to mobile cutter shaft, generates curved surface projection finishing strategy.Specifically, the curved surface of generation is imported by importing reference surface Into powermill, Processing Strategies are established using curved surface projection finishing, choose the curved projection surfaces that reference surface is the strategy, Cutter shaft is set to lean forward/rolling, cutter shaft limit is changed to mobile cutter shaft, and selection projects to curved surface and generates curved surface projection finishing knife Has path.
Above-mentioned four-shaft numerically controlled milling machine processing method obtains the Cutter coordinate system and process tool parameter of object to be processed, root According to Cutter coordinate system and process tool parameter, linear projection's finishing strategy is generated, strategy is finished according to linear projection, is calculated Linear projection's finishing tool path is generated, is reference line by linear projection's finishing tool path integration, it is raw according to reference line Curved surface projection finishing strategy is generated according to reference surface at reference surface.In whole process, finished by linear projection The mode being combined is finished with curved surface projection, realizes four axis processing.
As shown in figure 3, further including before step S100 in one of the embodiments,:
S120:Object model to be processed is obtained, according to object model to be processed, creates object blank to be processed.
S140:The Cutter coordinate system of object blank to be processed is established, and responds user's process tool selection result, determines and adds Work cutter parameters.
Different object models to be processed can be built into for the different shape of object to be processed, in object mould to be processed Band processing all form parameters of object are carried in type can be directly against object model to be processed in subsequent processes It is handled.Specifically, for current object model to be processed, object blank to be processed is created, and establish and be directed to blank Cutter coordinate system, in addition, push process tool selects message to user, user (such as browses to aobvious receiving the message Display screen shows process tool selection interface) when, it is processed cutting tool choice, host computer responds user's process tool selection result, Determine process tool parameter.
The Cutter coordinate system for establishing object blank to be processed in one of the embodiments, includes:
It is parallel with object blank long side to be processed to adjust object model center to be processed position, with object model to be processed bottom Portion center is origin, builds the Cutter coordinate system of object blank to be processed.In practical applications, the structure in software program zbrush The model built is directed into powermill by established model, is clicked and is created blank, after automatic calculating blank, adjusts model position Setting keeps model center line parallel with blank long side, Cutter coordinate system is established at model bottom center according to blank, according to finishing Requirement, in software stage property column create finishing tool fillet taper end mill(ing) cutter.
It should be understood that although each step in the flow chart of Fig. 2-3 is shown successively according to the instruction of arrow, These steps are not that the inevitable sequence indicated according to arrow executes successively.Unless expressly stating otherwise herein, these steps Execution there is no stringent sequences to limit, these steps can execute in other order.Moreover, at least one in Fig. 2-3 Part steps may include that either these sub-steps of multiple stages or stage are not necessarily in synchronization to multiple sub-steps Completion is executed, but can be executed at different times, the execution sequence in these sub-steps or stage is also not necessarily successively It carries out, but can either the sub-step of other steps or at least part in stage be in turn or alternately with other steps It executes.
It, below will be to be directed to engraving further to explain in detail the technical solution of above-mentioned four-shaft numerically controlled milling machine processing method Statue --- for holder kwan-yin, it is described in detail.In this concrete application example, need to by software include Powermill2010 versions, rhinoceros5 versions, zbrush4R7.Four-shaft numerically controlled milling machine rotary shaft is A axis, is revolved around X-axis Turn, four-shaft numerically controlled milling machine coordinate system meets international standard coordinate system.
Step 1:As shown in figure 4, building model in zbrush first, after building holder kwan-yin model, export as STL (Standard Template Library, Standard Template Library) file, is then introduced into powermill, clicks and creates hair Base, after calculating blank automatically, adjustment modal position keeps model center line parallel with blank long side, according to blank in model bottom The heart establishes Cutter coordinate system S1, and according to the requirement of finishing, cutter column creates finishing tool fillet as shown in Figure 5 in software Taper end mill(ing) cutter T1, cutter major parameter are diameter 3.175, tapered diameter 0.2.
Step 2:Cutter coordinate system S1, the cutter T1 created in activation step 1, as shown in fig. 6, being created in powermill Linear projection's finishing Processing Strategies are built, setting cutter shaft is oriented towards straight line in cutter shaft part, and straight line direction is changed to towards X-axis (setting generating tool axis vector is 1,0,0), it is 3.0 that step pitch is processed in setting, and reference line direction is U, clicks and calculates generation linear projection essence Process tool route.
Step 3:As shown in fig. 7, converting the linear projection's finishing tool path generated in step 2 to reference line, so Right click reference line, click cavetto have selected in software afterwards, and setting cavetto parameter is 0.1, then right click, click batten and have selected, newly The reference line transition of generation is more smooth, this reference line is finishing tool path, and normal, will close to model surface normal vector This reference line saves as dgk formatted files ck.dgk.
Step 4:As shown in figure 8, in DelcamExchange softwares, the ck.dgk generated in opening steps 3, after opening The curve for the dgk formats kept is saved as the file ck.igs of IGES formats by full choosing.
Step 5:As shown in figure 9, importing the curve data ck.igs of IGES formats in rhinoceros, weight is then clicked Curve is built, it is that setting key parameter, which is counted, exponent number 4, then full choosing, and setting-out is clicked in curved surface tool, and setting is crucial at 100 points Parameter is:Moulding selection relaxation, chooses reconstruction points (10 control points) and completes setting-out, after deleting original curve data, choosing Select the curve after setting-out, click and rebuild curved surface, it is 20 that setting joint parameter, which is counted, exponent number 3, choose delete input part with again New trimming, obtains the reference surface of IGES formats as shown in Figure 10, saves as ckm.igs.
Step 6:As shown in figure 11, the model part right click in powermill imports reference surface, clicks opening steps 5 The ckm.igs of middle generation, this plane of reference will be used for instructing cutter shaft direction.
Step 7:As shown in figure 12, curved surface projection is generated in the engineering of step 1 and finish Processing Strategies, choose cutter and hair Embryo, reference line direction are V, and cutter shaft is changed to lean forward/roll, and it is to move to select the reference surface ckm.igs inputted in step 6, limit Movable arbor, azimuth are changed to 0-360 degree, and selection projects to plane.Generate curved surface projection finishing tool path.
Step 8:Powermill post-processings are changed, according to lathe form, rotary shaft is changed to A axis, rotates around X, then repaiies Change other parameters, post-processing completion generation processing program after keeping.
As shown in figure 13, a kind of four-shaft numerically controlled milling machine processing unit (plant), device include:
Parameter acquisition module 100, the Cutter coordinate system for obtaining object to be processed and process tool parameter;
First policy module 200, for according to Cutter coordinate system and process tool parameter, generating linear projection and finishing plan Slightly;
Path calculation module 300 calculates for finishing strategy according to linear projection and generates linear projection's finishing tool Path;
Surface forming module 400, for being reference line by linear projection's finishing tool path integration, according to reference line, Generate reference surface;
Second policy module 500, for according to reference surface, generating curved surface projection finishing strategy.
Above-mentioned four-shaft numerically controlled milling machine processing unit (plant), parameter acquisition module 100 obtain object to be processed Cutter coordinate system and Process tool parameter, the first policy module 200 generate linear projection and finish plan according to Cutter coordinate system and process tool parameter Slightly, path calculation module 300 finishes strategy according to linear projection, calculates and generates linear projection's finishing tool path, curved surface Linear projection's finishing tool path integration is reference line by generation module 400, according to reference line, generates reference surface, second Policy module 500 generates curved surface projection finishing strategy according to reference surface.In whole process, finished by linear projection The mode being combined is finished with curved surface projection, realizes four axis processing
The first policy module 200 is additionally operable to according to Cutter coordinate system and process tool parameter in one of the embodiments, By cutter shaft towards being revised as straight line, and cutter shaft is changed towards overlapping of axles are rotated in straight line and four-shaft numerically controlled milling machine, generate straight line and throw Shadow finishing strategy.
As shown in figure 14, above-mentioned four-shaft numerically controlled milling machine processing unit (plant) further includes in one of the embodiments,:
Blank creation module 120, according to object model to be processed, creates to be processed for obtaining object model to be processed Object blank;
Cutter parameters determining module 140, the Cutter coordinate system for establishing object blank to be processed, and respond user's processing Cutting tool choice is as a result, determine process tool parameter.
Cutter parameters determining module 140 is additionally operable to adjust object model center to be processed position in one of the embodiments, It sets parallel with object blank long side to be processed, using object model bottom to be processed center as origin, builds object blank to be processed Cutter coordinate system.
Surface forming module 400 is additionally operable to carry out cavetto and batten processing to reference line in one of the embodiments, leads to It crosses curve reconstruction and rebuilds curved surface with setting-out, generate reference surface.
The second policy module 500 is additionally operable to according to reference surface in one of the embodiments, setting cutter shaft be lean forward/ It rolls, cutter shaft limit is revised as mobile cutter shaft, generate curved surface projection finishing strategy.
Specific restriction about four-shaft numerically controlled milling machine processing unit (plant) may refer to process above for four-shaft numerically controlled milling machine The restriction of method, details are not described herein.Modules in above-mentioned four-shaft numerically controlled milling machine processing unit (plant) can be fully or partially through Software, hardware and combinations thereof are realized.Above-mentioned each module can be embedded in or in the form of hardware independently of the place in computer equipment It manages in device, can also in a software form be stored in the memory in computer equipment, in order to which processor calls execution or more The corresponding operation of modules.
In one embodiment, a kind of computer equipment is provided, which can be server, internal junction Composition can be as shown in figure 15.The computer equipment include the processor connected by system bus, memory, network interface and Database.Wherein, the processor of the computer equipment is for providing calculating and control ability.The memory packet of the computer equipment Include non-volatile memory medium, built-in storage.The non-volatile memory medium is stored with operating system, computer program and data Library.The built-in storage provides environment for the operation of operating system and computer program in non-volatile memory medium.The calculating The database of machine equipment is for storing CAM software datas.The network interface of the computer equipment is used to pass through with external terminal Network connection communicates.To realize a kind of four-shaft numerically controlled milling machine processing method when the computer program is executed by processor.
It will be understood by those skilled in the art that structure shown in Figure 15, only with the relevant part of application scheme The block diagram of structure, does not constitute the restriction for the computer equipment being applied thereon to application scheme, and specific computer is set Standby may include either combining certain components than more or fewer components as shown in the figure or being arranged with different components.
In one embodiment, a kind of computer equipment is provided, including memory, processor and storage are on a memory And the computer program that can be run on a processor, processor realize following steps when executing computer program:
Obtain the Cutter coordinate system and process tool parameter of object to be processed;
According to Cutter coordinate system and process tool parameter, linear projection's finishing strategy is generated;
Strategy is finished according to linear projection, calculates and generates linear projection's finishing tool path;
It is reference line by linear projection's finishing tool path integration, according to reference line, generates reference surface;
According to reference surface, curved surface projection finishing strategy is generated.
In one embodiment, following steps are also realized when processor executes computer program:
Object model to be processed is obtained, according to object model to be processed, creates object blank to be processed;
The Cutter coordinate system of object blank to be processed is established, and responds user's process tool selection result, determines processing knife Has parameter.
In one embodiment, following steps are also realized when processor executes computer program:
It is parallel with object blank long side to be processed to adjust object model center to be processed position, with object model to be processed bottom Portion center is origin, builds the Cutter coordinate system of object blank to be processed.
In one embodiment, following steps are also realized when processor executes computer program:
According to Cutter coordinate system and process tool parameter, cutter shaft direction is revised as straight line, and change cutter shaft towards straight line With rotate overlapping of axles in four-shaft numerically controlled milling machine, generate linear projection's finishing strategy.
In one embodiment, following steps are also realized when processor executes computer program:
Cavetto is carried out to reference line to handle with batten, and curved surface is rebuild by curve reconstruction and setting-out, generates reference surface.
In one embodiment, following steps are also realized when processor executes computer program:
According to reference surface, setting cutter shaft is to lean forward/roll, and cutter shaft limit is revised as mobile cutter shaft, curved surface is generated and throws Shadow finishing strategy.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated Machine program realizes following steps when being executed by processor:
Obtain the Cutter coordinate system and process tool parameter of object to be processed;
According to Cutter coordinate system and process tool parameter, linear projection's finishing strategy is generated;
Strategy is finished according to linear projection, calculates and generates linear projection's finishing tool path;
It is reference line by linear projection's finishing tool path integration, according to reference line, generates reference surface;
According to reference surface, curved surface projection finishing strategy is generated.
In one embodiment, following steps are also realized when computer program is executed by processor:
Object model to be processed is obtained, according to object model to be processed, creates object blank to be processed;
The Cutter coordinate system of object blank to be processed is established, and responds user's process tool selection result, determines processing knife Has parameter.
In one embodiment, following steps are also realized when computer program is executed by processor:
It is parallel with object blank long side to be processed to adjust object model center to be processed position, with object model to be processed bottom Portion center is origin, builds the Cutter coordinate system of object blank to be processed.
In one embodiment, following steps are also realized when computer program is executed by processor:
According to Cutter coordinate system and process tool parameter, cutter shaft direction is revised as straight line, and change cutter shaft towards straight line With rotate overlapping of axles in four-shaft numerically controlled milling machine, generate linear projection's finishing strategy.
In one embodiment, following steps are also realized when computer program is executed by processor:
Cavetto is carried out to reference line to handle with batten, and curved surface is rebuild by curve reconstruction and setting-out, generates reference surface.
One of ordinary skill in the art will appreciate that realizing all or part of flow in above-described embodiment method, being can be with Instruct relevant hardware to complete by computer program, computer program can be stored in a non-volatile computer readable It takes in storage medium, the computer program is when being executed, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, this Shen Any reference to memory, storage, database or other media used in each embodiment please provided, may each comprise Non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhancing Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of above example can be combined arbitrarily, to keep description succinct, not to above-described embodiment In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance Shield is all considered to be the range of this specification record.
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art It says, under the premise of not departing from the application design, various modifications and improvements can be made, these belong to the protection of the application Range.Therefore, the protection domain of the application patent should be determined by the appended claims.

Claims (10)

1. a kind of four-shaft numerically controlled milling machine processing method, the method includes:
Obtain the Cutter coordinate system and process tool parameter of object to be processed;
According to the Cutter coordinate system and the process tool parameter, linear projection's finishing strategy is generated;
Strategy is finished according to the linear projection, calculates and generates linear projection's finishing tool path;
It is reference line by linear projection's finishing tool path integration, according to the reference line, generates reference surface;
According to the reference surface, curved surface projection finishing strategy is generated.
2. according to the method described in claim 1, it is characterized in that, the Cutter coordinate system for obtaining object to be processed and processing Before cutter parameters, further include:
Object model to be processed is obtained, according to the object model to be processed, creates object blank to be processed;
The Cutter coordinate system of the object blank to be processed is established, and responds user's process tool selection result, determines processing knife Has parameter.
3. according to the method described in claim 2, it is characterized in that, the machining coordinate for establishing the object blank to be processed System includes:
It is parallel with the object blank long side to be processed to adjust the object model center to be processed position, with the object to be processed Part model bottom center is origin, builds the Cutter coordinate system of the object blank to be processed.
4. according to the method described in claim 1, it is characterized in that, described according to the Cutter coordinate system and the process tool Parameter, generating linear projection's finishing strategy includes:
According to the Cutter coordinate system and the process tool parameter, cutter shaft direction is revised as straight line, and change cutter shaft direction Overlapping of axles are rotated in straight line and the four-shaft numerically controlled milling machine, generate linear projection's finishing strategy.
5. according to the method described in claim 1, it is characterized in that, described according to the reference line, generating reference surface includes:
Cavetto is carried out to the reference line to handle with batten, and curved surface is rebuild by curve reconstruction and setting-out, generates reference surface.
6. according to the method described in claim 1, it is characterized in that, described according to reference surface, generation curved surface projection finishing Strategy includes:
According to reference surface, setting cutter shaft is to lean forward/roll, and cutter shaft limit is revised as mobile cutter shaft, generates curved surface projection essence Processing Strategies.
7. a kind of four-shaft numerically controlled milling machine processing unit (plant), which is characterized in that described device includes:
Parameter acquisition module, the Cutter coordinate system for obtaining object to be processed and process tool parameter;
First policy module, for according to the Cutter coordinate system and the process tool parameter, generating linear projection's finishing Strategy;
Path calculation module calculates for finishing strategy according to the linear projection and generates linear projection's finishing tool road Diameter;
Surface forming module, for being reference line by linear projection's finishing tool path integration, according to the reference line, Generate reference surface;
Second policy module, for according to the reference surface, generating curved surface projection finishing strategy.
8. device according to claim 7, which is characterized in that first policy module is additionally operable to be sat according to the processing Mark system and the process tool parameter, by cutter shaft towards being revised as straight line, and change cutter shaft towards straight line with it is described four-shaft numerically controlled Overlapping of axles are rotated in milling machine, generate linear projection's finishing strategy.
9. a kind of computer equipment, including memory and processor, the memory are stored with computer program, feature exists In when the processor executes the computer program the step of any one of realization claim 1 to 6 the method.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program The step of method according to any one of claims 1 to 6 is realized when being executed by processor.
CN201810488599.6A 2018-05-21 2018-05-21 Four-axis numerical control milling machine machining method and device, computer equipment and storage medium Active CN108490871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810488599.6A CN108490871B (en) 2018-05-21 2018-05-21 Four-axis numerical control milling machine machining method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810488599.6A CN108490871B (en) 2018-05-21 2018-05-21 Four-axis numerical control milling machine machining method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN108490871A true CN108490871A (en) 2018-09-04
CN108490871B CN108490871B (en) 2020-02-14

Family

ID=63353368

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810488599.6A Active CN108490871B (en) 2018-05-21 2018-05-21 Four-axis numerical control milling machine machining method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN108490871B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109613892A (en) * 2019-02-01 2019-04-12 王硕 A kind of numerical control four-axis vertical knee-type milling machine realizes the Post-processing Algorithm of linkage motion cutting
CN109759627A (en) * 2019-02-01 2019-05-17 淮阴工学院 A kind of method that numerical control four-axis horizontal milling machine realizes vertical conversion
CN110405837A (en) * 2019-08-12 2019-11-05 广东三维家信息科技有限公司 Technique processing method, device and process equipment
CN110568815A (en) * 2019-09-24 2019-12-13 华侨大学 robot machining numerical control system and method applied to engraving and machining of three-dimensional stone
CN111063020A (en) * 2019-11-19 2020-04-24 中国第一汽车股份有限公司 Workpiece three-dimensional contour machining method based on PowerMill software
CN111679631A (en) * 2020-05-26 2020-09-18 东莞市机明软件科技有限公司 Tool path parameter template self-adaptive dynamic adjustment method based on PowerMILL secondary development
CN113649668A (en) * 2021-08-17 2021-11-16 熵智科技(深圳)有限公司 Workpiece template point cloud generation method and device, computer and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102540976B (en) * 2012-02-22 2013-10-16 北京卫星制造厂 Entity-based milling simulating method for efficiently extracting cutting angle range
CN104384586A (en) * 2014-09-30 2015-03-04 四川泛华航空仪表电器有限公司 Method for processing integral impeller by using four-axis numerical-control milling machine
CN105880953A (en) * 2016-06-20 2016-08-24 西安工业大学 Method for processing aviation blade
CN107505913A (en) * 2017-07-10 2017-12-22 西北工业大学 Maximum based on the four-shaft numerically controlled processing of blisk passage is applicable tool radius computational methods
CN107861467A (en) * 2017-10-27 2018-03-30 航天材料及工艺研究所 The axle dead axle of endless knife four processing cutter spacing determines method, apparatus and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102540976B (en) * 2012-02-22 2013-10-16 北京卫星制造厂 Entity-based milling simulating method for efficiently extracting cutting angle range
CN104384586A (en) * 2014-09-30 2015-03-04 四川泛华航空仪表电器有限公司 Method for processing integral impeller by using four-axis numerical-control milling machine
CN105880953A (en) * 2016-06-20 2016-08-24 西安工业大学 Method for processing aviation blade
CN107505913A (en) * 2017-07-10 2017-12-22 西北工业大学 Maximum based on the four-shaft numerically controlled processing of blisk passage is applicable tool radius computational methods
CN107861467A (en) * 2017-10-27 2018-03-30 航天材料及工艺研究所 The axle dead axle of endless knife four processing cutter spacing determines method, apparatus and electronic equipment

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109613892A (en) * 2019-02-01 2019-04-12 王硕 A kind of numerical control four-axis vertical knee-type milling machine realizes the Post-processing Algorithm of linkage motion cutting
CN109759627A (en) * 2019-02-01 2019-05-17 淮阴工学院 A kind of method that numerical control four-axis horizontal milling machine realizes vertical conversion
CN109613892B (en) * 2019-02-01 2021-06-04 王硕 Post-processing algorithm for realizing linkage processing of numerical control four-axis vertical milling machine
CN110405837A (en) * 2019-08-12 2019-11-05 广东三维家信息科技有限公司 Technique processing method, device and process equipment
CN110405837B (en) * 2019-08-12 2021-09-21 广东三维家信息科技有限公司 Technological processing method, device and processing equipment
CN110568815A (en) * 2019-09-24 2019-12-13 华侨大学 robot machining numerical control system and method applied to engraving and machining of three-dimensional stone
CN110568815B (en) * 2019-09-24 2021-11-30 华侨大学 Robot machining numerical control system and method applied to engraving and machining of three-dimensional stone
CN111063020A (en) * 2019-11-19 2020-04-24 中国第一汽车股份有限公司 Workpiece three-dimensional contour machining method based on PowerMill software
CN111063020B (en) * 2019-11-19 2023-04-07 中国第一汽车股份有限公司 Workpiece three-dimensional contour machining method based on PowerMill software
CN111679631A (en) * 2020-05-26 2020-09-18 东莞市机明软件科技有限公司 Tool path parameter template self-adaptive dynamic adjustment method based on PowerMILL secondary development
CN111679631B (en) * 2020-05-26 2023-01-17 东莞市机明软件科技有限公司 Tool path parameter template self-adaptive dynamic adjustment method based on PowerMILL secondary development
CN113649668A (en) * 2021-08-17 2021-11-16 熵智科技(深圳)有限公司 Workpiece template point cloud generation method and device, computer and storage medium

Also Published As

Publication number Publication date
CN108490871B (en) 2020-02-14

Similar Documents

Publication Publication Date Title
CN108490871A (en) Four-shaft numerically controlled milling machine processing method, device, computer equipment and storage medium
CN105425727B (en) Five axis Flank machining cutter path method for fairing
Feng et al. Constant scallop-height tool path generation for three-axis sculptured surface machining
US20220379380A1 (en) Hybrid additive and subtractive manufacturing
CN105700466A (en) Curvature fairing method for high-speed numerical control processing track
Hu et al. Five-axis tool path generation based on machine-dependent potential field
CN105302070A (en) Post-processing method for non-orthogonal swing head rotary table type five-axis machine tool
CN103197605A (en) Method of CNC automatic programming for gear hobbing based on standard template and expression driving
CN106959664A (en) Based on the online nonlinear error compensation method of the double turntables of five axles
CN107748538B (en) Five-axis drum-shaped cutter radius compensation method based on BC type five-axis numerical control machine tool post-processing
CN106054814A (en) Image grayscale-based computer aided machining method
JPS6318404A (en) Position controlling method
CN107065769A (en) Generating tool axis vector method for fairing is processed based on AB type five-axle number control machine tools ball head knife
JP2016511449A (en) System and method for performing undo and redo operations during machining simulation
Lai et al. Reverse engineering of composite sculptured surfaces
CN101633126B (en) Configuration method of clamping tool suitable to machine tool for processing complicated workpiece
CN102033510A (en) Tracking and postprocessing method of runout type five-shaft tool nose of worktable
KR20090058203A (en) Numerical control data calculating method for multi-axis nc machine
Liu et al. A novel CNC machining method for enveloping surface
CN107850886A (en) Method for orienting workpiece
Lauwers et al. Efficient NC-programming of multi-axes milling machines through the integration of tool path generation and NC-simulation
CN107045328A (en) Generating tool axis vector method for fairing is processed based on BA type five-axle number control machine tools ball head knife
CN107491035B (en) A kind of double spline curve interpolation orbit generation methods of five axis
Han et al. An irredundant G01 tool path generation method for five-axis machining considering tool tip and orientation errors
Al’Hapis et al. A framework for a feature based machining using macro

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant