Machsupport Forum

Mach Discussion => General Mach Discussion => Topic started by: pabeader on September 24, 2006, 05:52:42 PM

Title: Mach 3 for vertical lathes?
Post by: pabeader on September 24, 2006, 05:52:42 PM
Sorry if this has been answered before...

I started looking at the Mach turn screens and I notice that they all show horizontal lathes.  Is it possible to change this?

thanks

Title: Re: Mach 3 for vertical lathes?
Post by: Graham Waterworth on September 24, 2006, 06:03:36 PM
You can modify all the screens in Mach by using the Screen editor, this can be downloaded from the download tab at the top of the forum.

Graham.
Title: Re: Mach 3 for vertical lathes?
Post by: pabeader on September 24, 2006, 06:55:31 PM
Tried it and I don't see a way to rotate the toolpath window 90°

Also, is it possible to change the built-in M-codes and G-codes?

Title: Re: Mach 3 for vertical lathes?
Post by: pabeader on September 25, 2006, 10:15:10 PM
bump
Title: Re: Mach 3 for vertical lathes?
Post by: Brian Barker on September 26, 2006, 06:48:40 AM
There is no way to turn thetool path other then setting the monitor on its side at this time :)

If you retro the machine it would not be that hard to add for you...


Thanks
Brian
Title: Re: Mach 3 for vertical lathes?
Post by: fdos on September 26, 2006, 01:28:20 PM
Personally I cant really see any need to rotate the toolpath view even if it is a vertical lathe.    Hardly going to confuse the operator.

Did your old controls have a toolpath display?

There is no reason Mach can't control your machines, as long as you can interface to Mach, and in most cases thats not much of a problem.
Title: Re: Mach 3 for vertical lathes?
Post by: pabeader on September 26, 2006, 07:23:27 PM
You are right in that we don't currently have a toolpath.  I could just create screens without them so that wouldn't be an issue.  Yes, unfortunatly if I leave them the operators we have would be VERY confused.  We'd find them leaning over all the time trying to figure it out.  Might get a number of wrenched backs and things like that. :)

Seriously, though.  I really do need to find out if the built-in M-codes and G-codes can be changed.  Our existing programs have different usages for a number of the codes.
Title: Re: Mach 3 for vertical lathes?
Post by: Brian Barker on September 27, 2006, 07:03:51 AM
Gcodes can't be changes but you can change most all of the Mcodes :)


Thanks
Brain
Title: Re: Mach 3 for vertical lathes?
Post by: pabeader on September 27, 2006, 01:57:16 PM
Well maybe if I can get the company to spring for 20 licenses we might be able to work something out?  I could provide you with a list of the G-codes and how WE (GE, AB, Fanuc) use them and you could adjust the program to fit?  Or I could do it if I had the source.  Either way would be fine with me.

Set me up with the different modules that contain the G-codes.  I tweak them for us.  Send them back to you to be compiled into a finished program.  That way all I have is bits and peices and not everything.

Just a thought
Title: Re: Mach 3 for vertical lathes?
Post by: Brian Barker on September 27, 2006, 02:13:39 PM
It could be added to a plugin but you are looking at one hell of a bunch of work :( What Gcodes are you having trouble with
Title: Re: Mach 3 for vertical lathes?
Post by: ART on September 27, 2006, 02:35:33 PM
Which codes woudl require the change?

Art
Title: Re: Mach 3 for vertical lathes?
Post by: pabeader on September 27, 2006, 09:04:34 PM
Well there are a number of them...

G10 - Set to Radius programming
G11 - Set to Diameter

G70 - Inch programming
G71 - Millimeter

G33 - Constant lead Threadcut
G34 - Variable lead Increasing
G35 - Variable lead Decreasing

G53 - Cancel Part Offsets

G60 - Clear Inhibit zone
G61 - Activate Inhibit zone
G62 - DeActivate Inhibit zone

G92 & G98 - Insert Cartesian presets
G99 - Cancel Presets

G93 - Velocity/Distance feerate mode


That would be a start.
Title: Re: Mach 3 for vertical lathes?
Post by: ART on September 27, 2006, 10:44:20 PM
Hi:

 Kinda what I figured. Its not so much the code, its functions you need. Some of those dont exist in Mach./ There is no way to add them, and it wouldnt be trivial to do so.

G10 - Set to Radius programming
G11 - Set to Diameter

   >> This one woudl be easy, since both radius and diamter do exist.

G70 - Inch programming
G71 - Millimeter

  >> This is already implemented.


G33 - Constant lead Threadcut
G34 - Variable lead Increasing
G35 - Variable lead Decreasing

  >> Again, these dont exist, so impossible..

G53 - Cancel Part Offsets

>> G53 is there, but not modally so.

G60 - Clear Inhibit zone
G61 - Activate Inhibit zone
G62 - DeActivate Inhibit zone

  >> No inhibit zones exist to control in MAch

G92 & G98 - Insert Cartesian presets
G99 - Cancel Presets

  G92 exists, but G98/G99 have different meanings..

>>G93 - Velocity/Distance feerate mode

  Again, not too bad..

 All in all, its a case of wanting features, not so much code changes. Sorry, wont happen in any short term..

Art

Title: Re: Mach 3 for vertical lathes?
Post by: pabeader on September 27, 2006, 11:10:12 PM
Oh well.  Guess I'll have to write my own CNC program.  Shouldn't take more then a week or two to port the base code over from one of the other machines.  Then pretty it up.  Now if I could only get the cool driver you have...

:)
Title: Re: Mach 3 for vertical lathes?
Post by: ART on September 27, 2006, 11:20:04 PM
yeah, the driver part was the most difficult.. :)

Art