This task shows you how to import to a CATPart or CATProduct
document the data contained in a STEP AP203 / AP214 file. It is also possible to insert a STEP file as an existing component in a CATProduct. |
||||||||||
Regarding AP214, both STEP AP 214 IS and STEP AP 214 DIS files are read. The level of Recommended Practices published by
the CAx Implementor Forum applied by the translator at import and
export are the following :
|
||||||||||
The table entitled What about the
elements you import ? provides information on the entities you can import. You can find further information in the Advanced Tasks: and in the Customizing STEP Settings chapter. Statistics about each import operation can be found in the report file and the error file. |
||||||||||
|
|
|||||||||
What is then displayed depends on the contents of the STEP file.
|
||||||||||
|
||||||||||
|
||||||||||
Several STEP options can be customized:
|
||||||||||
|
After the recovery of STEP files, the system generates:
These files are created in a location referenced by the CATReport variable. Its default value is
|
||||
Always check the report and
error files after a conversion ! Some problems may have occurred without been visually highlighted. |
||||
Example of a report fileNote that the conversion summary in the report file takes assemblies into account. Legend
|
||||
Example of error file:E:\Report\pm6-hc-214.err |
||||
Report messages |
||||
Here are some of the messages that may appear:
|
||||
When the Continuity optimization of curves and
surfaces/Advanced
optimization option in Tools/Options/Compatibility/STEP is active, the following warning messages may appear in the report file:
|
The attributes of products are taken into account as follows:
The attributes of instances of products are taken into account as follows:
|
|||||||||||||||||||||||||||||||
Groups
LayersThe number of the layer imported is defined by STEP PRESENTATION_LAYER_ASSIGMENT.ID. This is a string representing an integer. If this integer is higher than 1000, the number of layer will be imported as 0. |
I=Implemented | NI=Not yet implemented | N/A=Not applicable according to the standard |
Shape Representation |
geometrically |
geometrically |
edge-based |
shell-based |
manifold |
faceted |
advanced |
|
High Level Entities |
geometric_curve_set |
geometric_set |
edge_based_ |
shell_based_ |
shell_based_ |
faceted_brep |
manifold_solid_brep |
|
Entity |
||||||||
Point |
cartesian_point |
I |
I | I | I | I | NI | I |
point_on_curve |
NI | NI |
N/A |
N/A |
NI |
N/A |
N/A |
|
point_on_surface |
N/A |
N/A |
N/A |
N/A |
NI |
N/A |
NI | |
point_replica |
NI | NI | NI | NI |
N/A |
N/A |
NI | |
degenerate_pcurve |
N/A |
N/A |
N/A |
N/A |
NI |
N/A |
NI | |
Curve |
line |
I | I | I | I | I |
N/A |
I |
circle |
I | I | I | I | I |
N/A |
I | |
ellipse |
I | I | I | I | I |
N/A |
I | |
hyperbola |
I | I | I | I | I |
N/A |
I | |
parabola |
I | I | I | I | I |
N/A |
I | |
polyline |
I | I | I | I | I |
N/A |
I | |
b_spline_curve (+ rational) |
I | I | I | I | I |
N/A |
I | |
uniform_curve (+rational) |
NI | NI | NI | NI | NI |
N/A |
NI | |
quasi_uniform_curve (+rational) |
I | I | I | I | I |
N/A |
I | |
bezier_curve |
I | I | I | I | I |
N/A |
I | |
trimmed_curve |
I | I |
N/A |
N/A |
N/A |
N/A |
N/A |
|
composite_curve |
I | I |
N/A |
N/A |
N/A |
N/A |
N/A |
|
composite_curve_on_surface |
N/A |
NI |
N/A |
N/A |
N/A |
N/A |
N/A |
|
boundary_curve |
N/A |
NI |
N/A |
N/A |
N/A |
N/A |
N/A |
|
pcurve |
NI |
N/A |
N/A |
N/A |
NI |
N/A |
NI | |
surface_curve |
I |
N/A |
N/A |
N/A |
N/A |
|||
offset_curve_3D |
NI |
N/A |
NI | NI | NI |
N/A |
NI | |
curve_replica |
NI |
N/A |
NI | NI | NI |
N/A |
NI | |
Surface |
plane |
N/A |
I |
N/A |
N/A |
I | NI | I |
cylindrical_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
conical_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
spherical_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
toroidal_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
degenerate_toroidal_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
surface_of_linear_extrusion |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
surface_of_revolution |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
b_spline_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
uniform_surface |
N/A |
NI |
N/A |
N/A |
NI |
N/A |
NI | |
quasi_uniform_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
bezier_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
I | |
rectangular_trimmed_surface |
N/A |
I |
N/A |
N/A |
N/A |
N/A |
N/A |
|
N/A |
I |
N/A |
N/A |
N/A |
N/A |
N/A |
||
rectangular_composite_surface |
N/A |
NI |
N/A |
N/A |
N/A |
N/A |
N/A |
|
offset_surface |
N/A |
I |
N/A |
N/A |
I |
N/A |
N/A |
|
surface_replica |
N/A |
NI |
N/A |
N/A |
NI |
N/A |
N/A |
|
Topology |
vertex_point |
N/A |
N/A |
I | I | I |
N/A |
I |
edge_curve |
N/A |
N/A |
I | I | I |
N/A |
I | |
oriented_edge |
N/A |
N/A |
N/A |
I | I |
N/A |
I | |
vertex_loop |
N/A |
N/A |
N/A |
NI | NI |
N/A |
NI | |
poly_loop |
N/A |
N/A |
N/A |
NI |
N/A |
NI |
N/A |
|
edge_loop |
N/A |
N/A |
N/A |
I | I |
N/A |
I | |
face_bound |
N/A |
N/A |
N/A |
N/A |
I | NI | I | |
face_surface |
N/A |
N/A |
N/A |
N/A |
I | I |
N/A |
|
advanced_face |
N/A |
N/A |
N/A |
N/A |
I | NI | I | |
oriented_face |
N/A |
N/A |
N/A |
N/A |
NI |
N/A |
N/A |
|
vertex_shell |
N/A |
N/A |
N/A |
NI |
N/A |
N/A |
N/A |
|
wire_shell |
N/A |
N/A |
N/A |
NI |
N/A |
N/A |
N/A |
|
connected_edge_set |
N/A |
N/A |
I |
N/A |
N/A |
N/A |
N/A |
|
open_shell |
N/A |
N/A |
N/A |
N/A |
I |
N/A |
N/A |
|
oriented_open_shell |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
closed_shell |
N/A |
N/A |
N/A |
N/A |
I |
NI | I | |
oriented_closed_shell |
N/A |
N/A |
N/A |
N/A |
N/A |
NI | I | |
manifold_solid_brep | N/A | N/A | N/A | N/A | N/A | N/A | I | |
brep_with_voids | N/A | N/A | N/A | N/A | N/A | N/A | I | |
faceted_brep | N/A | N/A | N/A | N/A | N/A |
I |
N/A |