BACK TO MAIN INDEX

Learning/education
Ladder logic
Fund. of machine tools
Books for sale
Book/software review
BCD binary coded decimal
Learn /education links
Electrical software
Troubleshoot effectively
Systematic repair approach
Top notch service engineers

Software
  Electrical troubleshooting
Free machining software
Unit convert program Free
Free quality windows software
Free CAD / CAM software

Computer setup Procedures
  SRAM PCMCIA card setup
COM port setup
PC card computer transfer
Serial port adapter problems

  **CNC help Forums**
Search
CNC Book Store
Machine shop Store


 

BCD (Binary Coded Decimal) Number System -

Each place for example 10's place uses values relative to (8 4 2 1) for example, the number 6=0110, or number 8=1000.

decimal place Thousands Hundreds Tens SINGLE DIGIT
Example of 129 0000 0001 0010 1001
Example of 45 0000 0000 0100 0101

Bit combinations that add up to be greater then 9 for example 1111 which=15 cannot be used.

For a BCD decode on a machine tool you must use at minimum the 40's or M40. The Mcodes used must not currently be used in the machine. If you do not use all the wires for the hundreds and the single digit sections, then you may have multiple M-codes that will fire the output you decoded.

If using only needing 2 or less M-codes and they are output as BCD. You can setup one for M40, and one for M80. Given the machine dies, do not use them. This way you only need to wire in 2 wires; the 40's and 80's. But remember M40-M49 will all turn on the same output. The same goes for M80-M89.

GENERAL DISCLAIMER:
All data on this website is provided without charge or obligation by myself or anyone else who contributes to this site. It is the responsibility of the reader to perform any action outlined here in a safe and responsible manner. The reader assumes all responsibility for service or actions taken as a result of the information contained here. We assume no responsibility for personal or property damage, any type of monetary losses or losses caused directly or indirectly from the material provided in this Web page or any pages contained within the Website. If this site has been translated into another language, we are also not liable for how the site content has been translated.
Click here for full disclaimer and terms

HELP US IMPROVE
THIS WEBSITE..!!

Earn $20 by creating a
CNC procedure! 
Click here for more details.

Share with everyone?
...Procedures
...Macro programs
...Experience
...Stories
...Articles
...Recommendations
...Anything related

Suggestions or comments?
Please Email Me: admin@machinetoolhelp.com

Thank you for all your contributions and support.