STEP-NC ISO 14649 · Universität Stuttgart Prof. G. Pritschow Prof. P. Klemm ISO 14649 (STEP-NC)...
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)