10  Production

10.1 Placing

Before placing the part in front of the robot make sure that the orientation (butt/tip) is correct and aligns to the part in GabbieCam.

10.2 Calibrate a part

The robot needs to know where the part is before you can start cutting. Since we don’t have a fixed coordinate system, like a CNC table, we need to define where the X/Y/Z coordinate system is and at what angle.

There are two ways to do that:

  1. 2/3 point measurement
  2. Scanner

10.2.1 2/3 point measurement

10.2.1.1 Difference between 2 and 3 point measurement

With this method we are using the robot with the tool Pin to measure the position of the part. The difference between a 2 or 3 point measurement is that the 2 point assumes that the rotation over X is 0 degrees, on a 3 point we also rotate over X.

10.2.1.2 2 Point measurement

Let’s say you want to measure a log — you have a center line through the log. You will mark the butt and tip with a marker and so define the line.

So now we have 2 points for the start and end of that center line. Go with the tool to the first point (P1) and record the coordinates (X/Y/Z values). Do the same on the other side with P2.

Make sure the tool Pin is selected plus the workobject you are going to cut with.

Coordination points

10.2.1.3 Insert the points

Insert the points into the dialog “Workobject Compensation”.

Workobject Compensation Dialog
Name Description Datatype
Cut off from Pos1 Distance the zero point will be moved into the part Double
Pos 1 X X value of pos 1 Double
Pos 1 Y Y value of pos 1 Double
Pos 1 Z Z value of pos 1 Double
Pos 2 X X value of pos 2 Double
Pos 2 Y Y value of pos 2 Double
Pos 2 Z Z value of pos 2 Double
Pos 3 X X value of pos 3 Double
Pos 3 Y Y value of pos 3 Double
Pos 3 Z Z value of pos 3 Double
Note

INFO: Set property scan at the log to false (means you are using 2/3 point measurement and not the scanner) and choose the same workobject you were measuring the points with.

After inserting the values press “Calculate” to calculate the values for the robot. You can see the result in the text field below. To confirm click on the button “Set” at the very bottom. Confirm to write the values to the server so the robot can read them.

The coordinate system is now aligned as shown in the picture below and you can now start cutting.

2 point measurement

10.2.2 Scan Orientation

If you choose Scan Orientation then you have to scan the part first and load it into the scan. Move the scan points so that the part fits nicely into it.

Set Scan Orientation in the properties to TRUE.

Scan attached to a part

10.3 Post

10.3.1 Loading

  1. Choose fitting log by measuring tip, butt and length against the drawing
  2. Load the log with butt towards X0 — tip towards X+ on the wagon. Keep a longer distance at the tip side for the cut off (in case the log is too long)
  3. Screw the log to the wagons
  4. Move the log to cutting position

10.3.2 Placing

If the post is a 90 degree post then find the 2 sides that are the most straight. This has 2 advantages:

  1. Less wood removal
  2. The flair in the butt looks good from the outside of the building

10.3.3 Cutting

  1. Find the center with the template
  2. 2-point measurement with pin
  3. Start cutting with chainsaw for the ends
Note

Info: There are currently some restrictions:

  • Orientation of tool at top cuts with chainsaw has to be [90,0,90]
  • Orientation of tool at side cuts with chainsaw has to be [-90,0,-90]
  • If cutting roof angle from minus side set trackoffset 2300
  • Use only 180 (top) and 270 (side) cuts. If you need 90 then inverse posY and rotY or the chainsaw runs in the wrong direction and crashes
  • Top Tenon makes the spindle turn in the wrong direction and crashes the cable. So cut bottom tenon instead but check the orientation of the log first. Means butt is at the end

10.4 Panel

10.4.1 Cutting dimensions

Part Dimensions

10.4.1.1 Regular panel log

If the first scribeline is higher than the second one (happens when the bottom log starts before the log above) then the angle has to be plus -15.

Dimension is center post to center post.

Example: if center to center post is 5000mm then the cut log length is 5000 - 2x150 (face width) + 2x40 (tongue length) = 4780mm

10.4.1.2 Window end to post end

Set the length of the log from tongue to total end of the log. If you want to make a log with window to post then add the 40mm for the tongue to the opening width.

Example: if opening width is 2000mm then the log length is 2040mm.

10.4.2 Chinking

Nothing special here.

10.4.3 Scanning for scribeline

  • Align the scan to the log
  • Do not move the log

10.4.4 Opening

Precut with chainsaw needs to be tested.

10.5 Top Plate

Note

Info: There are currently some restrictions:

  • Orientation of tool at top cuts with chainsaw has to be [90,0,90]
  • Orientation of tool at side cuts with chainsaw has to be [-90,0,-90]
  • If cutting roof angle from minus side set trackoffset 2300
  • Use only 180 (top) and 270 (side) cuts. If you need 90 then inverse posY and rotY or the chainsaw runs in the wrong direction and crashes