Jeff Ray and CATIA/SolidWorks translator

Jeff Ray, CEO of SolidWorksJeff Ray recently commented about SolidWorks/CATIA relationship in an interview with R

Customers are fed up with not being able to share data between Catia and SolidWorks.

Grabowski then predicts, “at some point, a translator will be delivered.”  But this apparently is not a comment made by Jeff Ray himself.

Lunch with Jeff RayIn the discussion that Jeff Ray had with the bloggers at the Blogger Event in early August, there was a hint that a translator between SolidWorks and CATIA isn’t good enough. Does this mean that SolidWorks needs to be able to natively use CATIA files (and vice versa)?  Is something really coming that will address this long standing issue?

Deelip MenezeMeneze, in his article commenting on the Grabowski interview, goes on to list several reasons why making a translator between SolidWorks and CATIA is doable right now.  Meneze does this in the context of his statement,

Dassault Systems has made laughing stock out of SolidWorks and its customers.

Matt LombardThis was followed up by Matt Lombard who proposed,

This is of course a business decision, not a technical decision, ratcheting customers toward Catia rather than toward SolidWorks. Just like the version incompatibility ratchet.

Well, I’m not sure these are entirely accurate statements.  I’m under the impression that Dassault Systemes is aware they are losing business because their two major 3D CAD applications do not fully communicate.  Some large customers (who will not be mentioned here…but there’s a clue here) have standardized with CATIA for the high level 3D CAD work, but continue to use a Ralph Grabowskilist of other 3D CAD applications that does not include SolidWorks.  One likely reason is that SolidWorks cannot use CATIA files, where their competitors can, as Lombard rightfully points out in his article.  So, Jeff Ray is right.  Something has to be done to correct this issue.  Thank you to Grabowski for stirring the pot.

Ya’no, if Microsoft ran their business like this, we’d still see Lotus 1-2-3, Word Perfect, and Netscape lining the shelves at the local computer store.  Why as Dassault Systemes allowed this gaping hole in their product line to exist for so long?

SWW09: Focus Groups (Drawings and Sheet Metal)

As previously mentioned, I attended two focus groups (also called roundtable discussions) this year.  These are generally held on Sunday before all the major SolidWorks World activities begin on Monday.

Sheet Metal

The first group I attended was for sheet metal functionality.  Though attendence was very light, the number of different methodologies and opinions was high.  My own interest in the topic is the problem with being forced to use assemblies to fully document sheet metail parts with inserts.  This is an issue because if you start a drawing of a part, you cannot later replace that part with an assembly.  So, if you create a sheet metal part with no inserts and then you need to add inserts on some later revision, you are forced to recreate the drawing practically from scratch.  This is a horid time and resource sink.

Others in the group talked about using K-factors to determine the material used by the sheet metal part (for flat patterning), while others disregarded K-factors in favor of bend reduction techniques.

One request that seemed to get common acceptance is the idea of creating a table of all the bends of a part with their full characteristics, with the ability to highlight each bend by clicking on it within the table.  When this table is on a drawing, it was suggested that details be added to a specific layer.

The session  also revealed that some used work arounds to use the SolidWorks model to instruct sheet metal tooling to perform certain actions (either via direct or translated input).  Some use alternative features which do not match the final design in order to instruct a tool to produce the feature desired in the final design.

One work around solution did come out of this session.  Right now, the material mass number changes from bent state to flattened state.  Although this difference is minor, over a large quality of parts, the error multiples and can create issues in part handling.  Use a non-configuration custom property to link to the the material property (of a specific configuration?).  Use this custom property as the source for the mass regardless of the configuration or part state.

Drawings

A large portion of the drawings discussion revolved around printing and saving issues with Drawings.  It seems many people are experiencing similar problems.  When saving as a PDF, views randomly disappear.  When printing as a PDF, text locations get shifted.  Also, changes to parts at lower levels of an assembly may cause errors and view changes in higher level assembly drawings; meaning the the company has to open up all levels of a product’s assemblies to make sure that any change did not affect the drawings in unexpected ways.  It seems more people are having these kind of issues that I originally thought.  Many of the problems are magnified by use of PDM’s.

The meeting also focused on DimXpert and how to handle its dimensions.  One comment is that it should place dimensions per current standards within the model.  Another comment noted that datums and feature frames should drive the model.

I voiced my other major concern as well.  Symbols from the Gtol.sym library file should be stored within a drawing.  Right now, I cannot give native drawings to others outside of my organization because they will not be able to see symbols that we employ.  When a symbol is used within a drawing, it should be included in that drawing’s file and not require editing of any other user’s Gtol.sym file.

SWW09: CAD Management Bootcamp

At four hours, Greg Jonkowski’s CAD Management Bootcamp is a major presentation that is too large (long) to fit into the regular SolidWorks World days.  It is full of information about computers (server and workstation), data security and safety, graphics cards, OS’s, and what some would consider controversial advice. 

Greg discussed the benefits of properly managing the workplace CAD environment.  When it comes to establishing or improving the CAD environment, he suggests it is good to always critical. 

  • There is always room for improvement. 
  • Focus on allowing engineering to actually engineer. 
  • Simplify processes to improve efficiency. 
  • If some “improvement” makes the task harder, the project will fail. 
  • He also suggests that CAD management means that stakeholders are involve in the processes.

At most organizations, there is usually one or two SolidWorks power users.  Greg makes it clear that these individuals should be recognized and utilitized for there skill set.  These individuals can also be leveraged to implement mentoring programs to help others become stronger SolidWorks users. 

Many other points were comprehensivesy covered to provide a good level of detail regarding issues that a CAD Manager may encounter.

“Urban legends” 

He covered many topics.  However, of note is his two more controversial recommendations regarding computers and installation. 

He made it clear that anti-virus software should be used and that it should not be deactivated when installing SolidWorks or its add-ons.  I know many sources contradict this.  However, this appears to be the company-line from SolidWorks Corp now.  It should be noted that he made this statement very clearly and authoritatively, yet caveatted his comments with unelaborated “I don’t knows” and “problem with one anti-virus”.  I found this to be frustrating.

The other comment that might turn some heads is his stern statement to not use the /3GB switch to give applications access to more of the computer’s RAM.  There are risks associated with using the /3GB switch.  As he puts it, using this switch is “robbing Peter to pay Paul”.   Instead of using this switch, Greg recommends simply upgrading to Vista and 64-bit computer systems.  I say “simply” with sarcasm.  In the current economic environment, advice like this is a bit unrealistic for many.  There is a balance that must be reached, where the risks have to be weighted against the advantages. 

Ok, I still haven’t eaten.  I seriously am going to get some lunch now.