Classes | |
| class | ObjectThreadMilling |
Functions | |
| def | Create (name, obj=None, parentJob=None) |
| def | elevatorRadius (obj, center, internal, tool) |
| def | SetupProperties () |
| def | threadPasses (count, radii, internal, majorDia, minorDia, toolDia, toolCrest) |
| def | threadRadii (internal, majorDia, minorDia, toolDia, toolCrest) |
Variables | |
| float | SQRT_3_DIVIDED_BY_2 = 0.8660254037844386 |
| translate = FreeCAD.Qt.translate | |
| def PathScripts.PathThreadMilling.Create | ( | name, | |
obj = None, |
|||
parentJob = None |
|||
| ) |
Create(name) ... Creates and returns a thread milling operation.
| def PathScripts.PathThreadMilling.elevatorRadius | ( | obj, | |
| center, | |||
| internal, | |||
| tool | |||
| ) |
elevatorLocation(obj, center, internal, tool) ... return suitable location for the tool elevator
Referenced by PathScripts.PathThreadMilling.ObjectThreadMilling.executeThreadMill().
| def PathScripts.PathThreadMilling.SetupProperties | ( | ) |
| def PathScripts.PathThreadMilling.threadPasses | ( | count, | |
| radii, | |||
| internal, | |||
| majorDia, | |||
| minorDia, | |||
| toolDia, | |||
| toolCrest | |||
| ) |
| def PathScripts.PathThreadMilling.threadRadii | ( | internal, | |
| majorDia, | |||
| minorDia, | |||
| toolDia, | |||
| toolCrest | |||
| ) |
threadRadii(majorDia, minorDia, toolDia, toolCrest) ... returns the minimum and maximum radius for thread.
| float PathScripts.PathThreadMilling.SQRT_3_DIVIDED_BY_2 = 0.8660254037844386 |
| PathScripts.PathThreadMilling.translate = FreeCAD.Qt.translate |