Search This Blog

Showing posts with label IT. Show all posts
Showing posts with label IT. Show all posts

Wednesday, September 21, 2016

Microsoft will 'cure' cancer within 10 years by 'reprogramming' diseased cells

When you work at Microsoft, everything looks like software—even cancer and other threats to human life.
Microsoft's researchers don't talk about "curing" cancer. Instead, they are aiming to "solve" it.
The company says its eventual goal is to make cells into living computers that could someday be programmed—and even reprogrammed—to treat diseases like cancer. In the near term, it is building computer-modeling tools to assist pharma companies in drug discovery and development.
The lab is positioning itself at the intersection of machine learning,
computer-aided design, mathematics, and biology. For decades, these disciplines were relatively disparate, but that's beginning to change with the advent of such fields as bioinformatics. Microsoft's team specializes in biological modeling, a still-nascent branch of systems biology that involves using advanced computation to map the complex interactions at work inside a cell.

"The field of biology and the field of computation might seem like chalk and cheese," says Chris Bishop, head of Microsoft Research’s Cambridge-based lab, using a Britishism to convey their obvious differences. "But the complex processes that happen in cells have some similarity to those that happen in a standard desktop computer."
Dr Jasmin Fisher, senior researcher and an associate professor at Cambridge University, said: “If we are able to control and regulate cancer then it becomes like any chronic disease and then the problem is solved.”
“I think for some of the cancers five years, but definitely within a decade. Then we will probably have a century free of cancer."

Wednesday, August 24, 2016

தமிழைக் கணினியில் மொழிபெயர்க்கும் மென்பொருளை உருவாக்கப் பயன்படும் ஆய்வு உமாதேவி - முதல்முறையாக முனைவர் பட்டம்

