In this paper, we propose a machine learning approach for detecting superficial defects in metal surfaces using point cloud data. We compare the performance of two popular deep learning architectures, Multilayer Perceptron Networks (MLPs) and Fully Convolutional Networks (FCNs), with varying feature sets. Our results show that FCNs outperformed MLPs in terms of precision, recall, and f1-score. We found that transfer learning with pre-trained models can improve performance when the amount of available data is limited. Our study highlights the importance of considering the amount and quality of training data in developing machine learning models for defect detection in industrial settings with 3D images.