- Posts: 98
- Thank you received: 0
Confuguring Stepper drives and motors without the wizard
I have two issues after changing a few things on my xyz router including the breakout board. I now seem to be getting the odd realtime error. I have two two motors on the x axis so I cannot use the step config wizard. And a major problem with the y axis
Issue 1.
Can somebody please explain how to edit the hal/ini files so I can run this thing without errors. Is there a simple formula I can use and tell me what to edit. I ain't no mathematician so simplicity is key! I have attached hal and ini files.
I run the latency test and under max jitter it says:
Servo tread 38863
Base thread 20190
Issue 2.
When I run a specific job from starting up the machine and touching off all axis it cuts the pieces in the in the wrong place in the y axis (only the Y) and when I go to x0 y0 after completion I get these errors:
Linear move on line 206 would exceed y's negative limit.
Linear move on line 206 would exceed y's negative limit.
invalid params in lenear command
The machine clearly knows where it is, so can it have lost steps? When I touch off y again it cuts in the right place. What's going on?
Any/all help very gratefully received
Aaron
Please Log in to join the conversation.
aaron wrote: Can somebody please explain how to edit the hal/ini files so I can run this thing without errors. Is there a simple formula I can use and tell me what to edit. I ain't no mathematician so simplicity is key! I have attached hal and ini files.
I run the latency test and under max jitter it says:
Servo tread 38863
Base thread 20190
If you look in the INI file, in the [EMCMOT] section you will see
BASE_PERIOD = 66666
SERVO_PERIOD = 1000000
You could try increasing the BASE_PERIOD, though if your latency numbers are correct, that should not be necessary.
How long did you run the latency test for? Did you stress the system?
Issue 2.
When I run a specific job from starting up the machine and touching off all axis it cuts the pieces in the in the wrong place in the y axis (only the Y) and when I go to x0 y0 after completion I get these errors:
Check that you don't have an accidental Y offset in the tool table.
Do you home the machine, or rely on touch-off?
Please Log in to join the conversation.
Somehow I had added a Y offset to one tool in the tooltable.
And I have increased the base period and have had no trouble since
I do home the machine and then touch off each axis for different jobs. Is that the right thing to do?
Thanks again
Aaron
Please Log in to join the conversation.
Please Log in to join the conversation.
and give the
setp stepgen.x.dirhold 45000
setp stepgen.x.dirsetup 45000
so it runs cool then you can tweeek up to 10000mm/min at a 750mm/s² ACC
leave the drivers and the board to a max time
Please Log in to join the conversation.
