Klik op het logo voor hulp op afstand
  
 
 
 
 
 
 
 




Protocol bewerkingscenter Elumatec SBZ600++


 

 

XML protocol voor ELUMATEC SBZ600++ zaag- en bewerkingscenter.

  • extra instelling line feed toevoegen aan etiket layout in XML formaat
  • mogelijkheid om zowel etiket af drukken als op profiel te branden
  • dubbel verstek zagen, schwenken en neigen
Via de instellingen/uitvoeren dialoog kunnen volgende parameters door de gebruiker aangepast worden:
 
 
  • de voorgestelde naam en/of folder van het output bestand
  • keuze bestandnaam (runtag/project/batch)
  • de door JoPPS voorgestelde runtag 
  • de standaard invoer richting van de profielen (links/rechts)
  • mogelijkheden zaagkop van de machine (variabel/vast)
  • afdeling filter voor profielen niet op de machine moeten
  • script om eigen barcode samen te stellen
  • controle samenvallende bewerkingen
  • profielen zonder bewerkingen ook op machine zagen
  • filter voor profielen met ongeldige zaaghoeken
  • samenstelling raam referentie (project/batch) 
  • staal informatie voorzien
  • keuze macro in functie van profiel
  • controle macro geldig voor profiel
  • keuze soort etiket (printen of branden)
Instellingen in het jopps.ini bestand
 
Instelling via de sectie [SBZ600] in JOPPS.INI zijn :
 
[SBZ600]
Supplier=override standaard leverancierscode
FileDelimiter=, override karakter om velden te scheiden in query
DumpTo=bestandsnaam om query resultaat te dumpen
CuttingBegin BNR zaagbewerking begin profiel (standaard = 1)
CuttingEnd BNR zaagbewerking einde profiel (standaard = 2)
SchwenkenSide1 WKZ zaagbewerking profiel kant I (standaard = 30)
SchwenkenSide2 WKZ zaagbewerking profielkant II (standaard = 29)
NeigenSide1 WKZ zaagbewerking profiel kant I(standaard = 20)
NeigenSide2 WKZ zaagbewerking profielkant II (standaard = 19)
SymbolL=L symbool links
SymbolR=R symbool rechts
SymbolU=BO symbool boven
SymbolD=ON symbool onder
SymbolH=- symbool horizontaal
SymbolV=| symbool vertikaal
SymbolS=* symbool schuin
SwapLR=0 links/rechts omwisselen
SizeDelimiter=# override karakter om veld en veldgrootte te scheiden
LineDelimiter=0 extra line feed’s toevoegen aan etiket layout in XML
PrefixF=VK prefix nummering van de kaderprofielen
PrefixV=VV prefix nummering van de vleugel profielen
 
 
Barcode samenstellen
 
De gebruiker kan een eigen barcode te gebruiken d.m.v. een script. Volgende parameters zijn voorzien om zelf een barcode samen te stellen:
 
BATCH (batch nummer)
JOB (project nummer)
ASSEMBLY (project raam nummer) 
FRAMEID (kader nummer binnen batch)
VENTID (vleugel nummer binnen kader)
PROFID (profiel nummer binnen kader)
CUTCNT (profiel nummer globaal)
MOPCNT (aantal bewerkingen)
BATCHREF (kader nummer)
BATCHCNT (profiel nummer bewerkingen)
LINECNT (profiel nummer sturing)
BARCODE (barcode)
_RUNTAG (runtag hexadecimaal)
_RUNTAGD
(runtag decimaal)
TAGID (profiel identificatie kader/vleugel d.m.v. een letter of nummer) vanaf JoPPS 3.35 
 
Een script voorbeeld:
 
Param.Value['BARCODE'] := StrRight('000000' + Param.Value['JOB'], 6)
                                                 +  StrRight('000' + Param.Value['ASSEMBLY'], 3)
                                     +  StrRight('00' + Param.Value['VENTID'], 2)
                                                 +  StrRight('00' + Param.Value['PROFID'], 2);
 
Parameters beschikbaar om informatie aan etiket toe te voegen :
 
