cnc router

How to use mach3 to quickly set the knife

During Z knife setting, one end of the fish mouth bai is clamped on the PCB in contact with the copper foil, and the other is clamped on the tool du. When the “Z knife setting” button is pressed, the Z axis automatically moves the knife at the speed of F100. The moment the tool tip touches the PCB, that is, when pin 13 of the parallel port changes from high level to low level, the cutting stops, the Z axis automatically raises the tool 20 after the Z coordinate is automatically reset, and the Z tool setting is completed.
To set the knife in MACH3, you must use VB script to proceed.

cnc controller

What is the difference between grbl and mach3

mach3 is a numerical control software developed by bai American ArtSoft company with Windows as the platform. The system version must be zhiWIN XP or WIN2000. The Mach3 software uses the LPT of the PC computer, or the USB port as the input and output of the CNC device. Pulse and direction signal, control stepper motor or servo motor driver. So as to realize the control of CNC machine tools. This software supports all international standard G codes. Up to 6 axes can be controlled. 5-axis linkage with linear interpolation function can be achieved. High precision of complex parts Processing, the highest control accuracy is 0.0001MM. When complex functions are required, MODBUS devices can be used to control the control of tool magazines, fixtures, and chip conveying mechanisms. A simple system can be achieved with one parallel port. Two complex parallel ports will do. Its The peripheral switch points can be edited with VB for sequential input and output.
And Grbl is an embedded G code compilation and motion controller for Arduino/AVR328 chip. Grbl is high performance, low cost, based on parallel port motion control, used for CNC engraving. It can run on Vanilla Arduino (Duemillanove/Uno) as long as it is equipped with an Atmega 328 chip. The controller is written and optimized by C, using every smart feature of the AVR chip to achieve precise timing and asynchronous control. It can maintain stable, unbiased control pulses over 30kHz. It accepts standard G codes and has passed the output tests of several CAM tools. The movement of arcs, circles and spirals can be perfectly supported like some other basic G code commands. Functions and variables are currently not supported, but will be included in future releases as a preprocessor. Grbl includes complete forward-looking acceleration control. It means that the controller will plan the running speed 16 to 20 movements in advance to achieve smooth acceleration and impact-free turns.

cnc controller

Disadvantages of mach3

Almost all toy machines of mach3 are in use. I came into contact with mach3 a year ago. At that time, I bought a glass cutting machine to change the engraving machine.
Let me talk about the advantages of mach3. It supports 6-axis, has all the functions, simple operation, and the biggest advantage is cheap. Then the biggest problem of mach3 is that the algorithm is not advanced enough. The mach3 system itself is a long time old. Everyone knows that in the mach3 settings, a combination of precise stop and tasting motion must be set to achieve good results. Because of insufficient algorithms, tasting motion accuracy is not High, especially the faster the feed, the more obvious it is, and the precise stop means the jump or stop without acceleration or deceleration. This is the biggest problem. If it is a stepper motor, it will lose steps if it is directly jumped. Of course, the toy machine speed is low , The inertia is small and there is no such problem. If it is replaced with a servo, it will not lose step, but it will oscillate, just like driving a car, it is impossible to stop immediately. This is good to cause problems at sharp corners. I personally think that using closed-loop stepping is the best choice, but even if you do not lose steps, the impact on the frame is always there. If the kinetic energy of mechanical movement is not released by the motor, it is The frame bears, and it is easy to break the knife at the corner, which may have a lot to do with this. Then talk about the good machine must not use mach3, because considering the cost of toy machines, the use of mach3 is the best choice. Just because the problem caused by accurate stopping cannot be compensated by a good shelf, I have two large machines, one 1325 and one 1315, both of which are square tube rack machines, of which the 1325 frame is very Poor, (I used the second mobile phone I bought in the first half of the year). I can shake it with my hand, but after I changed the rack two days ago, I carved 46 cards. The effect is definitely not inferior to the ordinary toy machine. It can be said that it is because of the system. .
Also, it’s impossible for the engraving machine to run F6000. I think it’s also because of the system, because mach3 can’t be engraved with f6000 because mach3 is killed. If you’ve been to a furniture factory, the engraving machines used for production are all equipped with 8 and 12. There are even 24 spindles, 7*24 hours non-stop for several months, the speed is F6000 or even higher, the speed is 24000, the 4mm taper knife oak board does not open 10mm thick with one knife, I use 4mm taper knife for others, 7mm one knife, For the dry depth of 12mm, use a 6mm knife. After a year, nothing has been broken except for accidentally hitting the nail. As long as the first knife is slowed down to 20% feed, it can be directly pulled back

