PTC Creo Parametric ( Pro/ENGINEER) vs. Solidworks – The Second Coming
Hello, do not worry, I am not intending to discuss with you W. B. Yeat's famous poem from 1919 today! No, I am of course talking again about the evergreen PTC Creo Parametric vs. SolidWorks.
The reference to second coming is more to remind you that this is a continuation of my previous Creo Parametric vs SolidWorks blog. This focused on the origins of this rivalry and as announced at the time, the "return" of Creo Parametric vs. SolidWorks as a "Heavy Weight" battle of software giants.
For this second round, I have selected a few topics to show you more where I believe, from my own user experience – that Creo Parametric is better than SolidWorks, and in my opinion by some distance.
PTC Creo Credentials
Creo Parametric has a fundamentally better and more stable approach to dealing with references than SolidWorks. If you insert something between a reference and the referencing feature, the reference is retained. In SolidWorks, that can be a bit tricky. For example, if a sketch is at the beginning of the model and is later used for a construction element (feature), the subsequent construction element (feature) absorbs the sketch, although there are features between the reference functions. Problem diagnosis becomes very difficult in SolidWorks. The opportunity to take a quick look at whether a change is feasible is not entirely without effort. In Creo this is not the case and I can choose how to use a sketch with a feature.
Edges or surfaces? In Creo, you have a choice of what you want to use as references. SolidWorks only has edges. If you want to create a very robust model, this can be problematic.
The possibility of making fundamental changes
Do you sometimes change models? Do you have to change a construction element (KE) in the model that is at the beginning of the model tree? Changes can be so fundamental. Anyone who has a lot to do with design iterations or change requests knows this only too well. Such numbers are often an enormous effort in CAD. This could be debated for a long time, but it suffices if we note that Creo Parametric has the ability to reassign references, and SolidWorks simply doesn't do that. In SolidWorks, I have to delete the reference and then recreate it. This can be very, very cumbersome and, above all, time-consuming. For example, Creo Parametric also shows me where the old references were, even if they may no longer exist.
If we add that Creo Parametric always keeps its original references, even if they have been changed by a radius or a chamfer, for example, the advantages and technical depth of Creo Parametric become clear to everyone. SolidWorks always changes these references based on the latest feature (construction element) - in short, a fillet destroys a reference. Ultimately, this means that changes in SolidWorks can take days for large and complex parts, while in Creo Parametric we may have to change a few (KE’s) features.
How are errors handled?
Construction elements (features or KE’s) sometimes fail! When editing 3D CAD models, references or other things sometimes change. This leads to an unsuccessful regeneration of construction elements. In parametric systems, this is necessary to ensure design intent and is in the nature of things (parametric).
The decisive factor is how such errors are dealt with.
Creo Parametric has an excellent tool to deal with these errors. In the case of failed features, it shows the designer where the old reference was and, above all, what it looked like. So it will be very easy to adequately replace it
It is often said that SolidWorks could model directly. It's just not true! What looks like solid modelling in SolidWorks is actually an indefinite sketch! Only then can you touch and move a surface. Things look very different at Creo Parametric. PTC bought CoCreate Modelling a few years ago, and one or the other is still known as SolidDesigner.
CoCreate was and is by far the best and leading system among the direct 3D CAD programs. Today it is known as Creo Elements / Direct Modelling. This program is a direct modeller throughout. As this technology belongs to PTC, it is also available in Creo Parametric. You can work here mixed parametric or directly. Creo doesn't care.
This is a great advantage, especially for imported parts (also called “dumb parts” in English) or parametric parts where the external references have been broken. The “Flex Part” from Creo can basically do everything that the old Create could do.
I can simply delete, move or change the geometry. Incidentally, this is also possible for sheet metal parts. Yes, non-parametric parameters such as imported "stupid" (in English also "dumb") sheet metal parts can be changed directly! Creo puts another slice on it. For example, if you change a geometry by, say, 100 mm, these 100 mm are now a parameter that can be easily changed later or used in all other functions that use parameters.
I'm just saying: You can import family table parts from step files.
There is another speciality that no other CAD system can, not only to mention SolidWorks can complete because of the lack of direct modelling. The use of the "Flex Tool" or the use of direct modelling in Creo Parametric has no effect on the history of the construction elements and these remain. All "direct" changes are easily displayed as a separate construction element in the model tree, thus solving the mix between "parametrics" and "direct" perfectly mathematically and topologically. A masterpiece of product management and the developers of PTC!
I used both - and chose the winner!
As in the first part, please consider: I was a long-time SolidWorks user and I don't want to leave Creo Parametric anymore. It simply offers too much outstanding functionality. All in all, it simply puts any other system in your pocket.
As always, if you have any further questions ... don't hesitate to contact us.
We are happy to help.