This was requested here: New step type - Repeat
Abaqus recently (in version 2025) got such a feature called *STEP CYCLING. So it could be a request for CalculiX as well: https://github.com/Dhondtguido/CalculiX/issues
But currently, you could use amplitudes for custom time variation of loads/BCs.