One of the biggest enhancements in Creo Parametric 7.0 – and to Creo Parametric in years – is the addition of multibody modeling. This is a game changer for product design in Creo Parametric for parts, assemblies, and top-down design. You’re going to want to adopt this as soon as possible – good thing it’s so easy to learn. So, let’s jump in.
♫ stream & buy 'Atmosphere' ♫ merch follow me https://soundcloud. CREO is an architecture firm with a commitment to innovation and a desire to nurture an entrepreneurial spirit. ### represents the build code of Creo you downloaded. The actual number will vary as additional Creo builds are released. Right-click the downloaded zip file, select Extract All and then select a location where the files will be unzipped to. Select a location you can easily access, such as your Desktop.
What Is Multibody Modeling?
In the 1990s, Pro/ENGINEER (the predecessor of Creo Parametric) introduced Skeletons and data-sharing features like Copy Geometry to help manage the design of interdependencies between parts. This is essentially the core of top-down design.
In Pro/ENGINEER version 1 through Creo Parametric 6.0, when solid geometry intersected existing solid geometry in a part, the exterior surfaces and interior volumes were merged. If you wanted to avoid this behavior, you had to model with surfaces.
The introduction of multibody modeling to Creo Parametric simplifies part design and top-down design.
Bodies are containers for solid geometry. Starting in Creo Parametric 7.0, when solid geometry from a feature intersects other solid geometry in the part, you can choose for that new geometry to not merge and be in its own separate body.
How Do You Use Multibody?
When you create a new part or open an existing part in Creo Parametric 7.0, you see a Bodies folder in the Model Tree. All parts have a default body called Body 1. If you open a part from an earlier version, Body 1 contains all the solid geometry.
Image: Bodies now appear as part of the model tree.
You can create new bodies and set which body to be the default body. When you create new features with solid geometry, you can choose whether it goes into the default body or a new body. Twitterrific 5 3 – effortlessly read and compose tweets free.
The power of Multibody comes largely from the actions you can perform on bodies:
- Merge combines two or more bodies into a single body.
- Subtract uses one or more bodies to remove geometry from a body.
- Intersect creates the union of two or more bodies.
A single body can even be split into two bodies using a datum plane, a surface, or a quilt. Also a selected disjoint geometric volume can be split off from a body.
Image: A body is used as a subtractive tool to create a pattern on a part.
Jixipix rainy daze 1 22 mag. A body can be converted to sheetmetal. In this case, you will have both a Sheetmetal tab and Model tab for mixed modeling in the part. You can also set a body to be construction, in which it won’t contribute to your mass properties.
You can assign different appearances, materials, and parameters to bodies. You can create a “Bill of Materials” to list different bodies and their properties on drawings.
With appropriate licenses, you can create a separate part from a body and can control whether changes to the source part are propagated to the extracted part.
These tools are simple to use but provide enormous design capability.
When Should You Use Multibody?
PTC has identified multiple use cases for the initial release of Creo Parametric 7.0, but quite simply, Multibody should be used anytime you want to simplify the design process. It can be used when you want to design:
- Interdependencies between parts, especially in assemblies with a low number of components, without having to use Skeletons and Data-Sharing Features.
- A solid part and split it into multiple parts.
- A part with multiple materials.
Multibody is also used extensively in Topology Optimization, Generative Design, and Additive Manufacturing. Creo 7.0 combines multiple technologies for the next stage in computer-aided engineering.
What’s Next for Multibody?
Martin Neumueller, the product manager for Multibody, continues to work on larger enhancements for Creo Parametric 8.0 and beyond along with a number of smaller enhancements in maintenance releases of Creo 7.0.
If you want to help influence the future direction of Multibody Modeling in Creo Parametric, propose your ideas on the PTC Community website and get involved in the Creo 8.0 multibody working group.
This is an exciting time for modeling in Creo Parametric. Multibody is part of the core functionality, so all you have to do is install Creo 7.0 to start using it. Give it a test drive today – it will revolutionize and transform your approach to modeling.
To learn more about using Multi-body design in Creo Parametric, replay Martin Neumueller’s recent virtual presentation and follow his multibody blog on the PTC Community site.
Latest version Released:
Python library for Creoson
Project description
Creopyson
Creopyson is a python library that aim to control PTC’s CREO Parametric via JLink via CREOSON.
CREOSON uses JSON Requests to send commands/functions to CREO, JSON Responses are used to communicate the results of your requests.
Creopyson creates a Client to send JSON Requests to CREOSON server.
- Free software: MIT license
- Documentation: https://creopyson.readthedocs.io.
Features
Creopyson can be used to automate actions in CREO:
- Get BOM
- Manage files, Working directories
- Support Familytables
- Export 3D/2D: pdf3d, pdf, STEP, IGES, JPEG…
- Interact with layers, views
- Read/Write parameters, dimensions
- Support Windchill
Basic usage video:
See documentation for more informations…
Credits
CREOSON from Simplified Logic, Inc.
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.6.0 (2020-07-16)
Update for Creoson 2.7.0 release.
- New functions:
- file_get_accuracy
- Add parameters:
- interface_mapkey: delay
- interface_export_pdf interface_export_pdf3d : sheet_range
0.5.2 (2020-07-09)
Documentation update
- usage: path slashes correction
Docstring correction
- drawing_list_models : correction (issue#18)
Bugfix
- file_get_transform : Does not return transform key (issue#17)
0.5.1 (2020-05-19)
Docstring updates:
- interface_import_file: PV extension correction.
- interface_export_image: add infos about valid values in docstrings for dpi and depth.
Features updates:
- interface_mapkey: remove extra white space in script string.
- connection_start_creo: add use_desktop param.
New Feature:
- Add logging DEBUG on request & response.
0.5.0 (2020-03-08)
Update for Creoson 2.6.0 release.
- New functions:
- interface_import_file
- Add parameters:
- bom_get_paths: add has_simprep
- file_delete_material: file now allows wildcard
- interface_export_file: add NEUTRAL to file_type
- file_load_material: file_ allows wildcard
- New returns:
- file_massprops: add inertia matrices to output (ctr_grav_inertia_tensor, coord_sys_inertia, coord_sys_inertia_tensor)
0.4.3 (2020-03-07)
Update missing features from previous Creoson updates.
- New Features:
- drawing_set_sheet_format
- file_get_cur_material
- file_get_cur_material_wildcard
- file_list_materials
- file_list_materials_wildcard
- file_load_material_file
- file_set_cur_material
- New param:
- note_list:
- add select param
- add location in response
0.4.2 (2020-03-03)
Bugfix:
- feature_list params correction (ADD: status, paths, no_comp. REMOVE: param, value, encoded)
- feature_list_params params correction(inc_unnamed)
- feature_param_exists params correction (name)
- add test on status correct values in feature’s functions (feature_delete, feature_list feature_resume, feature_suppress)
modify pipenv config for bleach security alert.
0.4.1 (2020-01-30)
Bugfix:
- view_list_exploded(): name param was in request even if empty (issue#4)
- start_creo(): path decomposition did not worked with Windows style (issue#5)
- geometry_get_surfaces(): wrong data_key waited in result, need surflist (issue#6)
0.4.0 (2019-10-12)
Update for Creoson 2.5.0 release.
- New functions:
- file_delete_material
- drawing_get_sheet_format
- dimension_set_text
- Add parameters: Logo lab for iwork 1 3 – templates bundle free.
- windchill_clear_workspace: filenames
- dimension_list: select
- dimension_list_detail: select
- feature_resume: name can be an integer for feat_ID
- feature_suppress: name can be an integer for feat_ID
- New returns:
- note_get: location
- dimension_list: dwg_dim
- dimension_list_detail: dwg_dim
- Few notes updates
0.3.3 (2019-07-13)
Bugfix:
- feature_resume: with_children paramt set default to False (issue #3)
0.3.2 (2019-07-03)
Bugfix:
- creo_list_dirs: return empty list if there is no folder in the directory (issue #1)
Add basic usage video on README
0.3.1 (2019-06-30)
Bugfixes:
- view_list: default query name=”*”
0.3.0 (2019-06-29)
Bugfixes:
- file_set_mass_units: function param correction
- file_list: function param correction
- general: set active file when file is optionnal
Improvement:
- file_open: activate and display default to True
- dimension_set: file is optionnal
0.2.0 (2019-06-28)
Update for Creoson 2.4.0 release. New functions:
- parameter_set_designated
- feature_list_group_features
- feature_list_pattern_features
Add missing function:
- feature_list_params
Project details
Release historyRelease notifications | RSS feed
0.6.0
0.5.2
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0
Creo 1 1 77
0.1.0
Download files
Creo 1 1 7 0
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size creopyson-0.6.0-py3-none-any.whl (37.9 kB) | File type Wheel | Python version py3 | Upload date | Hashes |
Filename, size creopyson-0.6.0.tar.gz (220.6 kB) | File type Source | Python version None | Upload date | Hashes |
Creo 1 1 76
CloseCreo 1 1 7 Equals
Hashes for creopyson-0.6.0-py3-none-any.whl
Algorithm | Hash digest |
---|---|
SHA256 | a784b2157b46a404a9e2e6fc046ee730e869b55ca24191b0eca0f3aca797f0a5 |
MD5 | d2b50885542893238f8375023606b014 |
BLAKE2-256 | 6e5ec6d7bc9bfa570acd753109415312469dde84419a83dfd12db1d7de73c7c5 |
Hashes for creopyson-0.6.0.tar.gz
Algorithm | Hash digest |
---|---|
SHA256 | b1dadc2a62c93a49a1757722fb7eb309bdfd6dbfb0d778815ed7c0e94dd86f21 |
MD5 | 9cf4c27c34df84503300087e69f1a505 |
BLAKE2-256 | e147239215a667e2a51bcb0e6b18ea3efa36c5ef2e6414d393689225f4d2f963 |