Friday, March 31, 2017

Android apps for 5 axis cnc machine shop: part 1

5 axis cnc machine shops: Some android useful apps


I recently talked to AC Manufacturing,  cnc machine shop located in Bay Area and they advised me to look into many different apps for android smartfon. Nowadays cnc machinists more and more use these apps in their daily machining jobs.
Here is the review:


1. CAM View 3D
This is a good 3D CAM data file viewer. It supports the most popular CAM / CNC / NC data file formats including gcode ( g-code ) and apt file. it also supports many popular CAD data formats including stl, dxf, etc. Even if you are using CAD or 3D geometry modeling system which doesn't directly generate stl file, it is very likely you can use your 3D software to export in stl format. With help of this app, you can take your 3D files with you no matter where you are, at home or traveling abroad, and view them with your phone (or tablet) in any way you want.

The app is not just a 3D data file viewer. It is also a file organizer. You can put project files in different sub folder so that you can easily find them. The app provides you file sorting features so that you can find your model quickly. You can sort by file name or file creation time. 



The app is a great tool for you if your business is related to CNC Machining (2 Axis, 2.5 D, 3 Axis, 4/5 Axis, Milling, Lathe, wire EDM, Gas Welding, Foundry, Sheet Metal), PLM, CIM, DNC, FMS, ICAM, MPM, CNC Routing and Engraving, Rapid Prototyping, Digital Wood Work, Surface Grinder, 3D Art Carving, 3D Clip Art, Ice Sculpting, Metal Cutting, Glass Sculpting, 3D Printing, Engraving, 3D Scaning, Sign Making, Solid FreeForm Fabrication, or even Circuit Board Manufacturing.

2. CNC Troubleshooting Fanuc Axis

This is the go to app to troubleshoot issues in your CNC Machines, PLC or Robots with FANUC Drives. Using this knowledge base, even a person with minimal CNC troubleshooting experience can troubleshoot on his own without waiting for a service engineer. 
The Step by step flowcharts included in this app will walk you through to troubleshoot your problem. All you have to do is answer YES or NO. If you don’t know the answer, you have help in the form text that can help you answer the question. The idea is to narrow it down to one or two faulty parts. Sometimes buying two parts is cheaper and faster than getting a CNC engineer to visit your site. 
We have alarm and symptom approaches to troubleshooting. We also have procedures on maintenance and safety. The next versions will have pictures and Videos. More info here.

3. Learn CNC programming
Learning CNC is can be easy. Only that, mastering takes more time.
To start with, being good at mathematics (especially Coordinate Geometry) is enough for coding. The G codes and M codes can be found in internet easily. You dont need to by-heart them. Just start coding by looking at the codes. The more you practice, the easier it will be.
the app contains
1. Definition statements. They contains program number, defining the origin, selecting tool etc.,
2. Machining statements. Based on the coordinates, you move the tool using commands like G 0, G01, G02, G03…
3. Closing statements to tell the machine that the program is ended, bringing the tool and workpiece back to origin, stopping coolant…
The defining and closing statements will be same for most of the programs. So master the machining statements first.
First take simple shapes. For example consider the following: We will try to write the code 
Learning CNC programming is one thing, learning MACHINING is another beast.
First you can learn how to make the machine move the way you want by using G codes (move in a straight line, make a circle, slower, faster, etc). 
The theory is really simple, but it can get complicated when calculating intersections of curves and lines, or when tons of code are required.  More info here. 

4. Arduino CNC Controller
This APP is a controller to create a CNC Mill (Computer Numerical Control).

You can create your own CNC Machine, using a Android device tablet/mobile/PC with Android-x86, and connect it to Arduino Mega 2560 R3 board via USB Port. Arduino Mega control 3 stepper motors that move a manual mill, and finally you obtain an CNC Miachine. Theoretically you can also use Android TV Box, but must include library package USB HOST and 2 devices I've tested Android TV Box with Android version 4.0 and 4.2.2 manufacturers not included.


The Android device must have OTG USB Host port to connect to "Arduino Mega 2560 R3", and you need a USB OTG cable. This APP is designed for a low cost tablet with Android 4.0 and must have a minimum resolution of 800x480 pixels. Works on tablets only 1 core, but really if the tablet is faster mill moving faster, so it is recommended that have 4 cores. More info.



5. Audiobook - CNC

A Computer Numerical Controlled (CNC) 5 axis machines may have more than one motion type that it uses, but there are three most common motion types that are easy to remember. These are the Rapid Motion, the Straight Line Motion, and the Circular Motion. 

All of these motion types may seem different but they share two things in common, which would be that they are all modal and the endpoint of each motion is specified in motion command. By being modal it means that the motion type would be in effect until changed otherwise. 
In this audio book you read about these topics:
01 - 3 Basic Motion Types in a CNC Machine
02 - CAM: A Vital Component of CNC
03 - CNC Machine Setup and Operation
04 - CNC Programming Tips the Professional Way
05 - Cycle Time Reduction Principles for CNC Machining Equipment
06 - Data Transfer Methods of CNC
07 - How CNC Helps Companies
08 - How To Effectively Consider CNC
09 - In Depth Discussion In Planning CNC Programs
10 - Industries That Constantly Define CNC Precision
More info

6. FS Wizard Machinist Calculator
CNC Milling and Turning Speed and Feed Calculator (Wizard)
Absolutely the best CNC machinist speed and feed app around.
Calculate Speeds and Feeds simply by choosing your work and tool material.
No need to know any numbers.

FSWizard will automatically use recommended cutting speed and chipload for machining with a variety of indexed and solid endmills, drills, taps etc.
Check our HSMAdvisor+FSWizard PRO bundle: http://hsmadvisor.com/index.php?page=FSWizard_H
★ Made for CNC Machinists by a CNC Machinist Zero_Divide - the creator of a popular line of Machine Shop Productivity apps. ★

Improve machining productivity and optimize cutter life.
Calulate Chip Thinning and HSM - High Speed Machining.

Find out the optimum machining depth of cut and width of cut parameters.
More info.

Next part will be about iPhone apps.

No comments:

Post a Comment