Can't get my Masso calibrated

jim-in-michigan

Jim in michigan
@masso-support

I have set up my homing, but can't get my system calibrated. I try the calibration wizard but it don't change the numbers. I zero the axis move 7.052 inches and the screen says I moved 2.2333 inches. I am using toothed belts on my drives. I have 20 tooth on stepper motor 39 tooth on ball screw. Need help. Thanks
 

Ross

Ross
That is good in my thoughts, you have actual distance traveled and screen travel, work those numbers on a calculator too get your travel to match correctly with the screen.

Don't worry about teeth, ball screws and other stuff, what i recommended in the other post will work if you can't get the wizard to work!

Just keep fine tuning the numbers!

From Ross.
 

breezy

Moderator
Jim,
I zero the axis move 7.052 inches and the screen says I moved 2.2333 inches.

So did you enter the distance moved (7.052) into the wizard at step 4?

Axis-Calibration-Wizard-3.png


As I work in mm, I'm not sure how MASSO handles inches in the wizard. Does the wording at step 4 change in the wizard? If it is asking for mm you need to measure the distance moved in mm.

As Ross has said don't worry about the gearing now that you have the axis moving. Just get the correct figure into the wizard at step 4.

Regards,

Arie.
 

jim-in-michigan

Jim in michigan
Arie

On my unit I have it set to use inches. In the wizard line 4 says to put in the distance moved in inches. I even thought that on a lathe the z axis moves neg - towards the chuck. First I was entering dist. moved in + dir. so I tried putting the numbers in the neg didn't make any difference.

I read in one of the post answers about a calculator prog to figure out the set up of the stepper pulse per rev. settings. I down loaded the prog but when I try to open the prog. it is just a bunch of symbles can't get it to work.

I am using Long's Motor stepper motors Nema 34 HST 9085-02B2 8 wire motors, Wantau DQ 860ma drivers. Changing the pulse per rev changes the speed the motor turns. So any suggestions would be appreciated

Jim-in Mich..
 

evermech

evermech
@jim-in-michigan

its not too difficult to figure pulses per inch of travel on an axis, just need to know all of the drive details and then a little simple math will do it

how many ppr is the driver set to

what is on end of stepper shaft, cog pulley,gear box, direct to ball screw etc

if gear box what ratio, if pulley how many teeth on stepper, how many teeth on driven pulley

ball screw details, what is pitch in inches

any other drive components not mentioned

once we have these details we can figure out exactly how many pulses to get 1 inch of travel

Guy
 

breezy

Moderator
@jim-in-michigan

Jim,

Let's get back to basics, please supply to following information.
  • Number of Steps or the Degrees per Step for the motor. These are obtained from your motor data sheet.
  • The switch settings of your driver. We want to know what microstep resolution you have set.
  • Ball screw pitch. Threads per inch.
  • Pulley teeth for driver and driven.
  • Finally ALL the settings currently entered into MASSO for this axis.

You may have already supplied this information in past posts, this way we can have everything we need in one location.

I'll then get back to you with what settings you need to change, so that the calibration is close to allow you to use the wizard to fine tune MASSO.

Regards,

Arie.
 

jim-in-michigan

Jim in michigan
Breezy

My motors are 1.8 Deg/step 2.0 A(u). My belt pulleys are driver 20 teeth driven 39 teeth Ball screws are .200 th/inch for 1 turn

I sent a screen shot of the settings for each axis. I aiso have a pic of the info. on the side of the drivers. I have the first 3 dip switches set on,on,off that is 5.7A rms 4.0A 4 on full current 5-8 set on that is 400 pulse/rev.

I notice in Peter's video's he has a usb connector on his console, I would like to know where you get one of those extension's with a mounting flange like that.

Thanks for all your help.
 

Attachments

  • Print-Screen-001.bmp
    769.1 KB · Views: 36
  • Print-Screen-001.bmp
    769.1 KB · Views: 42
  • 20200204_1207471.jpg
    20200204_1207471.jpg
    2.8 MB · Views: 34

evermech

evermech
Hi Jim

so 400 pulses * 20 / 39 = 205.128 pulses per 1 revolution of ball screw which is .2"

205.128 * 5 = 1025.64 pulses for 1" travel of axis



400 steps per 1 revolution of motor

205.64 steps for 1 revolution of ball screw .2" travel

1025.64 steps for 5 revolutions of ball screw 1" travel

Im thinking this is correct but Arie can confirm

Guy
 

jim-in-michigan

Jim in michigan
Arie

I sent the wrong pic here are the ones with the axis settings.
 

Attachments

  • Print-Screen-006.bmp
    769.1 KB · Views: 42
  • Print-Screen-001.bmp
    769.1 KB · Views: 38

testyourdesign

