Hello Guest it is April 26, 2024, 12:09:03 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

1471
General Mach Discussion / Re: Denford Micromill 2000, Denford Microlathe
« on: December 26, 2008, 02:01:49 PM »
Hi,

Denford still upgrade these so no public domain data is available, you can get it updated or because it has a DenStep controller, you will have to remove the controller and fit new drives a breakout board and spindle controller.

Its not a big problem, many here can help you.

Graham

1472
General Mach Discussion / Re: Denford Micromill 2000, Denford Microlathe
« on: December 26, 2008, 06:32:42 AM »
It depends on the type of controller that is/was fitted as to what needs to be done, it is possible to control the machines, if you can give us more details about what is in the control boxes, post some photos too as that helps.

Graham

1473
General Mach Discussion / Re: New Cutter Comp code and Examples
« on: December 22, 2008, 05:42:28 PM »
Funny, I thought it was a relative  ;D

1474
General Mach Discussion / Re: New Cutter Comp code and Examples
« on: December 22, 2008, 02:49:04 PM »
Quote
So if the smallest rad is .25 then the largest cutter must be .4999 or smaller. A .5 cuter with a comp of .25 wont work as its equal to the smallest arc. Very limiting as code with .125 inside arcs almost cant be cut now.

so what is wrong with using a 6mm (.236") cutter

Graham

1475
General Mach Discussion / Re: New Cutter Comp code and Examples
« on: December 22, 2008, 08:20:26 AM »
I think Brian is a bit punch drunk with programming code so let me try to clarify this.

Rule 1.

You can not apply or cancel cutter comp on a G02 or a G03 command :-

e.g.

G01 G42 P2.5 X20. is legal code

G02 G42 P2.5 X20. Y0 R10. is NOT

Rule 2.

The lead in and lead out lines must be longer than the rad of the cutter, so if you are using a .5" diameter cutter the lead lines must be longer than .25", the general rule is 1.5 X radius of cutter.

Rule 3.

You can not use a cutter larger than the smallest internal diameter, if your smallest rad is .25" then the largest cutter you can use is .4999" diameter.

Rule 4.

G20, G21, G28, G28.1, G30, G31 and G52 can NOT be used with in a block of comp code, e.g. these g-codes must not be used between G41/42 and the G40

Rule 5.

You can NOT have 50 consecutive lines of code without a movement command, e.g. X,Y

A line is 1 or more blocks terminated by a return

I hope this clears the confusion.

Graham
 

1476
You could try something like this :-

go to MDI and type 'T11 M6' for tool 1, then in your macro check tool number and if its greater than 10 subtract 10 and set current tool to that new number and drop out.

Graham

1477
G-Code, CAD, and CAM discussions / Re: reset home with G code
« on: December 20, 2008, 12:27:38 PM »
This macro is not the answer, all it will do is home the axis when you insert it into the code.

Would it not be better to correct the fault, if its a rounding error in the step count, which it looks as if it is then driving the A axis at 1.8:1 ratio will remove the error and the step count will be perfect and the guess where to put the macro in the code is eliminated.

Just my opinion.

Graham

1478
G-Code, CAD, and CAM discussions / Re: reset home with G code
« on: December 17, 2008, 10:12:08 PM »
could you just clarify the problem here, are you loosing position on rapid moves or what?

Graham

1479
General Mach Discussion / Re: LazyCam limited to 49 line items
« on: December 15, 2008, 07:32:29 PM »
Sorry misread your post the first time, missed the bit at the bottom, thanks Dave  :)

If you have a Mach3 licence then you should be able to get more than 49 lines of output, if you check that Mach has recognised that the licence is active by going into the help menu and looking to see if your name is displayed this will show its active.

Graham

1480
What are you trying to achieve here, there is no way to pause a macro mid execution and press buttons to execute more VB.

Why do you need to zero out positions and tools in a running program.

If you can tell us what the reason is for this we may be able to sort it for you.

Graham