JOB (project naam)
BATCH (batch naam)
PROJECTDESC (project omschrijving)
BARDESC (baar omschrijving)
INFORCEMENT (versterking informatie)
STEELCODE (versterking code)
STEELDESC (versterking omschrijving)
STEELLENGTH (versterking lengte)
CUSTOMER (klant)
CUSTOMERDESC (klant naam)
ASSEMBLY (groep)
ASSEMBLYDESC (groep omschrijving)
FRAME (deel)
PROFILE (profiel)
SYSTEM (reeks)
PRODUCT (produkt code)
PROFILEDESC (profiel omschrijving)
FINISH (uitvoering)
FINISHDESC (uitvoering omschrijving)
RACK (kar & vak informatie)
RUNTAG (runtag hexadecimaal)
RUNTAGDEC (runtag decimaal)
PROFILENO (profiel nummer)
FRAMENO (kader nummer)
FRAMECNT (kader nummer (standaard) formaat)
FRAMECODE (kader- of vleugel code)
PIECENO (lijn nummer in formaat)
POSITION (positie)
LENGTH (profiel lengte)
ANGLEB (zaaghoek begin)*
ANGLEB1 (zaaghoek begin kant 1)*
ANGLEB2 (zaaghoek begin kant 2)*
ANGLEE (zaaghoek einde)*
ANGLEE1 (zaaghoek einde kant 1)*
ANGLEE2 (zaaghoek einde kant 2)*
FRAMEID (kader nummer in batch)
VENTID (vleugel nummer in kader)
PROFID (profiel numer binnen kader)
BARCODE (barcode)
WAREHOUSE
(magazijn positie) 
COLORCODE  (aanvraag kleurcode) vanaf JoPPS 3.28 P2
ARTICLECODE (leverancier artikelcode) vanaf JoPPS 3.28 P2
TAGID (profiel identificatie kader/vleugel d.m.v. een letter of nummer) vanaf JoPPS 3.35 
 
 
(*) niet beschikbaar voor reststuk etiket
 
De inhoud/layout van de etiketten wordt bepaald d.m.v. externe DAT bestanden :
 
SBZ600.DAT   layout stuk etiket
SBZ600$.DAT layout rest etiket
 
Een voorbeeld van het SBZ600.DAT bestand voor het stuk etiket :
 
[LABEL]
01=DIR4:AN1:FT"SW030RSN.2":MAG1,1
02=PP230,20:PT"BC: %BARCODE%"
03=PP184,20:BARTYPE"CODE128":BARHEIGHT100:BARMAG3:PRBAR"%BARCODE%"
04=PP138,400:PT"%PRODUCT%"
05=PP138,510:PT".%FINISH%"
06=PP138,580:PT"L=%LENGTH%"
07=PP230,270:PT"Batch: %BATCH%"
08=PP230,450:PT"/%PIECENO%"
09=PP138,810:PT"Los: %RUNTAG%"
10=DIR4:AN1:FT"SW050RSN.2":MAG1,1
11=PP230,575:PT"W/V: %RACK%"
12=PP230,810:PT"%POSITION%"
13=PP184,400:PT"%STEELCODE%"
14=PP184,575:PT"L=%STEELLENGTH%"
15=PP92,20:PT"%PROJECTDESC%"
16=PP92,790:PT"%JOB%"
17=PP184,810:PT"Pos:"
18=PP184,900:PT"%ASSEMBLY%"
19=PF$013 
 
Een voorbeeld van het SBZ600$.DAT bestand voor het rest etiket :
 
[LABEL]
01=DIR4:AN1:FT"SW050RSN.2":MAG1,1
02=PP128,20:PT"Reststuk:%PRODUCT%"
03=PP128,400:PT"L=%LENGTH%"
04=PP128,625:PT".%FINISH%"
05=PF$013
 
Zoals uit bovenstaande voorbeelden blijkt kunnen er zowel voor de stuk als de rest informatie verschillende layout’s gedefinieerd worden :
 
sectie [LABEL] voor informatie af te drukken op etiketten 
sectie [LASER] voor informatie te branden op profielen
 
Indien er specifieke informatie dient getoond te worden voor profiel of rest ### kan dit door een aparte sectie [LABEL_###] of [LASER_###] aan te maken in het desbetreffende DAT bestand.
 
MCMAN
 
In “JoPPS MC Manager” is voor de sturing een extra tab “Kleuren” voorzien, waar de gebruiker kan instellen in de kolom “Etiketcode” of de informatie op het profiel mag gebrand worden in functie van de profielkleur.
 
 
 
