Hello Guest it is September 27, 2023, 09:52:32 PM

### Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

### Messages - Mauri

121
##### Mach4 General Discussion / Re: Real G93 Gcode anyone
« on: January 30, 2018, 03:13:45 PM »
Dude1,
Thank you for the code.
What program language is it for?

Below are two examples.
The both produce a Step Circle on a Rotary Axis.
CircleStepTest1/2
Have X/Z/A on the same line
CircleStepTestx
Has A on a separate Line.
The G93 is the result.
I will send the rest on the next post reply.
Regards,
Mauri.

122
##### Mach4 General Discussion / Re: Real G93 Gcode anyone
« on: January 30, 2018, 05:15:23 AM »
Craig,
my question is as to why the CAM G93 programmers decided to use the average method and not a precise one.
I have been working with this for a short time, but have done all the calculations and have found that none of the CAM G93 generating programs are accurate especially then all axis are one the same line.
If for example you use the program from the website but you have X/Y/Z on the same G-Code line, but have all the A Axis on a seperate line you will get a different answer, but closer to the correct one.
I am working with the writer of that program from the web you posted to come up with a better solution.
Just to let you know I posted the same website on another post.
I you use the program make sure that you keep the setting in Inch (with G-Code using inch or mm) as mm will produce an incorrect result.
The G93 is supposed the make all moves maintain the user set Fspeed, but when used on the same line with all the axis move it cannot do so.
The G93 formula for Linear is different to the Arc move and taking an average will only make it close if all moves move a similar distance.
Calculating each individually especially when the move differ proves this point mathematically.
The real importance of G93 is to ensure all surface speeds are the same.
So Fspeed X/Y/Z are user set under G94 but A is not a linear move under G94 so to make this A axis do the same as X/Y/Z then it must be converted to produce the same Fspeed using G93.
This then means since X/Y/Z allready moves at the correct Fspeed, all you need is to move the A axis the same way using G93.
The becomes more evidant with 4 Axis simultaneous of a statue for example that has many part offset for center.
Here are the formulaes for Linear and Arc moves converted to G93.
For linear
Let’s say
G1 X0.000 Z1.000 F400
G1 X0.100
Then
G93 F speed = 400/.1 = 4000 G93 Fspeed for that move.

For Angular
Let’s say
G1 X0.000 Z1.000 F400
G1 X0.100
G1 A5.000
Then
G93 F speed = 400/(2 x Pi() x Z1.000 x A5.000/360) = 400/(2 x 3.141592654 x 1 x 5/360 = 400/0.087266463 = 4583.662361 G93 Fspeed for that move.
This would apply for every A axis move.
Or a simpler method
G93 F speed = 400/ (Degree arc move in radians/Z) = 400/(0.087266463/1) = 4583.662361 G93 Fspeed for that move.

The program writer is reviewing his program on how to correct it amd make it better us the many examples I have sent him.
Will let you know what we come up with.
Regards,
Mauri.

123
##### Mach4 General Discussion / Re: Real G93 Gcode anyone
« on: January 30, 2018, 12:02:14 AM »
Question,
Why do CAM Posts that process G93 Code apply them to both Arc movement and Linear Movements?
These F Speeds become inaccurate when machining in Simultaneous mode (i.e.) not all are similar movements.
Why do they not just apply them to the Arc Movements since they are the ones with the incorrect F speed?
All it would mean is that the G-code would have G93 on for example on all Arc A Axis movements with its calculate F speed  and G94 on All X/Y/Z Linear movements with its user preset F Speed.
This would cover every type of multiple Axis shape and be able to do both normal and Simultaneous CNC machining with Accurate Fspeeds.
Can anyone shed any light on this?
Regards,
Mauri.

124
##### Mach4 General Discussion / Re: Real G93 Gcode anyone
« on: January 28, 2018, 06:17:06 PM »
Dude1,
Thank you.
Regards,
Mauri.

125
##### Mach4 General Discussion / Real G93 Gcode anyone
« on: January 28, 2018, 05:01:24 PM »
Hi,
Does anyone have a Real G93 4 Axis Gcode output from a CAD/CAM program?
Regards,
Mauri.

126
##### Mach4 General Discussion / Re: Is Mach4 really Hobby Material?
« on: January 25, 2018, 01:53:43 PM »
Reinhard,
You can have closed loop with HiCON card system and Mach4.
http://www.machsupport.com/forum/index.php/topic,35162.0.html
Regards,
Mauri.

127
##### Mach4 General Discussion / Re: Is Mach4 really Hobby Material?
« on: January 22, 2018, 06:19:52 AM »
Hi,
I have found a possible solution to the A axis rotary speed issue, but have not been able to make it work yet on my files, keep on getting an error.
"Implicit move command given before listing an actual move command (G01/2/3). (Line 4)"
Line 4 = N13G01 Z50.000 F300
The site below has a Jar program that can convert a G94 G-Code file into a G93 G-Code file.
https://www.ganotechnologies.com/cnc/rapidrotary/
If anyone can get it working let us know and provide a G-Code example.
Regards,
Mauri.

128
##### Mach4 General Discussion / Re: Is Mach4 really Hobby Material?
« on: January 20, 2018, 03:28:26 PM »
django013,
I have tested many CAM programs in the past.
I do not know of any CAM program that can output surface speed and the A Axis using the Z Axis as the radius to control the speed.
If you want a controller that can in all conditions you need to speed the \$\$, HiCON cards can do it all.
Regards,
Mauri.

129
##### Mach4 General Discussion / Re: Is Mach4 really Hobby Material?
« on: January 20, 2018, 03:55:11 AM »
Hi,
I see a number of CNC users that do not think Mach4 is for them.
Yes there are still some outstanding issues like A axis not being able to maintain surface speed as the diameter controlled by the Z axis changes like Mach3 does.
Also Mach4 still cannot correctly display Toolpaths for 4/5 Axis simultaneous G-code as well as simple cylinders correctly like Mach3.
But both of these issues can be taken care of by the Mach4 programmers.
Apart from these issues Mach4 is an improvement over Mach3 in many ways especially machining very fine detail with small cutters down to a .05mm Rad tapered without any cutter damage using Hard brass.
Mach4 V3481 and HiCON are rock solid and can machine all 3 Axis G-codes perfectly, I have not tried 4 Axis as we need the above 2 issues included into Mach4.
We use Rhino/madCAM and Aspire to generate the G-code and both have no issues with Mach4.
Yes you may have to do a little Lua code to make it suit your choice of Controller Card and MPG, but that is no different to what you had to do with Mach3.
Both HiCON and ESS cards are in many cases a lot easier to set up in Mach4 than Mach3.
I cannot speak about the other controller cards as I only use these two.
Mach4 V3481 works fine with ESS and XP with 2GB Ram and with Windows 10 using HiCON.
Regards,
Mauri.

130
##### Mach4 General Discussion / Re: Setting Motor Counts Per Unit in macro
« on: January 15, 2018, 05:21:13 AM »
Craig,
At this stage I will give up and wait for the Mach4 programmer to make the code in Mach4 to perform the same action as Mach3.
I will have to see if I can modify the controller to be able to run both Mach3 for 4 Axis and Mach4 for 3 Axis on our Router Table using ESS.
At present we are using USS.
Regards,
Mauri.