最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

MACH3基本编程知识

IT圈 admin 31浏览 0评论

2024年4月28日发(作者:秘量)

第一走直线

G01X10Y10Z10

这个代码的意思就是从当前坐标为起点,走到坐标为X10Y10Z10的地方

G01代码无视平面坐标系,可以在三维空间内任意的走直线。可加F参数,定义走刀速度。

例如G01X10Y10Z10F800意思就是以800毫米/分钟的速度走刀X10Y10Z10。

第二走圆弧

G90.1G17G2X100Y160Z-2I15J19F800

G90.1定义为绝对坐标系,G17选择XY平面G2顺时针走圆弧(也可以G3逆时针)以当

前坐标为起点,以坐标点X15y19为圆心走一条终点为X100Y160Z-2的圆弧。

这条命令仅仅是圆心格式的绝对坐标系工作方式。当然G2G3命令还有其他的用法例如半

径模式和增量坐标系模式但是那个使用起来比较复杂。且圆心工作模式可以切整圆,既起点

为终点,走一个整体的圆。另外圆心模式还可以定义Z坐标。这样就可以在工件上边切圆边

切Z,圆滑的过渡。

第三铣圆

G90.1G17G12I50

以当前坐标为圆心向X轴正方向走50MM然后跟圆规一样划出一个圆来然后再从右边回

到圆心。

M98M99在MACH中的使用方法

M98调用子代码

具体格式为M98P1234L1

意思为调用编号为1234的子程序1次

M99为定义子程序

具体格式为

O1234O是字母1234定义子程序名字为1234

G01X20子程序内容

G01Y20

.........

m99定义子程序结尾并返回主程序

M30

M98与M99的综合使用方法

例,用36MM面铣刀铣面

G00X0Y0XY走到零位

G00Z0Z走到零位

g01Z-0.3f700Z走刀-0.3以F700速度因为F定义有模态以后的F

括循环中的走刀前提是这个下刀的时候不能碰到工件呵呵

M98P1234L1第一次调用1234号程序

G01Z-0.6

M98P1234L1

G01Z-0.9

M98P1234L1

G01Z-1.0F200最后一次精铣更改走刀200

M98P1234L1最后一次调用程序

m30定义整个程序结束

O1234定义子程序名字为1234

G01X-200子程序内容~~~~~铣面

G01Y-36

G01X0

G01Y-72

G01X-200

G01Y-108

G01X0

G01Y0

m99定义子程序结束

M30定义程序结束

G40G41G42刀具补偿代码

值就是F700了包

2024年4月28日发(作者:秘量)

第一走直线

G01X10Y10Z10

这个代码的意思就是从当前坐标为起点,走到坐标为X10Y10Z10的地方

G01代码无视平面坐标系,可以在三维空间内任意的走直线。可加F参数,定义走刀速度。

例如G01X10Y10Z10F800意思就是以800毫米/分钟的速度走刀X10Y10Z10。

第二走圆弧

G90.1G17G2X100Y160Z-2I15J19F800

G90.1定义为绝对坐标系,G17选择XY平面G2顺时针走圆弧(也可以G3逆时针)以当

前坐标为起点,以坐标点X15y19为圆心走一条终点为X100Y160Z-2的圆弧。

这条命令仅仅是圆心格式的绝对坐标系工作方式。当然G2G3命令还有其他的用法例如半

径模式和增量坐标系模式但是那个使用起来比较复杂。且圆心工作模式可以切整圆,既起点

为终点,走一个整体的圆。另外圆心模式还可以定义Z坐标。这样就可以在工件上边切圆边

切Z,圆滑的过渡。

第三铣圆

G90.1G17G12I50

以当前坐标为圆心向X轴正方向走50MM然后跟圆规一样划出一个圆来然后再从右边回

到圆心。

M98M99在MACH中的使用方法

M98调用子代码

具体格式为M98P1234L1

意思为调用编号为1234的子程序1次

M99为定义子程序

具体格式为

O1234O是字母1234定义子程序名字为1234

G01X20子程序内容

G01Y20

.........

m99定义子程序结尾并返回主程序

M30

M98与M99的综合使用方法

例,用36MM面铣刀铣面

G00X0Y0XY走到零位

G00Z0Z走到零位

g01Z-0.3f700Z走刀-0.3以F700速度因为F定义有模态以后的F

括循环中的走刀前提是这个下刀的时候不能碰到工件呵呵

M98P1234L1第一次调用1234号程序

G01Z-0.6

M98P1234L1

G01Z-0.9

M98P1234L1

G01Z-1.0F200最后一次精铣更改走刀200

M98P1234L1最后一次调用程序

m30定义整个程序结束

O1234定义子程序名字为1234

G01X-200子程序内容~~~~~铣面

G01Y-36

G01X0

G01Y-72

G01X-200

G01Y-108

G01X0

G01Y0

m99定义子程序结束

M30定义程序结束

G40G41G42刀具补偿代码

值就是F700了包

发布评论

评论列表 (0)

  1. 暂无评论