Combining linear motor drive and 3-axis closed-loop electronic control, Model FPG-608LM delivers reciprocating rate of 720 times/min at 5/8 in. stroke and 328 fpm table speed. Machine offers 6 x 8 in. work area, 0.0001 in. X and 0.000040 in. YZ axis repeatabilities, and 2,000-10,000 rpm spindle speed. Adjustable grinding head swivels with [+ or -]5[degrees] range to meet various applications. Control options include FANUC 18iM with FANUC linear motors or Smart control using Siemens linear motors.

Chevalier’s new FGP-608LM combines linear motor drive, 3 axis closed loop electronic control and structural stability to deliver up to 2.5G accel/decel speed, 720 times per minute reciprocating rate at 5/8″ stroke and 328fpm table speed. Heavily ribbed solid Meehanite cast iron castings with hardened and ground linear ways on XYZ coupled with the company’s heavy duty spindle enable the machine to operate without vibration during the high-speed, close-tolerance machining process. The linear motors are cooled by an oil chiller to minimize thermal displacement and maintain high levels of precision. Prominent machine features include 6″ x 8″ work area, 0.0001″ X and 0.000040″ YZ axis repeatabilities and 2,000-10,000rpm spindle speed. Two control options are being offered: FANUC 18iM control with FANUC linear motors and Chevalier’s own Smart control using Siemens linear motors. Easy to reach closed loop electronic control pendant features conversational programming, G-code, custom programs and options for networking. With combined speed and precision, the machine guarantees accelerated cycle times, reduced non-grinding time and increased throughput. The adjustable grinding head swivels with [+ or -]5[degrees] adjusting range to meet various grinding applications. In a test cut done on a 1/2″ x 1″ x 0.040″ tungsten carbide workpiece using a diamond wheel, the machine made 35 slots 1/8″ deep, 0.006″ wide with a pitch error of 0.0000080″ and perpendicularity of 0.00016″. The entire cycle was completed in just 3 hours and 30 minutes. The machine’s vertical orientation allows it to maintain a small footprint even with the full enclosure and the coolant system. The slim design also enables the operator to easily load and unload workpieces, work closer to the table and visually monitor the grinding progress. The manufacturer recommends this machine for precise, small lot work that demand high speed on very short strokes.

http://www.cnc-info.blogspot.com/

Conversationalist programming routines combined with G Code programming has created a CNC that has an unrivalled level of performance and user-friendliness within a single system.

To meet increased demand, the latest batch of Semco MCV 300 Mini Mill vertical machining centres has been ordered with Anilam 6000 Series multi-axis CNC systems from control and measurement specialist ACI Europe. Ordered by Semco Machine Tools’ managing director Barry Main ‘because Anilam’s digital control package combines best-in-class and easy-to-use functionality with cost-effectiveness’, the 6000 Series combines Anilam’s conversational Machinist’s Language programming routines with G Code programming to create a CNC that has an unrivalled level of performance and user-friendliness within a single system. It is supplied as a complete OEM package with a choice of nine axis motors rated from 3Nm to 20.5Nm and ten spindle motors covering the power range 4.5kW to 22kW.

With X, Y and Z axes travels of 610mm by 305mm by 460mm, and a 5.5/7.5kW motor producing spindle speeds of 8,000/10,000 revs/min, the MCV 300 Mini Mill has rapid traverse rates of 20m/min in X and Y axes, and 18m/min in Z.

It features a 10-station ATC and tool change time is 6.5 secs.

Coupled with the use of meehanite casting and rigid box-way structure, the machine provides a level of capability to suit every size of company - and budget - and Barry Main’s view is that the use of the Anilam 6000 Series CNC further enhances the machine’s reputation.

The CNC boasts a powerful 586 DX4 133 PC processor and 16 Mbytes of RAM, plus a 12 inch TFT screen.

