Machine Guarding – Crossword

Keep your guard up! Machine guards protect life and limb from potential disaster. Complete the crossword using the clues provided.