CNC Turning machines research of emulation construction of system

  • Time:
  • Click:150
  • source:TRIANA CNC Machining
Summary: The design that processes emulation system according to machining a circumstance actually to put forward turning of a kind of fictitious NC reachs implementation principle. OpenGL technology is used to build fictitious treatment machine tool to digitlize a model on Visual C++ platform, with C++ language implementation physics emulates each relevant maths models build, the geometry that undertakes the CNC Turning below fictitious environment is machined is emulated reach physics to emulate, the fictitious turning that realizes a product is made. Fictitious make (Virtual Manufacturing, VM) technology is virtual reality (Virtual Reality, emulation technology of VR) technology and computer is making the integrated development of the domain and application. The essence of VM is " the production in the computer " , build in the have the aid of in the computer namely the model is finished in time with emulation technology the simulation that makes whole process and set an example, forecast, the producibility that evaluates product function and product. Numerical control (the work out process of NC) turning program and process likeness, have experience sex and dynamic sex, wrong in to program process often happen. For this, should have numerical control program commonly before the spare parts is machined on numerical control machine tool (NC code) desired result, hand-in-hand travel tries first times cut, this kind tries the risk with cut a process to often want to risk particular, have a bit inadvertent, can produce an accident. Try cut method to examine with the tradition cutting tool method already take time arduous. Emulate through CNC Machining (or the happening that says fictitious NC treatment can reduce afore-mentioned circumstances greatly, improve efficiency of numerical control process designing and quality, enhance the engineering capability between extra buses or trains of numerical control machine. Emulation system of treatment of 1 fictitious CNC Turning is current, apply efficiency to improve software, a lot of CAM software added fictitious NC to machine software module for the user. The design that the article introduced a kind of emulation system that is based on treatment of true three-dimensional NC turning and implementation principle establish fictitious treatment principle. The system is platform with Visual C++ , use OpenGL technology to build fictitious treatment environment; Each mathematical models that use C++ language to build physics to emulate; The graphical algorithm that emulates through supporting geometry with the many databases that SQL Server builds and the numerical value that physics emulates are calculated, the geometry that realizes treatment of the CNC Turning below fictitious environment is emulated reach physics to emulate. Undertake emulation through reaching its to machine a process to numerical control lathe, indication product machines process and result, realize the fictitious treatment of product part, and the validity of code of NC of test and verify, forecast the parameter such as the exterior quality of product part and treatment precision. The system uses overall design, module to decompose, module design, assemble again help sb to fulfill his wishes development method of the system, total construction. Of 2 systems form reach a function 2.

Of model of 1 emulation environment building what fictitious CNC Turning machines emulation environment or fictitious equipment basically is to show pair of lathe are overall, if body of main shaft, tool carrier, tailstock, Control Panel, dormant bed undertakes the feature builds a model, implementation machine tool is main the opposite motion of the component, equipment model simplifies as far as possible, the appearance feature that wants to be able to convey equipment only and functional feature can. Build library of machine tool information, clamping apparatus library, cutting tool library, material warehouse, the numeric computation such as the machining error in handing in operation and physics to emulate to altogether why to emulate medium begging provides relevant data information. 2.

The Allah of copy of process of implementation CNC Turning that 2 geometry emulate wants cent to be emulated for geometry emulate two parts with physics. Geometry emulates the influence that takes no account of the other physics element such as cutting force, the geometry that emulates cutting tool and workpiece only moves, realize graph of hypostatic sense of reality to show, also call contrail of cutting tool motion to emulate commonly; And physics is emulated is cutting process the metabolic map of medium each physics element arrives in fictitious production system, will forecast cutting tool to wear away through dynamic mechanical character, the parameter such as exterior surface roughness. Fictitious NC system is right NC code whether the key that correct processing is success or failure of fictitious treatment activity. The system implements NC code impossibly directly, the data information ability that need handles its changeover easily for the computer realizes workpiece machine the trends of the process to emulate quite. Realize the flow that geometry emulates, this process includes 4 level: NC file is read in, examination of NC code mistake, knife orbit is calculated (include collision and interference to examine among them) , machine dynamic imitate. NC file is read in readable take already some NC files or write NC document by handiwork directly in editor interface, for computation cutting tool contrail provides source NC data. The department integrates a character ground of a character is ordinal read in, next the data information that classify ground changes his into the computer to be handled easily, can undertake modification the flexibility with enhancing a system to NC program at the same time. The examination of NC code solecism may have mistake of a few phraseological by the NC code that writes artificially, want to have this kinds of wrong examination before contrail of computational cutting tool so, requirement of the definition of code of NC of regular and main basis of check fault, treatment and craft are normative. There cannot be other injunction in the block of G04 for example; The main program must end with M02 or M03; Coordinate of the centre of a circle cannot omit when circular arc interpolation etc. Knife the NC turning process designing with the computation of orbit and dynamic general imitate is the work out be undertakinged by treatment outline according to workpiece, the contrail that can go through using cutting tool place so and work semifinished product beg the way that make to realize the imitate treatment of workpiece. After reading in NC code computation to give the way that cutting tool place takes one by one, with workpiece substance the model undertakes begging making operation, every computation gives cutting tool next interpolation position, call entity to show the program is real time emulation treatment process. The figuration process that carries indication part can undertake interfere and colliding checking, if appeared in machining a process,be interfered and collide, the system issues a warning namely, clew handlers modifies NC program, output wrong record finally. 2.

The implementation that 3 physics emulate uses an experiment to build model and the method that establish modular photograph tie theoretically to undertake physics is emulated, the content of research includes to analyse the instantaneous cutting force in machining a process, cut bits and cooling fluid imitate, cutting tool to wear away, exterior surface roughness is forecasted and the machining error of workpiece is calculated, form treatment report finally, for the basis with optimize NC code work out to offer analysis, certain. Cutting force emulates the mathematical model that by machinery workmanship is learned and the experience formula with mechanical material builds turning to machine force of process instantaneous cutting, through defining the dynamic cutting power that with cutting dosage 3 elements concern coefficient defines dynamic cutting power, real time ground shows the volume of instantaneous cutting force with ribbon. Cutting tool wears away with be out of shape in be being machined actually, if cutting tool wear extent is too big, cannot continue to machine. Can have consideration to cutting tool wear extent, and set a limiting value, if exceed this numerical value, the system can hint change a knife. The production error of common lathe tool and treatment precision did not concern directly, but its wear away errors of pair of the appearance that be mixed by the dimension precision of treatment workpiece are influential. When face of the cylinder outside be being machined for example, the wear extent of lathe tool can be used at computational cylinder to spend an error directly, formula of computation of wear extent of cutting tool size is µ=µ0+Lkµ, in 1000 type: µ0 wears away for the initial stage of cutting tool; Kµ is the slope of wear curve; L is cutting distance. Usable material is mechanical the model getting power that medium cantilever bridge writtens guarantee compose replaces treatment process lathe tool undertakes cutting tool metabolic studies. The emulation that cuts bits and cooling fluid imitate to cut bits to form process and cooling fluid can enhance emulated sense of reality, different cutting tool meets those who produce different figure cut bits, have the different kind that discharge bits. Can be reference with the actual model that cut bits, according to cutting the formation of bits mechanism is reached be out of shape the rule, the analysis affects the rate of primary and secondary of each elements of the appearance that cut bits, build mathematical model, implementation turns consideration to the parameter of car bits appearance, appearance of scale car bits; Use hydromechanical medium Bernoulli equation has a description to the appearance of cooling fluid, use the grain technology of OPenGL, the flow condition of indication cooling fluid. In turning treatment process use cooling fluid can raise the exterior quality of the spare parts and treatment precision. NC turning machines a process to cut bits and cooling fluid to emulate. Exterior surface roughness is mixed according to appearance of geometry of the opposite vibration between the cutting tool when cutting and workpiece, point of a knife the opposite motion of cutting tool and workpiece (namely feed moves) will analyse exterior surface roughness. Below ideal cutting condition, cutting tool does feed exercise relative to workpiece, machine cut remain area of the surface and just the same of cutting tool appearance, but in real turning treatment, the result of the physical element combined influence such as the microcosmic vibration that the formation of exterior surface roughness is the rudimental area that machines the surface, machining complex, tumour that accumulate bits. Because be imitate treatment, consider the random sex event of each machine tools impossibly, the maths that building exterior surface roughness so should choose the factor with bigger impact to undertake assorted when the model, combine relevant element together by particular weight, build the mathematical model of a whole: I of Δ =nki Δ , in Σ I=1 type: Δ I expresses I the numerical value of the exterior surface roughness that influencing factor place produces, ki expresses I the weight when influencing factor overlay. The error that the turning of machining error computation of workpiece processes comes from the original sum of errors of machining complex to process process error. It is OK that the original error of machining complex is like error of main shaft circumgyrate to wait offer by library of machine tool parameter, call directly when computation can. Processing process error is by cutting tool wear away, be heated of cutting force change, workpiece is out of shape etc cause, the error numerical value that each influencing factor place create can be calculated alone, the error that causes by cutting force change for example is Cpfi0 of Δ G= λ .

75&Delta α P, in Kxt type: It is the coefficient that concerns with condition of the cutting that be mixed by treatment material for FY/FZ; Cp again; α P is be measured by penetration of a cutting tool; Error of &Deltam(semifinished product of = of &Delta α P) P2; F of α of = α P1- is feed; FY and FZ are cutting force, kxt is the stiffness of craft coefficient. Use as similar as computational surface surface roughness method, the analysis affects the rate of primary and secondary of each elements of machining error, the computation after the mathematical model that builds whole gives machining error. Code treatment outputs the form that with the spare parts three-dimensional graph and treatment quality analysis report to undertake to emulating a result the file is outputted as a result, make code compiles personnel and the validity that craft designs personnel to be able to understand a process intuitionisticly and rationality, the modification of facilitating code. 3 conclusion and look into use CNC Turning to machine emulation technology to be able to save NC to program time, optimize NC program, decrease try cut cost, shorten then of the product appear on the market time, reduce manufacturing cost, raise an enterprise to manufacture efficiency. Each influencing factor that this system just emulates to physics had separate analysis and consideration, mutual between each elements in be being machined actually influential, how the problem that appropriate tackles the impact between each elements is research of development of treatment process need. CNC Milling