If you're interested in Cnckad or similar software for professional use, I recommend:

Includes specialized modules for fast, accurate programming of CNC tube cutting machines.

: Automatically detects and corrects unclosed contours. Feature Highlights