by ArtF » Sat Jan 14, 2023 1:59 pm
Hi Roman:
In essence, the dist correction tries to maintain a solid fire power, the way it does this is worth noting though, as it may affect what your doing.
First, the speed is taken for the upcoming ms of motion. This is computed as a percentage of the FULL SPEED request, that is the ultimate feedrate
in effect. Then the power is adjusted to be 0-100% based on the percent of speed to be done.
This is important for this reason.. say you set 15000mm/sec as the feedrate in a curvy program, but it never reaches 15000, say it reaches 5000
at max speed due to the curves and corners. The power will be computed off of a speed of 15000, so the power will be much lower than
one expects. At full speed it would be 1/3rd full power. (I know this doesn't explain your trouble but it may be related as Ill explain).
Corrections on a laser aren't linear typically, each laser differs in just how linear they are, but Auggie expects it to be for this calculation.
If the actual max feedrate isn't close to the set feedrate max, then this nonlinearity is accentuated, made worse by the assumptions.
For example, if a program is running at 30mm/sec in a curve and then at 100mm/s in a line, with a proper max feedrate of 100, then the slower speed will 1/3rd of the max power seen at the 100mm speed. But..if the feedrate is set to 1000mm/sec, then the difference between the 100mm segment and the 30mm/s segment will be very small. (Because as a function of percentage the difference of 70mm/s is only about 7 percent of the total speed curve.
When I'm being picky, I run the program in the air to see just how fast the program gets at max speed. I then set feedrate to there, or lower, and the lower the set feedrate is, the better the speed correction works.
This is nonintuitive, but the math problem is one too many unknowns for the speed/power equation, so the feedrate setting is assumed to be
the actual max speed , so if its off, the distance correction gets off by a percentage.
Film cutting in particular can be very sensitive to power levels, where wood or plastic may not well see a 5% variation,
films of many types will react very non linearly to power. Try varying the feedrate lower ( and power of course ) to see if this smooths out the differences. The usual problem with distance correction is a blanked corner, this is due to the next ms of speed creating a power level way too
low to cut. (that nonlinear problem I mentioned.), In the settings you can select a minimum for the power calc to aid in that.
Art
Hi Roman:
In essence, the dist correction tries to maintain a solid fire power, the way it does this is worth noting though, as it may affect what your doing.
First, the speed is taken for the upcoming ms of motion. This is computed as a percentage of the FULL SPEED request, that is the ultimate feedrate
in effect. Then the power is adjusted to be 0-100% based on the percent of speed to be done.
This is important for this reason.. say you set 15000mm/sec as the feedrate in a curvy program, but it never reaches 15000, say it reaches 5000
at max speed due to the curves and corners. The power will be computed off of a speed of 15000, so the power will be much lower than
one expects. At full speed it would be 1/3rd full power. (I know this doesn't explain your trouble but it may be related as Ill explain).
Corrections on a laser aren't linear typically, each laser differs in just how linear they are, but Auggie expects it to be for this calculation.
If the actual max feedrate isn't close to the set feedrate max, then this nonlinearity is accentuated, made worse by the assumptions.
For example, if a program is running at 30mm/sec in a curve and then at 100mm/s in a line, with a proper max feedrate of 100, then the slower speed will 1/3rd of the max power seen at the 100mm speed. But..if the feedrate is set to 1000mm/sec, then the difference between the 100mm segment and the 30mm/s segment will be very small. (Because as a function of percentage the difference of 70mm/s is only about 7 percent of the total speed curve.
When I'm being picky, I run the program in the air to see just how fast the program gets at max speed. I then set feedrate to there, or lower, and the lower the set feedrate is, the better the speed correction works.
This is nonintuitive, but the math problem is one too many unknowns for the speed/power equation, so the feedrate setting is assumed to be
the actual max speed , so if its off, the distance correction gets off by a percentage.
Film cutting in particular can be very sensitive to power levels, where wood or plastic may not well see a 5% variation,
films of many types will react very non linearly to power. Try varying the feedrate lower ( and power of course ) to see if this smooths out the differences. The usual problem with distance correction is a blanked corner, this is due to the next ms of speed creating a power level way too
low to cut. (that nonlinear problem I mentioned.), In the settings you can select a minimum for the power calc to aid in that.
Art