2016年12月19日星期一

Printed Statistical control technologies are unquestionably the most crucial technical

Printed Statistical control technologies are unquestionably the most crucial technical first step toward modern advanced manufacturing technology. In this way, the amount of statistical control technology became one from the important marks to determine a country's manufacturing level. For that technical monopoly and exclusive market along with other reasons, the different manufacturers of CNC system architecture are mainly closed, that's, the machine made up of hardware modules and software modules are dedicated, mutually incompatible, the interaction between your various modules from the system , Communication mechanisms will also be different, leading to different manufacturers control product is relatively separate from one another closed. The introduction of different software and hardware manufacturers can't replace each other peoples insufficient compatibility, hinder the upgrading of CNC system, producing a huge waste of manpower, material and financial sources, but additionally cuts down on the CNC machine tool manufacturers available on the market and also the user's rapid response capacity . To be able to essentially solve this issue, it is crucial to enhance the openness of statistical control system. Because of this, a brand new idea of CNC system - modular, reconfigurable and expanding statistical control product is submit. Recently, using the PC performance and excellence of the rise, the rise in the amount of cost decline and also the familiarity from the PC towards the deepening from the PC-based CNC system includes a broader expanse of CNC system And PC applications on the introduction of all sorts of software and communications, more favorable towards the expansion and integration of CNC systems. The reconfigurable CNC system suggested within this paper includes a PC and a few control cards installed using the pc bus. The machine controls the exterior devices for example servo drives by their particular control cards. PC, is really a standard reconfigurable system. Its natural hardware CPU, BIOS, memory, soft and hard disk, serial / parallel port and interrupt, timing, display, keyboard control devices could be installed with the device driver and hardware plug The credit card approach is definitely reconfigurable. PC bus, for example: PCI / ISA bus having a unified standard, and also the manufacturers from the control card to satisfy the unified standard bus users may use the PC's open bus to CNC different control card or I / O board And so forth in to the PC, only with the preparation from the corresponding hardware device driver to attain its functions, without getting to change top of the software. Which means that the consumer can isolate the variations between your different hardware devices within the CNC system with the device driver so the growth and development of the CNC system control software programs are in addition to the hardware so the original equipment manufacturer (OEM) or even the finish user won't be impacted by the CNC manufacturer Provides hardware constraints. Proven for that reconfigurable digital control system hardware configuration block diagram Dotted box may be the standard PC configuration. The hardware platform from the system includes a standard PC and a number of general-purpose servo control modules according to PCI / ISA bus I7o module human-machine interface interactive module trajectory interpolation module compiling decoding module preprocessing module card composition, Rebuilds the statistical control system hardware standardization, the universalization characteristic. Reconfigurable CNC system hardware structure 2 CNC machine tool control system software module reconfigurable 21 common component object model (COM Abstract To CNC machine tool control system software modules could be reconfigured punch quotes xmas, to begin with must have a much better communication And also the interface standard Microsoft made the COM Component Object Model River to satisfy this need. COM enables applications to talk about data and rule while running with an finish-user's computer. COM is really a specs that must definitely be adopted to create applications you can use by other applications. The specs provides at length the way the compiler outputs the executable file from the application to become conveyed, and just how the operating-system props up information on the communication to permit COM to become language-independent or perhaps platform-independent to ensure that COM applications designed in VB can be simply And use applications designed in ava or C . COM can also be an item model having a component because the publishing unit. This model enables the program components to have interaction inside a uniform way. COM provides both specs of interaction between components, but additionally offers an atmosphere for that realization of interaction, since the interaction between your aspects of the specs doesn't rely on any sort of language, in order another language collaborative growth and development of a typical. COM shown a powerful capability to adapt, therefore the past 2 yrs with the introduction of the network node, COM continues to be proven the chance. Following a couple of many years of software development process COM has turned into a de facto type of component software standards. 22 CNC machine tool control system division from the software module Reasonable division from the module is the initial step in the introduction of software modules. The modules within the software module library from the statistical control system are open within the interface way. Users can keep the start, finish and operation from the module with the interface parameters and interface information. Different modules from the internal black box packaging, exterior interface is open, as well as on this basis to offer the construction from the new system.

Therefore, how you can define an acceptable CNC system software module so the exterior interface module is simple to standardize, standardized, simple to black box within the package is the introduction of statistical control system software modules from the key steps. Even though the statistical control system in the design method somewhere to offer the fundamental concepts and also the composition from the software offer a similar experience. Based on careful and comprehensive research into the existing CNC system and user needs, simultaneously, based on summing in the common characteristics from the existing system control structure, and based on appropriate classification and abstraction, I divide the statistical control system For an additional fundamental functional modules. Human Machine Interface Module This module can be used to change and hang the parameters from the system during and before system operation, like the setting of edit parameters from the menu management and file management. Compile and Decode Module: This module mainly performs syntactic and semantic checking and decoding focus on the part program compiled by the consumer based on the grammar rules from the input NC program. The different processing information succumbed the NC source code are extracted and extracted, Into various states and knowledge. After which processing the outcomes in to the buffer awaiting other modules call. Tool preprocessing module This module prepares the primary work of interpolation, that's, the tool length or radius of static compensation for that machining information from the compiled and decoded parts to look for the motion road to the tool center after tool compensation. Trajectory interpolation module accounts for acceleration and deceleration control, interpolation, the finish from the try to determine, towards the position controller output with the track following the feed. Axis servo control module through the I / O and interpolation from the information acquired underneath the premise of precision interpolation control with the NC machine tool execution through the specified path and speed of motion. The I / O modules have the effect of the input and creation of the controller. The inputs and outputs from the controller, like the machine recognition signal and also the input of position and related feedback information, and also the creation of the control instructions, are interoperable, portable and extensible. Can be used the fundamental module from the NC software module library division. The significant procedure for the program module describes the job flow from the general CNC system components. It may be seen in the figure that every CNC component should have some fundamental functions, for example registration of CNC components, development of component objects, reference of interface pointers, and uninstallation of component objects. Objects, and interfaces by which the customer produces the COM object and interacts using the object. COM library with the system registry to understand the place of component programs along with other aspects of the data. The machine registry is a very common operating-system-wide information warehouse, the customer program and component programs have access to the machine registry punch quest android. Component program to offer the COM object information and interface details are saved somewhere registry, to join up the constituents. (2) the development of the component object: the customer program to make use of COM components, COM objects aren't directly create, however the function call COM library Lane to produce work. The COM library doesn't directly produce the COM object, but with the COM object class factory resist really produce a COM object. Is thru the category factory to produce a COM object schematic. Class factory may be the object of COM production base, akin to each COM class, there's a category factory particularly for that COM class object creation operation. (3) Component reference flow Within the DllGetClassObectO function by calling the QuryInterface member function can acquire the interface pointer from the component object and save the interface pointer within the parameter '(4) Component unloading: Once the component program satisfies the next two conditions: The amount of objects within the Second, the category factory lock counter components could be uninstalled. Because of the unified standard of PCI / ISA bus of PC, and also the control card of manufacturers satisfy the unified standard of bus, the reconfigurable statistical control system suggested within this paper can pass PCI / ISA standard bus of PC And also the device driver from the control card realizes the portability from the system over the hardware platform. With the reasonable modularization from the NC system software structure and also the standardization of the phrase the NC module library for that subsequent growth and development of the machine Mo set a great foundation, using COM specs to construct a reconfigurable CNC system could be a good solution Software reuse problem and it has good sustainable development performance. Based on the above method, the reconfiguration from the software and hardware modules from the statistical control system could be recognized christmas punch recipes. Can solve the lengthy-troubled China's CNC system hardware reliability is poor and occasional degree of dedicated controller development issues. CNC system development and output of software technology right into a development and research because the primary body, supplemented by a tiny bit of control card development and manufacturing, the primary hardware devices utilizing a common PC. To be able to play the benefits of China's intelligence and effectively boost the technical degree of China's CNC system and market competitiveness.

没有评论:

发表评论