Machsupport Forum
Mach Discussion => General Mach Discussion => Topic started 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
-
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.
-
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?
-
bump
-
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
-
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.
-
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.
-
Gcodes can't be changes but you can change most all of the Mcodes :)
Thanks
Brain
-
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
-
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
-
Which codes woudl require the change?
Art
-
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.
-
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
-
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...
:)
-
yeah, the driver part was the most difficult.. :)
Art