தமிழைக் கணினியில் மொழிபெயர்க்கும் மென்பொருளை உருவாக்கப் பயன்படும் ஆய்வு
உமாதேவி - முதல்முறையாக முனைவர் பட்டம் பெற்ற சென்னை மாணவி
சென்னை
தமிழைக் கணினியில் மொழி பெயர்க்கும் மென்பொருளை உரு வாக்கப் பயன்படும் ஆய்வுக் கட்டுரைக்கு முதன்முறையாக முனைவர் பட்டம் பெற்றிருக்கிறார் சென்னை மாணவி.
மொழிபெயர்ப்புக்கு 100 ஆண்டு வரலாறு உண்டு. இந்தியாவில் இந்தி உட்பட பல மொழிகளின் மொழிபெயர்ப்புக்குக் கணினியை ஏறக்குறைய முழுமையாகப் பயன்படுத்திவிட்டனர் என்றே சொல் லலாம். அதாவது பிற மொழியில் நடைமுறையில் எழுதப் படும் ஒரு வாக்கியத்தைக் கணினியில் பதிவு செய்தால், அது அப்ப டியே ஆங்கிலத்தில் மொழி பெயர்க் கப்படுகிறது. ஆனால், தமிழ் மொழி யில், நாம் எழுதுகிற தமிழை அப்படியே ஆங்கிலத்தில் மொழி பெயர்க்கும் நிலை இப்போது இல்லை.
இந்நிலையில், சென்னைப் பல் கலைக்கழக மொழியியல் துறை முன்னாள் தலைவர் ந. தெய்வ சுந்தரம், நாம் எழுதுகிற தமி ழைக் கணினி தானாகவே மொழி பெயர்க்கும் திறன்கொண்ட மென் பொருளை உருவாக்கும் முயற்சி யில் ஈடுபட்டுள்ளார்.
இத்தகைய முயற்சியில் தன்னை முழுமையாக ஈடுபடுத்திக் கொண்டுள்ள இவரது மாணவி கி.உமாதேவி, நாம் எழுதுகிற தமிழை அப்படியே பொருள் மாறா மல் ஆங்கிலத்தில் மொழிபெயர்ப் பது குறித்து இலக்கண அடிப்படை யில் மூன்று ஆண்டுகளாக ஆய்வு செய்துள்ளார். இதற்காக சென் னைப் பல்கலைக்கழகத்தில் முனை வர் பட்டம் பெற்றிருக்கிறார். அவருக்கு ஆங்கிலத்துறைப் பேராசிரியர் அருணாதேவி என்பவர் வழிகாட்டியாக இருந்துள்ளார்.
இளங்கலை தமிழ் படித்த உமாதேவி, மொழியியலை அறிவி யல்பூர்வமாகப் படித்து அதில் முதுகலை பட்டம் பெற்றார். தமிழ் வாக்கியத்தை அப்படியே இலக் கணப் பிழையில்லாமல் ஆங்கிலத் தில் மொழிபெயர்க்கப் பயன்படும் ஆய்வுக் கட்டுரை எழுத வேண் டும். அதைக் கணினியிலும் சாத்திய மாக்க வேண்டும் என்பதை வாழ் நாள் லட்சியமாகக் கொண்டுள்ளார்.
தனது ஆய்வு நூல் பற்றி அவர் நம்மிடம் பகிர்ந்து கொண்ட தகவல்கள்:
ஆங்கில மொழி, ஐரோப்பிய மொழிக் குடும்பம், தமிழ் மொழி, திராவிட மொழிக் குடும்பம். அத னால், இரண்டு மொழிகளின் இலக் கணத்தில் ஒற்றுமை, வேற்றுமை நிறையவே இருக்கிறது. தமிழில் இலக்கணச் சொற்கள் ஏராள மாக இணைக்கப்படுகிறது. ஆங்கி லத்தில் அவ்வாறு இல்லை.
‘Write’ என்ற வார்த்தைக்கு write, writes, wrote, written, writing, to write ஆகிய 6 வடிவங்கள்தான் இருக்கின்றன. ஆனால், ‘எழுது’ என்ற தமிழ் வேர்ச் சொல்லுக்கு எழுத வேண்டும், எழுதியிருக்கலாம், எழுதியாக வேண்டும் என்பன போன்ற சுமார் 8 ஆயிரம் வடிவங்கள் இருக்கின்றன. எனது ஆய்வுக் கட்டுரையில் 400-க்கும் மேற்பட்ட தமிழ் இலக்கணச் சொற்களுக்கு ஆங்கில மொழிபெயர்ப்பைக் கொடுத்துள்ளேன்.
அதாவது, தமிழ் ஆங்கிலம் அகராதியில் இலக்கணச் சொற்கள் சேராத தமிழ் அடிச்சொல்லுக்கு மட்டுமே இணையான ஆங்கிலச் சொல் - மொழிபெயர்ப்பு இருக்கும். உதாரணத்துக்கு ‘சொல்’ என்ற வார்த்தையை அகராதியில் பார்த் தால் ‘tell’ என்ற மொழிபெயர்ப்பு இருக்கும்.
ஆனால், நாம் சாதாரணமா கப் பயன்படுத்துகிற இலக்கணச் சொற்கள் சேர்ந்த தமிழ்ச்சொல் லுக்கு மொழிபெயர்ப்பு அகராதியில் இருக்காது. எடுத்துக்காட்டாக ‘சொல்லப்பட்டிருக்கலாம்’, ‘சொல் லியாக வேண்டும்’ என்பது போன்ற பல்வேறு வார்த்தைகளுக்கு ஆங் கில அகராதியில் மொழிபெயர்ப்பு இருக்காது. இதைச் சரியாக மொழி பெயர்க்க வேண்டும் என்றால், முதலில் தமிழ்ச் சொல்லை இலக் கணப்படி முறையாகப் பிரிக்க வேண்டும்.
பின்னர் அதற்கு இணை யாக ஆங்கில இலக்கணச் சொல் லைக் கண்டுபிடிக்க வேண்டும். அவ்வாறு செய்தால்தான், தமிழ் சொல்லுக்கு இணையான ஆங்கில மொழிபெயர்ப்பு மிகச்சரியாக இருக்கும்.
ஒரு சொல்லை மொழிபெயர்ப் பதற்கும், ஒரு வாக்கியத்தை மொழி பெயர்ப்பதற்கும் இடைப்பட்ட நிலையே எனது ஆய்வு நூல். வாக்கிய மொழிபெயர்ப்புக்கான ஆய்வு மேற்கொள்ள இந்த நூல் மிகவும் பயன்படும். எனவே, மொழி பெயர்ப்புக்கான இரண்டாவது அகராதி என்று இதைச் சொல்லலாம். அத்துடன் கணினியில் தமிழை ‘டைப்’ செய்தால் அதற்கு இணையான ஆங்கில மொழி பெயர்ப்பு வழங்கும் திறன்கொண்ட மென்பொருளை உருவாக்கவும் இந்த ஆய்வு நூலே அடிப்படையாக இருக்கும்.
இவ்வாறு உமாதேவி கூறினார்.
https://etamil.thehindu.com/index.php?rt=index/index

Monday, August 8, 2016

Text messaging may Change How Our Brain Works



Recently, it has been reported that theta brain waves may also be present during text messaging. But it’s not just random theta brain waves – it’s a specific pattern of brain waves that falls within the frequency interval of theta brain waves. And apparently, it only occurs during text messaging, since it hasn’t been found during any other type of activities associated with speech, motor performance, concentration-attention, memory, and cognitive performance. This brain activity pattern has been named “the texting rhythm” and it seems to be a new technology-specific theta wave rhythm that occurs during texting.
Text messaging is a state of alertness that requires a concentrated form of enhanced mental activation associated with speech, visual perception, and specific fine motor skills. Furthermore, the smaller screen size of a smartphone may require a particularly high level of attention while sending a text message. It’s a very specific type of activity, which may account for its distinct brain wave pattern.

Advantages & Disadvantages of Five Generations of Computer


Table of Contents

1.First Generation of Computers (1942-1955)
1.1.Advantages
1.2.Disadvantages

2.Second Generation Computers (1955-1964)
2.1.Advantages
2.2.Disadvantages

3.Third Generation Computers (1964-1975)
3.1.Advantages
3.2.Disadvantages

4.Fourth Generation Computers (1975-Present)
4.1.Advantages
4.2.Disadvantages

5.Fifth Generation Computers (Present And Still Continue)

We Can Divide These electronic Computer in Generations. We can Divide them in Five Generation according to technology used in them. The Five Generation of Computer are As Follows:


The First Generation of Computer (From 1942 - 1955)

