|
Micromat Data Format |
||||
| Original binary format xxxxxxxx.mmm | ASCII format xxxxxxxx.mma (See NOTES below) | |||
|---|---|---|---|---|
| ALL data is stored in 5 byte blocks as follows with numbers limited to 65535 (655.35mm) The last block with the END command also has 5 bytes but the coordinates and tool number are ignored. Data filename is in 8.3 format with the extension .mmm The first two bytes of the file are ASCII MM followed by :- |
Uses
the same command codes as the original format but is stored in readable ASCII Coordinates are no longer limited to 655.35 mm END is always on Tool 0 and has the same
coordinates as the preceding command
Data filename is in 8.3 format with the |
|||
| X and Y coordinates | X and Y coordinates | |||
| Byte 1 | Y axis Lo 8 bits (0 - 7) | PROGRAM
X12345Y23456T1C12 X20065Y23456T1C12 X10050Y24575T2C8 X11050Y24575T2C8 X11050Y24575T2C9 etc etc |
MEANING
X123.45 Y234.56 T1 HOLE X200.65 Y234.56 T1 HOLE X100.50 Y245.75 T2 DOWN X110.50 Y245.75 T2 DOWN X110.50 Y245.75 T2 UP
|
|
| Byte 2 | Y axis Hi 8 bits (8 - 15) | |||
| Byte 3 | X axis Lo 8 bits (0 - 7) | |||
| Byte 4 | X axis Hi 8 bits (8 - 15) | |||
| Byte 5 |
Tool
Number (0 - F) in bits 4 - 7 command Code (0 - F) in bits 0 - 3 e.g. 2C = Tool 2 / Hole |
|||
| Commands | Commands | |||
| Code | Function | Code | Function | |
| 0 | not used | C0 | not used | |
| 1 | not used | C1 | not used | |
| 2 | not used | C2 | ||
| 3 |
Used only in V1 PC controller
Rout
& Diam
display |
C3 | Rout
& Diam - Run Screen X data = Rout Speed (mm / min) Y data = Diam (0 - 10.00mm)
X500Y150T1C3 |
|
| 4 | RPT | C4 | RPT | |
| 5 |
Used only in ATC machines
Speed
& Feed
display |
C5 | Speed
& Feed - Run Screen X data = RPM (0 - 60) Y data = Feed (mm / min)
X50Y850T1C5 |
|
| 6 | OPEN | C6 | OPEN | |
| 7 | CLOSE | C7 | CLOSE | |
| 8 | DOWN | C8 | DOWN | |
| 9 | UP | C9 | UP | |
| A | CTR CCW | C10 | CTR CCW | |
| B | CTR CW | C11 | CTR CW | |
| C | HOLE | C12 | HOLE | |
| D | not used | C13 | Clear
& Depth - Run Screen X data = Clear (mm x 0.01) Y data = Depth (mm x 0.01)
X600Y185T1C13 |
|
| E | not used | C14 | Peck
& Workheight - Run Screen X data = Peck (0-99) Y data = Workheight (mm)
X3Y10T1C14 |
|
| F | END | C15 | END | |
| NOTES:
All Speed / Feed and any Rout / Diam data are at the start of the file i.e. before any drilling or routing commands. This allows data to be accessed readily as it is at the start of the program and also allows the main program to be moved on the machine without changing any Rout / Diam and Speed / Feed data.
|
NOTES:
All Rout / Diam, Speed / Feed, Clear & Depth and Peck & Workheight is at the start of the file i.e. before any drilling or routing commands and consists of four lines for tool 0 and then four lines for each used tool number Format Some systems used the extension
.mas
|
|||
Return to Micromat Front Page ![]()