cnc parts


Three-axis platform equipment is often required to reduce space and save the cost.R60X3/3R60X3 is the national first three-axis specific drive developed by Ruitech.

R60X3/3R60X3 can drive independently three 2-phase/3-phrase stepper motors with bases below 60.The three-axis micro-stepping and the current are independently adjustable.

—     Pulse mode: monopulse PUL&DIR

—     Signal level: 3.3~24V compatible; serial resistance not necessary for the application of PLC.

—   Typical application: dispensing system, floating machine, carving machine and three-axis test equipment.

R60X3 User Manual

Debugging software

Rtelligent Office Store

cnc parts


SP14Q009 Hitachi 5.7 inch LCM 320×240 Monochrome Parallel Data; SP14Q009

  • Part Number: SP14Q009
  • Category: LCD Display
  • Manufacturer: Hitachi
  • Packaging: New Lcd
  • Data Code: 2009+
  • Qty Available: 382

Hitachi SP14Q009 New SP14Q009 Hitachi 5.7 inch LCM 320×240 Monochrome Parallel Data, SP14Q009 pictures, SP14Q009 price, SP14Q009 supplier

New 5.7″ 320*240 SP14Q009 LCD Scree

cnc router

Workbee CNC Couter Machine Kit

The WorkBee CNC Machine is a culmination of all our experience, good feedback, and suggestions from selling the OX CNC Machine over the past 2 years. It is capable of accurately cutting foams, woods, plastics or aluminium at depths greater than 25 mm to 0.2 mm accuracy or more.

The main request we got for the OX machine was for a Lead Screw driven version. Our WorkBee CNC Machine has been designed from the ground up to incorporate this and more. The WorkBee CNC Machine has been dual designed so that it could be Lead Screw or Belt driven. This WorkBee CNC Machine can be converted between the two, as the overall design is exactly the same for both.

Our WorkBee makes full use of the V-Slot Extrusion system. On the all three Axis C-Beam extrusions are used. This C-Beam profile is stronger and allows the drive systems to be concealed from debris. For the Belt driven setup, a new Belt and Pinion setup has been developed which fits inside the ‘C’ channel on the Y-Axis extrusions.


We can provide customers with complete installation instructions, which have very detailed parts and installation instructions including pictures. Easy to follow DIY instructions make this project fun and simple.

You will find a Bill of Materials at the end of the manual. For different size variations of the WorkBee, only the V-Slot, ACME Lead Screws, GT3 Belts, and number of spoiler board supports is different. If you plan to customise your WorkBee to be bigger or smaller, this section below will help you to buy the correct extrusions.

We are offering a Full Kit, Mechanical Kit, Plates Kit and various add-on kits on our site. These kits can be found in below links: BULK-MAN 3D TECH Store

workbee cnc software

cnc controller

Ethernet Mach3 Card

Ethernet Mach3 Card is a mach3 motion control card with Ethernet protocol, model NVEM.

NVEM cnc controller

It can select a fixed IP directly connected to a computer or automatically obtain an IP to connect to a router through a jumper. When using a router, the device card can automatically identify the mach3 software in the local area network and automatically connect (including the host connected via wifi)

The NVEM cnc controller support 6axis,can running on windows xp 7 10. and used for all version mach3 software.

nvem cnc controller manual Driver/Plugin(.dll download)

cnc controller

