How do a cannon and chariot combine on the same file?
These answers restate the rules implemented by our open-source engine, which follows the WXF laws and is regression-tested against the official 110-diagram repetition casebook. Where an answer refers to a specific position, that position lives on the linked reference page, where the build verifies it against the engine before publishing.
Direct answer
The chariot attacks directly along the file while the cannon attacks through a screen further back, so together they threaten two different points on the same line at once. A defender who blocks the chariot's direct threat can hand the cannon exactly the screen it needed, which is why this pairing is so difficult to defend cleanly.
Why blocking one can enable the other
A piece placed to stop the chariot's advance along the file often becomes the cannon's screen the moment it lands there, turning a purely defensive move into the trigger for a second attack. This is the reverse of how blocking usually works in chess, and it is worth checking for specifically.
Setting the pair up deliberately
Placing a cannon behind a chariot on the same file, rather than in front of it, keeps this option available: the chariot can advance and threaten directly, while the cannon waits for a piece to arrive on the line and complete its own threat. See 馬後炮 for the same behind-the-front-piece idea with a horse instead.
Related questions
Does the order on the file matter?
Yes. The cannon usually gets more from being behind the chariot than in front of it, since the chariot itself can serve as part of the pressure.
Is this pairing common in the opening?
Yes, it is one of the standard ways a Central Cannon attack is reinforced once a chariot's file opens.