- Posts: 238
- Thank you received: 0
Error,
9 years 10 months ago #84626
by tjamscad
This appears to be what is happening when I turn the machine on.
Replied by tjamscad on topic LinuxCNC error on Enshu VMC530
tjamscad wrote: This will allow LinuxCNC to load but when the machine is powered on the drives and contactors go crazy. The also causes a joint 2 following error. That is my Z axis.
This appears to be what is happening when I turn the machine on.
Please Log in to join the conversation.
- tommylight
-
- Offline
- Administrator
-
Less
More
- Posts: 22012
- Thank you received: 4
9 years 10 months ago #84627
by tommylight
Replied by tommylight on topic Error,
If you have schematics, you should really check for voltage drop on the 24V rail, and the mains power drop.
Also check for anything shorted on the 24V side. Start disconnecting things and testing, one by one.
That is a no god state as that switching on and off will mess up something else.
Also check for anything shorted on the 24V side. Start disconnecting things and testing, one by one.
That is a no god state as that switching on and off will mess up something else.
Please Log in to join the conversation.
- tommylight
-
- Offline
- Administrator
-
Less
More
- Posts: 22012
- Thank you received: 4
9 years 10 months ago #84637
by tommylight
Replied by tommylight on topic Error,
In your video one of the contactors is sparking a lot, so check what it is connected to or disconnect the output wires from it.
That might be the actual problem, but it also might not be, the sparking can be caused by an iductive load also.
That might be the actual problem, but it also might not be, the sparking can be caused by an iductive load also.
Please Log in to join the conversation.
9 years 10 months ago #84649
by tjamscad
If i comment out the XX axis PRDY line for X,Y and Z linuxCNC will boot and run I just can't move any axes.
####################################################################
#
# MACHINE ON
#
# connections to start machine when MACHINE ON is pressed
#
net MachineIsOn <= motion.motion-enabled
net MachineIsOn => ppmc.0.dout.00.out # X ax is drive enable
net MachineIsOn => ppmc.0.dout.01.out # X axis PRDY
net MachineIsOn => ppmc.0.dout.02.out # Y axis drive enable
net MachineIsOn => ppmc.0.dout.03.out # Y axis PRDY
net MachineIsOn => ppmc.0.dout.04.out # Z axis drive enable
net MachineIsOn => ppmc.0.dout.05.out # Z axis PRDY
net MachineIsOn => ppmc.0.dout.06.out # ESTOP
net MachineIsOn => ppmc.0.dout.10.out # hyd pump & spdl oil cooler
#
####################################################################
The relay that is sparking so much in the video is for the hydraulic pump.
####################################################################
#
# MACHINE ON
#
# connections to start machine when MACHINE ON is pressed
#
net MachineIsOn <= motion.motion-enabled
net MachineIsOn => ppmc.0.dout.00.out # X ax is drive enable
net MachineIsOn => ppmc.0.dout.01.out # X axis PRDY
net MachineIsOn => ppmc.0.dout.02.out # Y axis drive enable
net MachineIsOn => ppmc.0.dout.03.out # Y axis PRDY
net MachineIsOn => ppmc.0.dout.04.out # Z axis drive enable
net MachineIsOn => ppmc.0.dout.05.out # Z axis PRDY
net MachineIsOn => ppmc.0.dout.06.out # ESTOP
net MachineIsOn => ppmc.0.dout.10.out # hyd pump & spdl oil cooler
#
####################################################################
The relay that is sparking so much in the video is for the hydraulic pump.
Please Log in to join the conversation.
9 years 10 months ago #84733
by jmelson
Unfortunately, you are using non-standard board addresses, so the diagnostic program won't work properly.
The diagnostic is dumb, it will only test an encoder board at address 0, a DAC board at address 4 and a DIO board at address 6. So, if you change one of your encoder boards at a time to address 0, then you can test it with the commtest mode. Then, you can swap the address settings and try the other board.
If the commtest works OK, that will indicate that communication between the PC and the encoder boards is good.
If the commtest does not give a no errors report, then you have to debug further.
Jon
The diagnostic is dumb, it will only test an encoder board at address 0, a DAC board at address 4 and a DIO board at address 6. So, if you change one of your encoder boards at a time to address 0, then you can test it with the commtest mode. Then, you can swap the address settings and try the other board.
If the commtest works OK, that will indicate that communication between the PC and the encoder boards is good.
If the commtest does not give a no errors report, then you have to debug further.
Jon
Please Log in to join the conversation.
9 years 10 months ago #84734
by jmelson
Also note that the new version encoder boards take up 2 addresses, so when you have that one at address zero, there should be no board at address 1. My usual setup is encoder boards at addr 0 and 2, DACs at addr 4 and 5, and DIOs starting at addr 6.
Jon
Jon
Please Log in to join the conversation.
Time to create page: 0.075 seconds
