B: boring

A B line drills one hole, or brings a whole row of spindles down together at one point. X and Y place it on the face selected by the last F line, Z is how deep it goes measured into the material, V is the feed and T names every spindle taking part. The tool parameter runs to the end of the line, so T8 9 10 11 is one parameter naming four spindles rather than four parameters.

Syntax

B X<mm> Y<mm> Z<mm> [V<n>] [S<rpm>] T<n> [<n> ...]

VerifiedReproduced byte for byte from a machine-proven file.

Parameters

XX coordinate of the end point in millimetresrequired
YY coordinate of the end point in millimetresrequired
ZZ depth in millimetresrequired
VFeed rateoptional
TTool numberrequired

How it is written to PGM

B becomes a record of 40 bytes: six of framing, then X, Y and Z as 32-bit integers in hundredths of a millimetre, an unused integer, the feed class and the spindle speed as 16-bit values, and a twelve-byte array in which each spindle taking part sets one bit. The 347 boring lines in the reference programs all encode this way.

Bytes in the PGM: 40

Example

B X=258 Y=37 Z=12 V2 T8 9 10 11

This line is taken from the machine-proven reference program.

Notes

  • A hole as deep as the panel is thick is treated as going through it, which matters to formats that say through cuts differently.
  • woodWOP chooses a drilling bit by diameter rather than by spindle number, so converting a B line to MPR reports that the diameter is missing.
  • A row of spindles coming down together has no equivalent in woodWOP, which describes a row by its spacing and count instead.

Messages this command can produce

Related commands