LinuxCNCでサーボ以外の入出力を行う場合、LinuxCNCのリアルタイムロジックを書いて、EtherCATのDIOモジュール等をコントロールする方法と、別途PLCを設置する方法が考えられます。
LinuxCNCの画面に「起動、停止、非常停止」などのボタンはありますが、生産機械であれば、物理SWを取り付けたいものです。 あるいは、PLCから、あるタイミングになったら、ある条件が成立したら、Gコードを起動したいケースも多々あるでしょう。 非常停止 ...
I would like to see LinuxCNC's clock run synchronously with EtherCAT's DC (distributed clock). As it is now, one of the clocks always runs a little bit faster which, together with latency, causes ...
To address the stringent requirements for high real-time performance and low communication jitter in precision machining, this paper proposes a cost-effective real-time control solution through deep ...
I'm using debian9 with kernel 4.19.132-rt59. and when I run rt-tests, the max jitter is 90us. The following is my "demsg" printed what should I do now? [16733.892777] ravb e6800000.ethernet eth0: Link ...
Abstract: In the control system of a six-axis industrial robot, a realtime and fast communication solution is needed to improve the kinematic accuracy of end effector. This paper designs a ...