TC820si M-Code Changes: Old PLC to New PLC
M-codes renumbered when a TC820si moves from Old PLC (01.xx.xx) to New PLC (05.xx.xx) through Expert Deployment.
Overview
Expert Deployment moves a TC820si from Old PLC (01.xx.xx) to New PLC (05.xx.xx). Several M-codes are renumbered in the process. Customer part programs written for the Old PLC must be edited before the machine is returned to production.
Changed M-Codes
| Function | Old PLC | New PLC |
|---|---|---|
| Spindle 1 Brake ON | M48 | M51 |
| Spindle 1 Brake OFF | M49 | M52 |
| Chip Conveyor FWD | M62 | M57 |
| Chip Conveyor OFF | M63 | M58 |
| Oil Skimmer ON | M17 | M59 |
| Oil Skimmer OFF | M18 | M60 |
| Tool Probe Retract | M60 | M61 |
| Tool Probe Deploy | M61 | M62 |
| Tailstock Quill Advance | M83 | M75 |
| Tailstock Clamp | M57 | M77 |
| Tailstock Unclamp | M58 | M78 |
Full TCsi M-Code List
Old PLC applies to the TC820si only. A dash (-) means the function has no M-code on that PLC. Functions marked with a model apply only to that model.
| Function | Old PLC | New PLC |
|---|---|---|
| Program STOP | M0 | M0 |
| Option STOP | M1 | M1 |
| END of Program | M2 | M2 |
| Spindle CW | M3 | M3 |
| Spindle CCW | M4 | M4 |
| Spindle OFF | M5 | M5 |
| Tool Change | M6 | M6 |
| Main Spindle Air Blast ON (TC820LTY-Ssi) | - | M7 |
| Coolant Flood ON | M8 | M8 |
| Coolant Flood and Main Spindle Air Blast OFF | M9 | M9 |
| Main Chuck Close | M10 | M10 |
| Main Chuck Open | M11 | M11 |
| Sub Chuck Close (TC820LTY-Ssi) | - | M12 |
| Sub Chuck Open (TC820LTY-Ssi) | - | M13 |
| Sub Spindle Air Blast ON (TC820LTY-Ssi) | - | M15 |
| Sub Spindle Air Blast OFF (TC820LTY-Ssi) | - | M16 |
| Rotating Main Chuck Open (TC820LTY-Ssi) | - | M20 |
| Rotating Sub Chuck Open (TC820LTY-Ssi) | - | M21 |
| Automation Request 1 (ON) | M22 | M22 |
| Automation Request 1 (OFF) | M23 | M23 |
| Automation Request 2 (ON) | M24 | M24 |
| Automation Request 2 (OFF) | M25 | M25 |
| Automation Request 3 (ON) | M26 | M26 |
| Automation Request 3 (OFF) | M27 | M27 |
| Automation Request 4 (ON) | M28 | M28 |
| Automation Request 4 (OFF) | M29 | M29 |
| Program END | M30 | M30 |
| Front Automation Door Open | - | M33 |
| Automation Request 5 (ON) | M37 | M37 |
| Automation Request 5 (OFF) | M38 | M38 |
| Automation Request 6 (ON) | M39 | M39 |
| Automation Request 6 (OFF) | M41 | M41 |
| Automation Request 7 (ON) | M42 | M42 |
| Automation Request 7 (OFF) | M43 | M43 |
| Automation Request 8 (ON) | M44 | M44 |
| Automation Request 8 (OFF) | M45 | M45 |
| Tailstock Park | - | M46 |
| Spindle 1 Brake ON (TC820LTYsi) | - | M51 |
| Spindle 1 Brake OFF (TC820LTYsi) | - | M52 |
| Tailstock Pin Advance (TC820LTYsi) | - | M53 |
| Tailstock Pin Retract (TC820LTYsi) | - | M54 |
| Wash Down Coolant ON (TC820LTYsi) | - | M55 |
| Wash Down Coolant OFF (TC820LTYsi) | - | M56 |
| Chip Conveyor FWD | M62 | M57 |
| Chip Conveyor OFF | M63 | M58 |
| Oil Skimmer ON | M17 | M59 |
| Oil Skimmer OFF | M18 | M60 |
| Tool Probe Retract (TC820LTYsi) | - | M61 |
| Tool Probe Deploy (TC820LTYsi) | - | M62 |
| Turn Off Flood and Wash Down Coolant | - | M63 |
| Barfeeder Feed | M64 | M64 |
| Barfeeder Load | M65 | M65 |
| Part Catcher Up to Main Spindle (TC820LTY-Ssi) | - | M67 |
| Part Catcher UP | M68 | M68 |
| Part Catcher DOWN | M69 | M69 |
| Workpiece Counting (User Defined) | - | M71 |
| Door Open | - | M74 |
| Tailstock Quill Advance | M83 | M75 |
| Tailstock Quill Retract | - | M76 |
| Tailstock Clamp | M57 | M77 |
| Tailstock Unclamp | M58 | M78 |
| Program Repeat (TC820LTY-Ssi) | - | M79 |
| Spindle 3 Brake ON (TC820LTY-Ssi) | - | M101 |
| Spindle 3 Brake OFF (TC820LTY-Ssi) | - | M102 |
| Parts Catcher UP Single Action (TC820LTY-Ssi) | - | M168 |
| Parts Catcher DOWN Single Action (TC820LTY-Ssi) | - | M169 |
| Parts Door Open Single Action (TC820LTY-Ssi) | - | M170 |
| Parts Door Close Single Action (TC820LTY-Ssi) | - | M171 |
Notes
- Some New PLC M-codes apply only to machines with the matching hardware.
- Spindle M-codes act on the selected spindle. For example, S2=100 M3 runs spindle 2 (live tool spindle) forward.
- The M-code list is subject to change as functions are added.
0 Comments