Machsupport Forum
Mach Discussion => Mach3 under Vista => Topic started by: JAC on October 12, 2016, 01:32:24 PM
-
Hi, like the topic say, I have problems running the programs on mach3. hope somebody can help me or give me ideas what Im doing wrong.
Several years ago I was planning to machine aluminum parts (simple parts) on my table top mill so I download the demo version of Mach3 to my XP computer to try it first. I made several sample pieces and it works great but I had some medical and family problems so I couldnt continue to try it, after several years now I like to try it again. The problem was that my old XP computer where I had the program burn out so I had to buy a new one with windows 7, I download the Mach3 demo version again and I think I set up everything ok but when I load my old program to cut a sample part it just star cutting on the wrong position. I rehome the machine a zero on my part several times but still want to cut on the different place than where it suppose.
When I load the old program it shows the part on one side of my mill table (upper/right side) even though I zero my piece on the center of the table, it also shows the circle on my aluminum piece on the upper right side. I made a new program to see if that would fix it but the new program is different than my old one and I use the same drawing.
Does any body know if they change something on Mach3/Lacy cam in the past years?
Im cutting a circle on an aluminum piece. 4" X 4.250" and the center of circle is at X 2.00 Y2.250
Let me see if I can post the codes and some pics so people can see what Im talking about.
Thank you
-
Pics and code would be useful.
Tweakie.
-
After checking all my settings on Mach3 and my Gcodes, X,Y,Z points a lot of times for couple days, finally last night I found the problem.
I dont know why or when it change, but my programs have G90 for absolute programs, after searching online all the Gcodes I found out that if I use IJK in my program now it has to be G90.1 instead of the G90. My programs worked perfect before with the G90.
I tried last night and it cuts the part where it suppose to and its display on center of table.
One other thing I notice when it was running the program is that on the Mach3 screen spindle section, the spindle tab was blinking I think I saw something on the tutorial video, it should be a setting to stop the tab for been blinking. I look for it, beside that now is working perfect, I try the other sample parts programs later this month.
Thank you.
-
G90 and G90.1 are two completely different settings. You need to use both, not one or the other.
Typically, most CAM programs output code that uses:
G90 - Absolute Coordinates
G91.1 - Incremental IJ mode
G90.1 is Absolute IJ mode.
Not that these codes need to be on separate lines in your program, or the first one will be ignored.
-
Hi, Gerry thank you for your reply. Thats why I dont know how is was working perfect before (several years ago). This is my old program. Im new to the Gcodes so I dont know if this is written correctly but so far is working for me , I still learning.
Old program.
N1 T1 M06
N2 G90 G00 X0 Y0
N3 S1200 M03
N4 G0 Z.5000 M08
N5 X3.1175 Y2.2500
N6 Z0.1000
N7 G1 Z-.6000 F6.00
N8 G2 I2.0000 J2.2500
N9 G0 Z.2000
N10 X3.1575
N11 Z0.1000
N12 G1 Z-.6000
N13 G2 I2.0000 J2.2500
N14 G0 Z.2000
N15 X3.1975
N16 Z0.1000
N17 G1 Z-.6000
N18 G2 I2.0000 J2.2500
N19 G0 Z1.7500 M1
N20 X3.205
N21 Z0.1000
N22 G1 Z-.6000 F10
N23 G2 I2.0000 J2.2500
N24 G0 Z1.7000 M09
N25 X0.000 Y0.0000 M05
N26 M30
New program.
N1 T1 M06
N2 G90.1 G00 X0 Y0
N3 S1200 M03
N4 G0 Z.5000 M08
N5 X3.1175 Y2.2500
N6 Z0.1000
N7 G1 Z-.6000 F6.00
N8 G2 I2.0000 J2.2500
N9 G0 Z.2000
N10 X3.1575
N11 Z0.1000
N12 G1 Z-.6000
N13 G2 I2.0000 J2.2500
N14 G0 Z.2000
N15 X3.1975
N16 Z0.1000
N17 G1 Z-.6000
N18 G2 I2.0000 J2.2500
N19 G0 Z1.7500 M1
N20 X3.205
N21 Z0.1000
N22 G1 Z-.6000 F10
N23 G2 I2.0000 J2.2500
N24 G0 Z1.7000 M09
N25 X0.000 Y0.0000 M05
N26 M30
As you can see the only difference is at G90 to G90.1 but I told you it work perfect before with the G90 only. Im just making a circle on a piece of aluminum. For what you say I need to have both on my program . Does one have to be first or it make no differen .
G90.1 G0 X0 Y0
G90
OR
G90
G90.1 G0 X0 Y0
Thank you for all you help.