The control has enhanced mould and die capability (scaling, mirror image, modal corner rounding/chamfering, for example) as well as a host of canned cycles including mould rotation and draft angle.
It also features a cam programming mode for interactive programming using icons (moves shown as they are being programmed), menu-driven tooling, tool compensation and interference checking, as well as built-in post-processor.

Simulation graphic functions embrace rapid, feed and compensated moves (colour differentiated) isometric views, auto part fit, window zoom and static tool display, for instance.

Canned cycles include: a.

Irregular pockets - a simple routine of prompts produces clearances of irregular shapes; a.

Geometry - the geometry calculator, for determining points, lines and circles, automatically forms the program foundation; and a.

Bolt hole pattern and drill cycles are created by simple question and answer routines.

The control also features Anilam’s Integral Programmable Intelligence, so there is no need for a separate PLC unit and, compared to older CNC systems accompanied by a separate bank of drives, these are now housed in one compact module.

http://cnccncmachine.com/cnc-features-easy-to-use-functionality.html

RBR Associates Inc. and CNCini, both of Darien, Ill., have developed a software program that runs on the Palm OS platform and turns a PDA into a data-storage device for CNC machine tools.The CncGcoder system backs up and edits CNC machine tool G-code programs. The software lets users define special settings for up to 1,000 different machines and allows for storage of up to 1,000 G-code programs per machine. Users can edit programs directly on the handheld and perform backups by syncing up the information from the PDA to a desktop or laptop PC.

The system is in place at Parker Hannifin Corp., where the manager of manufacturing systems, Domingo Mojica, reports on the device’s compatibility.

“I am impressed by how easily it interfaces with most CNCs, no matter how old the machine is or the brand of control,” he says.

The system is sold as a package including the handheld computer, all associated software, and interface cables.

http://www.americanmachinist.com/304/Issue/Article/False/8165/

STEP NC

Although STEP NC has not quite completed the formal standards making process, it is well into the review and approval cycle, which will ultimately settle a few remaining matters of technical detail. STEP NC defines data representing “working steps,” that is, a library of specific operations that might be performed on a CNC machine tool. In keeping with the STEP concept, these working steps are generic descriptions that can be incorporated into a product model. These descriptions are not linked to a specific format or code. However, STEP NC working steps are roughly equivalent to the machining commands represented by traditional M and G codes.
STEP NC is the basis, the enabling standard that underlies the potential for using the digital product model as machine tool input. STEP NC allows a complete database of machining information to be built around it. The database, then, dictates what capabilities must exist in the machine tool controller to cut the part.
What’s called for is a “super model” that includes design information such as geometry, manufacturing planning information such as form features (holes, slots, contours and so on), plus manufacturing strategy information such as tool selection, fixture location and so on.
The effort to develop the super model and make it usable as machine tool input is being spearheaded by STEP Tools, Inc. of Troy, New York. STEP Tools is a developer of data exchange software for worldwide manufacturing. Although the official name of the project is the Model Driven Intelligent Control of Manufacturing, participants are simply calling it the Super Model project. Funding is coming from the National Institute of Standards and Technology (NIST), an agency of the U.S. Commerce Department’s Technology Administration. The Super Model program was formally launched as an Advanced Technology Project with an award of $2.9 million in October 1999. Participating in the program is an Industrial Review Board consisting of manufacturers, software vendors and machine control builders, government and defense agencies, and a range of small- and medium-sized job shops from the Hudson Valley in New York State.
The Super Model project has a three year time line. The target for the first year is to build a STEP and STEP NC database containing three kinds of manufacturing features, and use the database to drive a machine tool controller. The target for the second year is to build a database containing all of the features defined by the STEP NC milling schema and use that database to manufacture the STEP NC test part. The target for the third year is to produce a database for another machining process such as turning, grinding or electrical discharge machining.

