Sorteerrecepten
Een sorteerrecept vertelt RapiD Vision wat er met elk geïnspecteerd product moet gebeuren. Terwijl elk product onder de camera passeert, controleert het systeem het aan de hand van de regels van het recept en bepaalt naar welke bestemming het moet gaan — bijvoorbeeld "Grade A", "Grade B" of "Reject".
Recepten behoren tot een Vision Configuration. Een configuratie kan meerdere opgeslagen recepten hebben (bijvoorbeeld één recept per klant of productspecificatie). Op een machine met meerdere banen kunnen meerdere recepten tegelijk actief zijn — zie Banen verderop.
Bestemmingen
Voordat u een recept kunt bouwen, heeft uw bedrijf een Bestemmingen-catalogus nodig: de lijst met fysieke outputs waar een product naartoe gesorteerd kan worden (een koker, baan of robotoutput), elk met een naam, een logokleur en het fysieke outputnummer waarop het is aangesloten. Recepten kiezen uit deze lijst in plaats van dat elk item zijn eigen output definieert.
Open Sortings en dan het tabblad Bestemmingen om de catalogus te beheren:
| Veld | Beschrijving |
|---|---|
| Naam bestemming | De naam die overal wordt getoond waar een recept naar deze bestemming verwijst, bijvoorbeeld "Grade A" of "Reject". |
| Fysieke output | De koker, baan of relais waarop deze bestemming is aangesloten. Eenmalig ingesteld bij inbedrijfstelling en daarna niet meer te wijzigen — elk recept dat deze bestemming gebruikt, verwijst naar dit nummer. |
| Kleur | De kleur waarmee het statuslogo van het apparaat oplicht wanneer een product hierheen wordt gestuurd. |
| Uitval | Markeert deze bestemming als uitval-/afkeuroutput. |
| Selecteerbaar in recepten | Schakel dit uit om een bestemming uit te faseren zonder deze te verwijderen. Recepten die deze al gebruiken, blijven werken — hij wordt alleen niet meer aangeboden bij nieuwe items. |
Heeft uw bedrijf nog geen catalogus, selecteer dan Importeren uit recepten om de bestemmingen over te nemen die uw bestaande recepten al gebruiken. Is dezelfde fysieke output in verschillende recepten anders benoemd, dan wordt de meest gebruikte naam aangehouden en wordt aangegeven bij hoeveel bestemmingen dit nog moet worden rechtgezet.
Een bestemming die nog door een recept wordt gebruikt, kan niet worden verwijderd — schakel in plaats daarvan Selecteerbaar in recepten uit om deze uit te faseren.
Hoe sorteerrecepten werken
Een recept bestaat uit een of meer Sorteeroutputs. Elke Sorteeroutput verwijst naar een bestemming en definieert de regels waaraan een product moet voldoen om daarheen te worden gestuurd:
- Een Hoofdconditie — de primaire regel, gebaseerd op het product zelf (label, gewicht, grootte).
- Optionele Defectvoorwaarden — extra regels gebaseerd op defecten/vlekken die het visiesysteem op het product vindt.
Wanneer een product wordt geïnspecteerd, vergelijkt RapiD Vision het met elke Sorteeroutput in het actieve recept en verzamelt alle items waarmee het overeenkomt:
- Komt het overeen met precies één Sorteeroutput, dan wordt de bestemming van dat item gebruikt.
- Komt het overeen met meerdere, dan wint het item dat het hoogst in de lijst staat — zie Prioriteit.
- Komt het met geen enkel item overeen, dan valt het product terug op de eerste Sorteeroutput in het recept. Het is goede gewoonte om uw eerste item een vangnet te maken (bijvoorbeeld "Reject" of "Ungraded") zodat niets onverwacht wordt gerouteerd.
Sorteeroutputs
Elke Sorteeroutput toont:
| Veld | Beschrijving |
|---|---|
| Bestemming | Gekozen uit de bestemmingencatalogus van het bedrijf. Elke bestemming kan maar één keer per recept worden gebruikt — hergebruik wordt meteen gemarkeerd en blokkeert opslaan. |
| Hoofdconditie | Naast de bestemming getoond als een rij chips; selecteer er een om de grenzen van het item te bewerken. |
| Defectvoorwaarden | Een uitklapbaar gedeelte onderaan de kaart, met een telbadge. |
| Prioriteit | De positie van de kaart in de lijst — sleep om te herordenen. |
| Uitgang automatisch ophogen | Optioneel. Verdeelt de producten van dit item over een reeks fysieke outputs — zie Uitgang automatisch ophogen. |
Recepten van vóór deze catalogus
Een item waarvan de output niet in de catalogus voorkomt, krijgt een chip Niet in catalogus. Het blijft ongewijzigd werken met zijn eigen naam, kleur en nummer; kies wanneer u wilt een bestemming uit de catalogus om het te vervangen.
Selecteer Item toevoegen om een nieuwe Sorteeroutput aan het recept toe te voegen.
Uitgang automatisch ophogen
Schakel Uitgang automatisch ophogen in op een Sorteeroutput om de producten ervan over een reeks fysieke outputs te verdelen in plaats van ze allemaal naar één output te sturen. Elk product dat het item opvangt, gaat naar de volgende output, van de eigen output van de bestemming tot en met de Laatste uitgang, en begint dan opnieuw — bijvoorbeeld kratten 3, 4, 5, 6, 3, 4, …
- De Laatste uitgang moet hoger zijn dan de eigen output van het item. Reeksen die overlappen met de output van een ander item (of met een andere reeks) worden gemarkeerd als een dubbele bestemming en blokkeren opslaan, en Item toevoegen slaat outputs over die al door een reeks worden gedekt.
- De receptkaart, de grafieken en de sorteerbalk op de Home-pagina tonen de reeks (bijvoorbeeld "Kratten (4)"), en elke output in de reeks kan in Machinebeheer op een transportband worden gekozen.
- De teller wordt gedeeld over alle banen en begint weer bij de eerste output wanneer het apparaat herstart of de laatste uitgang van het item wordt gewijzigd.
Uitgang automatisch ophogen staat standaard uit.
Prioriteit
Sleep een kaart om de prioriteit te wijzigen — de bovenste kaart wint wanneer een product bij meerdere bestemmingen past. Positie en prioriteit van een kaart kunnen nooit uit elkaar lopen, omdat de prioriteit bij elke wijziging automatisch opnieuw wordt bepaald op basis van de volgorde in de lijst. De pijlen omhoog/omlaag naast de sleepgreep verplaatsen een kaart telkens één positie, en blijven beschikbaar voor toetsenbordgebruik en als nauwkeurig alternatief voor slepen.
Hoofdcondities
Selecteer een conditiechip, of Grenzen bewerken, op een Sorteeroutput om de bijbehorende conditie-inspector te openen — een paneel dat rechts naast de itemlijst is vastgezet. Deze ondersteunt:
- Label — de productklasse waarop deze regel van toepassing is. Laat dit op No Label staan om elk product te matchen.
- Gewichtsbereik (g) — minimum- en maximumgewicht.
- Lengtebereik (mm) en Breedtebereik (mm) — minimum- en maximumafmetingen.
- Oppervlaktebereik (mm²) — minimum- en maximumoppervlakte.
- Min score (%) — de minimale AI-betrouwbaarheid vereist voor een match.
- Dichtheid (g/cm³) — gebruikt in combinatie met gewicht en oppervlakte voor producten die op dichtheid worden beoordeeld.
Elk bereik begint ingeklapt als Any en gaat pas open zodra u een grens instelt, zodat een conditie in één oogopslag laat zien wat hij daadwerkelijk beperkt. Wijzigingen worden direct doorgevoerd — er is geen aparte Toepassen-stap; alles wordt samen opgeslagen wanneer u het recept opslaat.
Defectvoorwaarden
Klap Defectvoorwaarden open op een Sorteeroutput om producten, naast (of in plaats van) de Hoofdconditie, te routeren op basis van onvolkomenheden of defecten die het visiesysteem detecteert. Selecteer Voorwaarde toevoegen om er een toe te voegen; elke voorwaarde ondersteunt:
- Label — het type defect waarop deze van toepassing is.
- Oppervlaktebereik (mm²) — het groottebereik van de defectvlek.
- Min score (%) — de minimale AI-betrouwbaarheid vereist om het defect mee te tellen.
- Oppervlakte van gelijke defecten combineren — indien ingeschakeld, worden alle vlekken van dit defecttype op één product bij elkaar opgeteld (en hun scores gemiddeld) voordat ze worden getoetst aan het oppervlakte- en scorebereik, in plaats van elke vlek apart te controleren. Gebruik dit wanneer veel kleine defecten van hetzelfde type samen als één groter probleem moeten worden behandeld.
Een product hoeft maar één Defectvoorwaarde op een Sorteeroutput te activeren om naar de bestemming van dat item te worden gerouteerd.
Het gedeelte Defectvoorwaarden verschijnt bij een Sorteeroutput alleen wanneer voor de detector van de vision configuration een defectmodel is ingesteld — anders is er niets om een defectvoorwaarde tegen te toetsen.
Banen
Op een machine met meer dan één fysieke baan kan een recept worden beperkt tot specifieke banen in plaats van de hele machine — zodat verschillende banen tegelijk tegen verschillende recepten worden beoordeeld. Schakel op de pagina Algemeen van het recept Op alle banen uitvoeren uit en kies op welke banen het moet draaien.
Een baan waaraan niets is toegewezen, valt terug op het recept dat op Op alle banen uitvoeren staat, als dat actief is. Het activeren van een baangebonden recept laat precies zien wat het per apparaat en baan zal vervangen (bijvoorbeeld "Dit vervangt 'B-grade' op baan 2"), en met Deactiveren stopt u een recept op zijn banen zonder eerst de baantoewijzing te hoeven aanpassen.
De hier getoonde baannummers komen van de eigen regions of interest van de camera, per apparaat ingesteld op het tabblad Options → Lanes — niet van de mechanische rijnummering van de transportband. De keuzelijst verschijnt alleen wanneer een verbonden apparaat daadwerkelijk meer dan één baan heeft.
Leverancierstriggers
Een recept kan worden gekoppeld aan de leveranciers waarvoor het bedoeld is, zodat batches van die leveranciers naar het juiste recept verwijzen. Dit geldt alleen wanneer Automatisch wisselen van recept is ingeschakeld in de Vision Configuration van het recept (zie Vision Configurations); anders is de pagina Triggers grijs.
Op de pagina Triggers van het recept:
- Vink de Leveranciers aan waarvan de batches dit recept moeten gebruiken. Alles selecteren en Alles deselecteren helpen bij lange lijsten.
- Schakel Standaardrecept voor deze configuratie in om dit het terugvalrecept te maken voor een batch die bij geen enkele leverancier past. Elke configuratie hoort één standaardrecept te hebben.
Note
Voorlopig leidt een batch die past bij een leverancier die aan een ander recept is gekoppeld, tot een melding in de app die voorstelt om te wisselen. Het recept wordt nog niet automatisch gewisseld.
Een sorteerrecept aanmaken
- Zorg dat uw Bestemmingen-catalogus is ingesteld (zie Bestemmingen) — dit hoeft maar één keer per bedrijf.
- Open Sortings vanuit het navigatiemenu en selecteer Toevoegen.
- Voer op de pagina Algemeen een Receptnaam in en kies de bijbehorende Vision Configuration.
- Laat op een machine met meerdere banen Op alle banen uitvoeren aan staan, of schakel het uit en kies specifieke banen.
- Ga naar de pagina Sorteeroutputs en selecteer Item toevoegen voor elke bestemming die u nodig hebt (bijvoorbeeld "Reject", "Grade A", "Grade B"). Kies voor elk item een Bestemming en selecteer dan Grenzen bewerken om de Hoofdconditie in te stellen.
- Als uw configuratie defectdetectie bevat, klap dan Defectvoorwaarden open bij een item en selecteer Voorwaarde toevoegen om een of meer defectregels toe te voegen.
- Sleep de kaarten in de gewenste volgorde — zie Prioriteit.
- Gebruikt de configuratie automatisch wisselen van recept, kies dan de leveranciers van dit recept op de pagina Triggers — zie Leverancierstriggers.
- Bekijk de live voorbeeldweergave rechts in het dialoogvenster en selecteer dan Opslaan.
Een sorteerrecept bewerken
- Open Sortings.
- Selecteer de receptkaart en dan Bewerken (of Dupliceren om vanaf een kopie te beginnen).
- Breng uw wijzigingen aan op de pagina's Algemeen, Sorteeroutputs en Triggers.
- Selecteer Opslaan.
Bewerkt u het recept dat op dat moment actief is, dan gaan de wijzigingen meteen in op het apparaat — geen herstart nodig.
Een sorteerrecept activeren
- Open Sortings.
- Selecteer het recept dat u wilt gebruiken.
- Selecteer Activeren en bevestig. Zijn er meerdere apparaten verbonden, kies dan op welke het geactiveerd moet worden.
Het activeren van een recept dat aan specifieke banen is gekoppeld, laat zien wat het op elke baan zal vervangen; een recept op Op alle banen uitvoeren vervangt het terugvalrecept van de hele machine. Het apparaat onthoudt het laatst actieve recept (of de recepten) per Vision Configuration, dus bij terugschakelen naar een configuratie worden later automatisch de recepten geselecteerd die u gebruikte.
Een sorteerrecept deactiveren
Selecteer Deactiveren op een receptkaart om het te stoppen zonder de baantoewijzing te wijzigen. De banen ervan vallen terug op het recept dat op Op alle banen uitvoeren staat, als dat er is.
Een sorteerrecept verwijderen
- Open Sortings.
- Selecteer de receptkaart die u wilt verwijderen.
- Selecteer Verwijderen en bevestig.
Receptlogwaarschuwingen
Soms wordt een defectvlek gedetecteerd maar is deze te klein, of scoort deze te laag, om overeen te komen met een Defectvoorwaarde in het actieve recept. RapiD Vision logt deze nog steeds als receptlogwaarschuwingen zodat u bijna-treffers kunt bekijken en beslissen of de drempels van uw recept moeten worden aangepast. U kunt deze bekijken vanuit Machinebeheer.