KEMBAR78
Step NC: Tool Path Programming in An Intelligent Step NC Manufacturing Context | PDF | Numerical Control | Business
0% found this document useful (0 votes)
105 views15 pages

Step NC: Tool Path Programming in An Intelligent Step NC Manufacturing Context

STEP NC is a new standard that uses "working steps" to program CNC machine tools instead of G and M codes. It provides a more integrated manufacturing process by connecting CAD design data to CAM process data. Key benefits include streamlined programming without post-processors, bidirectional data flow, and machine-independent files. The Korean prototype demonstrates feature recognition and Step NC file generation within a numerical chain from CAD to CNC machining. Future developments aim for integrated and advanced Step NC programming capabilities.

Uploaded by

mechiester
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views15 pages

Step NC: Tool Path Programming in An Intelligent Step NC Manufacturing Context

STEP NC is a new standard that uses "working steps" to program CNC machine tools instead of G and M codes. It provides a more integrated manufacturing process by connecting CAD design data to CAM process data. Key benefits include streamlined programming without post-processors, bidirectional data flow, and machine-independent files. The Korean prototype demonstrates feature recognition and Step NC file generation within a numerical chain from CAD to CNC machining. Future developments aim for integrated and advanced Step NC programming capabilities.

Uploaded by

mechiester
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

STEP NC

Tool path programming in an intelligent Step NC Manufacturing Context

Adopted and edited from a presentation made by:


Raphaël LAGUIONIE - Matthieu RAUCH – Jean-Yves HASCOET
Institut Recherche Communications Cybernetique Nantes (IRCCyN) France.
Scope

Introduction & Applications

Step_NC: A new approach


– Lacks of curent G-code
– A new vision: Step_NC
– Machining strategies in a Step_NC file
– The Korean Step_NC prototype

Pattern strategies
– A new method to build toolpaths
– Proposition of integration in Step_NC standard

Validation of the proposition


– Implementation in PosSFP (Shop Floor Programming System)
– Development of a Step_NC numerical chain
– From the CAD model to the machined part…

Conclusion
Introduction
The STEP-NC AP238 Standard
The STEP-NC AP238 standard is the result of a ten year
international effort to replace the RS274D (ISO 6983) M and G code
standard with a modern associative language that connects the CAD
design data used to determine the machining requirements for an
operation with the CAM process data that solves those
requirements.

Enabling e-Manufacturing for Mechanical Parts


STEP-NC allows manufacturing organizations to seamlessly share
machining and measurement information between machines and
over the Internet. The emerging STEP-NC technology is yielding
process improvements including a 15% reduction in machining time.
The automated measurement and compensation enabled by STEP-
NC promises to yield parts that meet higher accuracy requirements
for less cost. The integrated simulation and verification enabled by
STEP-NC promises to guarantee that every part will be made
correctly and that production will stop whenever cuts are about to
be made that do not meets design requirements.

Resources: Step Tools, Inc. http://www.steptools.com/library/stepnc/


Working Steps & Advanctages
Working Steps
STEP-NC changes the way that manufacturing is done by defining data as
"working steps": a library of specific operations that might be performed on
a CNC machine tool. In other words, it breaks down every machining
operation into the steps required to perform the operation. In the past, CNC
machine tools had to be programmed using G and M codes (from ISO 6983),
which were instructions that only told the machine what moves to make,
without any semantic content that referred to the part being processed.
STEP-NC will make G and M codes obsolete.

Advantages
With the concept of "working steps" in place, the manufacturing process
becomes streamlined. Now, a machine tool can receive a file with STEP-NC
data, "know" what it means, and proceed milling the piece without any more
instructions. There will be no more programming the machine tool for each
individual piece. Moreover, the benefit of the standard goes further. With a
set of standard "working steps" in place, all manufacturers will be able to
share information reliably and instantaneously. A STEP-NC converted CAD
file that is completed on the east coast can be sent over the internet to a
machine shop on the west coast and they can immediately start milling the
part.

Resources: Step Tools, Inc. http://www.steptools.com/library/stepnc/


Applications
Step NC will enable:-
• Smart Process Control
• Smart Process Monitoring
• Smart Manufacturing
The current programming standard : G-code