The Super Model Database
The challenge for the Super Model project is to create interfaces that bring together the information defined by STEP and STEP NC. Product geometry can be defined by one STEP application protocol. Product features can be defined by another STEP protocol. Machining operations can be defined by STEP NC. However, all three types of data and others must be integrated in a complete product model database. Moreover, this database must be Internet compatible.
Starting with product geometry in the STEP format is the easy part because STEP translators are built into most CAD systems these days (and they handle 3D geometry, doing so more effectively than IGES ever did, apparently). The super model test part happened to be created in a ProEngineering workstation.
The next step in building the database is adding features to the geometry. For the sake of demonstration, STEP Tools originally used a Microsoft Excel spreadsheet to link STEP-defined feature names to the test part geometry. The Super Model program is evaluating an automatic feature recognition system being developed by Honeywell FM & T, one of the subcontractors in the program. Called the FBMach Process Planning System (FBMach is short for feature-based machining), this software reads STEP geometry and automatically determines what features, such as holes, pockets, slots, and so on, are represented by the geometry. The user interface allows these determinations to be validated before proceeding. The FBMach system is expected to be available commercially by the end of 2000. Its application to the super model test part will be demonstrated in November.
STEP NC establishes a hierarchy of workingstep supertypes/subtypes. In other words, it breaks down every machining operation into the steps required to perform the operation. These steps include actions to be taken as well as data (such coordinates of point-to-point motion) to be applied. These steps are then linked to the appropriate part model geometry to fill in the values. STEP Tools is setting up tables to match workingsteps, workingstep-methods, workingstep actions, and machined features.
According to Martin Hardwick, president of STEP Tools, the super model database is adapting a modified version of the company’s ST Repository product data management software to structure the database. Each repository uses standard interfaces to import and export geometry, features and workingsteps to the tools used by CAD and CAM engineers.
A key part of STEP Tools approach to the super model database is the use of XML in its interfaces. XML, the eXtensible Markup Language, is a vendor-neutral data exchange language for passing information, not just data, across the Internet. XML allows data to be “tagged” so that software applications reading the database can identify what type of information is stored in the database and extract the data that is needed. HTML, the Hyper Text Markup Language, is a similar”metadata” language that the Web uses so that text can be displayed no matter what Internet browser happens to read it. XML offers a comparable level of interoperability. An XML standard for STEP is nearing completion. This standard will ensure that all data in a product model is “tagged” in the same way.
For the super model, XML provides a convenient means to link manufacturing strategy, tool pathing, and tool selection information to geometry, features and machining steps in the database. By sorting out data with the appropriate tags, for example, geometry identified as a hole to be drilled can be linked to operations such as rough drilling, boring and counterboring steps. Each of these steps will require that other data be extracted, such as workpiece material, surface finish requirements, and so on, to link with speed and feed tables. XML provides the tags so that the data is sorted correctly.
Ultimately, XML ensures that a CNC networked to the Internet will be able to find the information it needs from the product model database to machine a part.
At the May 2000 Industrial Review Board meeting, STEP Tools demonstrated how XML transactions had been used to complete a database for its test part, linking the required information for three different types of machined features, including a hole, a slot and a pocket.

Down To The CNC

