Skip to content

Support FreeCADs Material System #52

@jbaehr

Description

@jbaehr

Right now BTL comes with its own material list. However, since FreeCAD/FreeCAD#14460 we have a material model providing the parameters required for the cutting force calculations.
With FreeCAD/FreeCAD#15910 and FreeCAD/FreeCAD#16021 I provided some data for various metals and woods. In the PRs you'll also find some example code on how to use the values (the one in the Wood PR is more advanced). I think it allows a better cutting force estimation as it takes the chip thickness into account: Removing two small chips takes more power than removing a single larger one; or the other way round: Removing chips of half the thickness takes more than half of the power. In addition, the cutting force changes with the tool's rake angle (and to a limited degree with the helical angle as well). From what I saw you just multiply the matarial-removal-rate with a constant (per material) factor.
The sample code also uses FreeCAD's Quantities for the calculations (instead of plain floats) and thus removes the need for various constants resulting from the differences in units -- The quantities take care of that which results in cleaner code.

I think your material system has the advantage of providing different surface speeds for different operations, though. here I summaries the current limitations in FreeCAD's. There are some ideas how to address them in FreeCAD/FreeCAD#16801 but we haven't come to a satisfying solution yet. Maybe you want to join this discussion as well?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions