Klik op het logo voor hulp op afstand
  
 
 
 
 
 
 
 




Protocol SAOMAD KOSMOSOFT machinecenter (3.35 - 3100)


Protocol voor SAOMAD bewerkingsmachine gestuurd via KOSMOSOFT.

In de setup dialoog van de machinesturing zijn volgende instellingen beschikbaar:
 

RUNTAG type en override
ruwe maat voor lengte profiel
ruwe maat voor breedte profiel
ruwe maat voor dikte profiel
invoerrichting profielen (links/rechts)
afdeling filter te verwerken profielen
controle samenvallende bewerkingen
controle draairichting vleugel

Instelling mogelijk via extra sectie [KOSMO] in JOPPS.INI zijn: 

[KOSMO]
        Supplier=   override standaard leverancierscode
  FileExtension=xml  standaard bestandsextensie

  FilenameType=1   runtagtype bestandnaam (0=hexadecimaal, 1=decimaal)

  FileDelimiter=|   override karakter om velden te scheiden in query

  DumpTo=   bestandsnaam om query resultaat te dumpen

  SymbolL=L   symbool links

  SymbolR=R           symbool rechts

  SymbolU=BO           symbool boven

  SymbolD=ON   symbool onder

  SymbolH=-   symbool horizontaal

  SymbolV=|           symbool verticaal

  SymbolS=*           symbool schuin

  SwapLR=0   links/rechts omwisselen

FieldInfo…=           personalisatie veld ‘…’

De tab “Profielen” laat de gebruiker toe om eventueel per profiel te specifiëren hoe het gekend is op de machine:

 
De tab “Routines” laat de gebruiker toe om voor elke bewerking door JoPPS gegenereerd de respectievelijke macro’s voor de machine te genereren volgens de afgesproken syntax:

 

De bewerkingen in “JoPPS MC Manager” worden gedefinieerd aan de hand van een aantal methodes en/of parameters.

De beschikbare methodes zijn:

Tool.Define(sKind, sName, iSide)
deze methode stelt de opgegeven parameters in

Tool.Apply()
deze methode zal onderstaande vooraf gedefinieerde parameters toepassen

Tool.Perform(sKind, sName, iSide)
deze methode stelt de opgegeven parameters in en past ze onmiddellijk toe

De algemene beschikbare parameters zijn:

Tool.Kind type bewerking
        PROFILE,VARIABLE,TIME,DOUBLE,PLUG,LISTEL,MACRO,PRINT

Tool.Name code bewerking (max. 60 karakters)
Tool.Side zijde bewerking
        buiten=0, rechts=1, binnen=2, links=3, boven=4, onder=5

Tool.DepNr afdeling bewerking
Tool.SeqNr volgnummer bewerking
Tool.Comment commentaar bewerking

De specifieke parameters voor PROFILE bewerkingen zijn:

Tool.Junction type verbinding
         TM,TF,CM,CF,NM,NF,MZ,45

Tool.Depth  diepte verbinding (!)

De specifieke parameters voor VARIABLE bewerkingen zijn:

Tool.Origin plaats
        U,U2,D,D2,CU,CD

Tool.VarY diepte
Tool.VarZ hoogte
Tool.Offset afstand

De specifieke parameters voor TIMEPROFILE bewerkingen zijn:

Tool.Type type
        L (=line), ,A (=arc)

Tool.X1 X coordinaat begin
Tool.Y1 Y coordinaat begin
Tool.X2 X coordinaat einde
Tool.Y2 Y coordinaat einde
Tool.XC X coordinaat oorsprong boog (!)
Tool.YC Y coordinaat oorsprong boog (!)
Tool.OR orientatie boog (!)
        C (=clockwise) ,A (=anticlockwise)

De specifieke parameters voor DOUBLE bewerkingen zijn:

Tool.X X coordinaat wissel
Tool.Y Y coordinaat wissel
Tool.Z Z coordinaat wissel
Tool.Left profiel links
Tool.Right profiel rechts
Tool.Width breedte wissel

De specifieke parameters voor PLUG bewerkingen zijn:

Tool.X     X coordinaat plug
Tool.Y     Y coordinaat plug
Tool.Z     Z coordinaat plug
Tool.Pass           plug door profiel
            False (=N)
            True (=Y)