We can say that the Start or the beginning of commercial computer age is from UNIVAC (Universal Automatic Computer). This Computer was developed by two scientists Mauchly and Echert at the Census Department of United States in 1947. In the duration of 1942-1955 the first generation computers were used. These Computer were based on vacuum tubes. Examples of first generation computers are ENIVAC and UNIVAC-1.
1.1 Advantages
In those Days Vacuum tubes were the only electronic component available.
These were Vacuum tubes technology that made possible to make electronic digital computers in those days.
These computers were that fast that could calculate data in millisecond.
1.1 Disadvantages
These computers were very large in size.
They were consuming a large amount of energy.
They became heated very soon due to of thousands of vacuum tubes.
These were not very reliable.
To make them rest in cool Air conditioning was required.
For Working for long time Constant maintenance was required.
They were Non-portable.
Very Costly commercial production.
They Limited commercial use.
Very slow speed.
Programming capabilities were Limited .
Machine language was Used only.
Magnetic drums were used which provide very less data storage.
Punch Card were used for input.
They were Not versatile and very faulty.

The Second Generation of Computer (1955 - 1964)

In second generation of computers Transistor were used. The scientists developed transistor in 1947 at Bell laboratories. These are the scientists include John Barden, William Brattain and William Shockley. By replacing vacuum tubes with transistors the size of the computers was decreased. This is the examples of second generation computers that are IBM 7094 series, IBM 1400 series and CDC 164 etc.
2.2 Advantages
This was Smaller in size as compared to the first generation computers.
The 2nd generation Computers were more reliable then First Generation of Computer.
They were Using less energy and were not heated.
Widely used for commercial.
They were Better portable as compared to the first generation computers.
They were Better in speed and could calculate data in microseconds
They were Using faster peripherals like tape drives, magnetic disks, printer etc.
The Assembly language was used instead of Machine language.
The Accuracy was improved.
2.2 Disadvantages
These also need Cooling system.
The Constant maintenance was also required
The Commercial production was difficult
These were used only for specific purposes
They were very Costly and not versatile
As same as Punch cards were used for input.

The Third Generation of Computers (1964 - 1975)

The  integrated circuits (IC) was used in Developing the Third generation computers. In 1958 Jack Kilby developed the concept of integrated circuit . It was an important invention in the computer field at that Time. The first IC was invented and used in 1961. The size of an IC is about ¼ square inch. There A single IC chip may contain thousands of transistors. These computer became smaller in size, faster, more reliable and less expensive. These are the examples of third generation computers which are IBM 370, IBM System/360, UNIVAC 1108 and UNIVAC AC 9000 etc.
3.3 Advantages
This was very Smaller in size as compared to previous generations.
And it was More reliable.
They Used less energy
They Produced less heat as compared to the previous two GOC (Generation of Computer).
They were Better in speed and could calculate data in nanoseconds.
They were Using fan for heat discharge to prevent damage.
The Maintenance cost was low because hardware failure is reare.
They were Totally general purpose
They Could be used for high-level languages.
Have a Good storage
Versatile to an extent
They were Less expensive
Have a Better accuracy
The Commercial production increased.
They were Using mouse and keyboard for input.
3.3 Disadvantages
The Air conditioning was required.
There is a Highly sophisticated technology required for the manufacturing of IC chips.

The Fourth Generation of Computers (1975 and Still Continue)

It was fourth generation of computers that started with the invention of Microprocessor. The Microprocessor contains thousands of ICs. In 1971 Ted Hoff produced the first microprocessor for Intel. It was known as Intel 4004. The technology of integrated circuits was improved rapidly. The LSI (Large Scale Integration) circuit and VLSI (Very Large Scale Integration) circuit was designed. It greatly reduced the size of computer. The size of modern Microprocessors is usually one square inch. It can have millions of electronic circuits. The examples of fourth generation computers are Apple Macintosh & IBM PC.
4.4 Advantages
These are More powerful and reliable than previous generations.
Very Small in size According to Previous Generations
They have Fast processing power with less power consumption
They use Fan for heat discharging and thus to keep them cold.
They required No air conditioning.
They were Totally general purpose
Commercial production
Less repairing is needed.
These are Cheapest among all generations
All types of High level languages can be used in this type of computers.
4.4 Disadvantages
The latest technology is required for manufacturing of Microprocessors.

Fifth Generation Computers (Present & Beyond)

The Scientists are working hard and Trying there best on the 5th generation computers with quite a few breakthroughs. It is based on the technique of Artificial Intelligence (AI). Computers can understand spoken words & imitate human reasoning. It Can respond itself to its surroundings using different types of sensors. The Scientists are constantly working to increase the processing power of computers. They are trying to create a computer with real IQ with the help of advanced programming and technologies.The are trying to make computer That very reliable as Human Understanding. IBM Watson computer's one example that outsmarts Harvard University Students. The advancement in modern technologies will revolutionize the computer in future. This will be the Fifth Generation of Computers.

Thanks  http://provalley.blogspot.com

Thursday, July 28, 2016

Remote-Controlled Microrobots Are Now Available for Surgeries

Cecile G. Tamura

