I have "Deckel maho DC50V" with controller "Dialog 12".

I have some questions.

I do not know whether it is possible for a tool to use two different tool length compensation.

I need one tool with two different tool lenght compensation:

Example for controller FANUC:

M6 T2
S3000M3
G54
H2 (FIRST TOOL LENGHT COMPENSATION)
G0G17G90
X15Y40
G43Z2
G1Z-6F200
Z-12F1000H3 (ACTIVATION OF ANODHER TOOL LENGHT COMPENSATION)
Z-20F200
G0Z5 (AGAIN RECALL FIRST COMPENSATION)
M5
M9
G53Z0
M30

I don't know how to make this on the controller "Dialogue 12"

Then I have another problem, I can not find literature to be described programming with parameters ... I could use some examples of conditional jumps and defining parameters.

Is it possible to compare the parameter over correction and based on that perform logical operations?