Clock cycle is the time required to complete one instruction by the controller.
Instruction cycle is the process by which a controller retrieves a program instruction from its memory, determines what actions the instruction requires, and carries out those actions, ei, the fetch-decode-execute cycle.
Machine cycle are the steps performed by the computer processor for each machine language instruction received. The machine cycle is a 4 process cycle that includes reading and interpreting the machine language, executing the code and then storing that code.
Which of the T-states are you referring to? One is the cycles that the machine cycles need, the other being known as "tri-state" which is a high-impedance state which is neither high nor low.
Hope this helps.
Tahmid.