Scientists worldwide have been looking at ways to treat various diseases using miniature robots over the last few years. These robots would be able to replace complicated and invasive surgeries such as opening up clogged arteries or delivering medicine to specific locations in the body.
A scientist from EPFL named Selman Sakar along with Bradley Nelson and Hen-Wei Huang from ETHZ worked together to create a method to build these robots, which are equipped with advanced features. At the same time they also developed a testing platform for multiple designs and examined various types of locomotion. As a result they were able to put together microrobots that were both complex and reconfigurable. The manipulation platform was also built to control the robots remotely through electromagnetic fields and allow them to shift their shapes by using heat....






Robots can be scaled down to the micrometre scale for tiny tasks such as puncturing retinal veins and incising tissue. Researchers at Drexel University has developed a manufacturing method that utilizes the minimum geometric requirements for fluid motion. This means they are now able to make simpler, smaller microrobots consisting of two microparticles that are conjoined and then coated with a bit of magnetic debris.

Since it is extremely difficult to shrink batteries to the size of bacteria, the microrobots are exposed to an external magnetic field to control and maneuver them. The iron oxide debris coating is affected by the magnetic field, causing the microrobots to spin and
move around in a way that is similar to bacterial
flagella.  
 
Collaboration between EPFL and ETHZ produced a new technique for building microrobots that could be used to deliver drugs and perform other medical operations in the human body.
(Image Credit: Selman Sakar)
 

Friday, July 15, 2016

CNC (Computer Numerical Control ) Machines and How They Work

Definitions

CNC – Computer Numerical Control – Taking digitized data, a computer and CAM program is used to control, automate, and monitor the movements of a machine. The machine can be a milling machine, lathe, router, welder, grinder, laser or waterjet cutter, sheet metal stamping machine, robot, or many other types of machines. For larger industrial machines, the computer is generally an on-board dedicated controller. But for more hobbyist types of machines, or with some retrofits, the computer can be an external PC. The CNC controller works together with a series of motors and drive components to move and control the machine axes, executing the programmed motions. On the industrial machines there is usually a sophisticated feedback system that constantly monitors and adjusts the cutter's speed and position.
Desktop CNC – There are many smaller modelmaker-hobbyist style desktop CNC machines. In general these are lighter weight, less rigid, less precise, slower, and less expensive than their industrial counterparts, but can do well for machining objects out of softer materials such as plastics, foam, and wax. Some desktop machines may run a lot like a printer. Others have their own closed command system and perhaps even dedicated CAM software. A few will also accept standard G-code as input. Some industrial standard desktop machines do exist with dedicated controllers for doing precise small work.
CAM – Computer Aided Machining or Manufacturing – Refers to the use of various software packages to create toolpaths and NC code to run a CNC controlled machine, based on 3D computer model (CAD) data. When the two are used together, this is generally referred to as CAD/CAM.
Note: CAM does not actually run the CNC machine, but just creates code for it to follow. It is also not an automatic operation that imports your CAD model and spits out the correct NC code. CAM programming, like 3D modeling, requires knowledge and experience in running the program, developing machining strategies, and knowing what tools and operations to use in each situation to get the best results. While there are simple programs that for the inexperienced user to get started without too much difficulty, more sophisticated models will take an investment in time and money to become proficient.
NC code – A special relatively simple computer language that a CNC machine can understand and execute. These languages were originally developed to program parts directly at the machine keyboard without the aid of a CAM program. They tell the machine what moves to execute, one by one, as well as controlling other machine functions such as spindle and feed speeds, coolant. The most common language is G-code or ISO code, a simple alphanumeric programming language developed for the earliest CNC machines in the 70s.
Postprocessor - While G-code is considered the standard, each manufacturer can modify certain parts such as auxiliary functions, creating a situation where G-code made for one machine may not work for another. There are also many machine manufacturers, such as Heidenhain or Mazak, that have developed their own programming languages. So, to translate the CAM software’s internally calculated paths into specific NC code that the CNC machine can understand, there is a bridge software piece software called a postprocessor. The postprocessor, once configured correctly, outputs the appropriate code for the chosen machine, so that in theory at least, any CAM system can output code for any machine. Postprocessors may be free with the CAM system or added cost extras.

CNC controlled machines, general

CNC machines can have several axes of movement, and these movements can be either linear or rotary. Many machines have both types. Cutout machines like lasers or waterjets generally have just two linear axes, X and Y. Milling machines usually have at least three, X, Y, and Z, and can have more rotary axes. A five axis milling machine is one that has three linear axes and two rotary, allowing the cutter to operate in a full 180º hemisphere and sometimes more. Five axis lasers exist as well. A robot arm might have more than five axes.

Some limitations of CNC controlled machines

Depending on their age and sophistication, CNC machines can be limited to the capabilities of their control and drive systems. Most CNC controllers only understand straight line movements and circular arcs. In many machines, the arcs are restricted to the principal XYZ planes as well. Rotary axis movements can be considered like linear movements, just degrees instead of distance. To create arc movements or linear movements that are at an angle to the principal axes, two or more axes must interpolate (move precisely in a synchronized manner) together. Linear and rotary axes can also interpolate simultaneously. In the case of five axis machines, all five must be perfectly synchronized – no easy task.
The speed at which the machine controller can receive and process the incoming data, transmit commands to the drive system, and monitor the machine’s speed and position is critical. Older and less expensive machines are obviously less capable in this, much in the same way that an older computer will work less well and more slowly (if at all) on demanding tasks than a newer one.

