As a project from my laboratory, I must compare the dynamic behavior of two different machine-tools when they are milling with polynomial tool paths.
Apparently, one of the machines only reads polynomial paths with the following G-code language:
PO[X]=xxx PO[Y]=yyy PO[Z]=zzz
While the other reads:
BSPLINE Xxxx PL=..
The paths were programmed in NX with the same conditions, except that the postprocessor was different for each machine.
Should there be any difference on the milled surface or in the machine's dynamic due to this different language?
Go to Solution.
Depends if the "input" math is the same.
Say one uses polynomial cubic splines (what NX used to use long ago) and the other uses B-Splines as their input - the posted codes should be different.
The NC control programming documentation should cover what math they expect as input.
You can then ask the math wizards in your lab (if any) if they specify mathematically different curves...
Production: NX10.0.3.5 MP5 + patch/TC11.2Apparently I've turned into a gearhead