0 = informatie op etiket drukken (standaard)
1 = informatie op profiel branden
2 = informatie op etiket drukken en op profiel branden
 
Op de tab “Profielen” in “JoPPS MC Manager” is eveneens een kolom “Etiketcode” voorzien welke de gebruiker toelaat om het standaard gedrag van de “Kleuren” tab te wijzigen:
 
 
 
-1 = gedrag gedefinieerd bij de kleuren toepassen
 0 = informatie op etiket drukken (standaard)
 1 = informatie op profiel branden
 2 = informatie op etiket drukken en op profiel branden
 
De prioriteit die gevolgd wordt om de gepaste layout te zoeken is :
 
zoeken naar [LASER_###] indien informatie voor ### branden
zoeken naar [LASER] indien informatie branden en ### niet gevonden
zoeken naar [LABEL_###] indien informatie voor ### printen of niet gevonden 
zoeken naar [LABEL] indien informatie printen en ### niet gevonden
 
Een extra tab “Staal” in “JoPPS MC Manger” laat de gebruiker toe om te specifieren per type staal hoe het verzaagd en in de PVC profielen ingevoerd wordt:
 
  • Productcode: vertaling staal referentie JoPPS naar staal code machine, (indien blanco wordt de JoPPS referentie gebruikt) 
  • Invoer: staal keuze, (0=geen staal, 1=wel staal, 2=niet actief
De tab “Profielen” laat de gebruiker toe om per profiel te specifieren of het verwerkt wordt en hoe het gekend is op de machine:
 

  • Productcode: vertaling profiel referentie JoPPS naar profiel code machine, (indien blanco wordt de JoPPS referentie gebruikt) 
  • Omdraaien: profiel normaal/omgekeerd op machine verwerken, (dit gedrag grijpt in op het algemeen gedrag)
  • Kantelen: profiel normaal/gekanteld op machine verwerken, (dit gedrag grijpt in op Schwenken/Neigen informatie)
  • Compl.hoek: complementaire zaaghoeken doorgeven, (135° wordt 45°)
De tab “Machine macro’s” laat toe om voor elke gereedschap/macro combinatie op te geven voor welke profielen deze geldig is. Voor elke macro waarvoor de profielcode niet gedefinieerd is zal een foutboodschap gegenereerd worden op voorwaarde dat deze functionaliteit is aangevinkt in de instellingen dialoog:
 
 
 
Indien de optie “Validate macros for profile” is aangevinkt zal de controle uitgevoerd worden en zal indien nodig de gepaste foutboodschap gegenereerd worden.
 
 
 
 
De bewerkingen in “JoPPS MC Manager” worden gedefinieerd aan de hand van een aantal methodes en/of parameters. De beschikbare methodes zijn :
 
Tool.Apply() deze methode zal onderstaande vooraf gedefinieerde parameters toepassen
 
Tool.ID (nummer gereedschap)
Tool.Name  (code bewerking)
Tool.X  (X coordinaat bewerking)
Tool.Y  (Y coordinaat bewerking)*
Tool.Z  (Z coordinaat bewerking)*
Tool.Length (lengte sleuf)*
Tool.Width  (breedte sleuf)*
Tool.Radius (straal cirkel)*
Tool.Depth  (diepte bewerking)*
Tool.Angle   (invalshoek bewerking)*
Tool.Info (bewerking omschrijving)*
 
Tool.Perform(nTool,sName,nX[,sInfo]) deze methode stelt de opgegeven parameters in en past ze onmiddellijk toe
 
nTool  (nummer gereedschap)
sName (code bewerking)
nX (X coordinaat bewerking)
sInfo (bewerking omschrijving)*
 
(*) optionele parameters worden enkel doorgegeven naar formaat indien door gebruiker expliciet toegekend
 

Opmerking
 
Vanaf JOPPS 3.24/3.25 starten reststuknummers oplopend vanaf 10000

 

 

Dubbel verstek SBZ600++ (3.26 P3 - 2632)

Instellingen voorzien om te bepalen hoe een dubbel verstek wordt doorgegeven in het machine formaat via een algemene parameter in de dialoog en per profiel in JoPPS MC Manager.

De sturing is voorzien van een extra globale parameter ‘Include profile tip at blunt mitre’. om de gebruiker toe te laten om profielen met dubbel verstek eerst schuin af te zagen en te bewerken en pas later op 90° te trimmen :
 
 
Wanneer deze instelling niet wordt geactiveerd (=standaard) zal de sturing voor dubbel verstek de gecorrigeerde lengte en desbetreffende zaaghoek notatie doorgeven.
 
Soms is het echter noodzakelijk om per profiel te kunnen opgeven welke lengte en/of zaaghoek dient gebruikt te worden. Hiervoor werden in JoPPS MC Manager bij de profielen 2 extra instellingen voorzien om dit gedrag in te stellen:
  1. Dubbel verstek hoeken
  2. Correctie lengte dubbel verstek
Indien de tabel reeds bestaat en de velden niet aanwezig zijn zal de sturing deze kolom zelf genereren met default waarde :
 
Dubbel verstek hoeken  = False
Correctie lengte dubbel verstek = True
 
om het oude gedrag van de sturing te simuleren.
 
 
 
Profielen die anders dienen te reageren moeten hier dan opgegeven worden. Indien een profiel op beiden manieren moet kunnen gebruikt worden dienen in “PROFIEL PAREMETERS” in JoPPS en “PROFIELEN” in JoPPS MC Manager dit profiel opgesplitst te worden.


Profiel lengtes SBZ600++ (3.27 P3 - 2716)

De sturing is voorzien van een extra parameters ‘Machine constraints’. om de gebruiker toe te laten op te geven welk de minimum en maximum lengte zijn van de profielen die kunnen verwerkt worden op de machine:

 

Profielen met een lengte die buiten deze grenzen valt worden niet opgenomen in het machine bestand en de restlengte wordt eveneens gecorrigeerd.

Verder zijn er 2 extra parameters voor het etiket voorzien :

 %COLORCODE% (aanvraag bestelcode)
 %ARTICLECODE%
(leverancier artikelcode)

 Specifieke machinecenter queries sbz600*.* aan te passen!
 

 


Versterking code in MCMAN (3.27P3 - 2729)

Het gebruik van thermische versterkingen heeft een impact op de bewerkingen, daarom  is het noodzakelijk om de productcode van de versterking te kunnen opvragen in de MCMAN.

Profielcode versterking beschikbaar in MCMAN voor SBZ600++ en Thorwesten:

Beschikbare parameters in SBZ600:

 Param.Workoffset
 Param.Workcode
 Param.Workinfo
 Param.Product
 Param.System
 Param.Profile
 Param.Variety
 Param.Supplier
 
Param.SteelCode

Beschikbare parameters in THORWESTEN:

 Param.Workoffset
 Param.Product
 Param.System
 Param.Profile
 Param.Variety
 Param.Supplier
 
Param.SteelCode

 


Profiel hoeken SBZ600++ (3.28 - 2738)

Uitbreiding i.v.m. zaaghoeken op ELUMATEC SBZ600++ machinecenter sturing.

Voortaan kan men de grenzen van zaaghoeken tussen 22.5 en 157.5 graden instellen. Hiervoor werd de mogelijkheid voorzien om te kiezen welke regel toepassen:

  • tussen bepaalde waarden
  • gelijk aan bepaalde waarden

Mogelijkheid voorzien om een symmetrische “dubbel verstek” door te geven aan de hand van een speciale code “99999” d.m.v. de instelling “Perform symmetric mitre”:

Hiervoor dient men in JoPPS MC Manager de instelling “Dubbel verstek hoek” te activeren en “Correctie lengte dubbel verstek” te deactiveren voor het desbetreffende profiel:

 

Stomp verstek SBZ600++ (3.28 P1 - 2745)

Extra instelling om stomp verstek bij Y-las eveneens via speciale bewerkingen uit te voeren op ELUMATEC SBZ600++ machinecenter sturing.

De instelling “Include blunt mitre operations” laat toe om bij een Y-las waar kader- of vleugelprofielen die in elkaars verlengde liggen de stompe las eveneens via speciale bewerkingen uit te voeren :

 

Merk op dat de dialoog nu 2 tabs heeft namelijk: “Parameters” en “Options




 |  History  |
 
 

 
 
 
TECHWIN SOFTWARE
De Regenboog 11
B-2800 Mechelen
T +32(0)15 44 64 64
T +31(0)30 899 32 15 Nederland