xhc mach4 motion card

 Axis drive control:  Isolated oc output Voltage:5V,maximum load :20A
 Maximum Step frequency 2000KHZ
 Number of support axisMK3-M4:3 axis 
MK4-M4:4 axis
MK6-M4:6 axis
Spindle control Analog output voltage 0-10V
 Digital PWM output 5V,1KHZ,fill factor:%1-100%
 STEP/DIRMinimum frequncy:15Hz
Maximum frequncy:4KHz
8 digital output Maxmimum load of output line 50mA
 Maxmimum voltage on out line 25V
16 digital inputMaxmimum load of input line 5mA
maximum voltage on input line 25V
 PC connection Standard USB2.0

xhc mach4 motion card manual

cnc controller

mach3 motion card mkx-iv driver

CNC Mach3 motion control card-MKX-IV

 Axis drive control:  Isolated oc output Voltage:5V,maximum load :20A
 Maximum Step frequency 2000KHZ
 Number of support axisMK3-IV:3 axis 
MK4-IV:4 axis
MK6-IV:6 axis
Spindle control Analog output voltage 0-10V
 Digital PWM output 5V,1KHZ,fill factor:%1-100%
 STEP/DIRMinimum frequncy:15Hz
Maximum frequncy:4KHz
8 digital output Maxmimum load of output line 50mA
 Maxmimum voltage on out line 25V
16 digital inputMaxmimum load of input line 5mA
maximum voltage on input line 25V
 PC connection Standard USB2.0

mach3 motion card mkx-iv driver

cnc parts

CNC 4th Axis

4th-axis CNC refers to X, Y, Z, and rotary axes. The fourth axis is used to rotate around other axes. Refers to the four-axis machining center.
Types of axis machine tools: cradle, vertical, horizontal, NC table + NC indexing head, NC table +90°B axis, NC table +45°B axis, NC table + general horizontal five Axis linkage CNC machine tool A axis °, two axis NC spindle, etc.
There are two ways of the rotary axis of the vertical five-axis machining center. One is the rotary axis of the worktable. The worktable set on the bed can rotate around the X axis, which is defined as the A axis. 120 degrees.
There is also a rotary table in the middle of the worktable, which rotates around the Z axis, which is defined as the C axis, and the C axis is 360 degree rotation. The advantage of this arrangement is that the structure of the spindle is relatively simple, the rigidity of the spindle is very good, and the manufacturing cost is relatively low.
But the general worktable cannot be designed too large, and the load bearing is also small, especially when the rotation of the A axis is greater than or equal to 90 degrees, the workpiece will bring a great load moment to the worktable during cutting.

4 Jaw Chuck 4th axis
Check more 4 Jaw Chuck 4th axis

4th axis structure

The structure of the fourth axis is: servo motor drive reducer type, servo motor direct drive type. The reducer is a relatively precise machine, and its purpose is to reduce the speed and increase the torque. The types of reducers generally used for four axes are divided into three types: worm gear type, roller cam type, harmonic reducer type.

  • The main feature of the worm gear reducer is the reverse self-locking function, which can have a larger reduction ratio. The input shaft and the output shaft are not on the same axis or on the same plane. However, the volume is generally large, the transmission efficiency is not high, and the accuracy is not high.
  • The harmonic drive of the harmonic reducer transmits motion and power using flexible deformation controlled by flexible components. The volume is small and the precision is high, but the disadvantage is that the flexible wheel has a limited life, is not resistant to impact, and is rigid and metal. In comparison, the input speed cannot be too high.
  • The Roller Driver (cam roller) transmission application arc surface indexing principle is currently the most accurate motion control method. The work piece is composed of an input shaft (arc indexing cam) and a roller (output shaft). The surface of the cam groove on the input shaft is in line contact with the outer ring surface of the driven roller element on the roller to drive The runner (ie worktable) rotates. The driven roller element uses internal roller bearings to transmit torque during rotation. This working principle guarantees zero backlash, excellent working accuracy and working efficiency, and effectively avoids the loss of internal parts, providing a durable high-precision working state.
  • Direct drive motor DD is the abbreviation of direct driver, including torque motor and linear motor, followed by the motor is called DD direct drive motor also called direct drive motor. Due to its large output torque, some companies directly refer to this product as torque servo. Unlike traditional motors, the high torque of this product allows it to be directly connected to the motion device, thus eliminating the need for connecting mechanisms such as reducers, gear boxes, and pulleys, so it will be called a direct drive motor. Since this type of motor is generally equipped with a high-resolution encoder, the product can achieve a level of accuracy higher than that of ordinary servos. And because of the direct connection, the positioning error due to the mechanical structure is reduced, so that the process accuracy can be guaranteed. The characteristics of the direct-drive fourth shaft, because there is no reducer to reduce the torque to increase the torque, so the rotational torque is small, usually in order to increase the torque, the motor coil is larger, so the price is more expensive. The advantage is that the servo-driven four-axis, no intermediate transmission components, no error accumulation, no backlash, so it can be processed at high speed and high precision.

