Simplify your online presence. Elevate your brand.

Spindle Encoder Issues Linuxcnc

Cnc Spindle Encoder Excella
Cnc Spindle Encoder Excella

Cnc Spindle Encoder Excella I currently have two issues with my spindle encoder i just installed. the first is figuring out how to get the speed feedback bar working in gmoccapy. the second is the feedback rpm is not at all correct above about 300rpm. i am working with a c11g parport board. Some users want to setup a joint as a spindle rotary axis (eg using a lathe spindle as a caxis). the usual approach is to configure a rotary axis with homing to index and then use hal logic to disconnect the encoder signal before switching to spindle mode to avoid triggering a joint following error.

Cnc Spindle Encoder Excella
Cnc Spindle Encoder Excella

Cnc Spindle Encoder Excella I've done a simple one to enable rpm monitoring and threading on a lathe with linuxcnc, but not sure about best approach for this, particularly something that won't affect spindle balance. I was planning on getting the encoder setup to work then transferring the parts into my main hal and ini files for the machine. i was hoping someone could point me in the right direction for this. How are these issues typically dealt with in linuxcnc? i can think of ways to avoid them using the raw encoder count and integer arithmetic, but i don't know how to properly do it with the mostly float based components available in the hal. This small attiny2313 module and linuxcnc component allows you to connect almost any precision encoder into linuxcnc and it works even if it has no z phase output.

Spindle Encoder Issues Linuxcnc
Spindle Encoder Issues Linuxcnc

Spindle Encoder Issues Linuxcnc How are these issues typically dealt with in linuxcnc? i can think of ways to avoid them using the raw encoder count and integer arithmetic, but i don't know how to properly do it with the mostly float based components available in the hal. This small attiny2313 module and linuxcnc component allows you to connect almost any precision encoder into linuxcnc and it works even if it has no z phase output. Initially i thought the issue was due to noise on my encoder lines. i finally tracked down the source of the noise i had and it was emi from my cheap chinesium servo drives. The encoder velocity is much higher. (the pwm to the spindle drive is the same after increasing the spindle rps to make the encoder to see the index correctly). I have a 600ppr quadrature encoder linked to my spindle with a 3:1 ratio, so 7200 ppr @ mesa spindle encoder input. a & b quadrature signals only, no 1ppr. Spindle feedback is needed by linuxcnc to perform any spindle coordinated motions like threading and constant surface speed. linuxcnc can perform synchronized motion and css with any of up to 8 spindles.

Comments are closed.