Interpret your 3D and spline data first

A typical problem is how to set up your files and do your CAM programming so that the machine executing your parts will work smoothly and efficiently with the data. Since most CNC controls only understand arcs and lines, any form that is not describable with these entities needs to be converted into something usable. Typical things that need converting are splines, i.e. general NURBS curves that are not arcs or lines, and 3D surfaces. Some desktop machine systems are not able to understand circular arcs either, so everything must be converted into polylines.
Splines can be broken up into a series of line segments, a series of tangent arcs, or a combination of both. You can imagine the first option as a series of chords on your spline, touching the spline on each end and having a certain deviation in the middle. Another way is to convert your spline into a polyline. The fewer segments you use, the coarser the approximation will be, and the more faceted the result. Going finer increases the smoothness of the approximation, but also dramatically increases the number of segments. You can imagine that a series of arcs might be able to approximate your spline within tolerance with fewer, longer pieces. This is the main reason for preferring arc conversion over simple polyline conversion, especially if you are working with older machines. With newer ones, there is less of a problem.
Imagine surfaces as the same kind of spline approximation, just multiplied many times in the across direction with a space between (usually called the stepover). In general, surfaces are done using all line segments, but there are situations where arcs or a combination of lines and arcs can also be used.
The size and number of segments are determined by the accuracy required and the method chosen, and will directly influence the execution. Too many short segments will choke some older machines, and too few will make a faceted part. The CAM system is usually where this approximation is done. With a skilled operator who knows what the user needs and the machine can handle, it is usually no problem. But some CAM systems may not handle splines or certain types of surfaces, so you might need to convert the entities in the CAD software first (Rhino) before going into CAM. The translation process from CAD to CAM (via a neutral format such as IGES, DXF, etc.) may also occasionally cause problems, depending on the quality of the import/export functions of the programs.

Common conventions used in describing CNC procedures

Your project can be:
2 Axis if all the cutting takes place in the same plane. In this case, the cutter does not have any capability of movement in the Z (vertical) plane. In general the X and Y axes can interpolate together simultaneously to create angled lines and circular arcs.
2.5 Axis if all the cutting takes place entirely in planes parallel to the principal plane but not necessarily at the same height or depth. In this case, the cutter can move in the Z (vertical) plane to change levels, but not simultaneously with the X,Y movements. An exception might be that the cutter can interpolate helically, that is, do a circle in X,Y while moving simultaneously in Z to form a helix (for example in thread milling).
A subset of the above is that the machine can interpolate any 2 axes together simultaneously, but not 3. This does make a limited number of 3D objects possible, by cutting in the XZ or YZ planes, for example, but is much more limited than full 3 axis interpolation.
3 Axis if your cutting requires simultaneous controlled movement of the X,Y,Z axes, which most free-form surfaces require.
4 axis if it includes the above plus 1 rotary axis movement. There are two possibilities: 4 axis simultaneous interpolation (also known as true 4th axis). Or just 4th axis positioning, where the 4th axis can reposition the part between 3 axis operations, but does not actually move during the machining.
5 axis if it includes the above plus 2 rotary axis movements. Besides true 5 axis machining (5 axes moving simultaneously while machining), you also often have 3 plus 2 or 3 axis machining + 2 separate axes positioning only, as well as in rarer cases 4 plus 1 or continuous 4 axis machining + a single 5th axis positioning only. Complicated, isn't it…
Let’s assume you have a working CNC machine that you’ve just acquired, but that you know very little about CNC.  Let’s further assume it is a mill and that you will primarily be focused on cutting metal.  You’re probably ready to start milling custom chopper parts, build a tool changer, or maybe scratch build a Colt 1911 handgun.  With CNC, you can build almost anything and you’re chomping at the bit to get started on your pet projects.
Not so fast!  Remember, you just got the machine and you’re a beginner.  You’re not ready for those projects yet.
Here are 10 things you should focus on to maximize your chances of becoming quickly successful:
1.  Buy Some Decent Cutters

