Mach3 铣床使用说明 
 
 
 
 
所有疑问,意见和建议欢迎发至 : support@artofcnc.ca,  
   
support@kelinginc.net 
Mach 的开发公司目前的网站是 : 
http://www.machsupport.com 
http://www.kelinginc.net  
长沙: 13187072450, 0731-5452450 
科玲科技股份有限公司翻译  (草案) 
 
此版本 是 Mach3 铣床 1.84 版 
 
目录 
 
1. 
2. 
3. 
序言 ......................................................................................................1-1  
数控加工系统介绍.................................................................................2-1  
数控加工系统的构成.................................................................................2-1 
2.1 
Mach3 数控软件综述............................................................................3-1  
3.1 
安装 ...........................................................................................................3-1 
3.1.1  下载 .................................................................................................................................3-1
3.1.2  安装 .................................................................................................................................3-1
3.1.3  必需的再启动 ..................................................................................................................3-2
3.1.4  桌面快捷方式 ..................................................................................................................3-2
3.1.5  安装测试..........................................................................................................................3-3
3.1.6  Mach3 失灵后的驱动程序测试........................................................................................3-3
3.1.7  手动安装和卸载驱动程序注意事项 ................................................................................3-4
界面显示....................................................................................................3-5 
3.2.1  界面显示对象 ..................................................................................................................3-5
3.2.2  按钮和快捷键的使用.......................................................................................................3-5
3.2.3  数字读出器的数据输入...................................................................................................3-6
3.2 
3.3 
点动 ...........................................................................................................3-6 
3.4 
手动数据输入和施教.................................................................................3-7 
3.4.1  手动数据输入 ..................................................................................................................3-7
3.4.2  施教 .................................................................................................................................3-7
3.5 
3.6 
3.7 
加工策略—特别 CAM 程序 ......................................................................3-8 
运行 G 代码程序 .......................................................................................3-9 
刀具轨迹显示............................................................................................3-9 
3.7.1  查看刀具轨迹 .........................................................................................................3-9
3.7.2  刀具轨迹显示窗口的移动和缩放..................................................................................3-10
3.8 
其他屏幕显示特点 ..................................................................................3-10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4. 
硬件和机床的连接.................................................................................4-1  
4.1 
4.2 Mach3
安全警示....................................................................................................4-1 
的控制范围 ....................................................................................4-1 
4.3 
4.4 
紧急停止控制............................................................................................4-2 
电脑并口....................................................................................................4-3 
4.4.1  并口及其并口 ..................................................................................................................4-3
4.4.2  逻辑电平..........................................................................................................................4-3
4.4.3  电流干扰及排除方法.......................................................................................................4-4
4.5 
轴驱动的选择............................................................................................4-5 
4.5.1  步进电机和伺服电机.......................................................................................................4-5
4.5.2  计算轴驱动......................................................................................................................4-6
Using Mach3Mill  Rev 1.84-A
ii
 
 
 
 
 
2 
4.5.3  步距和方向信号如何工作 ...............................................................................................4-7
Contents 
4.6 
极限开关和复位开关.................................................................................4-7 
4.6.1  策略 .................................................................................................................................4-7
4.6.2  开关 .................................................................................................................................4-8
4.6.3  开关的安装位置 ..............................................................................................................4-9
4.6.4  Mach3 如何使用共享开关 ...............................................................................................4-9
4.6.5  运行中的基准 ................................................................................................................4-10
4.6.6  其他复原和限位选项及注意事项..................................................................................4-10
主轴控制..................................................................................................4-11 
4.7 
4.8 
4.9 
4.10 
4.11 
4.12 
4.13 
4.14 
冷却剂......................................................................................................4-13 
刀具直接控制..........................................................................................4-13 
数字化探测器..........................................................................................4-13 
玻璃码盘线形编码器...............................................................................4-13 
主轴指引脉冲..........................................................................................4-14 
电荷泵-脉冲监控器.................................................................................4-14 
其他功能..................................................................................................4-14 
5. 
根据机床和驱动装置配制 Mach3..........................................................5-1  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5.1 
5.2 
配制策略....................................................................................................5-1 
初始配制....................................................................................................5-1 
5.2.1  定义接口地址 ..................................................................................................................5-1
5.2.2  定义驱动频率 ..................................................................................................................5-2
5.2.3  定义特殊功能 ..................................................................................................................5-2
5.3 
定义输入输出信号 ....................................................................................5-2 
5.3.1  轴和主轴的输出信号.......................................................................................................5-2
5.3.2  输入信号..........................................................................................................................5-3
5.3.3  输入信号仿真 ..................................................................................................................5-4
5.3.4  输出信号..........................................................................................................................5-4
5.3.5  定义编码器输入 ..............................................................................................................5-5
5.3.5.1  编码器....................................................................................................................5-5
5.3.5.2  电子手轮................................................................................................................5-5
5.3.6  配置主轴..........................................................................................................................5-6
5.3.6.1  冷却剂控制 ............................................................................................................5-6
5.3.6.2  主轴继电器控制.....................................................................................................5-6
5.3.6.3  电机控制................................................................................................................5-6
5.3.6.4  Modbus 主轴控制...................................................................................................5-7
5.3.6.5  通用参数................................................................................................................5-7
5.3.6.6  滑轮比率................................................................................................................5-7
5.3.6.7  特殊功能................................................................................................................5-7
5.3.7  铣床选项标签 ..................................................................................................................5-8
5.3.8  测试 .................................................................................................................................5-8
5.4 
5.5 
定义单位....................................................................................................5-9 
电机调试....................................................................................................5-9 
5.5.1  计算单位脉冲数量...........................................................................................................5-9
5.5.1.1  计算机械驱动装置.................................................................................................5-9
5.5.1.2  计算电机单位步数...............................................................................................5-10
Rev 1.84-A2  Mach3
iii 
数控铣床使用手册 
 