The goal for the Super Model project is to show how these features can be cut on a machining center using the product model as the NC part program, so to speak. One of the subcontractors deeply involved is this phase of the program is Electro-Mechanical Integrators, Inc. (EMI) of Franconia, Pennsylvania. Engineers at EMI are writing new software for a Bridgeport control unit that will enable it to accept STEP NC data. (The company has considerable experience with Bridgeport control units and is the factory-authorized support and repair agency for the Bridgeport DX32 control.)
According to Bart Stater, head programmer of EMI, this effort requires a customized command parser and command interpolator to process STEP NC. “Essentially we are creating a new CNC protocol to interpret the information in the product model in real time. This software will extract the data it needs to determine axis moves, get the specified tool, and issue commands. It will not need or use G-codes,” he says. Otherwise, the I/O structure and servo system of the machine remain the same. He notes that this concept assumes that the CNC will be networked to a file server that receives and stores data, most likely through an Internet connection.
EMI is looking at two approaches to configuration of the CNC. One approach runs all of the executive software in the CNC’s internal processors. Another approach uses a “PC front end” interfaced to theCNC . The PC would process the STEP NC data and spoon feed it to the CNC, filling a buffer with blocks of data on demand. This approach would ensure that the CNC is not starved for data while the product model is processed.
In November 2000, EMI is scheduled to demonstrate actual cutting of the three selected workpiece features on the test part. Although the concept could be proven with a simulation of the machining operations, cutting chips is a more convincing demonstration. “We want to show the CNC accessing the product database on the Web, finding the features to be machined, then generating commands to drill the hole, mill the slot and machine the pocket,” Mr. Stater insists.
STEP Tools is also working with the Lawrence Livermore National Laboratories, where a STEP NC interface is being developed for the OMAC (Open Modular Architecture Control) project. Additional shopfloor tests and demonstrations of STEP NC are set to take place at a production machining facility operated by General Dynamics Land Systems in Scranton, Pennsylvania. A pilot project at the Jet Propulsion Laboratory is also in the proposal phase awaiting funds.

Art To Part

Those three words sum up the promise of STEP NC and the Super Model project.
From a shop floor viewpoint, art to part means the intermediate steps of creating an NC program are eliminated. Most of those intermediate steps necessitated a transformation of product data, causing data files to proliferate. Part geometry had to be translated, reconstructed or edited. The edited, translated or reconstructed geometry had to be processed to generate tool paths. Tool path files had to be post processed to suit the requirements of the machine tool and control unit combination. Postprocessed files were often edited on the shop floor. In short, one piece of part geometry begot hundreds by the time the part was actually cut from metal.
With STEP and STEP NC, the digital product model database replaces all of the other product data files otherwise created to make the part.
From a design and engineering viewpoint, art to part means that design and manufacturing can be managed with a single database. Just as data files need not proliferate down the supply chain, they need not proliferate across the manufacturing organization. Product data can be shared between products, between corporate divisions and between applications. The Internet will make this sharing of data global and virtually instantaneous.
This concept of art to part does make G-code programming obsolete. But this traditional form of programming for machine tools was already on its way out. Advances in CAM software make G-codes less and less visible to programmers and machine operators.
This concept also implies that CAD and CAM will have a different relationship than they did in the past. Dr. Hardwick believes that product models will originate in CAD, with STEP enabling a high degree of collaboration between designers and engineers. Feature recognition will be applied at this level as manufacturing engineers define the manufacturing process that becomes part of the product model. “At this point, the process data will be ready for any machine tool but will allow for important local parameters to be defined when it gets to the machine,” he predicts. Selecting cutting tool, setting feeds and speeds and so on will be handled at the machine tool on the shop floor.
These CAM functions become the domain of intelligent controllers with on-board CAM software. This software will generate the movements necessary to make the parts after the appropriate parameters have been set on the CNC. “The on-board CAM software is there to do the last minute custom tool path generation using selections made by the operator,” Dr. Hardwick says. Intelligence built into the software stops the operator from making mistakes or using less than optimum settings. “It’s a huge opportunity for the CAM industry. This software will be a required component of all future CNCs,” Dr. Hardwick contends.

Vision

With the development of STEP NC, what’s happening is not simply the re-shaping of CNC. It is the reshaping of manufacturing. And in the vision that is emerging, the CNC machine tool will be more important than ever.

http://www.cncmachinesinfo.com/articles/category/cnc-code/

The First STEP

The biggest step in this direction has already been taken. It’s STEP, the STandard for the Exchange of Product model data, a comprehensive ISO standard (ISO 10303) that describes how to represent and exchange digital product information. STEP replaces IGES as the means by which graphical information is shared among unlike computer systems around the world. The big difference is that STEP is designed so that virtually all essential information about a product, not just CAD files, can be passed back and forth among users.