Why to use 4th Axis

The general machine tool has only three axes, that is, copy, that is, the workpiece platform can move left and right (1 axis), back and forth (2 axes), and the spindle head (bai3 axis) is used to cut the workpiece. 360 degree rotating electric indexing head! In this way, bevel holes can be automatically indexed, bevel milling, etc. The advantage of adding a fourth axis to the CNC machining center is

  • It can make the processing plane of the tool more extensive, and can reduce the repeated clamping of the workpiece, improve the overall machining accuracy of the workpiece, help simplify the process, and improve the production efficiency.
  • It can make the plane of the tool processing more extensive, and can reduce the repeated clamping of the workpiece, improve the overall machining accuracy of the workpiece, help simplify the process, and improve the production efficiency. Specifically, the fourth axis refers to the CNC indexing head of the machining center. It can complete the tasks that the three-axis machining center cannot complete at one time. It can realize multi-face machining by rotating, which greatly improves the machining efficiency. Reduced the number of clampings.
  • It can make the processing plane of the tool become wider, and can reduce the repeated clamping of the workpiece, improve the overall machining accuracy of the workpiece, help simplify the process, and improve the production efficiency. Shorten the production time, so many companies need to use a four-axis machining center. The three axes are XYZ three linear movement coordinates. The fourth axis is generally a rotary axis, which can cause an angular offset between the tool and the workpiece. The normal of the workpiece surface is at an angle to expand the processing range.
  • When undertaking external processing tasks, in addition to the normal contour and hole processing on the CNC machine tool, sometimes curve and curved surface parts are also required, which is difficult to complete on the ordinary three-coordinate CNC machine tool At this time, the fourth axis can be installed on the CNC machine tool to expand the machine tool functions and greatly reduce the cost investment. Install the CNC indexing head as the fourth axis on the table of the three-axis CNC machining center. Through this transformation, not only can the processing that requires multiple processes on the CNC machine tool be concentrated in one installation, but also increase the freedom of the machine tool. , Expand its functions, and improve processing accuracy, quality and efficiency.

What is the difference between 4-axis CNC and 3-axis CNC? How to program?

Three-axis machining only has XYZ three axes, and four-axis machining has XYZA or XYZB programming which is relatively cumbersome


Different structure

The three-axis vertical CNC machining center is three axes of linear movement in different directions, which are up and down, left and right, and front and back. The up and down direction is the main shaft, which can be rotated at high speed; the four-axis vertical machining center adds a new one The axis of rotation, that is, the horizontal plane can rotate 360 ​​degrees, but not at high speed.

The range of use is different

The three-axis machining center is the most widely used. The three-axis machining center can perform simple planar processing, and can only process one side at a time. The three-axis machining center can process very well materials such as aluminum, wood, and lost foam.

The use of four-axis machining centers is less than that of three-axis machining centers. It can realize multi-face machining through rotation, which greatly improves the machining efficiency and reduces the number of clampings. Especially the processing of cylindrical parts is more convenient. And it can reduce the repeated clamping of the workpiece, improve the overall machining accuracy of the workpiece, help simplify the process and improve the production efficiency. Shorten production time.

