Nucleo Build Q2 2020 #123. Changes to algorithm

Nucleo Build Q2 2020 #123. Changes to algorithm

Nucleo Build Q2 2020 #123. Changes to algorithm
Recent improvements have been made to the core Nucleo algorithm that creates the underlying geometry for the blades. As of the time of publication (June 23rd 2020) this is in BETA for testing purposes. The first initial beta for this is on the Camtek OPTISOLUTIONS website under the downloads section:

      BETA Build 123 Version_2020_Q2.zip

Changes to existing code have been as minimal as possible for QA purposes, although a few tweaks have been made to the previous algorithm.

Along with the new optional algorithm, new options for creating a draft fixture have been created.

1) Selection of Algorithm:



There are four options:
      '1 - Use Algorithm (2015-05) and Interference Check (2015-05)'
      '2 - Use Algorithm (2015-05) and Interference Check (2020-06)'
      '3 - Use Algorithm (2020-06) and Interference Check (2015-05)'
      '4 - Use Algorithm (2020-06) and Interference Check (2020-06)'

Along with the algorithm change, the manner in which Nucleo searches and deals with possibly interference points has been changes (as an option). These four options about allow for all possibilities.

Using 'Use Algorithm (2020-06)' will use the latest method, and may reduce the need to "additional trim"  and with looping issues on blade parts, or those blades that don't appear for geometric reasons.

Using the 'Interference Check (2020-06)' will aim to create smoother geometry.

2) Draft Mode Options:

On large parts, processing time can be long and often, the first build for the fixture is really just to get an idea of the form it makes. The options here facilitate this:



The first drop list allows you to skip some or all of the ancillary features, so to get a faster result.

The second drop list can be used to process and log errors/issues as normal, or have it turned off (minimal time saving, however), or perform the build on a 50% or 25% scaled version of the part. NOTE: It is recommended this is used with either of these options:
      '3 - Use Algorithm (2020-06) and Interference Check (2015-05)'
      '4 - Use Algorithm (2020-06) and Interference Check (2020-06)'

ATTENTION: Although the part and the blade lines and many other parameters are scaled according to the selection, the scanning values and other reserved parameters are not. If they were to be, the value of the draft version (speed) would be nullified. So, it is not recommended that a fixture for final production is made from a draft or scaled build - there may be interference between the part and fixture for example, or it may not be able to produce the necessary geometry dues to geometric issues. When a fixture is produced with "All Features" and at a scaled value, the base plate annotation always contains the text == DRAFT/SCALED VERSION! == as a warning, as does the log file.

Example test results:

FeaturesLog/ScaleTime (seconds)Percentage of first result
AllOn 100%254100.00%
AllOff 100%25299.21%
AllOff 50%19877.95%
AllOff 25%14356.30%
DraftOn 100%15460.63%
DraftOff 100%14958.66%
DraftOff 50%14155.51%
DraftOff 25%10340.55%

    • Related Articles

    • Nucleo - Nucleo - Weld Table Reference Position

      Nucleo - Nucleo - Weld Table Reference Position ​Please refer to this video for an explanation: https://youtu.be/o9mKIilFzn0
    • Nucleo QA Steps

      Nucleo QA Steps 1) Run the "Check" option to look for interference and to identify any differing blade thicknesses. 2) Check if the number of tabbed feet is adequate? Are there too few or too many? Closer pitch or wider pitch? Are they deep enough? ...
    • Using pre-existing lines to denote Nucleo Fixture Blade positions

      Using pre-existing lines to denote Nucleo Fixture Blade positions ​Please refer to this video: https://www.youtube.com/watch?v=alBidNJMoq4&feature=youtu.be
    • Debugging failed base-plate geometry (Nucleo)

      Debugging failed base-plate geometry (Nucleo) ​Should the base-plate fail to create correctly, refer to the video attached for options to remedy/debug the matter. https://www.optisolutionsusa.com/kb/Base-plate-failure.mp4
    • Nucleo - why is the blade cut off?

      Nucleo - why is the blade cut off? ​Consider this blade: This is deliberate. It is based on this parameter: ... which sets the angular tolerance to a smaller number for you (on the right). The thought process was that in most cases, this shape isn't ...