rail revolve problem

 From:  Finema
8031.4 
Hi
You can use a Sweep with a rectangle and Boolean Diff
See my screenshot

EDITED: 9 May 2020 by FINEMA