Protocol voor het sturen van de raamhoek WEINIG Unicontrol.
De dialoog van de sturing heeft naast de standaard input parameters :
- Output filename (bestandsnaam van het machinebestand)
- Runtag override (decimaal/hexadecimaal)
- Machine feed direction (invoer richting)
- Prevent conflicting operations (controle conflicterende bewerkingen)
Extra parameters voor de hout afmetingen :
- Maximum piece length (maximum stuk lengte, standaard = 99999mm)
- Minimum piece length (minimum stuk lengte, standaard = 0mm)
- Finished/Oversized Length (netto of bruto stuk lengte)
- Finished/Oversized Width (netto of bruto stuk breedte)
- Finished/Oversized Tickness (netto of bruto stuk dikte)
- Exclude profiles from departement (afdeling filter voor profielen)
De inhoud van enkele velden in de [KOPF] en [TEIL] secties van het machineformaat kunnen door de gebruiker zelf samengesteld worden via de “FieldInfo” instellingen in de [UNICONTROL] sectie van JOPPS.INI
AUFTNR (job naam, =FieldInfo1)
AUFTNAME (project omschrijving, =FieldInfo2)
BEZEICH (profiel omschrijving, =FieldInfo3)
POSNR (raam positie groep/deel, =FieldInfo4)
FELDNR (kader = 0, vleugel = 1,2,… =FieldInfo5)
Hiervoor zijn een aantal parameters beschikbaar gemaakt :
JOB
|
job naam (KOPF/TEIL)
|
RUNTAG
|
runtag hexadecimaal (KOPF/TEIL)
|
RUNTAGDEC
|
runtag decimaal (KOPF/TEIL)
|
CUSTOMER
|
klant referentie (TEIL)
|
CUSTOMERDESC
|
klant naam (TEIL)
|
PROJECT
|
project naam (TEIL)
|
PROJECTDESC
|
project omschrijving (TEIL)
|
ASSEMBLY
|
groep referentie (TEIL)
|
ASSEMBLYDESC
|
groep omschrijving (TEIL)
|
FRAME
|
kaderdeel referentie (TEIL)
|
SYSTEM
|
reeks (TEIL)
|
PROFILE
|
profiel (TEIL)
|
PROFILEDESC
|
profiel omschrijving (TEIL)
|
PRODUCT
|
product referentie (TEIL)
|
FINISH
|
uitvoering (TEIL)
|
FINISHDESC
|
uitvoeringomschrijving (TEIL)
|
LINECNT
|
intern stuk nummer (TEIL)
|
PROFILEID
|
profiel nummer (TEIL)
|
FRAMEID
|
kader nummer (TEIL)
|
VENTID
|
vleugel nummer (TEIL)
|
POSITION
|
profiel positie (TEIL)
|
RACK
|
kar/vak referentie (TEIL)
|
SHORTDESC
|
profiel referentie (TEIL)
|
SWAPDESC
|
swap symbool (TEIL)
|
POSSYMBOL
|
positie symbool (TEIL)
|
BARCODE
|
barcode (TEIL)
|
De bewerkingen in MCMAN worden gedefinieerd aan de hand van een aantal methodes en/of parameters.
De beschikbare methodes zijn :
Tool.Define(sOperation, iSide) bewerkings type en zijde
Tool.Apply() toepassen parameters
Tool.Perform(sOperation, iSide) bewerkings type en zijde en toepassen parameters
De algemene beschikbare parameters zijn :
Tool.State type bewerking (UV,UT)
Tool.Side zijde bewerking (1, 2)
Tool.Name code bewerking (string)
Tool.Comment (*) commentaar lijn
De beschikbare parameters voor langsbewerkingen zijn :
Tool.Width (*) breedte (mm)
Tool.Heigh (*) hoogte (mm)
De beschikbare parameters voor eindbewerkingen zijn :
Tool.Depth (*) diepte (mm)
Tool.Width (*) breedte (mm)
Tool.Heigh (*) hoogte (mm)
Verder kan men in MCMAN eveneens nog een aantal extra parameters opvragen :
Param.WORKOFFSET
|
bewerkingspositie
|
Param.PRODUCT
|
product code
|
Param.SYSTEM
|
reeks code
|
Param.PROFILE
|
profiel code
|
Param.VARIETY
|
uitvoering code
|
Param.SUPPLIER
|
leverancier code
|
Param.PROGCODE
|
programma code
|
Param.WIDTH0
|
profiel breedte
|
Param.WIDTH1
|
profiel breedte (gewijzigd)
|
Param.WIDTH2
|
profiel breedte (brutto)
|
Param.THICKNESS0
|
profiel dikte
|
Param.THICKNESS1
|
profiel dikte (gewijzigd)
|
Param.THICKNESS2
|
profiel dikte (brutto)
|
Param.PLACE
|
profiel positie
|
Param.OFFSET
|
profiel offset
|
Param.OFFSET1
|
profiel offset kant 1
|
Param.OFFSET2
|
profiel offset kant 2
|
Param.REBATE
|
profiel glasslag
|
Param.REBATE1
|
profiel glasslag kant 1
|
Param.REBATE2
|
profiel glasslag kant 2
|
Param.MARGIN
|
profiel speling
|
Param.MARGIN1
|
profiel speling kant 1
|
Param.MATGIN2
|
profiel speling kant 2
|
Param.W1 -> W10
|
profiel W parameters
|
Param.X1 -> X10
|
profiel X parameters
|
Param.Y1 -> Y10
|
profiel Y parameters
|
Param.Z1 -> Z10
|
profiel Z parameters
|
Param.LABS
|
abs. lengte
|
Param.CABS1
|
correctie abs. lengte kant 1
|
Param.CABS2
|
correctie abs. lengte kant 2
|
Param.LMAX
|
max. lengte
|
Param.CMAX1
|
correctie max. lengte kant 1
|
Param.CMAX2
|
correctie max. lengte kant 2
|
Param.LMIN
|
min. lengte
|
Param.CMIN1
|
correctie min. lengte kant 1
|
Param.CMIN2
|
correctie min. lengte kant 2
|
Param.LPNT
|
punt lengte
|
Param.LPEN
|
pen lengte profiel
|
Param.LEXT
|
pen diepte profiel
|
Param.LC
|
overmeten lengte
|
Param.ANGLEB
|
beginhoek
|
Param.ANGLEE
|
eindhoek
|
Param.CORRECTB
|
begincorrectie
|
Param.CORRECTE
|
eindcorrectie
|
Param.LC1
|
lengte kant 1
|
Param.ANGLEB1
|
beginhoek kant 1
|
Param.ANGLEE1
|
eindhoek kant 1
|
Param.CORRECTB1
|
begincorrectie kant 1
|
Param.CORRECTE1
|
eindcorrectie kant 1
|
Param.SIZEB1
|
beginmaat kant 1
|
Param.SIZEE1
|
eindmaat kant 1
|
Param.LC2
|
lengte kant 2
|
Param.ANGLEB2
|
beginhoek kant 2
|
Param.ANGLEE2
|
eindhoek kant 2
|
Param.CORRECTB2
|
begincorrectie kant 2
|
Param.CORRECTE2
|
eindcorrectie kant 2
|
Param.SIZEB2
|
beginmaat kant 2
|
Param.SIZEE2
|
eindmaat kant 2
|
Param.A -> H
|
bewerkingsparameters A t.e.m. Z (getallen)
|
Param.S
|
bewerkingsparameter S (string max. 255)
|
Foutboodschappen worden nog eens extra getoond na het aanmaken van het machinebestand door middel van een dialoog :
Parameters gevolgd door (*) zijn optioneel, indien niet opgegeven wordt de parameter ook niet gegenereerd in het formaat!
Wat betreft de Tool.Comment parameter, deze heeft de mogelijkheid om meerdere lijnen te genereren, door de lijninformatie te scheiden met de crlf constante:
Tool.Comment := “Remark1”+crlf+”Remark2”;
Dit geeft volgend resultaat in het output bestand :
[UV]
; Remark1
; Remark 2
LPROF1=CODE
...
|