Here's why:
* The Calvin cycle needs 6 turns to produce 1 glucose molecule.
* Each turn of the Calvin cycle requires 3 ATP molecules.
* 9 ATP are used for the reduction of 3-PGA to G3P
* 9 ATP are used to regenerate RuBP
Therefore, 6 turns x 3 ATP/turn = 18 ATP molecules