Mike Lynch Founder and President
Setting Up Loops With Custom Macro B
Custom macro B provides many tools to help users with CNC programming, including variable capabilities, arithmetic calculations and program flow control. One of the most powerful functions allowed by this custom macro (and for that matter, any computer programming language) is looping.
Read MoreTask Simplification Or Increased Training?
I’ve written about task simplification in several of my previous columns. Task simplification lowers the skill level required of a person performing a task, minimizes the potential for mistakes and shortens the time required to perform the task.
Read MoreChoosing Between Off-Line And Shopfloor Programming
Should you program at the machine or should you program off-line? This debate has been going on for more than thirty years, since the first conversational control was introduced. I thought most of the main considerations for making a wise decision were pretty well understood, but a visit to any of the manufacturing forums on the Internet quickly illustrates that the debate is still raging—and there are still many misconceptions.
Read MoreA Double-Depth Hole Machining Custom Macro
All machining center controls come with a set of helpful hole-machining canned cycles. Most control manufacturers use G codes from G81 through G89 to name them (G81 for drilling, G82 for counter-boring, G83 for peck drilling and so on).
Read MoreDealing With Multiple Start Threads On Turning Centers
Multiple start threads combine the close fit of a fine thread with the quick axial motion of a coarse thread. Any time a design engineer needs a fine fit combined with fast motion, it is likely that he or she will use a multiple start thread.
Read MoreOnline Resources For CNC Users
Every so often, I like to present some of the Web sites I’ve come across. Many have been submitted to me for placement on the CNC links page of my company’s Web site—www.
Read MoreAccurately Mounting Jaws On Three-Jaw Chucks
The most common workholding device for turning centers is the three-jaw chuck. Setup people remove and replace top tooling (jaws) during every setup, and this task can be relatively simple if quick-change chucks are used.
Read MoreRunning Programs With Direct Numerical Control
When programs are too long to fit within a CNC control’s memory, one alternative is to use a direct numerical control system. This kind of system is called a DNC system, but must not be confused with a distributive numerical control system (also called a DNC system) that simply transfers programs to and from the CNC machine.
Read MoreThe Point Of Reference For Fixture Offset Entries
Almost all current model machining center controls use fixture offsets for program zero assignment. With most, the distance from the machine's reference position (commonly called the zero return position) to the program zero point must be determined for each axis.
Read MoreAnother Use For The Program Check Page
All current CNC controls have a special program verification display screen page that shows a few upcoming commands in the CNC program, the current absolute position, the distance-to-go and currently instated G and M codes. Many control manufacturers refer to this display screen page as the program check page.
Read MoreProgram Offset Entries Whenever Possible
Entering data at the machine is usually tedious. Although control manufacturers provide full access to any data that must be entered or modified by the setup person or operator, many do not make it convenient to do so.
Read MoreVerifying CNC Program Correctness: Step 3
In my last two columns, we covered steps one and two of verifying CNC programs. Now, let's move on to step three: verifying the correctness of the first workpiece.
Read More