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?

  • AD
  • 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.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now