在数控加工中,常用的坐标系主要有以下几种,它们的定义和用途各不相同:
坐标
1. 机床坐标系(Machine Coordinate System, MCS)
- 这是机床出厂时由厂家设定的固定坐标系,以机床的某一固定点(如机床原点或参考点)为基准。
- 机床坐标系是所有其他坐标系的基础,其坐标值不能被用户随意修改。
- 用于确定机床的运动范围和极限位置。
2. 工件坐标系(Workpiece Coordinate System, WCS)
- 由用户根据工件的实际形状和加工需要设定,用于描述工件上各点的位置。
- 常见的工件坐标系有 G54~G59 等。
- 工件坐标系的原点(程序原点)可以通过对刀操作来设定。
3. 编程坐标系(Program Coordinate System)
- 与工件坐标系相同,是程序员在编写加工程序时使用的坐标系。
- 编程时所有的坐标值都相对于编程坐标系的原点。
4. 绝对坐标系(Absolute Coordinates)
- 使用 G90 指令,所有坐标值都以当前工件坐标系的原点为基准。
- 例如:G90 X100 Y50。
5. 相对坐标系(Incremental Coordinates)
- 使用 G91 指令,坐标值表示相对于前一位置的增量。
- 例如:G91 X10 Y5 表示从当前位置沿 X 轴正方向移动 10mm,沿 Y 轴正方向移动 5mm。
6. 局部坐标系(Local Coordinate System)
- 使用 G52 指令,可以在工件坐标系内再定义一个子坐标系,用于简化某些局部区域的编程。
- 例如:G52 X10 Y10 表示将局部坐标系的原点设定在工件坐标系的 (10,10) 位置。
相对坐标
区别总结
- 机床坐标系是固定的,用于机床自身的定位。
- 工件坐标系是用户设定的,用于描述工件的加工位置。
- 编程坐标系与工件坐标系一致,是程序编写的基准。
- 绝对坐标系和相对坐标系是两种不同的编程方式,分别使用 G90 和 G91。
- 局部坐标系是在工件坐标系内定义的子坐标系,用于简化局部区域的编程。胡说哥胡说
绝对坐标

