The XY parameter separates movement into X and Y values. An X-move action is activated based on the change in the parameter's X value, Y changes are ignored. A Y-move action is activated based on the change in the parameter's Y value, X changes are ignored. When the left part of the block is moved vertically, if the right side of the block is not moved, then the two parts of the block either overlap or have a gap. To keep their mating surface colinear, when the left side of the block is moved vertically, the right side of the block needs to move left or right to make up that difference. I accomplish that with the added Y-move action that you are asking about. The Y-move is activated when the XY parameter grip is moved vertically but the right side of the block needs to be moved horizontally. The horizontal movement is accommodated by changing the angle offset to 90° which makes the right side of the block move to the right when the XY grip is moved down and vice versa. The relationship between how far the right side of the block should move relative to the Y movement of the XY grip is not a 1:1 ratio, though. It should move less than 1:1 in order to maintain its correct position. In order to calculate the appropriate ratio of its movment, I drew a couple little lines. The first line I drew starting from that mating surface of the two parts of the block, and I drew it vertically 1 unit long. The second line I drew perpendicular to the first line from the first line's endpoint back to that mating surface. The length of the second line is the total distance the right side of the block should move when the XY grip is moved vertically 1 unit. In the Y-move's properties I went to the distance modifier and selected the quickcalc option. I then measured that line and applied it to the Y-move action as its distance modifier. Voila, the right side of the block then moves the correct distance to maintain the colinear mating surface.