Η κατασκευή με τη βοήθεια υπολογιστή χρησιμοποιείται ως γενικός όρος για να περιγράψει μια ποικιλία τεχνολογιών βιομηχανικού αυτοματισμού. Ορισμένοι συνήθεις τύποι κατασκευής με τη βοήθεια υπολογιστή, γνωστοί επίσης ως CAM, περιλαμβάνουν μηχανές αριθμητικού ελέγχου (NC). Βιομηχανικά ρομπότ? ευέλικτα συστήματα παραγωγής (FMS). και πλήρη συστήματα εγκαταστάσεων που ενσωματώνουν CAM με λογισμικό σχεδιασμού με τη βοήθεια υπολογιστή (CAD), λογισμικό κύκλου ζωής προϊόντος και συνολική διαχείριση εγκαταστάσεων. Οι σύγχρονες εγκαταστάσεις παραγωγής χρησιμοποιούν τεχνολογίες CAM για τη μηχανική επεξεργασία προϊόντων, τη μετατροπή δισδιάστατων σχεδίων σε τρισδιάστατα σχηματικά σχέδια, την παρακολούθηση εξοπλισμού και ακόμη και την παρακολούθηση και παραγγελία αποθεμάτων πρώτων υλών.
Στα πρώτα χρόνια της κατασκευής με τη βοήθεια υπολογιστή, το CAM απλώς υπονοούσε την αυτοματοποίηση μέσω λογισμικού υπολογιστή. Το λογισμικό βοήθησε στο σχεδιασμό και τη χρήση εργαλείων αεροσκαφών και εξαρτημάτων αυτοκινήτου ή βοήθησε στη λειτουργία ρομποτικών βραχιόνων κατά τη συναρμολόγηση. Εξακολουθούσαν να χρειάζονταν μηχανικοί στις περισσότερες εγκαταστάσεις CAM για να επαναφέρουν τις μηχανές και να αιτιολογήσουν προβλήματα που σχετίζονται με την κακή ευθυγράμμιση του εργαλείου και τη συντήρηση του μηχανήματος. Η σύγχρονη κατασκευή με τη βοήθεια υπολογιστή, ωστόσο, είναι πολύ πιο προηγμένη από την πρώιμη τεχνολογία CAM.
Οι μηχανές αριθμητικού ελέγχου (NC), ένας από τους παλαιότερους και πιο συνηθισμένους τύπους κατασκευής με τη βοήθεια υπολογιστή, εφαρμόζει ειδικούς τύπους για την επεξεργασία πρώτων υλών. Για παράδειγμα, εάν ένας κύκλος πρέπει να κοπεί από ένα φύλλο μετάλλου, μια μηχανή NC μπορεί να καθορίσει, χρησιμοποιώντας μαθηματικούς υπολογισμούς και αριθμητική εισαγωγή, ακριβώς πού και πώς να κόψει για να πάρει έναν τέλειο κύκλο. Επιπλέον, χρησιμοποιώντας τους ίδιους αλγόριθμους, ο υπολογιστής μπορεί να προσδιορίσει την ακριβή τοποθέτηση των τομών για την παραγωγή του μεγαλύτερου αριθμού κύκλων ανά φύλλο, καθώς και τον τρόπο ακριβώς τοποθέτησης του μετάλλου για βέλτιστη κοπή.
Τα βιομηχανικά ρομπότ είναι ένα άλλο παράδειγμα κατασκευής με τη βοήθεια υπολογιστή. Τα ρομπότ εκτελούν πολλές από τις επαναλαμβανόμενες εργασίες που κάποτε εκτελούνταν από ανθρώπινα χέρια. Οι υπολογιστές ελέγχουν τα ρομπότ, στέλνοντας και λαμβάνουν δεδομένα όπως ο αριθμός των κομματιών που πρέπει να παραχθούν ανά λεπτό, η τοποθέτηση των ρομποτικών βραχιόνων και ο χρονισμός μεταξύ των σταθμών εργασιών. Προγραμματιστές και άλλοι ειδικοί υπολογιστών αντικαθιστούν έτσι τους ανθρώπινους εργάτες, οι οποίοι τώρα τρέχουν το σύστημα υπολογιστών αντί να εκτελούν τις εργασίες κατασκευής.
Τα ευέλικτα συστήματα παραγωγής, τα ολοκληρωμένα συστήματα CAM/CAD και οι ρυθμίσεις που ενσωματώνονται με διάφορα συστήματα ανταλλαγής δεδομένων παρέχουν απεριόριστες δυνατότητες κατασκευής με τη βοήθεια υπολογιστή. Καθώς η τεχνολογία συνεχίζει να εξελίσσεται και να διευρύνεται, τα ευέλικτα συστήματα μπορούν εύκολα να παράγουν πολλά παρόμοια προϊόντα με τον ίδιο εξοπλισμό, με τη βοήθεια λογισμικού CAM. Συγκεκριμένες αλλαγές που απαιτούνται για διάφορα προϊόντα μπορούν να πραγματοποιηθούν μέσα στο λογισμικό CAM, επιτρέποντας την αυτοματοποίηση ολόκληρης της διαδικασίας παραγωγής.
Σχεδόν κάθε πτυχή της παραγωγικής διαδικασίας, με εξαίρεση τους έμπειρους προγραμματιστές και χειριστές υπολογιστών, θα μπορούσε να ελεγχθεί από τεχνολογίες CAM. Αντί να ελέγχει απλώς τη διαδικασία κατασκευής ή κατασκευής, το λογισμικό κατασκευής με τη βοήθεια υπολογιστή μπορεί να παρακολουθεί τις προμήθειες, να παρακολουθεί την απόδοση, να παραγγέλνει ανταλλακτικά για μηχανές και ακόμη και να ειδοποιεί το προσωπικό συντήρησης για την απαραίτητη συντήρηση ή επισκευές. Η προσαρμογή διαφόρων συστημάτων και διαθέσιμων τεχνολογιών καθιστά τους διαφορετικούς τύπους λογισμικού CAM ουσιαστικά απεριόριστους.