JeffPantheon
02-20-2017, 02:41 PM
Hello all,
I have been struggling with using projected vectors onto 3D surfaces to cut profile paths for going on a month now. Asking for help from the Universe (of fellow Shopbot users).
For visualization purposes, we are cutting skateboards out of pressed panels on vacuum fixtures. The important pieces of this puzzle are that we are projecting vectors onto said surface to cut the boards. I am getting jerky motion in the files. Depending on our VR settings, they will either be violent jerks (when "3D ramp threshold" is set closer to 1000 and "Minimum Distance to Check" is set closer to .01) or smooth ramped starts and stops (when those same settings are set to defaulted 100 and .100, respectively). Bottom line is we are getting lines in the side of our workpiece aka skateboards which is taking way too much time on the drum sander and actually changing important aspects of the shape at times (points can no longer be points, etc).
So this is what I've tried:
-Obviously tried adjusting VR settings. The settings which seems to make the biggest difference are those listed above, but neither change the final product
-I have tried running the vector without projecting to the surface, so no Z change. This results in a smooth motion with the machine. No problems whatsoever. The Z changes are most definitely related to the jerkiness, though it does APPEAR at least that the jerky motions are happening on the X and possibly the Y axis. Touching either motor, it is unclear whether the motors are jerking or not, but they do not feel like they are. The entire table jerks, though.
-I have run the file without the workpiece. The jerks remain. So this is not vibration happening on the workpiece or a lack of vacuum. The jerk motions are in the exact same spot every time, and seem to be most closely related to changes in Z height.
-I have changed my Z feed rates, thinking that the Z may be limiting the XY. This is not the case.
-I have changed the stepover on the bit info. I don't know why I thought this might make a difference, but it didn't.
-I have changed the cut type from Outiside/Right to "On" and received no change.
-I have tried 3 different surface types from Rhino, importing native 3DM, STL up to .001 resolution, and the highest resolution of OBJ. All three file types still result in jerky motions and appear to be in the exact same spots.
-I have tried reducing the cutting speed. Doesn't not change. The jerks almost appear to be written into the code.
-I have tried multiple surfaces and multiple vectors. Happens to every file.
-I have tried "Fit Curves to Selected Vectors" and reduced each vector down to the absolute minimum amount of points possible, thinking that there might be micro step-overs happening from Rhino to AI or DWG to Aspire. No change.
-As a weird side note, our machine has two Y-Cars and 2 Spindles (so I have to be careful not to bump them up against each other). I have moved my primary Profile Spindle out of the way and brought over my detail Spindle (which I use with a big 2" ball for detail cuts like wheel wells) and ran the file with that spindle/y-car. Jerks in the same places. As stated, appears to be in the code.
I'm running out of ideas. Well, yea I'm totally out of ideas. I believe the table to be perfectly square. It's far more square than the last Shopbot I was running, actually. And if it weren't, you'd think adding in the Z change vs running flat would make no difference, so I don't think that's the problem either. Any ideas at all are welcome. I'm told by Tom at Shopbot that their Shopbot Buddy is jerking in the file too. Please help!
Thanks :)
Jeff from Pantheon Longboards
I have been struggling with using projected vectors onto 3D surfaces to cut profile paths for going on a month now. Asking for help from the Universe (of fellow Shopbot users).
For visualization purposes, we are cutting skateboards out of pressed panels on vacuum fixtures. The important pieces of this puzzle are that we are projecting vectors onto said surface to cut the boards. I am getting jerky motion in the files. Depending on our VR settings, they will either be violent jerks (when "3D ramp threshold" is set closer to 1000 and "Minimum Distance to Check" is set closer to .01) or smooth ramped starts and stops (when those same settings are set to defaulted 100 and .100, respectively). Bottom line is we are getting lines in the side of our workpiece aka skateboards which is taking way too much time on the drum sander and actually changing important aspects of the shape at times (points can no longer be points, etc).
So this is what I've tried:
-Obviously tried adjusting VR settings. The settings which seems to make the biggest difference are those listed above, but neither change the final product
-I have tried running the vector without projecting to the surface, so no Z change. This results in a smooth motion with the machine. No problems whatsoever. The Z changes are most definitely related to the jerkiness, though it does APPEAR at least that the jerky motions are happening on the X and possibly the Y axis. Touching either motor, it is unclear whether the motors are jerking or not, but they do not feel like they are. The entire table jerks, though.
-I have run the file without the workpiece. The jerks remain. So this is not vibration happening on the workpiece or a lack of vacuum. The jerk motions are in the exact same spot every time, and seem to be most closely related to changes in Z height.
-I have changed my Z feed rates, thinking that the Z may be limiting the XY. This is not the case.
-I have changed the stepover on the bit info. I don't know why I thought this might make a difference, but it didn't.
-I have changed the cut type from Outiside/Right to "On" and received no change.
-I have tried 3 different surface types from Rhino, importing native 3DM, STL up to .001 resolution, and the highest resolution of OBJ. All three file types still result in jerky motions and appear to be in the exact same spots.
-I have tried reducing the cutting speed. Doesn't not change. The jerks almost appear to be written into the code.
-I have tried multiple surfaces and multiple vectors. Happens to every file.
-I have tried "Fit Curves to Selected Vectors" and reduced each vector down to the absolute minimum amount of points possible, thinking that there might be micro step-overs happening from Rhino to AI or DWG to Aspire. No change.
-As a weird side note, our machine has two Y-Cars and 2 Spindles (so I have to be careful not to bump them up against each other). I have moved my primary Profile Spindle out of the way and brought over my detail Spindle (which I use with a big 2" ball for detail cuts like wheel wells) and ran the file with that spindle/y-car. Jerks in the same places. As stated, appears to be in the code.
I'm running out of ideas. Well, yea I'm totally out of ideas. I believe the table to be perfectly square. It's far more square than the last Shopbot I was running, actually. And if it weren't, you'd think adding in the Z change vs running flat would make no difference, so I don't think that's the problem either. Any ideas at all are welcome. I'm told by Tom at Shopbot that their Shopbot Buddy is jerking in the file too. Please help!
Thanks :)
Jeff from Pantheon Longboards