stl geometry problem

Hello everyone,
I am trying to simulate the rock cutting process with a disk cutter.
During the cut the disk translates and rotates. I have done that by using
Kinematic Engine.
The problem is with the geometry.
When disk rotates, deforms. The facets forming the disk seem to detach.
I have created the geometry (Solid), with 3 different ways (Blender, 3d builder and Autocad) without solving the problem.
Any suggestions on how can I fix it;
I am wondering it might affect forces exerted on the disk.
I am using Ubuntu 18.04 and Yade 2018.02b.
Thank you
I am sending the following: A file of the disk geometry in .stl format, and my code.

M in MWE stands for minimal. In this case of moving a disk, specimen, material, recorder... are irrelevant.
In this light, you can create a few facets manually, still preserving the core of the problem and breaking the need of external files.
Creating a MWE and localizing the problem, often you can solve the problem yourself.

Solution:
- RotationEngine(...,rotateAroundZero=True) # [2]
- specify zeroPoint of RotationEngine [3]
- (probably) you will need to update zeroPoint each time step according to the translation of the cutter

Thank you Jan Stránský for your response and sorry for replying late to it, i was trying to
make it work.
I did what you point me and it seems that the problem is fixed.
I only changed O.dt=PWaveTimeStep()

I am having a different problem a mismatch between Disk’s position and
the data plotted on a graph. But I wil open a new thread if I don’t figure it.
Thank you.