CNC Machining History: Punch tapes EXPLAINED

  Рет қаралды 20,626

Practical Machinist

Practical Machinist

Күн бұрын

Ever wondered how punch tapes could deliver so much information to machines? In this video, ‪@GCodeTutor‬ Marc Cronin explains to us how they work.
Punch tapes used to be the only way to store programming information back in the days. When "fed" to the machines, these strings of paper would deliver the information necessary to operate the program.
The name "punch tape" comes from the holes punched on the tape that will be used to convert programming information into binary data.
Punch tapes typically look like strings of paper with multiple lines of holes. Each line will feature either 5 or 8 holes. Each of these holes represents a bit and each line represents a byte.
Once fed, the machine will use a light system to convert the holes pattern into information.
There are two standards of tapes engineers used to work with: EIA, also known as BCD, and the ASCII, which is known as ISO.
Although identical in the looks, the two tape standards there's one main characteristic that differentiates them: EIA system tapes will feature an odd number of holes on each line while ASCII system tapes will feature an even number of holes on each line.
The reason this is done this way is to help the tape reader to identify an error and alert the operator.
Although machinists nowadays don't have to deal with punch tapes, knowing how they work can help understand the difference between high-level programming and low-level programming. G-Code is considered high-level programming language because it converts into 0s and 1s that the machine's CPU can read.
Have you ever worked with punch tapes or seen them in your machine shop? Share your experience in the comments!
To learn more about G-code editing or improve your programming skills visit Gcodetutor.com (rb.gy/7yzqfn).
Stay tuned for more machining videos!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Recommended CNC programming books:
Fanuc CNC Custom Macros - amzn.to/370yX0P
CNC Programming Handbook - amzn.to/2MPxT9g
CNC Programming Techniques - amzn.to/3aTS4el
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Practical Machinist is the largest and most engaged #metalworking community across the web. With more than 160,000 registered members and 200,000+ social media followers, Practical Machinist is the easiest way to learn new techniques, get answers quickly, and discuss common challenges with your peers. Visit Practical Machinist today to join the community and start connecting with your peers.
Become a Practical Machinist member (www.practicalm...)
Like us on Facebook ( / practicalmachinist )
Follow us on Instagram ( / practicalmachinist )
Follow us on Twitter ( / prac_machinist )
Connect with us on LinkedIn ( / practical-machinist )
#gcode #machining #cnc

Пікірлер: 15
@stevehayward1854
@stevehayward1854 2 жыл бұрын
My career spanned from manually operated machines, to cam operated autos, to plug board autos, tape NC machines to full CNC machines. In my lifetime I have seen a revolution of machining happening, machines today can do more than I ever dreamt possible when I was a young apprentice in the 60's.
@spud4242
@spud4242 Жыл бұрын
found this video while having a nostalgic lookfor the Laser cutter i programmed back in 1981here in Brisbane Australia. we had an ASR 43 teletype with a punch tape. I remember all the little bottles we kept the programs in. all programs were written out by hand and then typed in. I also remember the hassle of re typing a tape you made too many mistakes in. sometime in late 81 or early 82 my boss bought an Apple 2E with mono green monitor. he also hired a couple of uni students to write a program on the Apple to let us write the programs in a text file then "print" them to tape. they were also able to write a program to read all of our existing tapes and store them on floppy disc! we were a sheet metal factory and the laser was an Everlase 650W CO2 laser with a 1500 mm by 3000 mm bed. we could cut up to 8mm thick mild steel. i remember cprogramming the stainless for elevator doors and button consoles..cut with the plastic still on of course. hard to believe that was over 40 years ago..
@mikes6877
@mikes6877 4 жыл бұрын
Oh the good old days of running the Cincinnati 5v100 with 220 control and depth cams. Point to point control, hydraulic motors with servo valves. did not have encoders, Used position analog units. Had this big hydraulic unit sat right next to the machine. its only job was to pump out heat and noise. Used a flexowriter for punching tape. Later we had a setup on a pc. With this setup you could edit your program. Then when you are happy with it, send it to the tape punch.
@jackkelly1522
@jackkelly1522 3 жыл бұрын
Cinitimatic drill.
@johnmorack7619
@johnmorack7619 4 жыл бұрын
i got PTSD watching this! from taping up the cards and other voodoo tricks we used to have to do to get the cards to work. How easy it is now.
@TheRealMasshole
@TheRealMasshole 3 жыл бұрын
imagine breaking a tool and having to find the spot on the tape to rerun the tool.
@jackkelly1522
@jackkelly1522 3 жыл бұрын
Did it all the time, you just look for the O line to start tool again. But you also need to learn quickly how to read 8 hole punch code.
@hwrdmltn
@hwrdmltn 9 ай бұрын
Your video is very interesting, but it's important to note that the sprocket hole MUST be aligned with the data byte (holes) so the reader knows when a valid byte/code should be read. Your diagrams have too many sprocket holes that are NOT aligned with the data holes. 🙂
@johncollins719
@johncollins719 4 жыл бұрын
So the character set that could be represented was (essentially) cut in half due to the parity bit? Odd that they didn't add a separate column for parity.. Interesting, thanks.
@CodeMastersChannel
@CodeMastersChannel 3 жыл бұрын
Thank you for this video
@ortuluna
@ortuluna Ай бұрын
Is this were the 32, 64, 82 bit things came from?
@HydraJKM
@HydraJKM Ай бұрын
Yes, but more specifically binary/base 2. Each is a power of two (except 82). Electricity also has two states (live/dead or on/off), making nice for computers that use electricity too.
@sekudha
@sekudha 3 жыл бұрын
ASCII is actually pronounced as ASKEE .just informing you ,, good luck
@marksmith4512
@marksmith4512 Жыл бұрын
I was wondering if you would know how to solve this problem. i have an old lottery ticket that used a 4 X 12 binary bits but the serial number was 17 number long like 027-00237087-175804. Any idea how this would be encoded?
G-code text editors: four options compared
6:22
Practical Machinist
Рет қаралды 15 М.
5 Hole Paper Tape - Computerphile
9:46
Computerphile
Рет қаралды 131 М.
escape in roblox in real life
00:13
Kan Andrey
Рет қаралды 62 МЛН
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 8 МЛН
Punch Card Programming - Computerphile
14:55
Computerphile
Рет қаралды 879 М.
AI can't cross this line and we don't know why.
24:07
Welch Labs
Рет қаралды 318 М.
Altair 8800 - Video #28 - High Speed Paper Tape Reader/Punch
9:56
Incredible Machining: Parts Made In Seconds Using 8 Spindles
13:49
TITANS of CNC MACHINING
Рет қаралды 546 М.
PUNCHED CARD DATA PROCESSING INTRODUCTION   IBM 029 COMPUTER  62454
14:11
Why Did They Stop Making This Machine?
19:00
Fireball Tool
Рет қаралды 4,6 МЛН
How To Code A Quantum Computer
20:42
Lukas's Lab
Рет қаралды 589 М.
1964 IBM 029 Keypunch Card Punching Demonstration
6:01
CuriousMarc
Рет қаралды 342 М.
escape in roblox in real life
00:13
Kan Andrey
Рет қаралды 62 МЛН