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.
没有评论:
发表评论