Yes, CNC machines are capable of using multiple tools within a single program. This is managed through tool change commands in the CNC program (usually specified in G-code). Ensure that your machine is equipped with an automatic tool changer (ATC) or manually change the tools as prompted by the program. Each tool should have its offsets correctly set to maintain precision during the machining process.