4 Attachment(s)
Re: First Build 5 x 12 Steel Frame CNC router
Made a tiny bit of progress last night. Got one of the Y axis limits and also the homing prox installed.
Attachment 19992Attachment 19993Attachment 19994Attachment 19995
Quote:
Originally Posted by
Davek0974
Chinglish and unless you know exactly what parameter does what, then its all guesswork.
Dave, This is exactly what I was worried about when digging into the servo itself. I think if I get a bit more understanding of servo driver tuning I will have a better chance of understanding the Chinglish... I hope.
Boyan, that is a very good point, I never checked the max acc and decc in the servo drive. Likely that is the limiting factor. I didnt think about it until now but as I increased the acc I didnt notice an increase physically so probably the servo drive is limiting. I will have to take a look tonight.
Quote:
Which by the way is well described on many places around the web, but i still fail to comprehend it entirely .
I totally agree, seems like each spot that describes how to tune a servo does it slightly different, making it more confusing for those of us just getting into it... Like Jazz said Black Magic
Thanks for the help!
Re: First Build 5 x 12 Steel Frame CNC router
Let us know how you manage with the PID tuning.
I have done 3 machines with CS Labs and it's been hit and miss with all of them.
The first was my Denford. If the settings are 'weak' the machine is slow and cumbersome. If too aggressive I get PID errors although I have found a happy medium.
In all cases I have tried auto PID tuning (the controller, after tuning the drives themselves) but limited success.
Even the manual indicates its better to do manually in most cases.
For another machine I retrofitted, we managed to get a nice speed / rate on the machine but its small and doesnt carry a lot of weight.
With my Concrete machine (Thor), it will be interesting. The design is fixed gantry, Y moves a table of around 100kg and I am looking at speeds of >10m/min using a Panasonic 1.5 KW Servo and very beefy ballscrews.
The drives have an auto tune feature which tunes all the time. How this works in reality, I dont know. I will have the Y running again this weekend, just need to do some alignment and will see what I can get from the machine.
I have a video of the machine doing slow movements of I think 4000mm/min. I have had one servo run away (my own fault, made a mistake in config) and I can confirm that the table can move a metric fuckton faster.
https://www.youtube.com/watch?v=5sMb4XmzuXc
Re: First Build 5 x 12 Steel Frame CNC router
Quote:
Originally Posted by
Chaz
I have a video of the machine doing slow movements of I think 4000mm/min. I have had one servo run away (my own fault, made a mistake in config) and I can confirm that the table can move a metric fuckton faster.
https://www.youtube.com/watch?v=5sMb4XmzuXc
LOL ;) nice unit of measure :)
Re: First Build 5 x 12 Steel Frame CNC router
Quote:
Originally Posted by
Davek0974
LOL ;) nice unit of measure :)
Ye, fairly standard UOM.
Re: First Build 5 x 12 Steel Frame CNC router
Quote:
Originally Posted by
Davek0974
LOL ;) nice unit of measure :)
Sorry, I know see what you were referring to (not the mm/min). Yep, very fast indeed.
5 Attachment(s)
Re: First Build 5 x 12 Steel Frame CNC router
Made a bit more progress over the weekend,
Got one of the X axis screws mocked up
Attachment 20043
Here I am machining the spring loaded brackets that will act as X ballscrew mid supports. These will support the screw and when the gantry goes by will move out of the way on the pivot. I need to get some shoulder bolts still for these and do a bit more machining for clearance of the ballnut as it passes (to ensure that it cant get hung up on a change of direction).
Attachment 20039
Attachment 20040
Attachment 20041
Attachment 20042
I also got a air valve block installed on the gantry for all the air that the Z axis needs, also put a terminal block on the gantry in order to reduce the number of wires that needs to make its way back to the control. I ordered some 20 conductor shielded communication cable to go from the control to the gantry terminal block. Gives me a few extra wires incase I need any future expansions or additions.
Im getting excited as its closer and closer to cutting. I am waiting on new toothed pulleys for the Y and X as I made a mistake when ordering, once those are in it will be time for truing and squaring then cutting.
More to come....
6 Attachment(s)
Re: First Build 5 x 12 Steel Frame CNC router
Some more progress made, I got the ballnut mount made and installed and also finished one of the ballscrew mid supports. I made a video of one of the ballscrew supports in action, I am just pushing the gantry back and forth. I pushed the gantry from one end to the other as fast as I could and this one support seemed to damp the ballscrew frequency. Im hoping to finish up this side tonight and then do it all over again on the other side.
https://youtu.be/0gP4IUO0QKg
Attachment 20052
Attachment 20053
Attachment 20054
Attachment 20055
Attachment 20056
Attachment 20057
I need to do some learning on tuning 2 X axis servos at the same time, if anyone has any suggestions im all ears.
Re: First Build 5 x 12 Steel Frame CNC router
Made some good progress on the machine, I am to the point of wanting to run a gcode program, although there is alot to do before I can actually cut.
I loaded a sample Gcode program just to see all 3 axes move together
I moved the machine 12 inches away from X and Y and put my Z in the middle of travel and zeroed the DRO's for work start. When I hit cycle start (with my hand firmly on the e-stop...) I get a message "Move off limits before cycle start". I then checked the I/O window in CSMIO config and no limit switches are tripped. I tried a few other things within mach with no luck. I then turned off all limits (except e-stop) and I get the same message. Did some searching/reading on forums and didnt come across anything.
Anyone have any thoughts on what this could be? I hope its something simple that I just havent turned on/off?
I plan to a write up on the progress, just this issue has me frustrated so thought I would ask.
Thanks
Re: First Build 5 x 12 Steel Frame CNC router
Quote:
Originally Posted by
Scott Damman
Made some good progress on the machine, I am to the point of wanting to run a gcode program, although there is alot to do before I can actually cut.
I loaded a sample Gcode program just to see all 3 axes move together
I moved the machine 12 inches away from X and Y and put my Z in the middle of travel and zeroed the DRO's for work start. When I hit cycle start (with my hand firmly on the e-stop...) I get a message "Move off limits before cycle start". I then checked the I/O window in CSMIO config and no limit switches are tripped. I tried a few other things within mach with no luck. I then turned off all limits (except e-stop) and I get the same message. Did some searching/reading on forums and didnt come across anything.
Anyone have any thoughts on what this could be? I hope its something simple that I just havent turned on/off?
I plan to a write up on the progress, just this issue has me frustrated so thought I would ask.
Thanks
Are you certain they are wired correctly (you should manually trigger them and check that they match the input on the Mach 3 screen).
Also, do you have any soft limits enabled?
Re: First Build 5 x 12 Steel Frame CNC router
Does it Jog Ok.? . . . . If so Post the G-code.
Try doing some MDI Commands. Like G0 x6 y6 (assuming inch units) or G1 x6 y6 f30.
If these work ok then I'd be suspect of the G-code.