Don’t get the package of assorted sizes of imported Chinese cutters of indeterminate quality.  You don’t need the solid green unobtanium aerospace cutters from Men-In-Black-Cutter-Supply, just get some decent cutters from a reliable source that has reasonable prices like Maritool.com.  Try for a name brand, perhaps one that’s on sale at a supplier like Enco.  Knowing you have a reasonable cutter eliminates a whole bunch of variables that govern your success or failure.  I would also go with HSS when you’re just starting out.  You’ll eventually want carbide for a lot of uses, but HSS is cheaper and more forgiving.  Get yourself a few sizes:
–  1/2″
–  1/4″
– 3/16″
Nothing smaller at this stage until you’ve learned on less delicate cutters.  Buy 2 or 3 flutes for aluminum and some 4 flutes for steel.  I’d get 3 of each in each size to start.  You are going to break some cutters, so just get over it and be used to the idea.  It’s a good thing at this stage to remind you to wear your safety glasses because you will break some cutters!
While you’re at it, buy a full twist drill assortment.  HSS from a decent brand on sale will work fine.  I like the idea of replacing the ones I break with cobalt over time.
2.  Get a Decent Vise, a Clamping Kit, and a set of Parallels
Yeah, I know, vises are expensive, but workholding is very important.  Get a decent Kurt-style vise for your mill, it’ll be money well spent on a valuable piece of tooling that will last for years.  In my shop I have used Kurts purchased from eBay and a couple of brand spankin’ new Glacern vises.  There is sneaky stuff that goes on when you clamp a workpiece into the vise.  If you don’t have a good one, the workpiece will shift and you’ll be wondering what happened.
You’ll need a way to mount your vise to the T-slots of your table, so you may as well get a clamping kit too.  Any old kit will do.  Buy the one that is on sale at Enco or some place similar.
Lastly, you’ll need a set of parallels, at least until you get proficient at making step jaws.
3.  Get yourself a misting setup for coolant and use it while being paranoid about chip buildup
If your machine didn’t come with flood coolant, and isn’t set up for it, get yourself a misting setup.  I got mine off eBay for about $100.  It’s a Noga.  There are a lot of different brands.  Get a jug of coolant to go with it.  I use KoolMist, but again, there are a lot of brands.  Now train yourself to be paranoid about chip buildup.  Recutting chips is bad for cutters and in the worst case leads to breakage.  Being paranoid means you’re watching the cut like a hawk and you fiddle with your mister’s nozzle until you figure out how to position it right the first time and every time thereafter to blow away the chips from the cut.  
4.  Learn how to use MDI
Your next step is to learn to run your CNC as though it was a manual mill with power feeds and DRO’s on every axis.  In the process you’ll learn some basic g-codes so that you have some idea what your program is doing the first time you run a real g-code program (that’s a little ways away yet!).  It’s very convenient to be able to do this trick, and you can learn all about it through the .  .  Start out with the cutter way high and don’t try make any moves in the Z-axis so you won’t crash the cutter into anything.  Practice making moves in X and Y.  Until the cutter goes where you want it to and you’re not making mistakes.  One more trick: don’t use G00 in MDI–that makes the machine move in rapids mode which is as fast as it can go.  Use G01 and set a relatively slow feedrate.  “G01 F20” will make the machine move at 20 inches per minute (or metric units if you’re in metric).  You’ll have a lot more time to react this way if it starts heading into trouble.  Visualize pressing the red E-Stop many times so it’ll be almost automatic when you need it.
5.  Get yourself a feeds and speeds calculator and use it

You’re getting close to making your first cuts, so why not do yourself a favor and get a feeds and speeds calculator so you can make sure your spindle speeds and feedrate are perfect for that first cut?
Rules of thumb and setting up by ear have little place in CNC, though they can work out okay but not optimally for manual machining.  CNC is a much tougher work style for cutters than manual machining is.  It’s much more dependent on you to get your feeds and speeds right from the get go.  So get a Feeds and Speeds Calculator.  .   It doesn’t cost much more than 1 single cutter to get started, and you can use it for 30-days completely free.
Best of all, there’s a great deal just for beginners and hobbyists that we call “G-Wizard Lite”:

6.  Get yourself a Z-height measuring gizmo and learn to use it to touch off your tool lengths.  While you’re at it, get an Edge Finder and use it to touch off your Part Zeros.
Your machine needs to know where the tip of the tool is or terrible things can happen.  As a beginner, you tell it by using a Z-height measuring gizmo of some kind.  The gizmo will involve a needle that you lower the tool until the needle is zeroed, a touch plate, or you can even get by with a gage block.  Learn how to use these to tell the machine what your tool length is.  This process tells your machine where the tip is in Z.  To establish the position of X and Y you’ll need and Edge Finder.  The first thing you’ll do after sticking a piece of material in your vise and inserting a tool in the spindle is to set these zeros.

7.  Learn to Tram your Mill and Vise

Tramming is what machinists call getting things square by sweeping an indicator around.  It’s a basic skill everyone needs to learn.  When you first start machining, get into the habit of checking your mill’s tram every time you walk out into the shop.  You’ll know later on whether you need to do it every time, but for now, you could use the practice.  While you’re at it, be sure you know how to tram your vise so the jaws are aligned properly with one axis or the other.  Let’s don’t try to square you mill just yet, but tramming the mill and vise are a good step at this stage.  
8.  Start out with aluminum, brass, and mild steel.  Avoid stainless.
Okay, the very next step involves making some cuts.  Sorry if it seems like you had to do a lot before getting there, but I did say I wanted to tell you some things that will help you succeed and there’s quite a few things in that category!
One more is to avoid difficult materials for your first cuts.  Stick with aluminum or brass.  When you’re doing okay there, graduate to mild steel.  Only after you feel like you’ve pretty well mastered cuts in these materials, you’re not breaking or wearing cutters out too quickly, and your surface finishes no longer look like the material was attacked by a pack of rabies-infected beavers should you even consider a difficult material like stainless steel.  Take a look around some metal supplier catalogs.  Google up “Speedy Metals” for example (Google so you can see some other suppliers too) and look through their site.  Get an idea what “Mild Steel” might be and the different shapes and materials that are available to you.
9.  For your first project, learn how to square a block of material and make yourself a few sets of step jaws in aluminum 

Let’s quit procrastinating and make some chips.  For this step, you’re going to start by learning how to square a block of material. Get your saw and cut out some pieces of material that are slightly oversized to serve as vise jaws.  Google “Kurt Vise Jaw Dimensions” to find drawings of jaws if you need some.  As mentioned, cut the stock slightly oversized from aluminum.  Now you need to square those blocks.  Squaring means you will make a series of milling cuts until all sides are properly parallel or perpendicular to one another, at which point the workpiece is “square”.

