STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC)...

15
Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 STEP-NC Data model and implementation for turning in Germany Institut für Steuerungstechnik der Werkzeugmaschinen und Fertigungseinrichtungen Seidenstr. 36, 70174 Stuttgart Universität Stuttgart Dipl.-Ing. Stefan Heusinger

Transcript of STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC)...

Page 1: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

ISO 14649 STEP-NCData model and

implementation for turning in Germany

Institut für Steuerungstechnikder Werkzeugmaschinen undFertigungseinrichtungenSeidenstr. 36, 70174 Stuttgart

Universität Stuttgart

Dipl.-Ing. Stefan Heusinger

Page 2: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

ISO 14649 (STEP-NC)

part 10general process model

usesfeatures

reference usessyntax

useslanguage

STEP AP 224features

STEP AP 203geometry and

topology

STEP Part 11modelling language

EXPRESS

STEP Part 21syntax for

data exchange

ISO 10303 (STEP)

further partsand APs

her1e009a.dsf, 11.03.2002 © ISW

reference

reference

administrativeparts

part 9

part 1...

technology oriented process modelspart 11milling/drilling

part 12turning

part 13EDM

part xx

furthertechnologies

traditionalturning

completemachining

reference

AP:EDM:

Application ProtocolElectronic Discharge Machining

STEP:STEP-NC:

STandard for the Exhange of Product dataSTEP compliant data interface for Numerical Controls

Connection between STEP and STEP-NC

Page 3: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Basic elements of the turning model

Workplan

Project

Geometry

Process

Program run Technology,Strategy

Tools

technology

machining_tool

InheritanceAggregation

her2e002b.dsf, 03.02.2003 © ISW

workingstep(machining or inspection)

turning_technology

turning_tools

millingdrilling turning EDM inspec-

tion

base class forall features

operation

Machine functions

turning_strategy

machine_functions

turning_machine_functions

inspection_operation

milling_operation

turning_operation

1n

Page 4: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Process chain in turning with STEP-NC

Design / engineering

Programming

Shop floor / machine

CAD

CAP

NC / SFP

(CAD) CAP

conversion programSTEP-NC -> ShopTurn

NC control

UnigraphicsAutoCAD

STEPturn

NC-EditorWOPturn

CATIA V5

STEP, AP203CAD data

STEP-NC filecomplete program

Coupled process chain Integrated process chain

AP:CAD:

Application ProtocolComputer Aided Design

CAP:NC:SFP:

Computer Aided PlanningNumerical ControlShop floor Programming system

STEP:STEP-NC:WOP:

STandard for the Exchange of Product model dataSTEP compliant data interface for Numerical ControlsSFP in German

* modification of STEP-NC program* conversion to ShopTurn* machining of the workpiece

* input of STEP, AP203 file* manual or automatic feature recognition* CAP system generates STEP-NC conform data (operations, strategies, technology etc.)* output of complete STEP-NC file

* design of the workpiece in 3D representation using a CAD system (Unigraphics, AutoCAD)* output of a STEP, AP203 file in STEP, Part 21 format

her2e004b.dsf, 03.02.2003 © ISW

Page 5: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Status of part 12

Status of of process model for turning

• ISW started in early 2000 with the development of theturning model within the European STEP-NC module

• Since middle of 2001 the model is developed incollaboration between ISW and Postech (Korea)

• In the middle of 2002 the turning model got thestatus of a Committee Draft (CD) version

• Draft International Standard (DIS) version is plannedfor March 2003

Page 6: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Milestones for implementation

• Based on the CD version of the turning model theimplementations have been started

• Implementation of CATIA-CAP module started atDassault Systemès

• ISW started the development of necessary tools- NC editor / SFP system: WOPturn- Conversion modules for ShopTurn and H200- CAP system: STEPturn- STEP-NC database server

Status of implementation

Page 7: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Boehringer Werkzeugmaschinen GmbH• Based in Göppingen since 1844 (up to 730 employees)• Part of the IWKA group (also: KUKA robots, EX-CELL-O)

Associated project partner: Boehringer

• Machine tool:Turning center NG200

• Control system:Siemens 840D

• Software environment:Siemens ShopTurn

Page 8: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

her2e005a.dsf, 24.10.2002 © ISW

SFP system: WOPturn

Characteristics WOPturn• 3D editing of workpiecesusing given turning features

• Definition of operation,strategy, technology

• Output of STEP-NC code• Input of valid STEP-NCprogram for changes

- visualisation of workpiece

Page 9: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

her2e005a.dsf, 24.10.2002 © ISW

STEP-NC program generated by WOPturn

Page 10: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Characteristics STEPturn• input of AP203 file• display of the workpiece• generation of operations,strategies, technology

• definition of workplan• output of STEP-NC program

Prototype of STEP-NC-CAP system: STEPturn

Page 11: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

database

NC programming system

XML-based STEP-NC database server

Data exchange via files

read file(parsing)

write file(formatting)

e.g.: ISO10303 Part21; XML

Binary data exchange

e.g.: API / COM / DCOM / SDAI

NC control

interface / interpreter

readparameter

writeparameter

Providing ofinformation models

SCHEMA turning_schema;...

ENTITY turning_technologySUBTYPE OF (technology);spindle_speed : speed_select_type;sync_spindle_and_z_feed : BOOLEAN;inhibit_feed_rate_override : BOOLEAN;inhibit_spindle_override : BOOLEAN;

END_ENTITY;...

ENTITY turning_machine_functionsSUBTYPE OF (machine_functions);coolant : BOOLEAN;coolant_pressure : OPTIONAL pressure_measure;...

END_ENTITY;...

END_SCHEMA; (* turning_schema *)

EXPRESS Schema

NC-Editor

API:COM:DCOM:NC:SDAI:XML:

Application Programming InterfaceCommon Object ModelDistributed COMNumerical ControlStandard Data Access InterfaceeXtensible Markup Language

database

NC programming system

XML-based STEP-NC database server

Data exchange via files

read file(parsing)

write file(formatting)

e.g.: ISO10303 Part21; XML

Binary data exchange

e.g.: API / COM / DCOM / SDAI

NC control

interface / interpreter

readparameter

writeparameter

Providing ofinformation models

SCHEMA turning_schema;...

ENTITY turning_technologySUBTYPE OF (technology);spindle_speed : speed_select_type;sync_spindle_and_z_feed : BOOLEAN;inhibit_feed_rate_override : BOOLEAN;inhibit_spindle_override : BOOLEAN;

END_ENTITY;...

ENTITY turning_machine_functionsSUBTYPE OF (machine_functions);coolant : BOOLEAN;coolant_pressure : OPTIONAL pressure_measure;...

END_ENTITY;...

END_SCHEMA; (* turning_schema *)

EXPRESS Schema

NC-Editor

API:COM:DCOM:NC:SDAI:XML:

Application Programming InterfaceCommon Object ModelDistributed COMNumerical ControlStandard Data Access InterfaceeXtensible Markup Language

XML-based STEP-NC database server: STEPserv

Page 12: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Prototype of STEPserv-Client

Page 13: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

R1

120 95 75 70 60 50 38 28 8

5060

36 4030

18M201x45°

Sketch of the workpiece and its design in CATIA

Page 14: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Further steps: chatter avoidance in turning

Y. Altintas (University of British Columbia), S. Fritz (University of Stuttgart)

Page 15: STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC) part 10 general process model uses features reference uses syntax uses language

Universität StuttgartProf. G. PritschowProf. P. Klemm

Further steps: chatter avoidance in turning

Y. Altintas (University of British Columbia), S. Fritz (University of Stuttgart)