The core of the standard is a library of engineering definitions that can be assembled into various “application protocols” customized for the product models needed by particular industries and activities. A common library covers geometry, topology, tolerances, relationships, attributes, assemblies, configuration and other characteristics. New product models can be added as the need arises.

An extension to STEP has been created to cover product information related to CNC machining. This is STEP NC. STEP NC forms the basis for the scenario that caught your attention at the beginning of this article. The development effort to make STEP NC product model data usable as direct machine tool input has already progressed substantially.

In May 2000, a prototype for the sets of data required to add machining information to the product model of a test part was demonstrated. A later phase of this project will develop the machine tool controller capable of accepting this “super model” as input. The current test part is a milled workpiece. Turning and grinding are on the horizon. The “super model” demonstrated in May used an emerging Internet language called XML to add information about machining strategy, tool path planning, and tool selection. XML makes the resulting database “Internet ready’—a key requirement for global e-manufacturing.

STEP Vs. IGES

To understand STEP NC and where it’s headed, a look at STEP and its relationship to IGES is the place to begin. IGES was about exchanging data and only the data contained in graphics files. STEP is about sharing data, allowing parties to work together by communicating information interactively.

IGES had its start 20 years ago when designers and engineers were turning to computers to create product designs. Instead of drawing lines and segment of circles on paper to make graphic representations of what a product should look like, they started making those lines and arcs on a computer screen. The completed design could be saved as a digital file. Although creating the original design file might take longer than preparing the engineering drawing on paper, the design file could be quickly copied, modified, printed and otherwise manipulated. These time savings more than made up for the extra time it took to prepare. Moreover, the digital nature of the design file allowed it to contain much more information in a much more flexible format.

One big problem quickly emerged. The computer-aided design (CAD) systems used to create these digital design files were not compatible with each other. A design created on a Computervision system was meaningless to an Applicon system, for example. Companies with unlike CAD systems could not exchange CAD data.
The effort to resolve this situation got underway in the spring of 1980. Representatives of U.S. user groups, vendors and standards organizations began meeting regularly to create a neutral, non-proprietary database structure and data format for CAD files, dubbed the Initial Graphics Exchange Specification (IGES). In theory, CAD files translated into IGES could be exchanged with any CAD system that could translate IGES files into its own proprietary format.

Although IGES eventually became a workable, if imperfect, approach to exchanging CAD files, a major shortcoming with this approach became apparent right away. IGES allowed one system to communicate the lines and symbols of a computerized engineering drawing, but IGES failed to communicate the meaning of the information the drawing was intended to convey. It did not provide a reliable means by which product features could be transmitted with the geometry so that computer-based applications could “understand” the engineering drawing.

While IGES was being developed and gradually made more functional as it moved through the standards formation process, efforts to develop a true “product data exchange specification” were launched. The goal of this effort was to capture and convey “logical” information about product features and provide “physical” mechanisms for data exchange. Originally conceived as a U.S. initiative, this effort was soon seen as requiring international participation.

By 1984, this international effort to develop a Product Data Exchange Specification had been established under the auspices of ISO, the international standards making body. The goal was to define the methods for creating product data models that could be interpreted by computers. These models were intended to allow the exchange and sharing of product data in a way that the meaning of the data would not change throughout the product life cycle.

The international standards covering these product data models became known as STEP. For the last 15 years, various groups and committees (mostly comprising users rather than vendors) have been meeting regularly to develop standards for product data models. They have made considerable progress. Because the STEP standards are now sufficiently developed to cover all of the original purposes of IGES, IGES will receive no further development and refinement. STEP has officially taken its place.