5.5.1.3  计算电机每转 Mach3 需要产生的脉冲................................................................5-10
5.5.1.4  Mach3 单位脉冲...................................................................................................5-11
5.5.2  设置电机最大速度.........................................................................................................5-11
5.5.2.1  电机速度试验 ......................................................................................................5-12
5.5.2.2  计算电机最大速度...............................................................................................5-12
5.5.2.3  单位脉冲的自动设置 ...........................................................................................5-12
5.5.3  确定加速度....................................................................................................................5-13
5.5.3.1  惯性和力..............................................................................................................5-13
5.5.3.2  测试不同的加速度...............................................................................................5-13
5.5.3.3  为什么要避免大的伺服误差................................................................................5-13
5.5.3.4  选择加速度 ..........................................................................................................5-13
5.5.4  保存并测试轴的设置.....................................................................................................5-13
5.5.5  配置其它轴....................................................................................................................5-15
5.5.6  主轴电机设置 ................................................................................................................5-15
5.5.6.1  电机速度、主轴速度和变速滑轮 ........................................................................5-15
5.5.6.2  脉宽调制主轴控制器 ...........................................................................................5-16
5.5.6.3  主轴步距和方向控制器 .......................................................................................5-16
5.5.6.4  测试主轴驱动 ......................................................................................................5-17
5.6 
其他配置..................................................................................................5-18 
5.6.1  复原开关和限位开关的配置 .........................................................................................5-18
5.6.1.1  基准速度和基准方向 ...........................................................................................5-18
5.6.1.2  原点开关的位置...............................................................................................5-18
5.6.1.3  配置软件限位 ......................................................................................................5-18
5.6.1.4  G28 原点位置.......................................................................................................5-18
5.6.2  系统热键配置 ................................................................................................................5-19
5.6.3  回差补偿........................................................................................................................5-19
5.6.4  从属轴配置....................................................................................................................5-19
5.6.5  配置刀具轨迹 ................................................................................................................5-20
5.6.6  配置初始状态 ................................................................................................................5-21
5.6.7  配置其他逻辑条目.........................................................................................................5-22
5.7 
如何保存开遍文件 ..................................................................................5-24 
6. 
Mach3 控制和运行工件程序 .................................................................6-1  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6.1 
6.2 
介绍 ...........................................................................................................6-1 
控制在本章如何解释.................................................................................6-1 
6.2.1  界面开关控制系列...........................................................................................................6-1
6.2.1.1  紧急复位(Reset)................................................................................................6-1
6.2.1.2  表格........................................................................................................................6-1
6.2.1.3  界面选择按钮 ........................................................................................................6-1
6.2.2  轴控制系列......................................................................................................................6-2
6.2.2.1  坐标值数字读出器.................................................................................................6-2
6.2.2.2  定义基准................................................................................................................6-2
6.2.2.3  机械坐标................................................................................................................6-3
6.2.2.4  缩放比例................................................................................................................6-3
6.2.2.5  软件限位................................................................................................................6-3
6.2.2.6  校验........................................................................................................................6-3
6.2.2.7  直径或半径修正.....................................................................................................6-3
6.2.3  定义特殊功能 ..................................................................................................................6-3
6.2.4  手动数据输入和施教控制系列........................................................................................6-3
6.2.5  点动控制系列 ..................................................................................................................6-4
6.2.5.1  热键点动................................................................................................................6-4
6.2.5.2  并口或 Modbus 电子手轮点动...............................................................................6-4
6.2.5.3  主轴速度控制系列.................................................................................................6-5
6.2.6  进给控制系列 ..................................................................................................................6-5
Using Mach3Mill  Rev 1.84-A
iv 
2 
Contents 
6.2.6.1  进给单位每分钟.....................................................................................................6-5
6.2.6.2  进给单位每转 ........................................................................................................6-5
6.2.6.3  进给显示................................................................................................................6-6
6.2.6.4  进给修调................................................................................................................6-6
6.2.7  程序运行控制系列...........................................................................................................6-6
6.2.7.1  循环开始(Cycle Start)........................................................................................6-6
6.2.7.2  进给保持(Feedhold) ..........................................................................................6-6
6.2.7.3  停止........................................................................................................................6-6
6.2.7.4  返回程序开头(Rewind) .....................................................................................6-7
6.2.7.5  单行程序运行(Single BLK)...............................................................................6-7
6.2.7.6  程序反向运行(Reverse Run) .............................................................................6-7
6.2.7.7  行序数....................................................................................................................6-7
6.2.7.8  从这里开始(Run from here)...............................................................................6-7
6.2.7.9  设置下一行().....................................................................................................6-7
6.2.7.10  删除程序行(Block Delete)................................................................................6-7
6.2.7.11  任选停止(Optional Stop) ..................................................................................6-8
6.2.8  文件控制系列 ..................................................................................................................6-8
6.2.9  刀具信息控制系列...........................................................................................................6-8
6.2.10  G 代码和 刀具轨迹控制系列...........................................................................................6-8
6.2.11  工件偏移量和刀具库控制系列........................................................................................6-9
6.2.11.1  工件偏移量 .........................................................................................................6-10
6.2.11.2  刀具 ....................................................................................................................6-10
6.2.11.3  直接存储偏移量表..............................................................................................6-10
6.2.12  旋转直径控制系列.........................................................................................................6-10
6.2.13  切线控制系列 ................................................................................................................6-11
6.2.14  极限和其它控制系列.....................................................................................................6-11
6.2.14.1  输入激活 4..........................................................................................................6-11
6.2.14.2  极限修调.............................................................................................................6-11
6.2.15  系统设置控制系列.........................................................................................................6-11
6.2.15.1  单位 ....................................................................................................................6-11
6.2.15.2  安全 Z.................................................................................................................6-12
6.2.15.3  恒速模式和角极限..............................................................................................6-12
6.2.15.4  脱机 ....................................................................................................................6-12
6.2.16  编码器控制系列 ............................................................................................................6-12
6.2.17  Z 轴自动控制系列 .........................................................................................................6-12
6.2.18  激光触发输出系列.........................................................................................................6-13
6.2.19  自定义控制便利 ............................................................................................................6-13
6.3 
使用加工策略..........................................................................................6-14 
6.4 
6.5 
6.6 
加载 G 代码工件程序..............................................................................6-15 
编辑工件程序..........................................................................................6-15 
手动准备和运行工件程序.......................................................................6-16 
6.6.1  手写程序的输入 ............................................................................................................6-16
6.6.2  运行工件程序之前.........................................................................................................6-16
6.6.3  运行程序........................................................................................................................6-17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6.7 
输入其它文件生成 G 代码 ......................................................................6-17 
7. 
坐标系、刀具库和夹具 .........................................................................7-1  
7.1 
7.2 
机床坐标系................................................................................................7-1 
工件偏移量................................................................................................7-2 
7.2.1  把指定点设为原点...........................................................................................................7-2
7.2.2  机床实际原点 ..................................................................................................................7-4
Rev 1.84-A2  Mach3
v
数控铣床使用手册 
 
