Glossary:Gerber Cutter Format Syntax
From OptiTexHelpEn
Input Codes
- Input codes are put into a cut file by a CAD marker making system. These codes trigger GERBERcutter functions when the system cuts the data. For example, the system plunges the drill when it sees a drill hole input code.
- The following table lists the input codes recognized by the GERBERcutter. If you are using a cut file made for another system, it may contain other input codes which cause an error when you process the marker. Keep input codes in mind if a marker causes problems when processing.
Input Codes
| Code | Command | Description |
|---|---|---|
| Dl | Pen down | Lowers pen for plotting. |
| D2 | Pen up | Raises the pen. |
| D4 | Light source | Selects the origin light as the tool and changes the offsets. |
| G04 | Set Origin | Sets origin to values specified in the cut file. |
| G70 | Select 3.3 English Data Format | Selects the 3.3 English format for displaying data (see chapter 6). |
| G71 | Select 5.1 Metric Data Format | Selects the 5.1 metric format for displaying data (see chapter 6). |
| G91 | elect 4.2 English Data Format | Selects the 4.2 English format for displaying data (see chapter 6). |
| MOO | End of File | Tells the system to stop after executing cut data. |
| MO 1 | Optional Stop | The system executes the cut data, but stops at predetermined points (usually for plaid/stripe matching). |
| M14 | Knife Down | Lowers the knife for cutting. |
| M15 | Knife Up | Raises the knife. |
| Ml 7 | Maximum Advance (Zero Heel Cut) | Causes a maximum advance (zero heel cut). The system restores the advance to normal after every M17 code. |
| Ml 8 | Inhibit Next Overcut | Disables Overcut, but retains Advance Before Plunge. The system enables Overcut when it encounters the next M14 (knife down) code. |
| Ml 9 | No Overcut, No Advance | Disables Overcut and Advance Before Plunge until it encounters the next M14 (knife down) code or an N sequence number block. |
| M20 | Message Within Data | A set of instructions entered by the marker maker that appear on the monitor for the GERBERcutter operator. |
| M25 | Parts Slow Down | of the piece to be cut and should be in its own block. |
| M31 | Labeler Data Follows | Supports a GGT labeler. |
| M40 | Allow Auto Sharpen | Allows automatic sharpen cycles. M40 is the default for sharpening. |
| M41 | Inhibit Auto Sharpen | Disables automatic sharpen cycles. Allows sharpening only by the M42 code or by pressing the SHARPEN button on the beam control panel. |
| M42 | Sharpen | Triggers a sharpen cycle. |
| M43 | Main Drill | Commands the main drill to plunge and drill a hole. (Same as R) |
| M44 | Auxiliary Drill | Commands the auxiliary drill to plunge and drill a hole. |
| M46 | Lift and Plunge Corner | Commands a lift and plunge corner at the next data point. |
| M47 | Knife Intelligence Off | Turns off Knife Intelligence. |
| M48 | Knife Intelligence On | Turns on Knife Intelligence. |
| M51 | Null Knife Intelligence | Lets the cutter automatically zero the Knife Intelligence cun ent transducers. |
| M60 | 5% Reduction of Velocity | Makes the GERBERcutter run 5 percent slower until it sees an N sequence number, another slowdown M code, or an M26 code. |
| M61 | 10% Reduction of Velocity | Makes the GERBERcutter run 10 percent slower until it sees an N sequence number, another slowdown M code, or an M26 code. |
| M62 | 15% Reduction of Velocity | Makes the GERBERcutter run 15 percent slower until it sees an N sequence number, another slowdown M code, or an M26 code. |
| M63 | 20% Reduction of Velocity | Makes the GERBERcutter run 20 percent slower until it sees an N sequence number, another slowdown M code, or an M26 code. |
| M64 | 25% Reduction of Velocity | Makes the GERBERcutter run 25 percent slower until it sees sequence number, another slowdown M code, or an M26 |
| M65 | 30% Reduction of Velocity | Makes the GERBERcutter run 30 percent slower until it sees sequence number, another slowdown M code, or an M26 |
| M66 | 35% Reduction of Velocity | Makes the GERBERcutter run 35 percent slower until it sees sequence number, another slowdown M code, or an M26 |
| M67 | 40% Reduction of Velocity | Makes the GERBERcutter run 40 percent slower until it sees sequence number, another slowdown M code, or an M26 |
| M69 | Conveyor Move | Tells the C-200MT program that it found the end of a bite. system advances the material. |
| M70 | Auto Origin | If used, this command should be the first data block of a M70 establishes the current X and Y position as the origin. |
| A | Knife Up | Raises the knife. (Same as MiS) |
| B | Knife Down | Lowers the knife for cutting. (Same as M14) |
| Fn | Set Feedrate | Makes the GERBERcutter change feed rate, where ānā is rate in inches per minute (ipm). Valid feed rate range = 200 1800 ipm in increments of 100 ipm. |
| H | File Identifier | Identifies magnetic tape files, for example, Hi, H2, H3. |
| L | Parts Slowdown | Makes the GERBERcutter run slower until it sees an 0 code N sequence number. (Same as M26). |
| N | Sequence Number of Piece | Identifies the cut sequence number of the piece. |
| 0 | Resume Normal Speed | Restores cutting velocity to normal. If the system did not read code before the 0, it ignores the code. (Same as M26) |
| R | Main Drill | Commands the main drill to plunge and drill a hole. (SameM43) |
| Q | Establish light as tool | Selects the origin light as the tool and changes the offsets. (Same D4) |
| / | Block Delete | If you turn on block delete in your configuration file, the ignores any codes between two block delete commands. |
| X | Precedes X coordinate data | Defines the data as X-axis data. |
| Y | Precedes Y coordinate data | Defines the data as Y-axis data. |