- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hey just wanted to toss in my opinion on the matter,
I looked at the dumper and the output code and it appears that a lead in occurs before compensation is enabled, and the current post doesn't allow compensation to be changed during cutting movements. I modified the post to allow compensation to be turned on during lead ins and lead outs, but this may cause gouging, so please, verify all files before running.
I sent my findings to the post team to get their opinion on the matter as well, so either Paul or I will report back with more info. For now, this post should work for you. I posted out the first setup in your file and got this:
// X Y Z StartTilt EndTilt Bow Quality Side Thickness [0], 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0, 0, 0, R,R,R,R,R,R,[END] [0], 0.0000, 0.0000, 0.2000, 0.0000, 0.0000, 0.0000, 0, 0, 0, R,R,R,R,R,R,[END] [0], 2.1094, 0.4090, 0.2000, 0.0000, 0.0000, 0.0000, 0, 0, 0, R,R,R,R,R,R,[END] [0], 2.1094, 0.4090, 0.1000, 0.0000, 0.0000, 0.0000, 9, 0, 0, R,R,R,R,R,R,[END] [0], 2.1204, 0.3798, 0.1000, 0.0000, 0.0000, 0.0000, 9, 1, 0, R,R,R,R,R,R,[END] [0], 2.2140, 0.4148, 0.1000, 0.0000, 0.0000, 0.0000, 9, 1, 0, R,R,R,R,R,R,[END] [0], 2.2287, 0.4202, 0.1000, 0.0000, 0.0000, 0.0000, 9, 1, 0, R,R,R,R,R,R,[END] [0], 2.2313, 0.4235, 0.1000, 0.0000, 0.0000, 0.0000, 3, 1, 0, R,R,R,R,R,R,[END] [0], 2.2339, 0.4389, 0.1000, 0.0000, 0.0000, 0.4142, 3, 1, 0, R,R,R,R,R,R,[END] [0], 2.0992, 0.6277, 0.1000, 0.0000, 0.0000, 0.0349, 3, 1, 0, R,R,R,R,R,R,[END] [0], 0.3666, 0.7945, 0.1000, 0.0000, 0.0000, 0.4142, 3, 1, 0, R,R,R,R,R,R,[END] [0], 0.1984, 0.6349, 0.1000, 0.0000, 0.0000, 0.4142, 3, 1, 0, R,R,R,R,R,R,[END] [0], 0.3580, 0.4667, 0.1000, 0.0000, 0.0000, -0.0349, 3, 1, 0, R,R,R,R,R,R,[END] [0], 2.0451, 0.3042, 0.1000, 0.0000, 0.0000, 0.4142, 3, 1, 0, R,R,R,R,R,R,[END]
So this looks to have solved the issue, but there may be a better way of approaching this.
If anyone is curious, I changed line 276 to include quality 9 cuts, which which are lead ins/out:
if ((currentQual == 0) || (qualFeed == 0) || (currentQual == 9) || (qualFeed == 9)) {
Let me know if this works for you, or if there is more to this.
Thanks,
-Xander Luciano
Xander Luciano
CAM Content Developer
If my post is helpful, press the
Kudo button - If it resolves your issue, press Accept as Solution!Quick Tips: When to resselect CAM geometry | Understanding Smoothing in CAM | Adaptive Facing | Online GCode Viewer
Fusion