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