@christopher.cooperVHK2N
I have been setting up the tool library for both our mills and lathes with standardized tooling. We currently have about 60 go-to milling tools and 15 go-to turning tools which we use as our first choice for programming, since we know they will be in the machine or ready to load. In addition, I have also been working to heavily modify the Excel setup sheet to meet our specific requirements for job setup. During this process, I have found a few issues which I have tried to work around, all relate to lathe tooling. Apologies if these have been previously mentioned, I did not read all 13 pages of this thread.
1. Our lathe tooling requires and insert, a holder and then a tooling block/live tool holder. Each of these items has a part number & EDP number. It would be very useful to have user input fields for all of this. For example an insert might be CNMG432 MF KC5010 with a separate EDP #, the holder is MCLNR123B, again with a separate EDP# and then the tooling block would have part number that I do not remember off the top of my head. (I'll admit, the tooling block number would be much more useful for live tool holders, which we do have to switch often. Most of our static tool holder blocks remain on the same turret positions).
My current setup is to define the "tool" as the insert, because the grade and geometry is tied to the SFM and F in the tool library. I use the description for the insert "CNMG432 MF KC5010", but I have commandeered the "productLink" field for the holder part number & EDP, which is less than ideal and took a lot of work to get to appear on the Excel setup sheet.
2. Then we get to boring bars. We need a field to define boring bar stickout, separate from the holder OAL, equivalent to bodyLength on a milling holder. There also needs to be a field for minimum bore, as a 1/2 boring bar does not fit in a .500 hole. Finally, there needs to be a way to define a boring bar with a neck. If I have a 3/4 boring bar with a .600 x 1.5 neck, I want to be able to see that it is a 3/4 shank, grab the correct tool bushing from the tool crib when I am setting up the job, but also know that I can put that boring bar in a .650 hole when I am programming the job.
3. Drill mills. Currently, I cannot define a drill mill (which is very handy on a live tool lathe where turret space is limited). I tried defining a form mill, but there are operations where that does not work. Currently I have the tool defined as an endmill and separately as a chamfer tool, which is awkward for programming and in the tool list.
4. Live tool holder definitions. I specifically mention this again because it is often that we use a shrink holder/ ER collet extension for our live tools, which we have defined in the holder section. However, I am also defining the live tool itself in the holder section, such that it appears on the setup sheet. This means there is only one value I can pull from the library to the setup sheet to define the "holder". I currently have a workaround for this, but it took some creative programming on the Excel post.
5. Live tool direction. This one would be a real stretch, but if there was a way to define spindle direction and tie it to a specific live tool holder, that would be awesome. Some of our live tools are geared such that they spin "reverse". That box doesnt always get unchecked lol.
I am not familiar with the old tool library at all, but I dont really see what the hate is about. This current tool library seems to look good and work fine, is it just missing details.
I would be happy to discuss in more detail any of these items, or our specific workflow and how I am hoping to use the library and its features.