Machsupport Forum
		Mach Discussion => Mach4 General Discussion => Topic started by: john11668 on February 03, 2021, 08:20:02 AM
		
			
			- 
				So I have a piece of code  produced as an exercise in Mach3.
I try to load it into Mach 4 as a test routine .
An error comes up saying unrecognised code in line 1   which is   "G18 G64 G80 G90 G40 G49 "
Now not  being sure of all the codes I just deleted line 1 to see if it would work presuming there would be  defaults in there which would work anyway.
So now when I load  into Mach 4 it is happy to load and run  but with crop circles on the display and the machine happily follows these in run mode .
I have had these before in Mach 3  and I seem to remember it being to do with the absolute or incremental modes 
Can anyone remind me how to change these in Mach 4
Which piece of code in line one is upsetting mach 4  and why?
It surprises me that code is not portable between on and the other 
			 
			
			- 
				Hello,
G91.1 is for Inc Arc center and you can select that (or ABS) under configure -> Control and the ArcCenter mode 
Now as for your Gcode. I am going to on out on a limb and say you are running a lathe. I say that because your plane selection is in the XZ plane (G18). Mach4 has a full Lathe Gcode interpreter, mach3 has a hacked to sort of lathe interpreter :) . mach4 changes the Gcodes to match what you will see in a trade school on a lathe. If I had to guess G49 is the one that is giving you trouble I would also take the G90 out as INC ABS codes are not used anymore in turn. INC moves are done with the U and W. It's really cool you can move the X axis U.005 while you do a Z -1.0 and take a tapper out of a part that you machine may be putting in (mechanical issue ) . We do things like that all the time when we are ruining production. 
Hope that helps and gives you a little insight as to why your seeing what you are.
Thanks
Brian
			 
			
			- 
				Doesnt really help me to overcome the problem Brian.
			 
			
			- 
				Okay let’s take this a little slower, are you running a lathe or a mill? 
			
 
			
			- 
				Lathe , 
Runs code happily in mach 3 but that same code jut gives me crop circles in mach 4  regardless of abs or inc  arc settings in control page .
I am also finding that when I exit from Mach 4 there is a copy of Mach4 gui left running in the background  which prevents me from reopening "Mach 4 lathe" so I have to go into application manager and delete before I can open mach again. or restart the whole computer. 
There are other strange happenings   too ..  left arrow on keyboard now jogs right. It was fine a couple of days ago .
When I go into Diagnostics/ keyboard settings  I cant change it back.  The screen has a flicker .
I presume these latter issues are not connected to the crop circles , but all adding to my initial experiences of Mach 4 .
			 
			
			- 
				What are you running for a plugins? And are you trying to do Modbus and not getting the communications? Something is not allowing the core to shutdown. 
Please upload a gcode file and I will tell you what is wrong. Mach3 is way more mill and 4 has a full on turn Gcode interpreter.
I want to help but I need you to help me help you. I wish I could see what your seeing because I could do more.
			 
			
			- 
				
What are you running for a plugins? And are you trying to do Modbus and not getting the communications? Something is not allowing the core to shutdown. 
Please upload a gcode file and I will tell you what is wrong. Mach3 is way more mill and 4 has a full on turn Gcode interpreter.
I want to help but I need you to help me help you. I wish I could see what your seeing because I could do more.
Hi Brian 
Sorry I have not been around for a few days .
The only plugin AFAIK is the UC100 one ,  I have never tried anything to do with modbus.  I saw it in the config memory  but I am going one step at a time so was not tempted to anything new .  
I find this is a nuisance though. 
Do you get involved in problem solving by screen sharing
			 
			
			- 
				If you can send me a PM and I will have one of the guys contact you to check out your PC.
			
 
			
			- 
				G90 is the culprit.  Since M4 has gone to Fanuc style gcode lathes do not have absolute /incremental 90/91, instead use xyz for absolute and uvw for incremental.
Also UC100 Mach4 plugin has not been fully tested on a lathe and they have said not to expect it to.  Had one and dumped it after they told me that.
THT
RT