Hello Guest it is May 04, 2024, 11:50:41 AM

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

2042
G-Code, CAD, and CAM discussions / Re: Subtest again...
« on: May 31, 2007, 03:21:49 AM »
It is always safer to put the G52 x0 y0 in the code and less confusing when looking for the end of a block.

There are other rules attached to G52 too.

You can not change datum e.g. G54,G55 etc.

G52 must be cancelled before a tool change.

G40,G41,G42 must be within the G52 block.

(This is very bad code)
G52 X100 Y100
G41 X25 P2
Y..
X..
G52 X0 Y0
X10. Y10.
X15.
G40

Graham.

2043
G-Code, CAD, and CAM discussions / Re: Subtest again...
« on: May 30, 2007, 03:09:17 PM »
Yes, you can do it as many times as you want.

Graham.

2044
Mach can output a PWM signal, all you need to do is set it up in spindle control under ports and pins.

Graham.

2045
G-Code, CAD, and CAM discussions / Re: Subtest again...
« on: May 29, 2007, 11:47:38 PM »
Hi Nick,

You need to offset the datum using G52, like this :-

G20 G40

G00 g90 g43 X-1. Y-1.
z1.
M98 (SUBTEST.TAP)
G52 x5. y5. (datum shift)
M98 (SUBTEST.TAP)
G52 x0 y0 (datum shift cancel)
M30

%

If you run this in Mach it will not show the 2 paths offset, it will draw them on top of each other. The machine will do it right though.

Graham.

2046
General Mach Discussion / Re: no step pulse
« on: May 26, 2007, 07:05:31 AM »
Ok, just double click OriginalDriver and it will be back to standard.

Graham.

2047
You would have to use a relay on the wires and switch it with an output.

Graham.

2048
General Mach Discussion / Re: no step pulse
« on: May 26, 2007, 02:20:04 AM »
Inside the Mach3 folder is a file called SpecialDriver double click it to run and it will install a different Port driver, I had to use it on one of the PC's I tried.

Graham.

2049
General Mach Discussion / Re: User macros that produce problems...
« on: May 24, 2007, 12:52:21 PM »
They work here, here are the 2 macros :-

Try them and let me know.

Graham.

2050
General Mach Discussion / Re: User macros that produce problems...
« on: May 24, 2007, 02:33:53 AM »
OK, try it this way

If IsLoading() then
else
activatesignal(output1)
end if

Graham.