View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003336||Path||[FreeCAD] Feature||public||2018-02-01 16:20||2019-01-22 05:11|
|Priority||high||Severity||major||Reproducibility||have not tried|
|Product Version||[FreeCAD] 0.18|
|Target Version||[FreeCAD] 0.19||Fixed in Version|
|Summary||0003336: Tool Data Struture, Library, and Editor overhaul|
|Description||Tool Geometry is used in tool path calculation but also in simulation.|
The current tool definition includes a number of properties like
cutting edge angle
cutting edge height
Only a couple properties are used at all and others are confusing, contradictory, or useless.
A new structure is needed that can cover many different types of tools including drills, endmills, lathe tools, shell cutters, fly cutters, and others.
|Steps To Reproduce||An ideal solution will provide an extensible data structure that allows new kinds of tools to be added over time.|
The data gathered should drive a parametric modeling of the tool representation for simulation and visualization.
Tool definitions and attributes should use industry standards whenever possible.
|Tags||No tags attached.|
||Show Preview of tool shape|
I suggest that we try to implement this standard:
ISO 13399 (Cutting tool data representation and exchange)
ISO 13399 has come up before:
The problem has been getting a copy of the standard. It's one of those that is not freely available and expensive.
An ideal solution would be to implement iso 13399 as a standalone python library that could be used in FreeCAD but also other projects like linuxcnc
My university library has a copy of the standard. Also, to follow a post on the forum, I've been able to download some documents from Sandvik on the file structure associated with the standard. I probably won't be able to implement a python library myself, but I'd be willing to help.
gtc-hierarchy-introduction-20150701.pdf (115,865 bytes)
gtc-package-specification-2-0-0.pdf (776,478 bytes)
|2018-02-01 16:20||sliptonic||New Issue|
|2018-02-02 11:24||chrisb||Note Added: 0010913|
|2018-05-02 19:57||imtaurus94||Note Added: 0011222|
|2018-05-02 20:52||sliptonic||Note Added: 0011224|
|2018-05-02 21:20||imtaurus94||File Added: gtc-hierarchy-introduction-20150701.pdf|
|2018-05-02 21:20||imtaurus94||File Added: gtc-package-specification-2-0-0.pdf|
|2018-05-02 21:20||imtaurus94||Note Added: 0011225|
|2018-05-02 21:21||imtaurus94||Note Edited: 0011225||View Revisions|
|2019-01-22 05:11||sliptonic||Status||new => feedback|
|2019-01-22 05:11||sliptonic||Target Version||0.18 => 0.19|