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

Post on 25-Mar-2020

0 views 0 download

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

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

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

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

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

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

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

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

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

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

her2e005a.dsf, 24.10.2002 © ISW

STEP-NC program generated by WOPturn

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

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

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

Prototype of STEPserv-Client

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

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

Further steps: chatter avoidance in turning

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

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

Further steps: chatter avoidance in turning

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