Company Profile
O O Turning
Quality Policy
Production Capacity
Industrial Experience
Contact

 

Object Orientated Programming...

Two new pieces of Technology and a programming model applied to turning.

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 concepts and rules used in object-oriented programming provide these important benefits:

  • 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.