![]() |
This task shows you how to import to a CATPart or CATProduct
document the data contained in a STEP file. It is also possible to insert a STEP file as an existing component in a CATProduct. |
|||||||
![]() |
The level of Recommended Practices published by
the CAx Implementor Forum applied by the translator at import and
export are the following :
![]()
See also: |
|||||||
![]() |
Check the license requirements for STEP! | |||||||
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:
|
AssembliesSTEP files containing assembly structures can be imported.
|
|||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
The attributes of instances of products are taken into account as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||
Tessellated and Exact GeometryThe STEP Tessellated or exact geometry is linked to a STEP
product. For each STEP product, a CATProduct is imported.
Transparency is supported by tessellated geometry. Transparency is supported by exact geometry
(solids, shells and faces). With AP242 ed1,
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Composites DataWhen the option is selected:
|
|||||||||||||||||||||||||||||||||||||||||||||||||
User Defined AttributesThe User Defined Attributes taken into account are:
For each User Defined Attribute, STEP preserves:
If the STEP file contains a MEASURE_WITH_UNIT item, it is imported as a string. The mapping is as follows:
See also Validation Properties for User Defined Attributes. In addition to the License Requirements for STEP, the following limitations apply:
|
|||||||||||||||||||||||||||||||||||||||||||||||||
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. AnnotationsSee About 3D Annotations in Graphic Mode and About 3D Annotations in Authorable and Graphic Mode. Axis SystemAxis systems described as supplemental geometry in the STEP file are
imported in V5 as standard axis systems with
coordinates as parameters. The STEP name of the axis system is used for defining the name of the axis system in the specification tree. The visibility of the axis system is taken into account like for the other geometrical elements (according to the Show option). The summary in the report file takes the exchange of Axis System into account. |
|||||||||||||||||||||||||||||||||||||||||||||||||
Infinite PlanesInfinite planes described as supplemental geometry in the STEP file are
imported in V5. The STEP name of the plane is used for defining the name of the plane in the specification tree. The visibility of the plane is taken into account like for the other geometrical elements (according to the Show option). Note: When importing a STEP file, three default planes are created automatically in the NoShow in the CATPart. |
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 |