One thing about the Turner’s Cube material squaring:  I use a Face Mill, but you should start out doing it with multiple passes and a 1/2″ endmill.   Why?  Because Face Mills generate a lot of force.  You can stall the spindle, yank the work out of the vise and throw it across the room, and other shenanigans a beginner could do without.  Leave the face mill in a drawer if you have one already and do it with a 1/2″ endmill the first time until you know a little more what you’re doing.
Having squared the material, your next task is to cut it to size by continuing to mill it until it is a perfect fit for your vise jaws (you’ll need 2 square pieces, one for each jaw).  The last step is to drill and countersink the mounting holes.
Actually, I wasn’t completely truthful.  Once you have mounting holes, the last step is to mill a step along each jaw, maybe 1/8″ square.  Now you can use that step instead of parallels when you drop material into the vise.  Over time, you’ll learn a lot more tricks with aluminum jaws, but remember: it all started here with your first set.
10.  Graduate to CAD/CAM
Friend, you’re now able to do the basics.  Sure, there’s a lot more learning to do, but you’re in a position to have a leg up on the manual machinist down the street who has a Bridgeport and no CNC.  Your next step is to start pumping out the g-code.  To do that, you’ll need to be proficient with CAD/CAM.  This is going to be your biggest step yet.  Neither CAD nor CAM is very easy to learn.  I give myself 2 weeks to feel comfortable with a new program, and I’ve had the luxury of learning quite a few so far.  If this is your first time, get ready to drink from the firehose.  I wish I could give you a bunch of pointers to make it easy, but unfortunately it isn’t easy and every program is different.  If you can, choose which programs you’ll use based on an ability to get help from someone.  Ideally, help from a friend who already uses the software and is proficient.  If not, consider a course at a nearby community college–it’ll be well worth the time and money spent.  If you have no help available in your area, you’ll have to fall back on the Internet.  Start by watching a bunch of videos.  Try to follow along with your software if you can.  Find the online forums where people go to get help with these programs.
I do have two thoughts to simplify this part of the learning curve.  First, don’t learn CAD and CAM at the same time–it’s just too much.  Start with CAM.  Get to where you’ve drawn 6 to 12 parts in your CAD program and feel like you may not be the fastest CAD operator in the West, but you can get it to do what you need to do.  Once you’ve reached that point, then start to learn CAM.
The thing about CAM is everyone thinks you load a drawing, push a button, and out pops g-code.  Unfortunately, there is more to it than that.  So my second tip is don’t make your first CAM software have to be the one you’ll use for life.  The latter will lead you down the path of loading up on features, which means the CAM package will be even harder to learn.  Right now you want the shortest path to making some parts.  Later, you can consider whether your entry-level CAM needs an upgrade.  You’ll be surprised at how far you can go with simple CAM though, so give it a chance.  The absolute easiest to learn and use package I’ve ever come across is MeshCAM, bar none.  That’s why it is an integral part of Carbide 3D’s Nomad CNC Mill for non-machinists.  It’s also why I decided CNCCookbook should offer to sell MeshCAM to it’s visitors.  We’ll make you a sweet heart deal, even through in a copy of our G-Wizard Feeds and Speeds Calculator at a great combination price.  
Bonus:  Delay the need for CAD/CAM a little while with Conversational CNC
Many talented manual machinists run afoul of CADCAM and it stalls their ability to be productive on CNC machines quickly.  Even after they’ve learned CADCAM, they’re still left with the feeling that manual machining can make simple parts faster than CNC, because they don’t have to stop to make a CAD drawing and run it through the CAM package to get g-code.  Instead, they can just make a simple bracket with 4 holes shooting from the hip.  Conversational CNC makes it possible to do that with a CNC machine.  Imagine changing the long essay test that is CADCAM to a quick multiple-choice quiz.  That’s what Conversational CNC is all about.  Here’s the pictorial menu of Conversational CNC operations that can be performed on a mill:
You pick the operation, a popup asks a few simple questions, you press the Insert button, and you’ve got your g-code.  We’ve built Conversational CNC right into our G-Wizard Editor product so you won’t have to purchase an expensive stand alone Conversational package.
You’ll still need to learn CADCAM, but with Conversational CNC you can be making simple parts before finishing the CADCAM learning curve.

Saturday, July 9, 2016

The Positive and Negative Effects of Video Games

The Positive and Negative Effects of Video Games


Is playing video games good or bad for you? It can be both.

Video games are frowned upon by parents as time-wasters, and worse, some education experts think that these games corrupt the brain.  Playing violent video games are easily blamed by the media and some experts as the reason why some young people become violent or commit extreme anti-social behavior.  But many scientists and psychologists find that video games can actually have many benefits – the main one is making kids smart.  Video games may actually teach kids high-level thinking skills that they will need in the future.
“Video games change your brain,” according to University of Wisconsin psychologist C. Shawn Green. Playing video games change the brain’s physical structure the same way as do learning to read, playing the piano, or navigating using a map. Much like exercise can build muscle, the powerful combination of concentration and rewarding surges of neurotransmitters like dopamine strengthen neural circuits that can build the brain.
Below are the good and bad effects of video games, according to researchers and child experts:

