I've been making great progress with the PP now that my spindle control has been rebuilt and re-installed in my vertical mill. With a now working CNC Mill, I've found a few issues with the post that required further modification in order to get things working properly. I now have the following items working:
> command line args working for: modal, axis-modal, precision, units, line-numbers among others.
> g2/g3 arcs are now converted to absolute values as needed by the control in eia/iso events
> added 2nd reference plane "O" parameter to G81-G83 events and made = to ClearanceHeight as default.
> All comments are converted to conversational style for display integration.
> fixed units gcodes to match dynapath delta
> fixed fixture codes to match dynapath delta
> other code fixes and cleanup.
> removed spacing since this is only allowed inside comments and the program name
> added program name entry
> added program end character to bottom of file
With all that said, I'm finding with a very simple program that merely performs a face profile operation, I'm getting some strange output and not sure why it's occurring? See attached pic of the two issues found. The first "G0Z0.187 entry serves no purpose, not sure why it's being output there? The second G0Z0.187 errors out and will only work if the following X and Y coordinates from the following line are including together. I've attached the model used to generate this code. I do not see anything in the PP that would be causing this and all other items seem to work just fine. Curious what others would get using the same simple model?
Code: Select all
OS: CentOS Stream 8 (GNOME/gnome)
Word size of FreeCAD: 64-bit
Version: 0.20.28774 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 716213b)
Hash: 716213beacd25a907f2c164ad8ef8309b8a284b0
Python 3.9.12, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3
Locale: English/United States (en_US)
Installed mods:
* Render 2022.1.0
* A2plus 0.4.56