7.3 
关于不同的刀具长度.................................................................................7-4 
7.3.1  可预调刀具......................................................................................................................7-4
7.3.2  不可预调刀具 ..................................................................................................................7-5
7.4 
7.5 
7.6 
如何存储偏移量 ........................................................................................7-5 
批量画图 – 夹具 ........................................................................................7-6 
实际的"触摸" ...............................................................................................7-7 
7.6.1  端铣刀 .............................................................................................................................7-7
7.6.2  寻边器 .............................................................................................................................7-7
7.7 G52
和 G92 偏移量....................................................................................7-7 
7.7.1  使用 G52..........................................................................................................................7-8
7.7.2  使用 G92..........................................................................................................................7-9
7.7.3  注意 G52 和 G92..............................................................................................................7-9
7.8 
刀具半径....................................................................................................7-9 
8. 
DXF 格式文件和 HPGL 文件以及 图像文件的输入 ...............................8-1  
8.1 
介绍 ...........................................................................................................8-1 
8.2 DXF
格式文件输入....................................................................................8-1 
8.2.1  文件加载..........................................................................................................................8-2
8.2.2  定义图层..........................................................................................................................8-2
8.2.3  转换选项..........................................................................................................................8-3
8.2.4  生成 G 代码 .....................................................................................................................8-3
8.3 
加载 HPGL 格式文件 ................................................................................8-4 
8.3.1  HPGL 简介.......................................................................................................................8-4
8.3.2  选择加载文件 ..................................................................................................................8-5
8.3.3  输入参数..........................................................................................................................8-5
8.3.4  编写 G 代码文件..............................................................................................................8-5
8.4 BMP
和 JPEG 位图文件加载.....................................................................8-6 
8.4.1  选择加载文件 ..................................................................................................................8-6
8.4.2  选择复制方法 ..................................................................................................................8-6
8.4.3  光栅复制和螺旋复制.......................................................................................................8-7
8.4.4  点扩散复制......................................................................................................................8-7
8.4.5  编写 G 代码文件..............................................................................................................8-7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9. 
刀具补偿...............................................................................................9-1  
9.1 
9.2 
补偿介绍....................................................................................................9-1 
两种轮廓....................................................................................................9-1 
9.2.1  材料边缘轮廓 ..................................................................................................................9-2
9.2.2  走刀轮廓..........................................................................................................................9-2
9.2.3  切入动作编程 ..................................................................................................................9-3
10. 
Mach 2 G 代码 和 M 代码语言介绍.....................................................10-4  
10.1 
几个定义..................................................................................................10-4 
10.1.1  线形轴 ...........................................................................................................................10-4
10.1.2  旋转轴 ...........................................................................................................................10-4
10.1.3  缩放比例输入 ................................................................................................................10-4
10.1.4  被控点 ...........................................................................................................................10-4
10.1.5  协调线形移动 ................................................................................................................10-4
Using Mach3Mill  Rev 1.84-A
vi 
 
 
 
 
 
