精雕常用G代码解析
- 格式:doc
- 大小:139.50 KB
- 文档页数:7
C N C及雕刻机常用G代码内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)G代码代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 插补G08------进给加速G09------进给减速G10------数据设置G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点()G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给功能详解G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
C N C及雕刻机常用G代码内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)G代码代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 插补G08------进给加速G09------进给减速G10------数据设置G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点()G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给功能详解G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
G代码一览表G 代码是数控编程中用于控制机床运动和功能的指令代码。
在数控机床的加工过程中,正确理解和运用 G 代码至关重要。
下面为您详细列出常见的 G 代码及其功能。
G00:快速定位这个代码用于将刀具快速移动到指定的位置,其移动速度是机床设定的最快速度,通常不进行切削加工。
G01:直线插补它能让刀具沿着直线轨迹进行切削加工,需要指定移动的终点坐标和进给速度。
G02:顺时针圆弧插补用于指定顺时针方向的圆弧加工路径,需要给定圆弧的终点坐标、圆心坐标或者半径,以及切削进给速度。
G03:逆时针圆弧插补与 G02 相反,用于逆时针方向的圆弧加工。
G04:暂停在程序执行过程中,使用 G04 可以让刀具在指定的时间内暂停动作,常用于给加工留出足够的时间,如让切削液充分冷却工件等。
G17、G18、G19:平面选择G17 选择 XY 平面,G18 选择 XZ 平面,G19 选择 YZ 平面。
这决定了后续圆弧插补等指令所参考的平面。
G20、G21:单位设定G20 设定单位为英寸,G21 设定单位为毫米。
G28:返回参考点使刀具自动返回机床设定的参考点。
G30:返回第二、第三和第四参考点除了常见的第一参考点,机床还可以设定多个参考点,通过 G30 指令可以返回指定的参考点。
G40、G41、G42:刀具半径补偿G40 取消刀具半径补偿,G41 为左补偿,G42 为右补偿。
在进行轮廓加工时,根据刀具与工件的相对位置选择合适的补偿方式,以确保加工精度。
G43、G44、G49:刀具长度补偿G43 为正补偿,G44 为负补偿,G49 取消刀具长度补偿。
用于补偿刀具长度的差异,确保加工深度的准确性。
G50:坐标系设定可以设定工件坐标系的坐标原点和坐标轴的最大值、最小值。
G54 G59:工件坐标系选择预先设定多个工件坐标系,通过这些代码可以快速切换使用。
G70:精车循环用于进行精加工。
G71:外圆粗车循环适用于外圆的粗加工。
G72:端面粗车循环针对端面进行粗加工。
一、了解精雕NC 代码结构层次程序开始准备工作(主轴转速开启,快速移动等)路径数据(直线插补、圆弧插补等),结束动作(回参考点,主轴转速关闭,冷却液关闭等)二、认识常见G代码与M指令快速定位G00,直线插补G01绝对指令(G90)”与“增量(G91)M03 ——主轴正转,M05 ――主轴停转,F500——进给/分钟S20000——主轴转速20000 RPMM30 ――返回程序头三、几种ENG 格式使用注意事项ENG V5.53 ENG V6.0 ENG V6.5一.精雕NC 代码结构层次 %O0001N10 G51G26Z0N20 G90G40G49G80G98N30 G21G0G54G17N40 T1 M62£&OS3CPOO M01 NEO MOS K 我装刀 工豹搭浬奔J6 N70 G90 G40 G49 G54 GL7 N&O GOO X-7*9J745 Y17.71263H 如)& 413 誥 5.0 mN100 £-0.5|快窿莎功N110 G01 Z-1.& F186.0戸號描补 N12D X13.16691 F1240.0| ■妓临补搗刀后U 次冏XI30 SC? Xl^. &7738 Y21,09CG3 14^71047 J-12G8644 处平丽園鼻摘禅 材 140X22 .BE1B3 <17.81582 工0.0 J ・4.97045] 卜 拆帀EOo 亦:乔快跻动严0 31 G28 £0 hi 70 "0$N10O MOS 裔震追回静考点 骗曲径结束后的幼作 N19Q M30沧却嫌关用 茎袖托產壬闻絃剽1笨 .认识常见G 代码与M 指令接下来,我们来了解一下如何在雕刻时同步实现主轴电机的自动开启和关闭,冷却液自 动开启关闭等功能。
对于一个不懂编程不懂 G 代码的操作者来说,这几乎是无法实现的。
一、了解精雕NC代码结构层次程序开始准备工作(主轴转速开启,快速移动等)路径数据(直线插补、圆弧插补等),结束动作(回参考点,主轴转速关闭,冷却液关闭等)二、认识常见G代码与M指令快速定位G00,直线插补G01绝对指令(G90)”与“增量(G91)M03——主轴正转,M05——主轴停转,F500——进给/分钟S20000——主轴转速20000 RPMM30——返回程序头三、几种ENG格式使用注意事项ENG V5.53 ENG V6.0 ENG V6.5一.精雕NC代码结构层次二.认识常见G代码与M指令接下来,我们来了解一下如何在雕刻时同步实现主轴电机的自动开启和关闭,冷却液自动开启关闭等功能。
对于一个不懂编程不懂G 代码的操作者来说,这几乎是无法实现的。
但我们仅仅是想实现这么一个功能,要去系统的学习那些专业的知识,更不现实。
这里教大家一个捷径,我们只需要在做好的刀路代码中加上主轴控制的命令即可。
因为我们就只需要这个命令代码。
主要用的五个代码:M03——主轴正转,M05——主轴停转,F500——进给/分钟S20000——主轴转速20000 RPMM30——返回程序头用法:程序开始,在你的刀路代码第一行上面加上一行:M03 S20000 M08在你的刀路代码第二行后面面加上一行:F600程序内换刀,在你刀具代码前面加上一行:M09M05M1在你刀具代码后面加上一行S20000M03M08程序结束,在你的刀路代码最后一行下面加上一行:M05 M09M301、G00快速定位格式:G00 X__ Y__Z__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
(4)G00可以写成G0例:G00X26.587Y0.0Z5.02、G01—直线插补格式:G01 X__ Y__Z__F__(mm/min)说明:(1)该指令使刀具按照直线插补方式移动到指定位置。
G代码代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G10------数据设置G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给功能详解G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
精雕机mdi模式代码1. 什么是精雕机mdi模式代码?精雕机mdi模式代码是一种用于控制数控机床的代码,它被广泛应用于制造业中的精密加工过程。
MDI代表手动数据输入,这种模式允许操作员直接在机床控制台上输入代码来控制机床的动作和操作。
2. 精雕机mdi模式代码的基本语法在精雕机mdi模式代码中,常用的语法包括:2.1. G代码G代码是精雕机mdi模式代码中最常用的一种,它用于定义机床的动作和操作。
以下是一些常见的G代码及其含义:•G00:快速定位,用于将刀具快速移动到目标位置。
•G01:线性插补,用于在两个点之间进行直线插补运动。
•G02:顺时针圆弧插补,用于在两个点之间进行顺时针圆弧插补运动。
•G03:逆时针圆弧插补,用于在两个点之间进行逆时针圆弧插补运动。
2.2. M代码M代码用于定义机床的辅助功能和操作。
以下是一些常见的M代码及其含义:•M03:主轴正转,用于启动主轴的正转。
•M04:主轴反转,用于启动主轴的反转。
•M05:主轴停止,用于停止主轴的旋转。
•M08:冷却液开,用于启动冷却液的供给。
•M09:冷却液关,用于停止冷却液的供给。
2.3. 其他代码除了G代码和M代码外,精雕机mdi模式代码还可以包括其他一些特殊的代码,用于定义坐标系、刀具补偿、工件坐标系等。
这些代码的具体语法和含义会根据不同的机床和控制系统而有所差异。
3. 精雕机mdi模式代码的应用场景精雕机mdi模式代码广泛应用于各种精密加工领域,例如模具制造、雕刻、铣削等。
它具有以下几个主要的应用场景:3.1. 雕刻和雕塑在雕刻和雕塑领域,精雕机mdi模式代码可以用于控制机床进行复杂的曲线运动,实现精细的雕刻效果。
通过合理的编写和优化代码,可以实现高效、精确的雕刻过程。
3.2. 模具制造在模具制造领域,精雕机mdi模式代码可以用于控制机床进行精密的切削和加工工艺。
通过编写合适的代码,可以实现高效、精确的模具制造过程,提高生产效率和产品质量。
北京精雕路径的格式精雕路径是一种用于对三维模型进行精确修饰和加工的技术,通过在三维模型中创建路径来控制精雕刀具的运动,从而实现对模型的精雕加工。
精雕路径格式的编写非常重要,它决定了精雕加工的效果和精度。
下面是精雕路径格式的参考内容。
1. G代码指令在精雕路径格式中,最基本的是G代码指令。
G代码指令用于控制数控机床或数控雕刻机的运动。
常用的G代码指令有:- G0:快速定位指令,用于将刀具以最快的速度移动到目标位置。
- G1:直线插补指令,用于将刀具以指定的进给速度沿直线路径移动到目标位置。
- G2和G3:圆弧插补指令,用于将刀具以指定的进给速度沿圆弧路径移动到目标位置。
2. 坐标系精雕路径格式需要定义一个坐标系来确定刀具的位置和路径。
常用的坐标系有绝对坐标系和相对坐标系。
在绝对坐标系下,刀具的位置是相对于机床基准点的绝对位置;在相对坐标系下,刀具的位置是相对于上一个位置的增量。
3. 刀具半径补偿精雕路径格式中通常会涉及到刀具半径补偿,即根据刀具的半径来自动调整刀具的路径。
刀具半径补偿常用的指令是G41和G42,分别表示左刀具半径补偿和右刀具半径补偿。
4. 进给速度和切削速度在精雕路径格式中,需要指定进给速度和切削速度。
进给速度指刀具在加工过程中的移动速度,而切削速度指刀具在切削材料时的旋转速度。
通常使用指令F指定进给速度,使用指令S 指定切削速度。
5. 轨迹插补轨迹插补是指通过计算机算法生成刀具精确运动轨迹的过程。
在精雕路径格式中,通常使用G代码指令和数学运算来实现轨迹插补。
例如,可以使用G1指令和数学函数来生成一条直线,使用G2和G3指令和数学函数来生成一条圆弧。
6. 循环在精雕路径格式中,常常需要进行循环操作,即重复相同的刀具路径。
循环可以通过使用循环结构和条件判断来实现。
常用的循环指令有G73(多次重复循环)和G76(连续循环)。
综上所述,精雕路径格式的编写需要包括G代码指令、坐标系、刀具半径补偿、进给速度和切削速度、轨迹插补以及循环等内容。
G代码代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G10------数据设置G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给功能详解G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
G代码代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G10------数据设置G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给功能详解G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
G代码代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G10------数据设置G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给功能详解G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
北京精雕600vb50系统g代码以下是北京精雕600VB50系统中常用的G代码列表:1.G00:快速移动指令,用于快速移动工具或刀具到指定位置。
2.G01:直线插补指令,用于在直线上进行插补加工。
3.G02:右偏移指令,用于在右侧进行偏移加工。
4.G03:左偏移指令,用于在左侧进行偏移加工。
5.G04:精确进给指令,用于精确控制进给速度。
6.G05:快速进给指令,用于快速控制进给速度。
7.G06:精确退刀指令,用于精确控制退刀速度。
8.G07:快速退刀指令,用于快速控制退刀速度。
9.G08:主轴正转指令,用于将主轴转为正转。
10.G09:主轴反转指令,用于将主轴转为反转。
11.G10:刀具半径补偿指令,用于对刀具半径进行补偿。
12.G11:工具半径补偿指令,用于对工具半径进行补偿。
13.G12:刀具长度补偿指令,用于对刀具长度进行补偿。
14.G13:工具长度补偿指令,用于对工具长度进行补偿。
15.G14:进给率补偿指令,用于对进给率进行补偿。
16.G15:退刀率补偿指令,用于对退刀率进行补偿。
17.G16:快速换刀指令,用于快速进行换刀操作。
18.G17:精确换刀指令,用于精确控制换刀操作。
19.G18:主轴转速控制指令,用于控制主轴的转速。
20.G19:进给速度控制指令,用于控制进给速度。
21.G20:刀具长度补偿禁止指令,用于禁止刀具长度补偿。
22.G21:工具长度补偿禁止指令,用于禁止工具长度补偿。
23.G22:进给率补偿禁止指令,用于禁止进给率补偿。
24.G23:退刀率补偿禁止指令,用于禁止退刀率补偿。
25.G24:快速换刀禁止指令,用于禁止快速换刀操作。
26.G25:精确换刀禁止指令,用于禁止精确换刀操作。
27.G26:快速移动速度指令,用于快速移动工具或刀具。
28.G27:快速进给速度指令,用于快速控制进给速度。
29.G28:快速退刀速度指令,用于快速控制退刀速度。
30.G29:精确进给速度指令,用于精确控制进给速度。
一、了解精雕NC代码结构层次程序开始准备工作(主轴转速开启,快速移动等)路径数据(直线插补、圆弧插补等),结束动作(回参考点,主轴转速关闭,冷却液关闭等)二、认识常见G代码与M指令快速定位G00,直线插补G01绝对指令(G90)”与“增量(G91)M03——主轴正转,M05——主轴停转,F500——进给/分钟S20000——主轴转速20000 RPMM30——返回程序头三、几种ENG格式使用注意事项ENG V5.53 ENG V6.0 ENG V6.5一.精雕NC代码结构层次二.认识常见G代码与M指令接下来,我们来了解一下如何在雕刻时同步实现主轴电机的自动开启和关闭,冷却液自动开启关闭等功能。
对于一个不懂编程不懂G 代码的操作者来说,这几乎是无法实现的。
但我们仅仅是想实现这么一个功能,要去系统的学习那些专业的知识,更不现实。
这里教大家一个捷径,我们只需要在做好的刀路代码中加上主轴控制的命令即可。
因为我们就只需要这个命令代码。
主要用的五个代码:M03——主轴正转,M05——主轴停转,F500——进给/分钟S20000——主轴转速20000 RPMM30——返回程序头用法:程序开始,在你的刀路代码第一行上面加上一行:M03 S20000 M08在你的刀路代码第二行后面面加上一行:F600程序内换刀,在你刀具代码前面加上一行:M09M05M1在你刀具代码后面加上一行S20000M03M08程序结束,在你的刀路代码最后一行下面加上一行:M05 M09M301、G00快速定位格式:G00 X__ Y__Z__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
(4)G00可以写成G0例:G00X26.587Y0.0Z5.02、G01—直线插补格式:G01 X__ Y__Z__F__(mm/min)说明:(1)该指令使刀具按照直线插补方式移动到指定位置。
一、了解精雕NC代码结构层次程序开始准备工作(主轴转速开启,快速移动等)
路径数据(直线插补、圆弧插补等),
结束动作(回参考点,主轴转速关闭,冷却液关闭等)二、认识常见G代码与M指令
快速定位G00,直线插补G01
绝对指令(G90)”与“增量(G91)
M03——主轴正转,
M05——主轴停转,
F500——进给/分钟
S20000——主轴转速20000 RPM
M30——返回程序头
三、几种ENG格式使用注意事项ENG V5.53 ENG V6.0 ENG V6.5
一.精雕NC代码结构层次
二.认识常见G代码与M指令
接下来,我们来了解一下如何在雕刻时同步实现主轴电机的自动开启和关闭,冷却液自动开启关闭等功能。
对于一个不懂编程不懂G 代码的操作者来说,这几乎是无法实现的。
但我们仅仅是想实现这么一个功能,要去系统的学习那些专业的知识,更不现实。
这里教大家一个捷径,我们只需要在做好的刀路代码中加上主轴控制的命令即可。
因为我们就只需要这个命令代码。
主要用的五个代码:
M03——主轴正转,
M05——主轴停转,
F500——进给/分钟
S20000——主轴转速20000 RPM
M30——返回程序头
用法:程序开始,在你的刀路代码第一行上面加上一行:M03 S20000 M08
在你的刀路代码第二行后面面加上一行:F600
程序换刀,在你刀具代码前面加上一行:M09M05M1
在你刀具代码后面加上一行S20000M03M08
程序结束,在你的刀路代码最后一行下面加上一行:M05 M09M30
1、G00快速定位
格式:G00 X__ Y__Z__
说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,
(3)不运动的坐标无须编程。
(4)G00可以写成G0
例:G00X26.587Y0.0Z5.0
2、G01—直线插补
格式:G01 X__ Y__Z__F__(mm/min)
说明:(1)该指令使刀具按照直线插补方式移动到指定位置。
移动速度是由F指令
进给速度。
所有的坐标都可以联动运行。
(2)G01也可以写成G1
例:G01Z-5.0F600
Y-0.206
X26.584Y-0.413
X26.58Y-0.619
……
G00与G01 区别:
G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加
工
G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切
削加工
3、进给速度F
F 指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量mm/min)或G95(主轴每转一转刀具的进给量mm/r)。
使用下式可以实现每转进给量与每分钟进给量的转化。
fm=fr×S
fm:每分钟的进给量:(mm/min )
fr:每转进给量:(mm/r )
S:主轴转数,(r/min)
当工作在G01,G02 或G03 方式下,编程的F 一直有效,直到被新的F 值所取代,而工作在G00 方式下,快速定位的速度是各轴的最高速度,与所编F 无关。
借助机床控制面板上的倍率按键,F 可在一定围进行倍率修调。
当执行攻丝循环G76、G82,螺纹切削G32 时,倍率开关失效,进给倍率固定在100%。
[注] 1、当使用每转进给量方式时,必须在主轴上安装一个位置编码器。
2、直径编程时,X 轴方向的进给速度为:半径的变化量/分、半径的变化量/转
4、刀具功能(T指令)
T 代码用于选刀。
T 代码与刀具的关系是由机床制造厂规定的,请参考机床厂家的说明书。
执行T 指令,转动转塔刀架,选用指定的刀具。
当一个程序段同时包含T 代码与刀具移动指令时:先执行T代码指令,而后执行刀具移动指令。
5、绝对指令(G90)”与“增量(G91)”
它们的区别在哪里?……几个例子一定让你瞬间顿悟……
______________________________________________________________
绝对指令,增量指令的使用例子
例1:
从A-B移动时,按下列指令
G90 X80. Y80.
G91 X40. Y40.
从B-A移动时,按下列指令
G90 X40. Y40.
G91 X-40. Y-40.
两个指令的不同点是:
绝对指令(G90) 是移动后的位置以坐标值指令的方式。
增量指令(G91) 是到移动后的位置以距离指令的方式。
那么G90,G91概念?
绝对指令:跟现在的位置没关系,移动后的位置以坐标值指令。
增量指令:以现在位置至到达的位置,以移动方向和移动量来指令。
如上图:刀具从A点移动到B点
如采用G90方式编程,跟现在的位置A点没关系,与移动后的位置B点有关。
B的坐标值为(X80,Y80)即:G90 X80. Y80.
如采用G91方式编程,根据概念:与移动方向和移动量有关
(刀具现在位置往X正方向移动X+)
(刀具现在位置往X负方向移动X-)
(刀具现在位置往Y正方向移动Y+)
(刀具现在位置往Y负方向移动Y-)
从A-B移动时X,Y的方向都为正(+),X的距离为40,Y的距离为40,即:G91 X40.Y40.
刀具从B点移动到A点
采用G90方式编程,根据概念,移动后的位置A点有关。
A的坐标值为(X40,Y40)即:G90 X40. Y40.
采用G91方式编程,根据概念,X,Y的方向都为正(-),X的距离为40,Y的距离为40,即:G91 X-40.Y-40.
以上分析了:
绝对指令(G90)与“增量(G91)指令的运动方式,也就是说编程前我们需要告诉数控机床以哪种方式来运动,因此我们编写数控程序时,在程序开头都会写上诸如G90 G40G49G80G00..等指令,。