Positive Effects of Video Games

When your child plays video games, it gives his brain a real workout.  In many video games, the skills required to win involve abstract and high level thinking.  These skills are not even taught at school.  Some of the mental skills enhanced by video games include:
    1. Following instructions
    2. Problem solving and logic – When a child plays a game such as The Incredible Machine, Angry Birds or Cut The Rope, he trains his brain to come up with creative ways to solve puzzles and other problems in short bursts
    3. Hand-eye coordination, fine motor and spatial skills. In shooting games, the character may be running and shooting at the same time. This requires the real-world player to keep track of the position of the character, where he/she is heading, his speed, where the gun is aiming, if the gunfire is hitting the enemy, and so on. All these factors need to be taken into account, and then the player must then coordinate the brain’s interpretation and reaction with the movement in his hands and fingertips. This process requires a great deal of eye-hand coordination and visual-spatial ability to be successful.  Research also suggests that people can learn iconic, spatial, and visual attention skills from video games.  There have been even studies with adults showing that experience with video games is related to better surgical skills. Also, a reason given by experts as to why fighter pilots of today are more skillful is that this generation’s pilots are being weaned on video games.
    4. Planning, resource management and logistics.  The player learns to manage resources that are limited, and decide the best use of resources, the same way as in real life.  This skill is honed in strategy games such as SimCity, Age of Empires, and Railroad Tycoon. Notably, The American Planning Association, the trade association of urban planners and Maxis, the game creator, have claimed that SimCity has inspired a lot of its players to take a career in urban planning and architecture.
    5. Multitasking, simultaneous tracking of many shifting variables and managing multiple objectives.  In strategy games, for instance, while developing a city, an unexpected surprise like an enemy might emerge.  This forces the player to be flexible and quickly change tactics.
Thanks:



Negative Effects Of Video Games

1. Increases Aggressive Behavior:

Video games with violent content can lead to aggressive behavior in teens. It can also desensitize them to violence. Studies have shown that teens who like playing first-person shooter style games are likely to adopt a detached view of the society. They also develop aggressive thoughts and tendencies.

2. Social Isolation:

Another negative effect of video game is that teens are spending too much time playing games than playing outdoors. Video games are making teens socially isolated. Teenagers who play too much video games are also less likely to indulge in extracurricular activities like reading, writing and participating in sports.

3. Teaches Wrong Values:

Besides violent behavior, video game also teaches teens wrong values. Video games portray women as weaker characters. They depict women as helpless and sexually provocative personalities. Teens also pick up bad language and behavior while playing with other people online.

4. Poor Academic Performance:

This is one of the serious effects of video games on teens. Playing long hours of video games can affect your teen’s performance in school. If your teen spends more than two hours gaming, then he may have trouble falling asleep and paying attention in school. Video game addicts also skip their homework to play games, leading to a downfall in their grades.

5. Adverse Effects On Health:

Excessive gaming can have adverse effects on the teen’s health. Teenagers, by spending too much time playing video games, do not participate in activities that can keep them healthy and fit. It leads to obesity, muscular, skeletal and postural disorders, video-induced seizures, nerve compression and numbness in hands, elbows and shoulders.

Most kids plug into the world of television long before they enterschool. According to the  
Kaiser Family Foundation (KFF):
  • two-thirds of infants and toddlers watch a screen an average of 2hours a day
  • kids under age 6 watch an average of about 2 hours of screenmedia a day, primarily TV  
  • and videos or DVDs
  • kids and teens 8 to 18 years spend nearly 4 hours a day in frontof a TV screen and almost 
  • 2 additional hours on the computer(outside of schoolwork) and playing video games
The American Academy of Pediatrics (AAP) recommends that kidsunder 2 years old not  
watch any TV and that those older than 2watch no more than 1 to 2 hours a day of quality  
programming.
The first 2 years of life are considered a critical time for braindevelopment. TV and other 
electronic media can get in the way ofexploring, playing, and interacting with parents and  
others, whichencourages learning and healthy physical and social development.
As kids get older, too much screen time can interfere with activitiessuch as being physically 
active, reading, doing homework, playingwith friends, and spending time with family.
Of course, TV in moderation can be a good thing: Preschoolers canget help learning the 
 alphabet on public television, grade schoolerscan learn about wildlife on nature shows, 
 and parents can keep upwith current events on the evening news. 
 No doubt about it - TV canbe an excellent educator and entertainer.



  • Children who consistently spend more than 4 hours per daywatching TV are more likely to be overweight.
  • Kids who view violent acts on TV are more likely to showaggressive behavior, and to fear that the world is scary and thatsomething bad will happen to them.
  • TV characters often depict risky behaviors, such as smoking anddrinking, and also reinforce gender-role and racial stereotypes.
Children's advocates are divided when it comes to solutions.Although many urge for 
more hours per week of educationalprogramming, others assert that zero TV is the best  
solution. Andsome say it's better for parents to control the use of TV and to teachkids  
that it's for occasional entertainment, not for constant escapism.
That's why it's so important for you to monitor the content of TVprogramming and set 
viewing limits to ensure that your kidsdon't spend too much time parked in front of the TV.
 Thanks: http://kidshealth.org/