“The file must be programmed in incremental.
To achieve the best possibility accuracy the file should be programmed in metric.
No decimal points are allowed. Trailing zeroes must be programmed.
Entry and exit moves from the contour should be perpendicular.
The entry move (lead in) and the first contour move are in reversed order.
A “dummy move” which is tangent to the last contour move must be programmed before the exit move (lead out).
All intersections must be tangent. A fillet radius must be programmed in sharp corners.
All inside corner radii must be larger than the largest programmed wire offset or overcutting may occur.
When alternating directions are to be used to trim a part the offset for the reverse cuts will be negative.”
Just took out the F (feed,velocity) parameters from the postprocessor, cause we don’t need it. Actually there is another file who only contains the technical datas like wire width and wire speed and so on. Feed is calculated by these parameters by the EDM.
Also we need somehow get rid of the spaces between coordinates and N line numbers…
We will getting close.
Just added a pull request that mostly covers this issue, tried to make it as flexible as possible to help as much people as possible
check https://github.com/FreeCAD/FreeCAD/pull/11248
I could add support for @Gegsite machine if feedback and testing is provided