Object Orientated Programming...
With the introduction of another Deco 20a Swiss Multi-Axis
Sliding Head lathe at WML Engineering Ltd. this month
from Tornos comes the development of Object-Orientated
Programming and Object Orientated Manufacturing.
CNC technology is redefined, developed and expanded
using this OOP approach. Also full process development
to meet the needs of the client, predominately for today
and the future can be approached using the same model.
This allows for a very pro-active turned part sub contractor
who can turn processes on their head if necessary again
and again to ensure the most efficient processes both
on the lathe and throughout machining processes are
available for the client.
No other manufacturer has developed this process for
the manufacture of turned parts and aided by Tornos
Technologies, WML Engineering Ltd have expanded their
Turning capabilities exponentially.
Object-oriented programming (OOP) is a model organised
around "objects" rather than "actions"
and data rather than logic.
Apply this to the latest PNC Lathe technology, which
expands upon last century’s CNC technology, married
throughout the processes at WML Engineering Ltd, dynamically
develops future turned part manufacturing.
Historically, a process has been viewed as a logical
procedure that takes input data(raw material), actions
it(manufactured), and produces output data(component).
The programming challenge was seen as how to write the
logic, not how to define the data. Object-oriented programming
takes the view that what we really care about are the
objects we want to manipulate rather than the logic
required to manipulate them. Examples of objects range
from human beings (described by name, address, and so
forth) to lathes and processes (whose properties can
be described and managed) down to the components manufactured
from the lathe (such as shafts and pinions).
The first step in OOP manufacture is to identify all
the objects you want to manipulate and how they relate
to each other, known as data modeling. Once you've identified
an object, you generalise it as a class of and define
the kind of data it contains and any logic sequences
that can manipulate it. Each distinct logic sequence
is known as a method. A real instance of a class is
called (no surprise here) an "object" or,
in some environments, an "instance of a class."
The object or class instance is what you run in the
computer. Its methods provide computer instructions
and the class object characteristics provide relevant
data. You communicate with objects - and they communicate
with each other - with well-defined interfaces called
messages.
-
The concept of a data class makes it possible
to define subclasses of data objects that share
some or all of the main class characteristics. Called
inheritance, this property of OOP forces a more
thorough data analysis, reduces development time,
and ensures more accurate component lathe programming.
-
Since a class defines only the data it needs to
be concerned with, when an instance of that class
(an object) is run, the code will not be able to
accidentally access other program data. This characteristic
of data hiding provides greater system security
and avoids unintended data corruption.
-
The definition of a class is reusable not only
by the program for which it is initially created
but also by other object-oriented programs (and,
for this reason, can be more easily distributed
for use in networks).
-
The concept of data classes allows the engineer
to create any new data type that is not already
defined in the language itself.
Also this month WML Engineering Ltd invested in the
latest state of the art Hommel Measuring machine.
Hommel measuring machines give measurements to beyond
Rolls Royce standards. Infact Rolls Royce engines have
these measuring machines too!
We can now measure components to micron tolerances,
surface finishes, Milled flats, concentricity, orientated
flats and cross holes, external threads, splines and
gearing in one hit with the data fed straight into our
network for further analysis within statistical data
monitoring (OOP) packages as discussed earlier.
Control with confidence has never been so closely defined
by a High Precision Component Manufacturer.
|