-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TechDraw: Component Drawing as default document type #18827
base: main
Are you sure you want to change the base?
Conversation
Presumably Component Drawings are more common as opposed to Assembly Drawing's therefore FreeCAD's default should reflect this. find src/Mod/TechDraw/Templates -iname "*.svg" -exec sed -i 's#Assembly Drawing#Component Drawing#g' "{}" \;
From a technical perspective, the change looks fine. It is just a global edit of a string in some templates. I have no idea about the business perspective. It sounds logical that the more common type of drawing is "Component Drawing". Maybe somebody like @pierreporte can give us a business perspective. |
This kind of things is closely related to business processes. No two corporations manage document types the same way (list and naming of types), and they wouldn't use default templates anyway. It may appear on drawings or not. It may be a document attribute or not (in my current company, it's part of the document number, in the previous it was a PDM attribute) . Title blocks in general are very company-specific. I have no opinion on the PR. |
Another point to consider is, how consciously people change these fields... Currently some folks may do a quick component drawing, with still "Assembly Drawing" unchanged on the sheet. Changing the default would prevent this from happening. While the other way around could also happen, it stands to reason, given that creating assemblies is a much more advanced skill as compared to creating components, someone creating an assembly drawing is more likely to be mindful to change the drawing type to "Assembly Drawing" (from the proposed new default of "Component Drawing"). |
TBH I would entirely remove that field. If the user is a company, they would use company specific templates. If they just want to do something quick & dirty or are hobbyists, they don't need ISO 7200 compliance. Nobody uses ISO 7200 anyway, it's more like a set of guidelines. It would be great if there was a way to quickly build a title block to suit user's needs, like a table editor, but it would mean more TD capabilities like providing the ability to make the whole template in FreeCAD.
It depends. There are part drawings that are extremely complex, and the assembly drawing they appear in can be really basic. Assembly drawings can of course be quite complex, specially if it needs to show the assembly process. Then there is the case of an assembly drawing for the customer, that is more similar to a part drawing because it only show useful dimensions to mount the thing in a bigger product (think of an electric motor to be put in a robot). |
I'd like to add, that having ISO templates built into FreeCAD is rather helpful even if just as a learning aid. |
Presumably Component Drawings are more common as opposed to Assembly Drawing's therefore FreeCAD's default should reflect this.
find src/Mod/TechDraw/Templates -iname "*.svg" -exec sed -i 's#Assembly Drawing#Component Drawing#g' "{}" ;