Trying to create the toolpath for a fairly detailed drawing using trial version, and keep getting insufficient memory dialogue box which halts the process.There are approx. 50 vectors on the drawing. I was able to carve it a couple of times, but have tried several times since and can not. Happens both on win 2000 with 256M and xp with 750M. Task Manager shows vcarve using about 32 M.
On a side note, it would be handy to be able to select vectors by layer, similar to duplicate and unjoined. If we organize our carving processes by layer, this would allow us to select vectors which are spread acroos the drawing much faster.
Maynard
Insufficient Memory
- BrianM
- Vectric Staff
- Posts: 1964
- Joined: Mon May 16, 2005 10:15 am
- Model of CNC Machine: A few ...
- Location: Alcester U.K
- Contact:
Hi Maynard,
Would it be possible to send us the .crv file along with the details of tool settings you are using so we can investigate the problem? I can promise you that the drawing will be treated as confidential. If you can, please send the file to support@vectric.com and we will look at it and get back to you.
Thanks for the suggestion on layer support, it is already on the list of possible new features, and its feedback from users that help us to choose the order in which to implement them.
Regards
Brian
Would it be possible to send us the .crv file along with the details of tool settings you are using so we can investigate the problem? I can promise you that the drawing will be treated as confidential. If you can, please send the file to support@vectric.com and we will look at it and get back to you.
Thanks for the suggestion on layer support, it is already on the list of possible new features, and its feedback from users that help us to choose the order in which to implement them.
Regards
Brian
- BrianM
- Vectric Staff
- Posts: 1964
- Joined: Mon May 16, 2005 10:15 am
- Model of CNC Machine: A few ...
- Location: Alcester U.K
- Contact:
Hi Maynard,
First, thank you for sending us the file, I know from many years experience how frustrating it is when a design you import into a CAM package wont cut, and if users send us problem files it helps us enormously in identifying common problems. We are trying to make VCarve Wizard as resillient as possible to bad data, which is why we added the detection of open vectors (and the automated rejoining) as well as the ignoring of duplicate vectors, coincident points and small loops. However, the file you sent had a couple of problems we hadn't forseen. In total there are 11 vectors which appears to be open lines (some of them are tiny but they are actually closed vectors consisting of two or more parallel lines in opposite directions creatiing a closed vector with zero area. The 'insufficient memory' message was being generated when we came across two more entities in the drawing with zero length. When converting these zero length entities the code assumed that if we failed to convert the entities they must be extremely complex and we had run out of memory, this is now fixed and we just ignore the zero length entities. The vectors consisting of parallel overlaping spans with zero area we now treat as 'open' contours and ignore them when machining (after displaying a warning message) and they can be easily identified and deleted with the 'Select Open Vectors' command off the edit menu.[/b]
The fixed code will be in the next release version which is currently undergoing final Beta testing.
Regards
Brian.
First, thank you for sending us the file, I know from many years experience how frustrating it is when a design you import into a CAM package wont cut, and if users send us problem files it helps us enormously in identifying common problems. We are trying to make VCarve Wizard as resillient as possible to bad data, which is why we added the detection of open vectors (and the automated rejoining) as well as the ignoring of duplicate vectors, coincident points and small loops. However, the file you sent had a couple of problems we hadn't forseen. In total there are 11 vectors which appears to be open lines (some of them are tiny but they are actually closed vectors consisting of two or more parallel lines in opposite directions creatiing a closed vector with zero area. The 'insufficient memory' message was being generated when we came across two more entities in the drawing with zero length. When converting these zero length entities the code assumed that if we failed to convert the entities they must be extremely complex and we had run out of memory, this is now fixed and we just ignore the zero length entities. The vectors consisting of parallel overlaping spans with zero area we now treat as 'open' contours and ignore them when machining (after displaying a warning message) and they can be easily identified and deleted with the 'Select Open Vectors' command off the edit menu.[/b]
The fixed code will be in the next release version which is currently undergoing final Beta testing.
Regards
Brian.