M216
G0 Z25
G0 X50
Y60 G1
X95 M02

CAM Post-processor G-Code

• Based on principles of the 60’s


As many configurations • Ambiguous semantics in some cases
as CAM softwares /
• Vendor-specific extensions
machine tools
• Difficulty of changes on the machine tool
• more than 4500 today
• Impossible Feed back
• Use of post-processors

Step_NC: a new approach


Benefits of Step_NC
A new vision of the numerical chain

Total
Total integration
integration of
of Design
Production
Production
Planning
CAD-CAM-CNC
CAD-CAM-CNC
CAD CAM
CNC
No
No information
information
lost
lost Step_NC

Implementation
Implementation of of aa Simulation
single
single file
file

Bidirectional
Bidirectional •• No
No more
more post-processors,
post-processors, no
no G
G&&M
M codes
codes
data
data flow
flow •• Machine-unspecific
Machine-unspecific program
program

Step_NC: a new approach


Comparison G code – Step_NC
Curent Standard : G codes Step_NC Standard
Toolpaths Description of
description entities

CAD/CAM CAO/FAO

Design bidirectional
NC planning data flow

Post-Processeur
Step_NC

Shoop floor

Step_NC: a new approach


CNC in Step_NC numerical chain

Step_NC
CAD

Simulation

CAM

CNC
Machine tools characteristics
Part
machining
Read of Operations scheduling Axis
Step_CN file Toolpaths generation command

Entity Machining
geametry parameters Data process estimation

Worplan Tools Etc.

Step_NC: a new approach


Structure of a Step_NC file

Step_NC: a new approach


Korean prototype of Step_NC numerical chain

PosSFP :

Feature
recognition

Choice of machining Step_NC file


Machining entities
strategies attributes generation 11

Step_NC: a new approach


Study situation in Step_NC development
Interpreted Step_NC programming

First step :
Operations scheduling
Step_NC Interpretation Post processing G-code Read File
Toolpaths generation
file File

Step_NC Interpreter
Interpreted Axis
command
Part machining

programming G-code CNC

Integrated Step_NC programming

Evolution Machine tool characteristics

with :
Step_NC Interpretation Operations scheduling Axis command Part machining
Integrated file Toolpaths generation

programming CNC

Résultats de mesure ou
autres données pièce

Advanced Step_NC programming

Goal : Machine tool characteristics

Operations scheduling
Step_NC Interpretation Axis command Part machining
Toolpaths generation
file
Advanced
programming Process data
estimation

CNC

Step_NC: a new approach


First step : Contribution to standard development
Enrichment of strategies proposed in Step_NC :
Contour Contour
Unidirectional Bidirectional spiral Center milling
parallel

Bidirectional-contour Contour-bidirectional Explicit

All others strategies

Pattern strategies : GUIDE CURVE + PATTERN

Exemples of strategies built on pattern curves :

Trochoïdal Plunge
milling : milling :

Pattern strategies : a new method to build toolpaths


Validation of this proposition of integration
Reading Toolpath
PosSFP tools generation Adaptation

CAD Step_NC Strategy


Toolpaths Machining
part File parameters
Step_NC

Step 1 : Step 2 : Step 3 :


Implementation of Building of reading Machining
trochoidal milling in : tools and toolpaths test parts
- Step_NC Standard generators
- PosSFP

14

Integration of pattern strategies in Step_NC


Conclusion & More Benefits of Step NC
• Interest of pattern strategies Pattern strategies
• Generation simplicity
• Few attributes needed to generate a complete toolpath
• Easy portability
• Compatibility with Step NC standard and high level programming
• Enrichment of Step NC possibilities

• Creation of an interpreted Step NC numerical chain Step NC


• First Step through advanced programming
• possibility to work with Step NC on conventional means

- G-code programming is no more the solution


Advanced Step NC
- Bidirectional data flow
- 1 single file (no lost of data, no redundancy, etc.)
- Less correction time
- Step_NC file portability
- Total integration of CNC – feed-back to design and NC planning
- Capitalization of shop floor feedbacks and experiences
- New possibilities for toolpath generation and machining strategies
- Ability of real-time adaptation and optimization
Conclusion
of toolpaths and machining parameters

You might also like