![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| DIY-CNC Router Table Machines Discuss the building of home-made CNC Router tables here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
On my diy 3 axes router I used ¾ steel rod for the x axes, way too small. When the y axes is above 25 ipm the gentry starts to shake. I have had the x axes up to 40 ipm with no problems, but I can’t add a load or keep it at that speed long enough to determine if Turbo CNC can make the adjustments between 25 ipm on the y and 40 ipm on the x. My question is can I run the x and z axes at 40 ipm and the y at 25 ipm, will Turbo CNC allow the router to go faster on the x axes and slow it down for the y axes? I am running Desk Proto for my cam and it won’t allow me to adjust ipm for each axes. In order for me to run at a higher ipm on the x and z axes I will need to get new lead screws with a lower tpi and/or get larger steppers, but I don’t want to put in the extra time and cost if my y axes causes the whole machine to run at a slower speed. |
|
#2
| |||
| |||
I am still running the old version of TCNC and do not use version 4. Jerry |
|
#3
| |||
| |||
I am also running the old version of TCNC, it works just fine and I never saw any reason to upgrade. |
|
#4
| |||
| |||
Jerry |
|
#5
| |||
| |||
The speed each axis travels at is determined by the max ipm on the slowest axis and the distance each axis has to travel. In your case if X=40 ipm and Y=25 ipm and you did a G01 X20.0 Y20.0 F40.0 command both axis would move at Y's max 25 ipm. If you did a G01 X40.0 Y20.0 F40.0 command then X would move at 40 ipm and Y would move at 20 ipm so that both axis arrive at the correct point at the same time. Hope that helps a little. Dean |
| Sponsored Links |
|
#6
| ||||
| ||||
| Actually, I believe that the feed is usually calculated as 'feedrate along a vector', and if the vector is along one axis, then that axis has the full feedrate. If the endpoint requires a two or three axis movement, then the actual velocity vector has to be broken down into its components for each right angle axis. This way, the total combined vector velocity of the component vectors, will never exceed the commanded feedrate. That sounds more technical than it should but that's how it works. That's what a lot of that high school physics was about. ![]() It is best to keep the maximum feedrates of X and Y the same, for the sake of circular interpolation. The control may automatically cap the feedrate at that of the slowest axis anyways, so you might as well just put that in the controller setup, rather than kidding yourself that you will make time on the faster axis. For rapid movements, you can specify whatever you like for a max velocity for each axis, as interpolation is not a strict requirement for rapid moves.
__________________ First you get good, then you get fast. Then grouchiness sets in. (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |