Hello Guest it is April 13, 2021, 09:21:36 PM

Author Topic: ESS Diagnostics System not responding  (Read 937 times)

0 Members and 1 Guest are viewing this topic.

ESS Diagnostics System not responding
« on: May 26, 2017, 06:14:05 AM »
Hello everbody,

I want to install 3 Encoder's (Handwheels). One for X axis, one for Y axis and one for Z axis.
I set up all input signals in the ESS plugin, as well as in mach.
Every Encoder did work well, but with every encoder, just the x axis is moving.
I found out, that in the ESS Diagnostics the default setting are for every encoder is "Motor 0".
I will change this, but i can't. Every time when I open ESS Diagnostics, the system is not responding. I have to restart the PC and power off the ESS.

Is there any other chance to go into ESS Diagnostics?


Offline mark4

  •  167 167
    • View Profile
Re: ESS Diagnostics System not responding
« Reply #1 on: May 26, 2017, 11:19:52 PM »
hi i will tell you what i know of ess diagnostics which isnt much. back a few updates they would just hang the machine so that leads to my first question do you have the latest plug in installed if not that could be part of your problem. next why do you want to have three seperate mpg (not judging just curious) on my mill setups i only use one mpg and have a rotary switch to select between axis and a second rotary switch to select increment. i do know of some lathes that have two mpg. also and i could be all wet here you set the mpg up in plug in setup and mach 4 not diagnostics. try that good luck
Re: ESS Diagnostics System not responding
« Reply #2 on: May 27, 2017, 03:41:11 PM »
Hi mark,
I have the newest plugin installed. Now, as well with the last two older versions, the mach is hanging.

The reason for three mpg's is, that I can use my CNC Machine also manually.

Offline DazTheGas

  •  753 753
  • DazTheGas
    • View Profile
Re: ESS Diagnostics System not responding
« Reply #3 on: May 28, 2017, 03:26:11 PM »
Its very hard to decipher what you have script wise or hardware, try following something like this.

1. Setup the encoder Phase A & B signals in the ESS Pins Config for each encoder
2. Assign your pins to Input Signals in the ESS Config
3. Setup each encoder in Mach4 Config under the MPG Tab
4. Assign each MPG to an Axis in the Screen_load_script using

Code: [Select]
mc.mcMpgSetAxis(inst, 0, mc.X_AXIS) -- assigns MPG0 to X Axis
mc.mcMpgSetAxis(inst, 1, mc.Y_AXIS) -- assigns MPG1 to Y Axis
mc.mcMpgSetAxis(inst, 2, mc.Z_AXIS) -- assigns MPG2 to Z Axis

This is purely untested as I only use a shuttle.

Theres always time for a choccy biccy