machines equipment energie supplies gas machining cad oil cutting petroleum handling drilling cnc diesel milling fuel machinery design