2 
Contents 
10.1.6  进给 ...............................................................................................................................10-5
10.1.7  圆弧移动........................................................................................................................10-5
10.1.8  冷却剂 ...........................................................................................................................10-5
10.1.9  暂停 ...............................................................................................................................10-5
10.1.10  单位 ...............................................................................................................................10-5
10.1.11  当前位置........................................................................................................................10-5
10.1.12  平面选择........................................................................................................................10-6
10.1.13  刀具库 ...........................................................................................................................10-6
10.1.14  换刀 ...............................................................................................................................10-6
10.1.15  夹具梭动........................................................................................................................10-6
10.1.16  刀具轨迹控制模式.........................................................................................................10-6
10.2 
注释器与控制的交互作用.......................................................................10-6 
10.2.1  进给修调和速度修调控制 .............................................................................................10-6
10.2.2  删除行程序控制 ............................................................................................................10-7
10.2.3  程序任选停止控制.........................................................................................................10-7
10.3 
10.4 
刀具文件..................................................................................................10-7 
工件程序语言..........................................................................................10-7 
10.4.1  综述 ...............................................................................................................................10-7
10.4.2  参数 ...............................................................................................................................10-7
10.4.3  坐标系 ...........................................................................................................................10-9
10.5 
程序行格式............................................................................................10-10 
10.5.1  程序行序号..................................................................................................................10-10
10.5.2  子程序标号..................................................................................................................10-10
10.5.3  功能字 .........................................................................................................................10-10
10.5.3.1  数值 ...................................................................................................................10-10
10.5.3.2  参数 ...................................................................................................................10-11
10.5.3.3  表达式和二元运算.............................................................................................10-11
10.5.3.4  一元运算值 ........................................................................................................10-11
10.5.4  参数设置......................................................................................................................10-12
10.5.5  注释和信息..................................................................................................................10-12
10.5.6  条目重复......................................................................................................................10-12
10.5.7  条目顺序......................................................................................................................10-12
10.5.8  命令和机床模式 ..........................................................................................................10-13
10.6 
10.7 
模态组....................................................................................................10-13 
代码参考 ..................................................................................................10-13 
10.7.1  快速直线移动 - G0......................................................................................................10-16
10.7.2  以进给直线切削 - G1...................................................................................................10-16
10.7.3  以进给圆弧切削-G2 和 G3..........................................................................................10-16
10.7.3.1  半径模式圆弧切削.............................................................................................10-17
10.7.3.2  圆心格式圆弧切削.............................................................................................10-17
10.7.4  暂停 - G4.....................................................................................................................10-18
10.7.5  设定坐标系刀具偏移量和工件偏移量 - G10...............................................................10-18
10.7.6  顺时针和逆时针圆切削 - G12 和 G13.........................................................................10-19
10.7.7  推出和进入极坐标模式 - G15 和 G16.........................................................................10-19
10.7.8  平面选择 - G17、G18 和 G19......................................................................................10-19
10.7.9  长度单位 - G20 和 G21................................................................................................10-20
10.7.10  返回原点 - G28 和 G30................................................................................................10-20
10.7.11  定义轴基准 G28.1........................................................................................................10-20
10.7.12  直探头 – G31...............................................................................................................10-20
10.7.12.1  直探头命令 ........................................................................................................10-20
10.7.12.2  示例代码............................................................................................................10-21
10.7.13  刀具半径补偿 - G40、G41 和 G42..............................................................................10-22
10.7.14  刀具长度偏移量 - G43、G44 和 G49..........................................................................10-22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rev 1.84-A2  Mach3
vii 
数控铣床使用手册 
 
