CNC3020 routing larger than expected
18 Jan 2016 01:17 #68643
by spinnaker
CNC3020 routing larger than expected was created by spinnaker
I did not know if this belonged in the stepconf subforum or here. So if a mod wants to move it then I understand.
I just set up my cheap CNC3020 Chinese CNC machine. I am going to use it mainly for routing PCBs so I think it will do fine.
To check my calibration, I drew a 4 x 4 inch box in Draftsight. I then converted it to Gcode and opened it in LinuxCNC. The display showed a 4x4 inch box. But when I traced the x and y axis with the axis controls in Linux CNC the machine actually moved almost 5 inches for each axis as opposed to 4. I assume this is some kind of setting (maybe in stepconf) but I am not sure what. What setting would this be and is there anyway to figure out what value I need as opposed to a lot of trail and error?
I just set up my cheap CNC3020 Chinese CNC machine. I am going to use it mainly for routing PCBs so I think it will do fine.
To check my calibration, I drew a 4 x 4 inch box in Draftsight. I then converted it to Gcode and opened it in LinuxCNC. The display showed a 4x4 inch box. But when I traced the x and y axis with the axis controls in Linux CNC the machine actually moved almost 5 inches for each axis as opposed to 4. I assume this is some kind of setting (maybe in stepconf) but I am not sure what. What setting would this be and is there anyway to figure out what value I need as opposed to a lot of trail and error?
Please Log in or Create an account to join the conversation.
18 Jan 2016 03:08 #68646
by Paul
Replied by Paul on topic CNC3020 routing larger than expected
Do you know how far an axis moves for one revolution of it's motor? Also, do you know how many pulses it takes for one motor revolution?
Please Log in or Create an account to join the conversation.
18 Jan 2016 04:33 - 18 Jan 2016 04:51 #68648
by spinnaker
Replied by spinnaker on topic CNC3020 routing larger than expected
It seems to work fine in Mach3. There aren't as many setting in Mach3 so I don't know how it figures that all out.
The settings are:
Steps Per: 400
Velocity Inches per minute: 1999.8
Acceleration inches per second: 200
Step Pulse: 1us
Dir Pulse: 1
The mach3 settings are pretty much all you get.
I tried importing the Mach3 xml into Stepconf but it does not seem to import it.
I assume I can just measure that distance by watching the motor?
The settings are:
Steps Per: 400
Velocity Inches per minute: 1999.8
Acceleration inches per second: 200
Step Pulse: 1us
Dir Pulse: 1
The mach3 settings are pretty much all you get.
I tried importing the Mach3 xml into Stepconf but it does not seem to import it.
I assume I can just measure that distance by watching the motor?
Last edit: 18 Jan 2016 04:51 by spinnaker.
Please Log in or Create an account to join the conversation.
18 Jan 2016 04:51 #68651
by spinnaker
Replied by spinnaker on topic CNC3020 routing larger than expected
By no means a super accurate measurement but I turned the motor 20 revolutions and the machine traveled 3.150 inches. That means .1575 inches per revolution.
Please Log in or Create an account to join the conversation.
18 Jan 2016 07:20 #68653
by geoffs
Replied by geoffs on topic CNC3020 routing larger than expected
The 3020's generally have a 1204 trapezoidal screw for all axes. .1575" is 4.000mm so your measurement is spot on.
Please Log in or Create an account to join the conversation.
18 Jan 2016 09:04 #68658
by Rick G
Replied by Rick G on topic CNC3020 routing larger than expected
Might want to keep it simple to start.
Make sure all offsets are off.
wiki.linuxcnc.org/cgi-bin/wiki.pl?CoordinateSystems
Jog to a location and touch off.
Below in inches
F10
G1 X-.25 ;Make a small negative move
G1 X0 ;Move back to 0 (to get rid of backlash)
(Set your dial indicator)
G1 X1;Move a set amount and measure the distance the machine moved and compare that to what was commanded.
I like to make this move as long as possible for the greatest accuracy.
Calculate any difference and edit your calibration file or re run Stepconf.
Rick G
Make sure all offsets are off.
wiki.linuxcnc.org/cgi-bin/wiki.pl?CoordinateSystems
Jog to a location and touch off.
Below in inches
F10
G1 X-.25 ;Make a small negative move
G1 X0 ;Move back to 0 (to get rid of backlash)
(Set your dial indicator)
G1 X1;Move a set amount and measure the distance the machine moved and compare that to what was commanded.
I like to make this move as long as possible for the greatest accuracy.
Calculate any difference and edit your calibration file or re run Stepconf.
Rick G
Please Log in or Create an account to join the conversation.
18 Jan 2016 09:54 #68664
by cncbasher
Replied by cncbasher on topic CNC3020 routing larger than expected
is their any belt pully gear to account for
also if the machine is built in metric , set the machine in metric helps , as it has 1204 ballscrews
you can still use in imperial in your gcode ,
it just helps with the little errors that can pop up at times , also check what microsteps you have set
steppers are 200 steps per rev , so with for example a 1/2 step microstep setup this would become 400 , which does tend to be the default with some stepper drivers .
also if the machine is built in metric , set the machine in metric helps , as it has 1204 ballscrews
you can still use in imperial in your gcode ,
it just helps with the little errors that can pop up at times , also check what microsteps you have set
steppers are 200 steps per rev , so with for example a 1/2 step microstep setup this would become 400 , which does tend to be the default with some stepper drivers .
Please Log in or Create an account to join the conversation.
18 Jan 2016 12:40 #68673
by spinnaker
Replied by spinnaker on topic CNC3020 routing larger than expected
Thanks everyone for your help! I found thios online
www.muskratcnc.com/machine_setup.html
And it appears to work. Does it seem to make sense?
www.muskratcnc.com/machine_setup.html
And it appears to work. Does it seem to make sense?
Please Log in or Create an account to join the conversation.
18 Jan 2016 12:44 - 18 Jan 2016 12:45 #68674
by spinnaker
I was with you up to (Set your dial indicator). Is that something I need to do? If so what. Remember I am a newb. The settings I found do seem to work just want to know for educational purposes
Replied by spinnaker on topic CNC3020 routing larger than expected
Might want to keep it simple to start.
Make sure all offsets are off.
wiki.linuxcnc.org/cgi-bin/wiki.pl?CoordinateSystems
Jog to a location and touch off.
Below in inches
F10
G1 X-.25 ;Make a small negative move
G1 X0 ;Move back to 0 (to get rid of backlash)
(Set your dial indicator)
G1 X1;Move a set amount and measure the distance the machine moved and compare that to what was commanded.
I like to make this move as long as possible for the greatest accuracy.
Calculate any difference and edit your calibration file or re run Stepconf.
Rick G
I was with you up to (Set your dial indicator). Is that something I need to do? If so what. Remember I am a newb. The settings I found do seem to work just want to know for educational purposes
Last edit: 18 Jan 2016 12:45 by spinnaker.
Please Log in or Create an account to join the conversation.
18 Jan 2016 12:47 #68676
by spinnaker
How did you know that? I assume there is a formula?
Replied by spinnaker on topic CNC3020 routing larger than expected
The 3020's generally have a 1204 trapezoidal screw for all axes. .1575" is 4.000mm so your measurement is spot on.
How did you know that? I assume there is a formula?
Please Log in or Create an account to join the conversation.
Time to create page: 0.090 seconds