Tool.Depth     diepte plug
Tool.AngleC     hoek XY-vlak
              0-360

Tool.Sequence  volgorde (!)
Tool.ID     identificatie (!)

De specifieke parameters voor LISTEL bewerkingen zijn:

Tool.Width     breedte glaslat
Tool.Thickness  dikte glaslat
Tool.X1     X coordinaat begin
Tool.Y1     Y coordinaat begin
Tool.X2     X coordinaat einde
Tool.Y2     Y coordinaat einde
 
De specifieke parameters voor MACRO bewerkingen zijn:

Tool.X     X coordinaat macro
Tool.Y     Y coordinaat macro
Tool.Z     Z coordinaat macro
Tool.Depth     diepte macro
Tool.AngleC     hoek XY-vlak (!)
Tool.Length     lengte macro (!)
Tool.Height     hoogte macro (!)
Tool.AngleA     hoek YZ-vlak (!)
Tool.Radius     straal macro (!)
Tool.Sequence  volgorde (!)

De specifieke parameters voor PRINT bewerkingen zijn:

Tool.X X coordinaat 
Tool.Y Y coordinaat 
Tool.Z Z coordinaat 
Tool.Code af te drukken tekst

(*) beschikbaar voor compatibiliteit maar niet van toepassing voor deze sturing 
(!) beschikbaar maar optioneel voor deze sturing 

Eigenschappen van het werkstuk kunnen opgevraagd worden in MCMAN via het PIECE object:

Piece.Width profiel breedte
Piece.Height profiel dikte
Piece.W1..W10 W geometrie parameters
Piece.X1..'X10 X geometrie parameters
Piece.Y1..'Y10 Y geometrie parameters
Piece.Z1..10 Z geometrie parameters
Piece.X X coordinaat profiel
Piece.Y Y coordinaat profiel
Piece.Z Z coordinaat profiel
Piece.PieceWidth breedte
Piece.PieceHeight dikte
Piece.PieceLength lengte
Piece.Swapped invoer omgekeerd
Piece.Reverted richting omgekeerd
Piece.Rotated rotatie omgekeerd
Piece.ClockWise CW of CCW?
Piece.Comment profiel informatie
Piece.From.Kind verbinding begin
Piece.From.Name verbinding naam begin (TM,TF,CM,CF,NM,NF,MZ,45)
Piece.From.Size maat buur begin
Piece.From.Offset
Piece.From.Extend
Piece.From.Extern
Piece.From.Intern
Piece.From.Side kant buur begin
Piece.From.Atom referentie buur begin
Piece.Till.Kind verbinding einde
Piece.Till.Name verbinding naam einde (TM,TF,CM,CF,NM,NF,MZ,45)
Piece.Till.Size maat buur einde
Piece.Till.Offset
Piece.Till.Extend
Piece.Till.Extern
Piece.Till.Intern
Piece.Till.Side kant buur einde
Piece.Till.Atom referentie buur einde
Piece.Scrap[Side] overmaat per kant
Piece.OUTER SIDE_0 (=0)
Piece.RIGHT SIDE_1 (=1)
Piece.INNER SIDE_2 (=2)
Piece.LEFT SIDE_3 (=3)
Piece.UP UP (=4)
Piece.DOWN DOWN (=5)

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.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 (PenRight)
Param.CORRECTE eindcorrectie (PenLeft)
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       bewerkingsparameter A (getal)
Param.B bewerkingsparameter B (getal)
Param.C bewerkingsparameter C (getal)
Param.D bewerkingsparameter D (getal)
Param.E bewerkingsparameter E (getal)
Param.F bewerkingsparameter F (getal)
Param.G bewerkingsparameter G (getal)
Param.H bewerkingsparameter H (getal)
Param.S bewerkingsparameter S (string max. 255)

Nog verder uit te werken:

raam nummering
kader/vleugel nummering
codering van de verbindingen (TM,TF,CM,CF,NM,NF,MZ,45)
welke informatie nodig voor wissel profileringen?
mogelijk extra parameters nodig in MCMAN

Onderstaande screenshot toont een voorbeeld van het gegeneerde formaat:
 

 




 |  History  |
 
 

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