Formaat voor het sturen van een KOCH WINDOOR drevelmachine. De sturing is voorzien van een dialoog met 2 functionaliteiten:
Instellen van standaard waarden in de dialoog:
- profiel correctiematen,
- aanvoer richting,
- script voor barcode generatie
- controle op conflicterende bewerkingen
Genereren van het machine formaat zelf met mogelijkheid:
- overschrijven runtag hexadecimaal of decimaal
- hernoemen naam machinebestand
BARCODE
De barcode kan samengesteld worden d.m.v. een script. Indien geen script is opgegeven wordt de standaard barcode gegenereerd bestaande uit:
RUNTAG hexadecimaal (4 karakters),
BATCHREF uniek kader nummer (4 cijfers)
BATCHCNT uniek profiel nummer (4 cijfers)
Parameters gekend in de script zijn:
CUTCNT uniek profiel nummer (4 cijfers)
BATCHREF uniek kader nummer (4 cijfers)
BATCHCNT uniek profiel nummer (4 cijfers)
LINECNT uniek lijnnummer (4 cijfers)
BARCODE barcode
_RUNTAG runtag hexadecimaal
_RUNTAGD runtag decimaal
Elke bewerking op een profiel dient gedefinieerd te worden langs ‘JoPPS MC Manager’. Er zijn 2 type bewekingen langse (LBOHR) en kopse (EBOHR) bewerkingen.
Het TOOL object bezit volgende properties:
Tool.Comment := '145Z = boor dia 8, 20 diep'; (*) commentaar |
|
Tool.State := ‘LBOHR’; bewerkingstype |
[LBOHR] of [EBOHR] |
Tool.Side := 1; aanslagkant |
ANSCHLAG |
Tool.Mirror := 0; (*) spiegelen? |
SPIEGLN |
Tool.Name := ‘101’; bewerkingscode |
BEARCODE |
Tool.X := 40; X positie |
XMASS |
Tool.Y := 0 Y positie |
YPOSITIE |
Tool.Z := 16; Z positie |
ZPOSITIE |
Tool.Code := ‘200’; boorbeeld |
BOORBEELD |
Tool.Dowel := 0; (*) drevelen? |
DREVELEN? |
Tool.Step := 0; (*) |
TIEFENBILD |
Tool.Glue := 100 (*) |
LIJMDIEPTE
|
Tool.Xvar := 1.00 |
X variabele |
Tool.Yvar := 1.00 |
Y variabele |
Tool.Zvar := 1.00 |
Z variabele |
Het TOOL object bezit volgende methodes:
Tool.Apply(); toepassen parameters
Tool.Define(‘LBOHR’,1); definiëren parameters voor..
Tool.Perform(‘EBOHR’,2); uitvoeren parameters voor..
Overige parameters die ter beschikking staan voor het definiëren van de bewerkingen in ‘JoPPS MC Manager’ zijn:
WIDTH0 profiel breedte
WIDTH1 profiel breedte (gewijzigd)
WIDTH2 profiel breedte (bruto)
THICKNESS0 profiel dikte
THICKNESS1 profiel dikte (gewijzigd)
THICKNESS2 profiel dikte (bruto)
OFFSET profiel offset
OFFSET1 profiel offset kant 1
OFFSET2 profiel offset kant 2
REBATE profiel glasslag
REBATE1 profiel glasslag kant 1
REBATE2 profiel glasslag kant 2
MARGIN profiel speling
MARGIN1 profiel speling kant 1
MARGIN2 profiel speling kant 2
W1 .. W10 profiel W parameters
X1 .. X10 profiel X parameters
Y1 .. Y10 profiel Y parameters
Z1 .. Z10 profiel Z parameters
WORKOFFSET bewerkingspositie
PRODUCT product code
SYSTEM reeks code
PROFILE' profiel code
VARIETY uitvoering code
SUPPLIER leverancier code
PROGCODE programma code
LABS zaaglengte
CABS1 correctie zaaglengte kant 1
CABS2 correctie zaaglengte kant 2
LMAX profiellengte
CMAX1 correctie profiellengte kant 1
CMAX2 correctie profiellengte kant 2
LMIN binnenlengte
CMIN1 correctie binnenlengte kant 1
CMIN2 correctie binnenlengte kant 2
LPNT punt lengte
LPEN pen lengte profiel
LEXT pen diepte profiel
LC overmeten lengte
ANGLEB beginhoek
ANGLEE eindhoek
CORRECTB begincorrectie kant 1
CORRECTE eindcorrectie kant 2
LC1 lengte kant 1
ANGLEB1 beginhoek kant 1
ANGLEE1 eindhoek kant 1
CORRECTB1 begincorrectie kant 1
CORRECTE1 eindcorrectie kant 1
SIZEB1 beginmaat kant 1
SIZEE1 eindmaat kant 1
LC2 lengte kant 2
ANGLEB2 beginhoek kant 2
ANGLEE2 eindhoek kant 2
CORRECTB2 begincorrectie kant 2
CORRECTE2 eindcorrectie kant 2
SIZEB2 beginmaat kant 2
SIZEE2 eindmaat kant 2
A .. H bewerkingsparameters A t.e.m. H (getallen)
S bewerkingsparameters S (string max. 255)
Opmerking
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”;
Het gegenereerde bestand heeft volgend formaat:
[KOPF]
AUFTNR=gs_lanss (max. 8 karakters)
AUFTNAME=0000000060
[TEIL]
LFDNR=1001
KOM.NR=00000001000060
KOM.NAME=01*1 (mag geen * in voorkomen)
BEZEICH=00000001000060
POSNR=
FELDNR=
WAGEN=
FACH=
HOLZART=1
FLAENGE=876.0
FBREITE=79.0
FHOHE=58.0
STUECK=1
LLEIM=0
[LBOHR]
; 145Z = boor dia 8, 20 diep
ANSCHLAG=1
SPIEGELN=0
BEARBCODE=101
XMASS=40.0
YMASS=0.0
ZMASS=16.0
BOHRBILD=200
DUEBEL=0
TIEFENBILD=0
YVAR=0.00
[EBOHR]
; 58FI = lijmen kopse kant
ANSCHLAG=1
SPIEGELN=0
BEARBCODE=155
XMASS=950
YMASS=0.0
ZMASS=0
BOHRBILD=120
DUEBEL=0
LEIMTIEFE=100
TIEFENBILD=0
XVAR=0.00
Extra parameter in JOPPS.INI voorzien om standaard omschrijving token ‘*’ te vervangen door ander(e) karakter(s) of niets :
[KOCHWINDOOR]
DescriptionToken=