I have a three axis machine that makes paintrollers, the three axis are controlled with stepper motors and GHEKO drives. The setup does not run off G-code but use the jog function to move the three axis at the same linear speeds. I have configd the axis to move forward at 1000mm/min and return at 10 000mm/min. The pins on my breakout bord gives the signals to move, through to the par port to the computer. I set up the hal file to accept forward jog (pin 13 closed) and then reverse on pin 15 closed. With pin 15 I wrote the halui file to accept mux2 together with the reverse command at the higher speed. THE PROBLEM: Sometimes when the axis reverse it does not take the mux2 command.(The axis reverse, but at the lower speed) I switched on the halmeter and the mux2 light does change??? I then used the hal scope to see what the signal looks like, and sometimes it is not a perpendicular line to the trigger amplitude, but rather a 70 to 80 degree line. QUESTION: Can that be the cause that the program sometimes read the command together with mux2, and other times not?
(PS I hope I am on the right forum, if Im not, SORRY)