Beam Bench-dokumentation

Koordinatsystemer

Arbejdsområde, job, absolutte koordinater, skærm. Hvilket system de enkelte kontroller bruger, og hvordan de konverteres.

Beam Bench håndterer fire koordinatsystemer. Når du ved, hvilket du ser på, undgår du en masse forvirring.

De fire systemer

1. Koordinater for arbejdsområde (maskine)

Millimeter i den virkelige verden på maskinens arbejdsbord. (0, 0) er arbejdsområdets oprindelse, som angives ved homing. De fleste diode- og gantry-maskiner placerer den nederst til venstre på arbejdsbordet, mens nogle CO2-maskiner placerer den øverst til venstre. Feltet Enhedsindstillinger → Maskine → Oprindelse fortæller Beam Bench hvilken.

Bruges af: selve maskinen (GRBL-koordinater), positionsvisningen i panelet Flyt, manuel kørsel.

2. Jobkoordinater

Koordinater i forhold til jobbets ankerpunkt, styret af Start fra og Joboprindelse i Laser Control.

Hvis Start fra er Absolutte koordinater, er job = arbejdsområde. Hvis Start fra er Nuværende stilling eller Brugeroprindelse, forskydes jobkoordinaterne med laserhovedets position eller brugerens oprindelse, så designets ankerpunkt placeres ved det valgte referencepunkt.

Bruges af: G-code-planlæggeren.

3. Lærredskoordinater (projekt)

Det, du ser på lærredet, i mm. (0, 0) er nederst til venstre eller øverst til venstre i projektets arbejdsområde, afhængigt af maskinprofilens oprindelse.

Bruges af: alle UI-kontroller, der viser en position, Formegenskaber, Egenskabsværktøjslinje, linealer.

4. Skærmkoordinater (visningsområde)

Pixels i lærredswidgetten. Kortlægges fra lærredskoordinater via panorering og zoom.

Bruges af: musehændelser, hit-test og intern gengivelse. Du ser dem sjældent direkte.

Konverteringerne

screen ←→ canvas:  pan, zoom (via viewport transform)
canvas ←→ workspace: identity (same coords, same units, sometimes flipped Y for top-left-origin machines)
canvas ←→ job: depends on Start From + Job Origin (see Laser Control)
job ←→ workspace: depends on Start From (User Origin offset, Current Position offset, or identity)

Almindelige forvekslinger

"Snittet blev placeret forkert"

Designet lå ved lærred (50, 50), men snittet blev udført et andet sted. Næsten altid skyldes det et misforhold mellem Start fra og Joboprindelse. Se Joboprindelse kontra arbejdsområdets oprindelse.

"Y-aksen vender på hovedet"

Forskellige maskiner bruger en oprindelse nederst til venstre eller øverst til venstre i arbejdsområdet. Beam Bench følger det, maskinprofilen angiver. Hvis projektet blev oprettet til en anden maskine, og du åbner det på en med oprindelse øverst til venstre, vises jobbet spejlvendt. Ret det i maskinprofilen.

"Tommer kontra mm"

Visningsenhed ændrer kun visningen. Beam Bench's interne koordinater er altid mm. Skift af enheder ændrer ikke de underliggende data.

Hvorfor de er separate

Adskillelsen gør det muligt at placere et design hvor som helst på lærredet i forhold til maskinen, uden først at skulle flytte det til maskinkoordinater. Du designer ved lærred (0,0), projektets nederste venstre hjørne, og Joboprindelse flytter det til det sted, hvor du faktisk vil køre det.

Relateret

On this page