Hello Guest it is April 27, 2024, 05:11:09 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

2541
General Mach Discussion / CNC Workshop
« on: June 05, 2006, 10:38:23 AM »
Hi,

has anybody got news or details of what went on at the CNC Workshop.

Thanks

Graham.

2542
G-Code, CAD, and CAM discussions / Re: Need g-code help
« on: June 05, 2006, 10:32:04 AM »
Was the code I did for you no good?

Graham.

2543
VB and the development of wizards / Which VB
« on: June 01, 2006, 11:49:20 AM »
Hi,

what level of VB is supported by Mach VBA, VB6, VB 2005?

Thanks

Graham.

2544
G-Code, CAD, and CAM discussions / Re: Inline variables and loops?
« on: June 01, 2006, 03:30:29 AM »
Yes, you can do things like this:-

#100=5
G00 X[#100*10] Y[#100*10]
M30

Graham.

2545
General Mach Discussion / Re: Need a jump start
« on: May 29, 2006, 05:33:43 PM »
On a mill the tool offsets are a way of telling the control the difference in length from one tool to the next.

When you set tool 1 as the datum tool, all others are set in offset as the difference in length from tool 1.

E.g.

1 Insert tool 1 into the spindle.

2 Move down until the top of the work is touched.  Zero out Z axis.

3 Do work for that tool.

4 Load next tool, move down until it touches the top face of the work.

5 The value in the Z axis DRO is the offset for this tool .  Enter this value in the offset you want to use for this tool.

6 In the NC code for this tool  you should have 'G43' and a H followed by the offset number to use, this will use the offset on this tool.

Repeat for next tool.

Is this what you wanted?, if not just say.

Graham.


2546
General Mach Discussion / Re: M3 M4 M5
« on: May 27, 2006, 07:59:37 PM »
You should be able to do it with some VB and a user dro,  if you add a few lines to the M3, M4 & M5 macros.

In the M5 macro add something like this

Call SetUserDRO(Number, 0)
DoSpinStop()

In M3 put something like

dir=GetUserDRO(Number)
if dir = 0 then
  DoSpinCW()
  Call SetUserDRO(Number, 3)
else
  generate an error message and stop the machine
endif

In M4 put something like this

dir=GetUserDRO(Number)
if dir = 0 then
  DoSpinCCW()
  Call SetUserDRO(Number, 4)
else
  generate an error message and stop the machine
endif

Not sure it will work, as I have not tried it, maybe Brian will correct my errors.

Graham.

2547
G-Code, CAD, and CAM discussions / Re: U,W supported?
« on: May 24, 2006, 09:01:50 PM »
Like Fanuc ;D , 22 Years, man and boy.

Do you think these features will be included in the future?

Graham.

2548
G-Code, CAD, and CAM discussions / U,W supported?
« on: May 24, 2006, 05:31:49 PM »
HI,

I think this if for Brian,

I have just run my very first program on my mini lathe.  This is the program (not long not elegant)

G18 G21 G00 G94 G40
G00 X47. Z1.
G01 X30.5 F30.
G00 X46. W.25
G01 Z-16.9
G00 Z1. U.25
X60. Z50.
M30

Mach3 Turn is ignoring the U and W commands.

This is my question :-

is W and U not supported or has it to be used in a special way or have I something set wrong?

For those out there that don't know what I am talking about a 'U' is an incremental X move and 'W' is an incremental Z move

Also is automatic chamfer and radius supported?

E.G.

G00 X20. Z0
G01 X30. K-.25 (auto chamfer)
Z-10.

or

G00 X20. Z0
G01 X30. C.25 (auto chamfer)
Z-10.

and

G00 X20. Z0
G01 X30. R-.25 (auto radius)
Z-10.

Thanks

Graham.

2549
General Mach Discussion / Re: Testing Mach3 with difficulties
« on: May 24, 2006, 02:55:49 AM »
It sounds to me as if you loaded a turning file,  this would change some of your defaults.  Then a re boot would have put them back.

Graham.

2550
General Mach Discussion / Re: Post Processor
« on: May 21, 2006, 12:21:13 PM »
I use AlphaCAM and use a standard Fanuc series 6 post.

Never had any problems with it.

Graham.