By July 2000, every major and almost all minor CAD system vendors had STEP translators in the latest releases of their CAD products. Moreover, these translators have been tested for conformance and interoperability. With only a few exceptions did any of the translators fail to operate effectively. (Indeed, one of the innovative features of the STEP formation process was the early commitment to include testing procedures for assuring that STEP-compliant systems would truly function as intended. This provision may have slowed development but it appears to have paid off in the end.) In short, STEP is working. According to industry analysts, more than one million STEP enabled CAD stations are in place around the world.
http://www.cncmachinesinfo.com/

Imagine this: You call up a Web browser on the PC-based CNC at your machine tool. You go to a certain Web site. From a menu on the home page, you select one of the databases it accesses. A 3D image of a workpiece comes up. You click on an icon in the task bar and check a few parameters and default settings on a pop-up window. Then it’s a click on the CYCLE START button. The spindle motor starts to whir, axes begin to move, coolant spurts out and chips are soon bouncing off the Lexan panels in the machine guarding.

According to efforts underway right now, it won’t be long—a couple of years at most—before this scenario depicts how most shops will be running their machine tools. NC part programs as we’ve known them for almost 50 years will become passe. All that the machine tool controller will need is the digital product model represented by the 3D image on the Web page.

The CNC won’t use G-codes. Everything it has to know about how to move the cutting tool is in the product model’s database. There will be no need for creating a new and separate file of tool path data. Tool paths will be figured out in the CNC itself, based on the product model. That means there’s no need for post processors either. Data will be formatted for execution by the machine within the CNC. And because the product model won’t change, it will be available for machining “hard copies” whenever and wherever needed.

“Whenever” means as long as the product’s life cycle is on-going. Twenty-five years is a typical life span for aerospace parts, for example. Neither changes in computer technology nor advances in machine tool technology over the years would affect the usability of the product model as machine tool input.

“Wherever” means anywhere an adequately equipped shop has authorized access to the product model database. With the Internet, that access is worldwide. Parts could be machined anywhere in the world through a global supply chain, with the digital product model serving as the universal “NC part program.”

What will it take to make this dream come true? How much more has to be done to get there? How close are we right now?

http://www.cncmachinesinfo.com

G-Code is the common name for the programming language of CNC Machines. Somewhat of a generic, catch-all type of term for CNC programming language. Very few machines adhere to this standard today. There are as many varations as there are manufacturers.

This is how I think of G-Code. It is a simple language built off of the Cartesian Coordinate System for motion control. That is a mouthful. I don’t know if that is exactly right, but you will get my meaning in a second when we go through some code line by line. You will remember your High School Geometry soon enough. For the real pros out there, you know there is much more to G-Code then that, but it is a good place to start thinking about it.

You will see many variations of the G-Code name like:

Gcode

gcode

G-Code

g-code

G Code

G-Code

Are there other “Codes?”

In a word…Yes. We will get to that in a moment. G-code is also the name of any command in a CNC program that begins with the letter G. G-Codes generally tell the machine to perform an action. G-Codes can tell machines to move a certain distance in the X-Axis for example. Or, make a rapid move to another location. Or, move in an arcing fashion while milling. An on and on and on.

Here are some examples of G-Codes

Remember these codes change to a certain degree between CAM Software packages and CNC Machine Manufacturers.

G00 Rapid positioning

G01 Linear interpolation

G02 CW circular interpolation

G03 CCW circular interpolation

G04 Dwell

G20 Programming in inches

G21 Programming in mm

G28 Return to home position

G40 Tool radius compensation off

G41 Tool radius compensation left

G42 Tool radius compensation right

G43 Tool offset compensation positive

G44 Tool offset compensation negative
Here is a photo of a number of Post Processors. You select the one that matches your CNC Machine and then it spits out the G-Code you need.
Here is a photo of a post process file. It translates the CAD Design into g-code for you. You then take the G-Code over to your CNC Machine and run the program.

http://www.cncinformation.com/G-Code/G-Code.html

« Previous Page