Programming method:

The four-axis linkage center is divided into horizontal and vertical; if it is horizontal, then add a B axis to the Y axis. The programming method is the same as the 3 axis, but it can rotate 4 sides at a time, and has reached a higher position. Degrees and other precision requirements, when you need to use the fourth axis when programming, just enter B**! It should be noted that when setting up the workpiece coordinate system, care must be taken, each inner surface needs to establish a coordinate system (or sub-coordinate system) such as: G51.1, G51.2. . . . Wait, the vertical is the same as the horizontal capacity, the difference is that the vertical is the A axis, and the horizontal is the B axis.

Analysis of parts drawing

According to the drawing of the part, through the analysis of the material, shape, size and accuracy, surface quality, rough condition and heat treatment of the part, the processing content and requirements are clarified, and the appropriate CNC machine tool is selected.

This step includes:

1) Determine the type or machine tool where the part should be arranged for processing.

2) What kind of fixture or clamping method is used.

3) Determine which tool or how many tools are used for processing.

4) Determine the processing route, that is, select the tool setting point, the starting point of the program (also known as the starting point of the machining, the starting point of the processing often coincides with the setting point), the path of the cutting tool, and the end point of the program (the ending point of the program often coincides with the starting point of the program).

5) Determine cutting parameters such as cutting depth and width, feed speed, and spindle speed.

Determine the process

Based on the analysis of the part drawing, determine the part’s processing technology (such as determining the positioning method, selecting tooling fixtures, etc.) and processing route (such as determining the tool setting point, tooling route, etc.), and determine the cutting amount. The process treatment involves many contents, mainly including the following:

1) Determination of processing method and process route According to the principle of fully exerting the functions of CNC machine tools, reasonable processing method and process route are determined.

2) Design and selection of cutting tools and fixtures When determining CNC cutting tools, comprehensive consideration should be given to factors such as processing methods, cutting amounts, and workpiece materials to meet the requirements of convenient adjustment, good rigidity, high accuracy, and good durability. When designing and selecting CNC machining fixtures, it should be able to quickly complete the positioning and clamping process of the workpiece to reduce auxiliary time.

And try to use combined fixtures to shorten the production preparation cycle. In addition, the fixture used should be easy to install on the machine tool, and it is convenient to coordinate the dimensional relationship between the workpiece and the machine tool coordinate system.

3) Selection of tool setting point Tool setting point is the starting point of program execution. The selection should be based on the principles of simplified programming, easy alignment, easy inspection during processing, and reduction of processing errors.

The tool setting point can be set on the workpiece to be processed, or on the fixture or machine tool. In order to improve the machining accuracy of parts, the tool setting point should be set as much as possible on the design basis or process basis of the part.

4) Determination of the processing route When the processing route is determined, the requirements of the accuracy and surface roughness of the parts to be processed must be ensured; the cutting path should be shortened as much as possible, and the empty cutting stroke should be reduced; the amount.

5) Determination of cutting amount Cutting amount includes cutting depth, spindle speed and feed speed. The specific value of the cutting amount should be based on the provisions of the manual of the CNC machine tool, the material of the workpiece to be processed, the processing content and other process requirements, and be considered in combination with empirical data.

6) Determination of coolant Determine whether coolant needs to be provided during the machining process, whether the tool needs to be changed, and when to change the tool.

Because the parts are processed on the CNC machining center, the process is very concentrated. Under one clamping, it is often necessary to complete roughing, semi-finishing and finishing. When determining the technological process, it is necessary to arrange the processing sequence of each process carefully and reasonably to improve the processing accuracy and production efficiency.

Numerical calculation

Numerical calculation is to calculate the input data required for CNC machining according to the geometric dimensions of the parts and the determined processing route. The general CNC system has the functions of linear interpolation, circular interpolation and tool compensation. For the contour processing of parts with simple shapes (such as parts composed of straight lines and arcs), calculate the starting point and end point of geometric elements, the center of the arc, the coordinate values ​​of the intersection or tangent point of the two elements, etc.

