Hello Guest it is April 24, 2024, 08:24:28 PM

Author Topic: Serious Mach4 Mill problem with the use of cycles with G18 plane  (Read 2282 times)

0 Members and 1 Guest are viewing this topic.

Serious Mach4 Mill problem with the use of cycles with G18 plane
« on: November 12, 2020, 12:14:35 PM »
Good morning.

I have identified big problem in Mach4 mill.
When using the G81 drilling cycle, using the G18 plane, the X and Z axes are inverted !!
I enter gcode test.

%
T1 M06
G97 S1000 M3
G0 G18
G0 X0 Y10 Z100
G0 Z0
G0 X20 (DRILL 1)
G81 Y-20 F100 R1
X50 (DRILL 2)
X100 (DRILL 3)
X150 (DRILL 4)
G80
G0 Y100
Z200
G17
M30
;

instead of moving with the X axis to make other holes, it was the Z axis that moved !!!
Re: Serious Mach4 Mill problem with the use of cycles with G18 plane
« Reply #1 on: November 18, 2020, 02:01:59 AM »
I wonder how it is possible that after at least 5 years that Mach4 is running, no one has ever noticed this Bug in the program !!
Anyone test the functions ?
Or are they simply written in the hope that they are correct?

Offline thosj

*
  •  532 532
    • View Profile
Re: Serious Mach4 Mill problem with the use of cycles with G18 plane
« Reply #2 on: November 21, 2020, 10:35:19 AM »
Following:)
--
Tom
Re: Serious Mach4 Mill problem with the use of cycles with G18 plane
« Reply #3 on: February 18, 2021, 06:05:51 PM »
We were hoping that the bug was fixed with Mach4 update ...
unfortunately it is still present! :'(

Offline thosj

*
  •  532 532
    • View Profile
Re: Serious Mach4 Mill problem with the use of cycles with G18 plane
« Reply #4 on: February 18, 2021, 06:43:58 PM »
I'm not an expert on G18/G18 but I don't believe they're intended to be used with drilling cycles. A vertical spindle mill and a horizontal spindle mill both use G17 for normal moving around/milling/drilling. I've only seen G18/G19 used to circle interp in a plane other than G17, like with a ball endmill. But like I say, who am I to guess!!
--
Tom
Re: Serious Mach4 Mill problem with the use of cycles with G18 plane
« Reply #5 on: February 19, 2021, 03:08:31 AM »
Yes I do test but I am not infallible. If you can make a gcode file that can test every posable way anything could be done in every combination I will run it and test it. Gosh, I hope everyone in the world can learn to be a little nicer and a bit more understanding. This stuff is not simple! We have 4 Gcode interpreters I tested G18 drill cycles just last week in turn and the bug was fixed that the person reported from an old version. So hold on, we will look at this and fix it if it is an issue. Sorry for being a little snippy, we will get it. Thanks for I forming us.
Fixing problems one post at a time ;)

www.newfangledsolutions.com
www.machsupport.com
Re: Serious Mach4 Mill problem with the use of cycles with G18 plane
« Reply #6 on: February 19, 2021, 04:26:27 AM »
we use alot with Horizontal drilling  ,but i think like thsoj,its totally not similar to milling ,first need consider offset and each side its differnt
second all cycle is different ,you must activate at least some m function to go down with Horizontal head...calculate the security...
i cant see any way to do it but only in pp ,the point that you focus that 4 years and no one see this problem ,confirm that mine thinking its corect
Re: Serious Mach4 Mill problem with the use of cycles with G18 plane
« Reply #7 on: February 19, 2021, 09:49:22 AM »
I had some Xbox code I was working on... Now I can have a look at this. I am going to test it and see what happens. I should be be done testing this in about 20-30 min... I will tell you my findings!
Fixing problems one post at a time ;)

www.newfangledsolutions.com
www.machsupport.com
Re: Serious Mach4 Mill problem with the use of cycles with G18 plane
« Reply #9 on: February 19, 2021, 11:14:55 AM »

upload this gcode in Mach4 mill.
you will see that the next holes will not be the X axis to move to the next position, but it will be the Z axis.
and it's wrong.
if you try it on Mach3 it is correct.

%
T1 M06
G97 S1000 M3
G0 G18
G0 X0 Y10 Z100
G0 Z0
G0 X20 (DRILL 1)
G81 Y-20 F100 R1
X50 (DRILL 2)
X100 (DRILL 3)
X150 (DRILL 4)
G80
G0 Y100
Z200
G17
M30
;