Centrifugal blade lock and release device for a blast wheel machine | Patent Publication Number 20190061106 | Patexia