Adaptive Nesting

Adaptive nesting is the ability of the interfacing application to influence the nesting results.You may have a nesting technology developed by you. You have spent years in developing the heuristics and intelligence built into your application. However, there could be many features in NestLib®, which you have not been able to develop, but which you find very useful. For instance, the high speed of NestLib® and the ability to nest on pre-nested and remnant sheets.Hence, your requirement would be :

  • To be able to use NestLib® engine into your application
  • To retain the intellectual property and algorithms developed by you
  • To combine the features of the two algorithms in order to get better nesting results

Adaptive Nesting

Adaptive nesting means the ability of the interfacing application to influence the nesting results. NestLib® provides API’s to:

1. Select the part to be taken up next for nesting :

NestLib® gives a call to the interfacing application when it is about to take a part for nesting. At this time, user can specify his choice of part, otherwise NestLib®s will continue with its choice.

2. Select the nested orientation for a particular instance of a part :

While trying to nest the part, NestLib® gives a call to the interfacing application when it finds a location for a part orientation. This call is made for each orientation (rotation angle) of the nested part. The application can then evaluate all the locations and decide based on its intelligence to:

  • Select the current orientation
  • Continue nesting till all the orientations are tried and then accept one of the nested orientations
  • Reject all the nested locations and continue nesting with another part

 

3. Specify a rectangular area in which the nesting is to be restricted :

NestLib® allows you to dynamically move a rectangular window on the sheet, within which the nesting is to be restricted. This window can be specified for each part copy and also for each angular orientation of the part.
This feature allows you to select regions on the sheet and force parts to be nested inside this region. If the rectangular region goes out of the sheet, NestLib® ensures that parts are nested inside the sheet boundaries.

4. Forced nesting :

You can force a part to be nested at a particular location. Note that in this case, NestLib® will not check if the location is valid, i.e. whether this position overlaps with an already nested part, but will blindly put the part at this location.
NestLib® will recognize the presence of this part while nesting subsequent parts.