Skip to main content

Baserow Explanation

It may be helpful to have Baserow open to follow along. For getting to Baserow: Accessing Baserow (see Creating A Door).

1. Table Overview

Work_Order

This is where the jobs waiting to be cut live. Each row is one work order: the door to cut and how many. The machine looks work orders up by Name when one is typed or scanned on the Job Queue page. A work order is removed from this table once every door on it has been cut.

Model

Saved door models. A model has the same columns as a work order, so it can be used as a starting point when entering a new work order in the WO Entry app. The machine does not cut models directly.

History

One row for every door the machine has cut, written by the machine when the door's program finishes. Old doors can be found here and used again in the WO Entry app.

Slab

Describes door slabs using height and width.

Material

Feed rate and cutting data for each type of door material.

Location

Data on where to place the cutouts, latch and deadbolt on the door.

Cutout

Data used to describe a cutout (lite, vent, mail slot) to the gcode creating software.

Lock

Data used to describe a latch or deadbolt to the gcode creating software. The same lock can be used as a Latch or a Deadbolt.

Hole_Pattern

Repeated hole patterns found in locks to be used in Lock.

2. Door Coordinates

The door lies on the machine with its top edge at X0 and its lock edge at Y0.

  • X runs down the height of the door. A hole with a positive X is toward the top of the door.
  • Y runs across the width of the door. A hole with a positive Y is away from the lock edge, toward the hinge edge.
  • Every column name with an X or a Y in it uses these directions.
  • All sizes and distances are in inches.

3. Table Explanations

In-depth look into the different tables. Describing what each of their columns do.

3.1 Work_Order

Name

The work order number. This is what the operator types or scans on the Job Queue page, so it should be unique.

Slab

Which slab to use for the door. Lets you pick from created slabs in Slab.

Cutout1, Cutout2, Cutout3, Cutout4

Up to four cutouts for the door. Lets you pick from created cutouts in Cutout. All four are optional. They are cut in order, Cutout1 first, and each is placed by its own columns in Location.

Latch

Which lock to cut as the latch. Lets you pick from created locks in Lock. Optional.

Deadbolt

Which lock to cut as the deadbolt. Lets you pick from created locks in Lock. Optional.

Location

Which location to use for the door. Lets you pick from created locations in Location.

Material

Which material to use for the door. Lets you pick from created materials in Material.

Quantity

How many doors to cut for this work order. Blank, 0 or a negative number means 1.

3.2 Model

Same columns as Work_Order. Name is the model name and should be unique. When a model is picked in the WO Entry app it fills in the Slab, Cutouts, Latch, Deadbolt, Location, Material and Quantity, which can then be changed before the work order is sent.

3.3 History

The machine fills in these rows. They do not need to be edited.

Name

The work order the door was cut for, or Manual for a door entered by hand on the machine.

Date

When the door was finished.

Time

How long the door took to cut, from Cycle Start to the end of its program.

Slab, Location, Cutout1-Cutout4, Latch, Deadbolt, Material

What was cut on the door. If the operator changed the job on the machine, this is what was really cut.

3.4 Slab

Slab - The door blank that is loaded into the machine

Name

Unique identifier for a slab. Ex: 3068

Nominal_Width

"Pretty" representation of the slab's actual width

Nominal_Height

"Pretty" representation of the slab's actual height

Actual_Width

Actual width of slab. Cutouts are centred across the door using this, so it should be the measured width.

Actual_Height

Actual height of slab

3.5 Material

Material - What the door is made out of

Name

Unique identifier for a material.

Feed

Decimal representing a percent factor on the tool's feed rate when cutting cutouts. Ex: .75 = 75%

Plunge_Feed

Decimal representing a percent factor on the tool's feed rate when plunging into a cutout. Ex: .75 = 75%

Lock_Feed

Decimal representing a percent factor on the tool's feed rate when cutting a lock. Ex: .75 = 75%

Lock_Plunge_Feed

Decimal representing a percent factor on the tool's feed rate when plunging into a lock. Ex: .75 = 75%

Thickness

Thickness of the door. Cutouts and through holes are cut just past this depth.

Cut_Spindle_Speed

Decimal representing a percent factor on the tool's spindle speed. Ex: .75 = 75%

Recip_Amplitude

How far Z moves up and down while cutting a cutout, so the whole length of the bit is used. Blank or 0 means no reciprocation. Only used on a machine with a reciprocating axis set up.

Cutout_Stepdown

The deepest each pass of a cutout or through bore may go. The full depth is split into equal passes no deeper than this. Set it to the door thickness to cut in one pass.

Cut_Size_Comp

Opens every generated cutout and bore up by this much on each side. 0 cuts them exactly to size. Drilled holes are not changed.

3.6 Location

Name

Unique identifier for a location.

Top_of_Door_to_Cutout1 - Top_of_Door_to_Cutout4

