Hello Guest it is May 01, 2024, 11:54:53 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Graham Waterworth

191
General Mach Discussion / Re: Mach 3 Job Size problem. Help Please??
« on: November 17, 2022, 07:47:53 PM »
Have you got the native units set to Inch or MM

192
Feature Requests / Re: Mach4 lathe tapping wizard
« on: November 17, 2022, 07:35:17 PM »


G00 X0 Z5. G97 S500 M3
G32 Z-15. F1. M5
Z5. M4
G00 X120. Z120. M5


193
General Mach Discussion / Re: Mach 3 losing g54-g59
« on: November 17, 2022, 07:18:29 PM »
I once had this and the solution for me was to have a G54 at the end of every program just before the M30

...
...
G54
M30
;

194
Mach4 General Discussion / Re: Auto Tool Setter Offsets
« on: November 16, 2022, 09:14:13 PM »
Okay, lets give this a try:-

A BIT OF BACKGROUND KNOWLEDGE

Tool offsets and fixture datums are 2 different things and need to be treated in different ways. 

To do this the correct way we need a machine with a Z axis that homes to a known point, we need a tool setter that is in a fixed position, it can be a removable type with a fixed mount.

We are going to do this so there is NO master tool.  All tools have an offset relative to a fixed point on the Z axis head, Dimension D.

LETS FIND SOME DIMENSIONS

Check out the diagram below, the dimension A is the first one we need to find.  This will be hard coded into the macro as it will only need to be changed if the machine has a bump or the distance to the table changes.

Pick a point on the under side of the Z axis that will not change, on a router the spindle clamp should be fine, on a mill with a quill it is best to use a machined surface NOT the end of the spindle.  Fixed spindle mills and lathes can use the end of the spindle.

To get the A distance we need to home the machine and then use a block of a known size, a slip block will be good.  We then sit this on the table and lower the Z axis so the chosen fixed point on the under side of the Z axis touches the block so we can slide it back and forth with a light friction feel.

We then need to look at the machine coordinates (G53) and take note of the value, this is then added to the size of the slip block to give us our A dimension.

Now we need to find the B dimension, this we do by putting a tool in the spindle and touching it on to the setter until we see it trigger, this may be a light on the tool setter or in the mach3/4 diagnostics.  Once triggered we take a note of the machine Z value (G53), then move the spindle to touch the tool on the table top using a feeler gauge or paper, note down the Z axis machine value (G53) and add the feeler thickness to the value. Take the first value from the second one and this is the B dimension.

Note, in most cases Z machine values will be minus numbers so when we add the feeler thickness we are adding a minus values to get a bigger minus value.

With the two dimensions and the Z axis G31 SKIP value #5063 we can work out the offset for the tool.

E.g.

F = #5063 (G31 Skip)

If our setter is above the machine table

D = abs(A) - abs(F) - abs(B)

If its below the table top :-

D = abs(A) - abs(F) + abs(B)

With this knowledge we can them set our fixture offsets with ease.

E = -(abs(A) - abs(C))

When we call tool 1 with its offset active and it backs the tool off by the offset amount.  This way you can have as many fixture offsets all with different heights and the tool will be in the correct place.


195
There is a new wizard coming out on Monday that should fix that.

196
Mach4 General Discussion / Re: Lua script: Pause for operator to jog?
« on: November 09, 2022, 08:36:13 PM »
Is the table going to move?

If not then the touch off distance is not going to change so all you need to do is let a tool touch the setter, zero out on the touch point, move and touch the tool on the table with a feeler gauge or paper and the difference in reading is your value.

If table position changes you need 2 scripts, one to touch the table and one to touch the setter.


197
Reduce the velocity and acceleration on all axis by 50% and see if that helps in automatic mode.

We would need more details of the Mach3 settings and the machine to help further.

198
Mach4 General Discussion / Re: Plasma without Z-Axis: Probing issue
« on: November 05, 2022, 07:39:59 PM »
This is what is in the standard plasma m3.mcs macro :-

function m3()
   mcTHC.FireOn()
end

if (mc.mcInEditor() == 1) then
    m3()
end

As you can see it turns the plasma on, if you do it a different way then remove the mcTHC.FireOn() line in the macro.

It might be a good idea to read the help files in the Docs folder inside Mach4.


199
Mach3 under Vista / Re: New computer to run Mach3
« on: November 04, 2022, 02:14:26 PM »
Post some pictures to give us a clue.

200
Mach4 General Discussion / Re: Programs won't continue after m6
« on: October 31, 2022, 09:10:41 PM »
From memory I don't think you can use G91 in G53 mode without issues.