testyourdesign
@jim-in-michigan

A stepper motor that steps at 1.8 degrees only has 200 steps per revolution. The drivers are designed to chop them up into more pulses so that the motors can run smoother and b more reliable. If you set the drivers to 2000 pulses it will smooth out the increments and have less oportunity to miss a step. Your calibrations will be way off if the steppers miss to many steps. At 2000 pulses the Masso controller will only need to run at 15kHz so it will be very smooth as well. My machines are all setup this way and i can hold .0001 inch accuracy. I can take heavy cuts on my mill with no problems.

Cheers, Stephen Brown
 

Attachments

  • 20200207_192435.jpg
    20200207_192435.jpg
    3.7 MB · Views: 55

evermech

evermech
HI Jim

so sticking with the 400 ppr for now the

motor distance per rev should be 0.390

drive pulses per rev should be 400

max feederate could be set quite a bit higher but you can leave it low for safety until you are sure of where the axis are going

you may want to change the pulse per rev on your driver as Stephen is suggesting and you will have to adjust the numbers as needed

i think that will get it moving the proper distance or pretty darn close. The other settings can be experimented with for nice accel/decel etc.

Guy
 

breezy

Moderator
Quote from Jim in michigan on February 7, 2020, 4:43 pm

I have the first 3 dip switches set on,on,off that is 5.7A rms 4.0A 4 on full current 5-8 set on that is 400 pulse/rev.

Jim,

Let's set your driver first, as per
My motors are 1.8 Deg/step 2.0 A(u)

  • Steps/rev = 200
  • Current 2A

Set driver switches as follows
  • Sw 1-3 = on. This will limit current to 2A rms with a peak of 2.8A.
  • Sw 4 = on. Standstill current will equal dynamic.
  • Sw 5 = off.
  • Sw 6-7 =on.
  • Sw 8 = off. These will set pulses/rev to 2000, this is common setting for 1.8deg motors.

Now the MASSO settings
My belt pulleys are driver 20 teeth driven 39 teeth Ball screws are .200 th/inch for 1 turn

  • One motor revolution will move X axis 20/39 x 0.2 inches = 0.10256 inches.
  • Pulses/rev = 2000. This what we have set the driver too.
  • Feedrate = 30 inch/min.
  • Acceleration = 1.5 inch/sec^2
  • All the other settings are OK for now.

When you get this moving we will fine tune the Motor/Distance figure using the wizard and feedrate/acceleration.
I notice in Peter's video's he has a usb connector on his console, I would like to know where you get one of those extension's with a mounting flange like that.

I can't provide a supplier in USA but if you search for USB Type A Socket To USB Type A Plug 160mm Wallplate Fly Lead you should find something that will meet your requirements.

Regards,

Arie.
 

breezy

Moderator
Stephen,

I was brought up on imperial measurements and had to change when we went metric. I still think of things in imperial notation. eg Steel tubing 2 x 2 instead of 50 x 50, etc.

But my father had a harder time of it when we went metric, he was trained in metric and had to convert to imperial when we emigrated and then going back to metric was hard.

Regards,

Arie.
 

jim-in-michigan

Jim in michigan
Arie

I set every thing to your instruction and everything works. The calibration is still off a little, so all I need to do is tweak the pulse/rev number .10256 right? Changing the speed shouldn't change the calibration? Thanks for the help
 

breezy

Moderator
Quote from Jim in michigan on February 9, 2020, 6:49 pm

I set every thing to your instruction and everything works. The calibration is still off a little, so all I need to do is tweak the pulse/rev number .10256 right? Changing the speed shouldn't change the calibration? Thanks for the help

Great to hear!

Now to tweak the calibration. Don't change any other settings than the Distance / Revolution, which we'll do through the wizard.
  • Home the machine.
  • Move the axis to a position that you can start measuring the distance you are going to move for the calibration.
  • Start the wizard
  • Press the wizard Zero button, this starts the calibration procedure.
  • Switch to F3 screen and move to the end position of your measured distance. You can jog back and forth to get exact position.
  • Return to wizard and enter distance moved.
  • Press calibrate button.

You should be returned to setup screen with the Distance / Revolution figure tweaked.

If the resultant calibration is still out just repeat the wizard but try for a longer distance moved. The longer the calibration distance the smaller the error will get.

When you are referring to changing the speed do you mean the feedrate & acceleration, if yes, you can adjust them to what suits your machine.

Calibration is controlled by the number of pulses/revolution and distance/revolution which you have finally setup.

Regards,

Arie.
 

testyourdesign

testyourdesign
@jim-in-michigan

Did you have any luck with the calibration wizard? In addition to what Arie suggested, the trick to a really precise calibration is using a good quality scale and taking careful measurements.

Cheers, Stephen Brown
 
Top