My comments in ``
 
Message: 5
Date: Mon, 13 May 2013 18:56:19 +0000
From: Chris Morley <[email protected]>
Subject: [Emc-users] lathe style toolchange patch
To: EMC <[email protected]>, EMC DEV
<[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

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

`` T#### Where the first 2 digit is the turret location and the second 2 digit 
is the offset - combined geometry +wear , note first 2 digit can drop leading 
zero, allows 99 sets of offsets.``

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.
 
`` this is a parameter location and may vary depending on machine control 
series - atleast I know it does on the 6M, 11M, 15M, 18M mill controls - I have 
not needed to access wear offsets for macros on lathe controls.``
 
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


------------------------------
 
I assume this would do the G43 H# but not any G41|G42.

------------------------------------------------------------------------------
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

Reply via email to