10.7.15  缩放因子 G50 和 G51..................................................................................................10-22
10.7.16  临时坐标系偏移量 – G52............................................................................................10-22
10.7.17  绝对坐标系 - G53........................................................................................................10-23
10.7.18  选择工件偏移量坐标系- G54 到 G59 & G59 P~..........................................................10-23
10.7.19  设定刀具轨迹模式 - G61 和 G64.................................................................................10-23
10.7.20  旋转坐标系 – G68 和 G69............................................................................................10-23
10.7.21  长度单位 – G70 和 G71...............................................................................................10-24
10.7.22  高速深孔钻削固定循环 G73.......................................................................................10-24
10.7.23  取消模态移动 G80.......................................................................................................10-24
10.7.24  固定循环 G81-G89......................................................................................................10-24
10.7.24.1  预备移动............................................................................................................10-25
10.7.24.2  G81 循环 ............................................................................................................10-25
10.7.24.3  G82 循环 ............................................................................................................10-26
10.7.24.4  G83 循环 ............................................................................................................10-27
10.7.24.5  G84 循环 ............................................................................................................10-27
10.7.24.6  G85 循环............................................................................................................10-27
10.7.24.7  G86 循环 ............................................................................................................10-28
10.7.24.8 G87 循环 ..........................................................................................................10-28
10.7.24.9  G88 循环 ............................................................................................................10-29
10.7.24.10G89 Cycle...........................................................................................................10-29
10.7.25  设定距离模式 - G90 和 G91........................................................................................10-29
10.7.26  设置 I/J 模式 - G90.1 和 G91.1.....................................................................................10-30
10.7.27  G92 偏移量 - G92, G92.1, G92.2, G92.3.......................................................................10-30
10.7.28  设置进给模式- G93、G94 和 G95...............................................................................10-30
10.7.29  设定固定循环返回- G98 和 G99..................................................................................10-31
10.8 
内置 M 代码...........................................................................................10-31 
10.8.1  程序停止和结束 - M0、M1、M2、M30.....................................................................10-31
10.8.2  主轴控制 - M3、M4、M5...........................................................................................10-32
10.8.3  换刀 - M6.....................................................................................................................10-32
10.8.4  冷却剂控制 - M7、M8、M9.......................................................................................10-33
10.8.5  从程序首行重新运行- M47.........................................................................................10-33
10.8.6  修调控制 - M48 和 M49...............................................................................................10-33
10.8.7  调用子程序 - M98........................................................................................................10-33
10.8.8  从子程序返回 ..............................................................................................................10-33
10.9 
M 代码宏指令........................................................................................10-34 
10.9.1  宏指令综述..................................................................................................................10-34
10.10  其它输入代码........................................................................................10-34 
10.10.1  设定进给 - F................................................................................................................10-34
10.10.2  设定主轴速度 - S.........................................................................................................10-34
10.10.3  选刀 – T.......................................................................................................................10-34
10.11  错误处理................................................................................................10-35 
10.12  执行顺序................................................................................................10-35 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11. 
12. 
12.1 
13. 
14. 
附录 1 -  Mach3 界面截图...................................................................11-1  
附录 2 – 样品原理图 ...........................................................................12-1  
紧急停止开关和限位开关继电器 ...........................................................12-1 
附录 3 –使用配置的记录 .......................................................................... 1 
修订历史.................................................................................................. 2  
Using Mach3Mill  Rev 1.84-A
viii 
2