- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
So help changing post
My post dose it correctly for threading.
G00 Z-1.5767
G19 G02 Y-0.3686 Z-1.6942 J-0.1175 F6.1
G17
G01 G41 Y-0.4273 D38
When Profiling it dose this.
G01 Z0.0167 F47.3
G3.4 X0.4076 Y-3.4883 Z-0.1248
X0.3076 Y-3.3883 Z-0.1833
G01 G41 X0.3182 Y-3.2929 D35
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
writeBlock(gAbsIncModal.format(90), gMotionModal.format(clockwise ? 2.4 : 3.4), xOutput.format(ip.x), yOutput.format(ip.y), zOutput.format(ip.z));
and change it to this:
writeBlock(gAbsIncModal.format(90), gMotionModal.format(clockwise ? 2 : 3), xOutput.format(ip.x), yOutput.format(ip.y), zOutput.format(ip.z));
And see if that solves the issue. This is a 3D arc though so it may pay to simply linearize it, or turn off vertical lead-ins.
New to Fusion 360 CAM? Click here for an introduction to 2D Milling, here for 2D Turning.
Find me on:
Instagram and YouTube
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
@atomkinder67 wrote:
What does it need to be? Plain old G03? If G03 will work go to about line 1331 and you should see this:
writeBlock(gAbsIncModal.format(90), gMotionModal.format(clockwise ? 2.4 : 3.4), xOutput.format(ip.x), yOutput.format(ip.y), zOutput.format(ip.z));
and change it to this:
writeBlock(gAbsIncModal.format(90), gMotionModal.format(clockwise ? 2 : 3), xOutput.format(ip.x), yOutput.format(ip.y), zOutput.format(ip.z));
And see if that solves the issue. This is a 3D arc though so it may pay to simply linearize it, or turn off vertical lead-ins.
I tried the change. It just linearize it.
I think this is what I want. Not sure where it needs to go or if I need all of it.
} else if (!properties.useRadius) {
switch (getCircularPlane()) {
case PLANE_XY:
writeBlock(gAbsIncModal.format(90), gPlaneModal.format(17), gMotionModal.format(clockwise ? 2 : 3), xOutput.format(x), yOutput.format(y), zOutput.format(z), iOutput.format(cx - start.x, 0), jOutput.format(cy - start.y, 0), getFeed(feed));
break;
case PLANE_ZX:
writeBlock(gAbsIncModal.format(90), gPlaneModal.format(18), gMotionModal.format(clockwise ? 2 : 3), xOutput.format(x), yOutput.format(y), zOutput.format(z), iOutput.format(cx - start.x, 0), kOutput.format(cz - start.z, 0), getFeed(feed));
break;
case PLANE_YZ:
writeBlock(gAbsIncModal.format(90), gPlaneModal.format(19), gMotionModal.format(clockwise ? 2 : 3), xOutput.format(x), yOutput.format(y), zOutput.format(z), jOutput.format(cy - start.y, 0), kOutput.format(cz - start.z, 0), getFeed(feed));
break;
Fusion