Distance from the top of the door to the top of that cutout. For a diamond this is to the top point of the diamond. Only needed for the cutouts the door uses.

Cutout1_Y_Offset - Cutout4_Y_Offset

Moves that cutout across the door away from the centre of the door. Blank or 0 centres the cutout across the door.

Top_ofDoor_to_Lock

Distance from the top of the door to the centre line of the latch.

Top_of_Door_to_Deadbolt

Distance from the top of the door to the centre line of the deadbolt.

Lock_Y_Offset

Moves the latch and deadbolt across the door, added to the lock's Lock_Center. Blank or 0 leaves them at Lock_Center.

3.7 Cutout

Name

Unique identifier for a cutout. Ex: 22x36

Width

Width of the cutout, across the door (Y).

Height

Height of the cutout, down the door (X).

Corner_Radius

If [Corner_Radius] is 0 then the corners are as sharp as the bit allows (the bit's radius). Otherwise, creates rounded corners with a radius of [Corner_Radius].

Diamond

When ticked the cutout is turned 45° to make a diamond.

Punch

When ticked the cutout is punched out after it is cut, so the slug does not fall into the machine. A cutout narrower or shorter than the punch diameter (Core Config, Plyco Cutout Punch) is never punched.

Mill_Out

When ticked the whole inside of the cutout is milled away instead of only cutting its outline, so no slug is left. Used for small cutouts like the mail slot. A milled out cutout is never punched.

Gcode

If a gcode file is inserted here, that gcode will be used to cut the cutout instead of using the cutout data found in Cutout. It is drawn with the centre of the cutout at X0 Y0.

Subroutine

If [Subroutine] is any value other than -1, [Subroutine] will be called as a subroutine in gcode to cut the cutout instead of using data found in Cutout. It is called with the centre of the cutout at X0 Y0.

3.8 Lock

Notes:

  • X and Y origin is the center of the lock: Lock_Center across the door, and the Location's lock or deadbolt line down the door.
  • X is up the door (+ toward the top). Y is across the door (+ away from the lock edge).
  • # refers to any given hole number.  EX: Hole_#X (Hole_1X, Hole_2X, Hole_3X)
Name

Unique identifier for a lock model.

GCode

If a gcode file is inserted here, that gcode will be used to cut the lock instead of using the lock data found in Lock table. It is drawn with the centre of the lock at X0 Y0.

Lock_Center

Distance from the lock edge of the door to the center of the lock (the backset). Ex: 2.75

Face

An options select for which side of the door the lock will be cut on. This should always be "Front".

Clearance

Kept for reference. The generated program does not use it.

Subroutine

If [Subroutine] is any value other than -1, [Subroutine] will be called as a subroutine in gcode to cut the lock instead of using data found in Lock. It is called with the centre of the lock at X0 Y0.

Drawing

An image or PDF file can be saved here for an easy visual reference for a lock.

Patterns

Lock hole patterns from Hole_Pattern can be selected. Their holes are cut along with the lock's own holes.

Hole_#X

X location of hole # from the centre of the lock, up the door.

Hole_#Y

Y location of hole # from the centre of the lock, across the door. A negative Y is toward the lock edge.

Hole_#Dia

If [Hole_#Dia] isn't empty, hole # will be cut with a diameter of [Hole_#Dia]. A drill of the same size from the tool table drills it. If a mill's bore range covers the size, the mill bores it instead.

Hole_#Depth

Distance hole is cut into door. A depth of at least the door Thickness goes through the door. A drilled hole goes to this depth, or just past the door if this is less. A bored hole goes just past the door.

Bore_Step_Down

Distance a bore that stops in the door will descend during each full revolution. A bore through the door uses the Material's Cutout_Stepdown instead.

Drill_Type

Option selector for which type of drill command to use.

73 - High Speed Peck

81 - Straight Drilling

83 - Peck Drilling

Drill_Retract

Height above the door the drill retracts to between holes. 0 would be flush with the door.

Drill_Peck

Distance drill will "Peck" into material if using peck drilling (73 or 83).

Notes

Any notes about a lock can be written here.

Example: LatchGuard95/99 has Lock_Center 2.75. Hole 1 is the 2.125 latch bore at X0 Y0. Holes 2 and 3 are the 0.438 bolt holes at X 4.8125 and X -4.8125, both at Y -1.75, which puts them 1.000 from the lock edge.

3.9 Hole_Pattern

Notes:

  • X and Y origin is the center of the lock the pattern is linked to.
  • X is up the door (+ toward the top). Y is across the door (+ away from the lock edge).
  • # refers to any given hole number.  EX: Hole_#X (Hole_1X - Hole_5X)
Name

Unique identifier for a hole pattern.

Hole_#X

X location of a hole inside of a pattern.

Hole_#Y

Y location of a hole inside of a pattern.

Hole_#Dia

Diameter of a hole inside of a pattern.

Hole_#Depth

Distance the hole is cut into the door, the same as Hole_#Depth in Lock.