PDA

View Full Version : Explicitly programming ramp?



briankorsedal
09-23-2008, 11:32 PM
How can I explicitly program ramping into my design? The autoramp isn't working right.

Gary Campbell
09-24-2008, 12:01 AM
Brian...
Try using the [V]alues [R]amp command. The "Command Reference" PDF will explain entry of the parameters needed for your individual cases. The PDF should be installed with your control software or check on the SB site.
Gary

dana_swift
09-24-2008, 10:45 AM
Brian, are you referring to ramping Z plunge cuts? That is done in Partworks, or whatever toolpath generator you are using. The bot just follows the instructions it is given in the sbp file.

In partworks, under the toolpath tab, with the pocket path generator there is a "ramp plunge moves" check box. In the case of profile cuts the ramp options are hidden under the "ramping" tab, but its still there and even more flexible with its options.

What the VR command does is only change the ACCELERATION of the bot when the move direction changes. If that is what you needed Gary's advice is correct as usual!

Hope that was of use-


D

briankorsedal
09-24-2008, 01:56 PM
I looked in the values ramp command and the ramp for the xy is set to .01.

I can tell by observing the machine that it is completely ignoring this ramp value. It jerks around all the corners.

What is the minimum acceptable value for this parameter?

I would like to put a command in my shopbot file that explicitly tells the machine to ramp around certain corners or figure out why the autoramping isn't working.

I'm writing my program in the shopbot programming language... I'm a bit of a control freak with the machine.

Do I set ramps using a %xx (i.e. %01, %02, %03) variable?

srwtlc
09-24-2008, 03:38 PM
Ramps can be set in a file with the command VR and it's following parameters.

Like this...

VR,XY-Move Ramp Speed, Z-Move Ramp Speed, A-Move Ramp Speed, B-Move Ramp Speed,
XY-Jog Ramp Speed, Z-Jog Ramp Speed, A-Jog Ramp Speed, B-Jog Ramp Speed, Move
Speed Ramp distance, Jog Speed Ramp distance, Threshold%, Minimum distance, Slow Corner Speed, Fast Stop Threshold, KeyPad Stop Threshold, KeyPad Ramp Rate.

These values will persist until you change them again.

The other way is to change/adjust the values before you run your file with the keyboard command VR that brings up the fill-in sheet for ramping.

I have found various ramp settings that I like to use for certain jobs and have saved them to a file that I can run like any other parts file to set the ramps before I actually run the job. Just make a "Ramp Settings" folder in the SBParts folder and save the ramp settings with a name like 3D ramps, Vcarve ramps, Standard ramps, etc. You could even write and assign a custom cut file (C#) that would allow you to choose which settings you would like and it would then load them for you.

I'd like to see the VR fill-in page have a drop-down list of user saved values that you could choose from thus eliminating the need to use up a top level custom cut #.