- Posts: 74
- Thank you received: 0
5i25 + 7i85s +....
(I have a test config that does about 3 million mm/m = ~90 MPH and 10 MHz step rates)
I didnt know LinuxCNC is also used for Bullriding

Sadly as a usual Windows user im accustomed to input fields, buttons and little popup infoboxes.
But after the last days i have to say, its amazing to work "the Linux way"!
All my respekt to you guys for creating an Software Package like this!
I just love the endless possibilitys!
And i figured my problem out. (*proud*)
PID MAX_OUTPUT was set to 100
Here is my HAL anyway. Im interested in your opinion about my segmentation.
For some reason i just realized how HAL works while i created my own order.
Please Log in to join the conversation.
And any file layout that works and makes sense to you is OK, they are your files, after all
(and yours are a lot neater than mine)
Please Log in to join the conversation.
Much to learn and alot to achieve! But im so happy, that i wasnt to lazy to start that work.
Old Setup: NEMA 34 + LPT + Wormdrive = 300mm/min at 0.001mm Resolution
Now: 1.5Kw Servo + MESA + direct connection = 30.000mm/min at 0.005mm / 15.000mm/min at 0.001mm
Max testet Speed was 60.000 at 0.005 and 30.000 at 0.001. But i wont need that AT ALL.
Its just amazing! Thos values are close to an 20.000$ Simens Sinumerik (OK,... no hardware based PID. But still close!)
Next Steps:
- marry Miss Linearscale and Mr. PID
- get rid of G64 (stole me 3 hours where i tweaked around in my INI to find acceleration issues)
- figure out a position mode with PWM for Toolchange
Please Log in to join the conversation.
Please Log in to join the conversation.
Update:
Encoder works
Hal split into seperate Files for X,Y,Z,SPS
I just ask myselfe if that is a good Idea. It doesnt change anything for cycle time right?
Please Log in to join the conversation.
Emanresu wrote: Hal split into seperate Files for X,Y,Z,SPS
I just ask myselfe if that is a good Idea. It doesnt change anything for cycle time right?
No, the HAL file only runs once at startup to make the connections, there is no disadvantage to splitting up the files as you see fit.
Please Log in to join the conversation.
Hm... im not able to get rid of G64 at startup.
When i google it, i just find explanations what it does.
Please Log in to join the conversation.
Emanresu wrote: Hm... im not able to get rid of G64 at startup.
When i google it, i just find explanations what it does.
Can you try re-phrasing the question? I can't work out what you are asking?
Can you explain what you expect to happen, and what actually happens, and what you consider the difference to be?
Please Log in to join the conversation.
I was talking about the G-Code G64.
It allways shows up whit the startfile of axis GUI.
At the Moment i edited the INI to load another File with G61 set.
But i totaly wona avoid G64.
And is it possible to use the encoder as DRO only?
I use direct Step/Dir instead of +-10V and my real difference after a long loop testrun was about 0.002mm.
Or even better, as an emergency Stop when a diverence (maybe +-1mm) hapens + DRO
Please Log in to join the conversation.
Emanresu wrote: I was talking about the G-Code G64.
It allways shows up whit the startfile of axis GUI.
At the Moment i edited the INI to load another File with G61 set.
There is another way, using RS274NGC_STARTUP_CODE
If you set the GUI to display actual position rather than commanded position you might get what you want.And is it possible to use the encoder as DRO only?
Please Log in to join the conversation.
