continuous speed tracking tool

  • Hello.


    I'm currently working on a project in which the speed of a custom build tool needs to be measured continuously while the arm is executing a program and then output the speed to an external controller(arduino) so it can adapt some settings based on how fast the tool is moving. I have never worked with a fanuc before. After searching on google I found that tracking the system variable $SCR_GRP[1].$MCH_SPD in a background program would allow me to continuous measure the tools speed. However I can find no further explanation on how it to do this and how I can output the measured speed through I/O.


    Can someone explain me how I can track the $SCR_GRP[1].$MCH_SPD variable and then output it?

  • You can copy it to a Register or GO in BG Logic program.


    There is also a paid option called TCP Speed Output. It is similar but doesn't require a program, instead it has a setup menu. It is more accurate and also allows a speed prediction time offset to account for accel/decel.

Advertising from our partners