Yes, you can use a DL06 Plus an analog module to do THC.
In the DL06 you can use "PID Loops" to handle your Z hiegth drive, if your Z hiegth is driven up/down by an analog motor control then I recommend you get a Analog module with both input and output capability. I use the 4/2 cards, (4 in, 2 out), they are around 200+ dollars. If your Z uses a Stepper
motor drive, then you will need to have the Analog input card (like the one you have), plus the CTRIO (hs counter card), it is capable of driving a Stepper
motor at a faster response time but it is around 200+ dollars also........ another option is you can use the built in Stepper pulse out in the DL06, but its step rate is slower than the HS module.......
In your PLC, you can set up in the PID, an upper and lower MAX range, (for your maximum down amount for instance), and for anti-dive, the easiest to do is
set up a timer so that if your movement amount is suddenly MORE than 10% of your set point (or what ever % you want to say, since most sheet shouldn't be that warped...... hopefully........), then it will not dive more than 10% for *********x number of micro seconds, this will allow you to cross cut lines or small gaps, depending on what you set your timer too. So, when it crosses a cut line, it will wait for *********x seconds if it still says, go more than 10% it would then Go to what ever your MAX Lower end of your PID loop would stop it at........ which would be some minimal distance above your sheet so as to not crush your tip.
scott