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了包