Мы бы поставили двоеточие. Почему в Вашем варианте тире - не знаем.
Русское словесное ударение
грохот, -а (сильный шум)грохот, -а; мн. грохота,-ов (просеивающее устройство)
Действительно, в первой части этого предложения указана причина, во второй — следствие. Поэтому тире здесь стоит верно. Но вариант с запятой тоже будет правильным.