Material: Add wood cards with machining model#16021
Conversation
The existing "Wood-Generic" material was only rendered in the default gray, which is now fixed. I'm aware that wood comes in may different shades, and the current choice of a yellowish brown is arbitrary.
With PR FreeCAD#14460 the "machinability" model was introduced. This commits adds material cards with complete machining model data for various types of woods and engineed wood products. The data comes from the German text book "Zerspanung von Holz und Holzwerkstoffen", ISBN 978-3-446-47769-8, 2. Edition 2023, https://www.hanser-fachbuch.de/fachbuch/artikel/9783446477698 Usage of this data for our purpose is legal as facts are not protected by copyright according to German law.
33e7d77 to
bb01ec7
Compare
|
@jbaehr Is there an equivalent of the books that you used for materials like cardboard? Deutsch ist ok :) P.S. Perhaps https://www.hanser-fachbuch.de/fachbuch/artikel/9783446474819?number=978-3-446-47481-9 ? Do you think it may have data for material cards? |
I have not performed any research for paper-based materials yet. But from my (selective) perception, cutting cardboard by chip removal is rather uncommon...
I can check whether it's available in my library. From a quick glance at the index (freely available as part of the "Leseprobe" using your link), there are at least entries for cutting speed and cutting force. Disclaimer: Machining cardboard is not by primary interest, so I won't invest much time (or even money) here. |
I think I should have mentioned that cardboard is interesting in the context of the Sheet Metal workbench rather than the CAM workbench.
Only if you have the time, thanks. |
So which information are you after, then? bending forces, k-factor, ...? can you please provide an example of another material where we have the required information, or even better: a fully described material model? I'm quite inexperienced in this area...
It is available -- I just ordered it. let's see what this brings :-) |
|
I may have jumped the gun too soon here. @shaise, is there a material definition required for SheetMetal? Or is it too early? |
So I had a look. It goes very deep into many aspects, including cutting and folding. However, while there is some application of machining (e.g. in book production) and sawing (e.g. for cutting toilette paper rolls to length), there is nothing of interest for FreeCAD's material system for the CAM WB. Regarding the SheetMetal WB, I don't know whether the knowledge of this book applies here or whether (corrugated or not) paper/cardboard requires a completely different folding model than metals. Could be interesting for someone creating a CardboardBox-WB, but I'm not that guy. |
This is a follow up to #15910, which introduced machining model data for various classes of metals. This PR now provides data for various types of woods and engineed wood products.
I got the data from the German text book "Zerspanung von Holz und Holzwerkstoffen", ISBN 978-3-446-47769-8, 2. Edition 2023. However, the author did not perform the cutting experiments but again cites "Sägen Fräsen Hobeln Bohren, Die Spanung von Holz und ihre Werkzeuge" from Bernhard Ettelt; DRW-Verlag Stuttgart; 1987".
Usage of this data for our purpose is legal as facts are not protected by copyright according to German law.
A comprehensive summary is published by the German federal ministry of education an research: “Urheberrecht in der Wissenschaft”, Page 32. (There is an official English translation available, unfortunately not as detailed as the original.)
Note that there is not that much consent about the cutting force calculation for wood as there is for metals. I chose to use Ettelt's model as it is compatible with what our machinability model (cf #14460) requests and thus allows a single implementation in FreeCAD to handle metals and woods alike.
Here is an example of how to use the data to calculate the required cutting forces, spindle speed, power and torque as well as horizontal feed for contour milling:
(to fully integrate this into FC, we need to extend the tool bits with some additional properties, but that's another story)