FreeCAD Gcode not working in Linuxcnc
- joekline9
- Offline
- Premium Member
Less
More
- Posts: 81
- Thank you received: 14
28 Jan 2022 18:07 #233393
by joekline9
Replied by joekline9 on topic FreeCAD Gcode not working in Linuxcnc
Looks like Linuxcnc is doing what the g-code says.
The huge I and J numbers are just wrong.
It has to be a Freecad issue.
The huge I and J numbers are just wrong.
It has to be a Freecad issue.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23558
- Thank you received: 4858
01 Feb 2022 22:51 #233754
by andypugh
Replied by andypugh on topic FreeCAD Gcode not working in Linuxcnc
No, the huge numbers are perfectly valid to define an almost-straight arc.
The problem is that LinuxCNC is seeing a start and end point of the arc with such a small angle between them that it assumes that the start and end are identical, and that a full-circle is required.
The underlying cause is assuming that a very small angle is enough of a check, whereas there should also be a check that the distance between the start and end is very, very tiny too. (it's really a check that they are identical, with some allowance for digits of precision)
Fixing the actual tool motion was fairly easy, but it took me longer to fix the graphical preview, which uses different logic.
The problem is that LinuxCNC is seeing a start and end point of the arc with such a small angle between them that it assumes that the start and end are identical, and that a full-circle is required.
The underlying cause is assuming that a very small angle is enough of a check, whereas there should also be a check that the distance between the start and end is very, very tiny too. (it's really a check that they are identical, with some allowance for digits of precision)
Fixing the actual tool motion was fairly easy, but it took me longer to fix the graphical preview, which uses different logic.
The following user(s) said Thank You: phillc54, joekline9, strahlensauger
Please Log in or Create an account to join the conversation.
Time to create page: 0.064 seconds