Using Kanalog 1.0
Kanalog adds Analog and Digital I/O to Dynomotion's KFLOP motion controller.
Kanalog provides 6 types of various I/O which is enough to completely drive many types of machine tools.
Standard +/-10V Analog outputs may be used to drive Analog Motor Drives. The Analog outputs are true 12 bit DACS, not filtered PWMs that have slow response and ripple. All (8) Analog inputs and (8) Analog outputs are all updated every Servo Sample time of 90us (11KHz).
Relay Drivers, Opto Inputs, Opto Outputs, Differential Encoder Inputs, LVTTL inputs and outputs are all included along with 112 screw terminals.
The photo below shows Kanalog with KFlop mounted and two cables that connect the two boards.
Figure 1 - Kanalog + KFLOP
Set options on the KMotion Executive Program for both Kanalog and the required KFlop.
All of the Analog ADC readings and DAC settings can be observed by selecting the Kanalog Tab of the Analog I/O Screen.
All of the Digital I/O can be observed by selecting the Kanalog Tab of the Digital I/O Screen.
Inputs are all on the left side of the screen and Outputs are on the right. Outputs may be toggled by clicking on the state.
The example configuration below shows a typical configuration where an external analog motor amplifier is to be used with differential encoder feedback and optically isolated limit switches.
Note the areas on the screen circled in red.
The Axis input type has been selected as "Encoder" with the first Input channel set to 0 (Encoders only use one input channel). A differential encoder should then be connected to Kanalog JP1 A0+ A0- B0+ B0-.
The Axis Output type has been selected as "DAC Servo" with the first Output channel set to 0 (DAC Servos only use one output channel). The Motor's Amplifier should then be connected to Kanalog DAC0 JP11 pin 1 (and ground).
Limit Switch Options have selected I/O bits 136 and 137 which are Kanalog Opto Inputs 0 and 1 on JP15 across pins 1&2 and 3&4.