For parts with complex shapes (such as parts composed of non-circular curves and curved surfaces), straight line segments or arc segments are used to approach, and the node coordinate values ​​are calculated from the accuracy requirements. In this case, you need to use a computer to calculate with relevant software.

Write processing program

After finishing the process processing and mathematics processing, according to the instructions, program segment format, technological process, numerical calculation results and auxiliary operation requirements of the CNC system of the machine tool used, write it in sections according to the program instructions and format requirements specified by the CNC Part processing program.

Before programming, programmers must understand the performance, functions and program instructions of CNC machine tools in order to write the correct CNC machining program.

Program input

Enter the written program into the CNC system. There are two common methods:

1) Manual input on the operation panel of the CNC milling machine;

2) Using the DNC (data transmission) function, the program is first entered into the computer, and then the dedicated CNC transmission software. The processing program is input into the CNC system. Then it is called out to execute. Or processing while transmitting.

Program verification

The compiled program must be checked for program operation. Processing procedures should generally be verified and trial cut before they can be used for formal processing. It can be used to check the correctness of the trajectory and movement of the machine tool by means of empty walking and empty running drawing.

On the CNC machine tool with graphic display function and dynamic simulation function or in the CAD/CAM software, it is more convenient to use the method of graphic simulation tool to cut the workpiece for inspection. However, these methods can only check whether the trajectory is correct, and cannot check the machining accuracy of the processed parts

How to upgrade the four-axis engraving machine

Three-axis engraving machine can only process one plane. However, the four-axis engraving machine can process one surface and then process other surfaces at will. Upgrade from three-axis to four-axis, buy a separate cnc rotary 4th axis and a controller using four-axis linkage, it is recommended to use (4 axis offline cnc controller)

cnc controller

SMC5-5-N-N program upgrade

You must take a photo to save all the parameter settings before upgrading.

Enter “SZMAP0” and press OK to enter the upgrade interface.

After the interface progress is completed, it will be OK.
If the data is wrong after the upgrade, please enter the factory again, enter 000001 and press OK to set the initial data.

Related video

SMC5-5-N-N 5 axis off-line controller Offline CNC controller
SMC5-5-N-N 5 axis off-line controller Offline CNC controller-2
SMC5-5-N-N 5 axis off-line controller Offline CNC controller-3

cnc router

What’s the best CNC plasma cutting machine

What is portable plasma cutter?

CNC plasma cutting machine is a kind of advanced mechatronics equipment used for blanking and cutting of sheet metal. It has been widely used in shipbuilding and machinery manufacturing industries. There are many factors that affect the cutting quality of CNC plasma cutting machines. In addition to the design parameters of the cutting machine, they are also related to the operation control and cutting process. In order to improve the cutting quality, we carried out a comprehensive cutting test, analyzed and arranged according to the test data, and obtained some of the best working parameters of the CNC plasma cutting machine.

A high-quality cutting surface should have an inclination of less than 30, a cutting pattern depth of less than O.15mm, and less dross, which is easy to remove.

In the condition of stable voltage and current, in addition to the quality of the electrode and the nozzle, the factors affecting the cutting quality have two reasons:

  1. Cutting nozzle height and stability;
  2. Matching of cutting speed and working air pressure

When the height of the cutting nozzle from the steel plate is controlled by an arc pressure height adjuster, its dynamic positioning accuracy can reach ± 0.013, so it can ensure that the height of the cutting nozzle and the steel plate remains unchanged, so the cutting surface has a small and uniform inclination , And the finish is good.

When manually adjusting the height of the cutting nozzle from the steel plate. The cut steel plate should be leveled as far as possible to reduce the adjustment times of the cutting torch.

Ensure the stability of the cutting torch. In this paper, the height of the cutting nozzle from the steel plate is controlled by 6 ~ 8mm by manual adjustment. Through a series of cutting experiments, the relationship between cutting speed (dirty), working pressure (P) and cutting quality is explained.