I have three books by Peter Smid. One is "CNC Programming Handbook", another is "FANUC Custom Macros", and the third has been borrowed by a student... Looking at the lathe offset section of the FANUC book, he says that geometry offsets have 10000 added, while wear offsets do not have anything added. This is in reference to the G10 instruction.
I've never actually used a G10 instruction, as our Mori Seiki lathe with Fanuc 0i-TC control doesn't support it. I set up geometry and wear offsets on the offset screen, then have T0101 to T1212 tool selection statements in the program. First two digits are tool number, second two digits are offset table entry, which includes both geometry and wear offsets. Any plans to implement automatic nose radius compensation? Not that i've had much success with that on a Fanuc control... -- Ralph ________________________________________ From: Chris Morley [[email protected]] Sent: Monday, May 13, 2013 11:56 AM To: EMC; EMC DEV Subject: [Emc-users] lathe style toolchange patch I'm working with the Daniel's lathe style toolchange patch to get it into master branch. Aside from fixing it to use an INI switch and a small bug with loading tools without wear offsets. I have questions: Some back ground: This patch allows tool changes by just issuing the T code, no M6 required. It also applies geometry offsets and optionally, wear offsets at the same time. By geometry offsets - I mean the nominal tool length offsets and insert orientation. T1 would index to tool 1 and apply geometry offsets (no wear offsets) T101 would index to tool 1 and apply wear offsets # 1 T102 would index to tool 1 and apply wear offsets #2 Note: wear offsets and tool number do not need to be the same. Ok all pretty standard lathe stuff. To cover this in the tool file there are entries for tool geometry and entries for wear. To differentiate between them there is an 10000 offset added to the geometry number. That is tool 1 is entered in the toolfile as tool 10001 tool 2 is 10002 etc. wear offsets are entered as wear offset # 1 is tool 1 wear offset is tool # 2 Because of this 10000 offset (which is a Fanuc thing by the way) and the way it was applied linuxcnc current pops up a dialog to ask for tool 10001 instead of tool 1. Ok here comes the questions. The patch references a cnc book 'cnc fundamentals' by Peter Smid. I can't find a reference on the web for this particular title. Anyone got one? The patch applies the 10000 offset to the geometry entry rather then the wear offset entry. To me this is a bit confusing. In a tool file I would think tool 1 basic info would be under tool 1, not tool 10001. I can more easily wrap my head around wear offsets under the 10001. While I can easily hide this problem under a special tool editor program, it also affects the tool dialog pop that requests a manual tool change -hmm and probably an automatic tool change - I never checked the hal pin number. I propose that I switch it the geometry would be entered under tool n and wear offsets under tool 1000n. Is there any foreseeable problem with that? By that I mean compared to common practice of other controls. This patch will be used with the Tormach lathe as I understand it - it would be nice if their way was the same as ours. I have referenced what I could find on the web about Fanuc lathes and this seems to be the way they had it - at least for A/B controls (roughly anyways, A and B did it slightly different from each other). Chris M ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
