数控车床编程的常用指令
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
略G01; • (2)X(直径值)、Z的值是直线插补的终点坐标值,其坐标值取决
于绝对值编程还是增量值编程,由尺寸字地址决定,如教材例3-2; • (3)F为进给速度(F是持续有效的指令,故切削速率相同时,下
一程序段可省略),单位是mm/min;F指令也是模态指令,它可以 用GOO指令取消。如果在G01程序段之前的程序段没有F指令,而现 在的G01程序段中也没有F指令,则机床不运动。因此,G01程序中 必须含有F 指令; • (4)可二轴联动或单轴移动。
图3-17
• 例:加工如图3-18所示零件。 • …… • G01 X65. Z2.; • G90 X60. Z-25. I-5. F0.2; • X50.; • G00 X100. Z200.; • ……
图3-18
• 2)端面切削循环指令 G94 • 端面切削循环是一种单一固定循环,该指令适用于加工圆柱端面
使用说明
• (1)X Z 是圆弧插补的终点坐标,可用绝对值或增量值表示。 • (2)(半径法)R是圆弧半径,以半径值表示。 • 当圆弧对应的圆心角≤180°时,R是正值; • 当圆弧对应的圆心角>180°时,R是负值。 • (3)(圆心法)I、K是圆心相对于圆弧起点的坐标增量,在X(I)、Z(K)
图3-16
• (2)圆锥面车削单一循环
• 编程格式
• G90 X(U) Z(W) I F ;
• 其中:X、Z——圆锥面切削的终点坐标值;
• U、W——圆柱面切削的终点相对于循环起点的 坐标;
• I——圆锥面切削的起点相对于终点的半径差。 如果切削起点的X向坐标小于终点的X向坐标, I值为负,反之为正。
3.2.5 程序暂停指令 G04
• G04为暂停指令,其作用是刀具在一个指令的时间内暂时停止运动。 该指令由于不做实际的切削运动,常常被忽略。但它在对于保证 加工精度及在切槽、钻孔改变运动等方面都是很有好处的,常用 于以下几种情况:
• (1)切槽、钻孔时为了保证槽底、孔底的尺寸及粗糙度应设置 G04命令。
第3章 数控车床编程与操作
3.2数控车床编程的常用指令
3.2.1 工件坐标系的设定指令 G50
• 编程格式: G50 X Z ; • 式中,X、Z的值是起刀点相对于加工原点的位置。 • 例:按图3-6设置加工坐标的程序段如下:G50 X150.Z100.
图3-6
3.2.2 快速定位指令 G00
图3-15
1.单一固定循环指令 G90、G94
• 1)外径/内径车削单一循环指令 G90 • 该指令主要用于轴类零件的外圆、内圆和锥面的加工。 • (1) 圆柱面车削单一循环 • 编程格式 • G90 X(U) Z(W) F ; • 其中:X、Z——圆柱面切削的终点坐标值; • U、W——圆柱面切削的终点相对于循环起点坐标增量。 • 切削过程如图3-15所示,R表示快速移动,F表示进给
或角度大的圆锥面。 • (1)平面端面切削循环 • 其切削动作如图3-19所示,R表示快速移动,F表示进给运动,加
轴上百度文库分向量。 • (4)选用原则:以使用较方便者(不用计算,即可看出数值者)为取舍,
当同一程序段中同时出现I、K和R时,以R为优先(即有效)I、K无效。 • (5)I为0或K为0时,可省略不写。 • (6)若要插补一整圆时,只能用圆心法表示,半径法无法执行。若用半
径法以两个半圆相接,其真圆度误差会太大。 • (7)F为沿圆弧切线方向的进给率或进给速度。
• (2)当运行方向改变较大时,应在该改变运行方向指令间设置 G04命令。
• (3)当运行速度变化很大时应在其运行指令改变时设置 G04命令。 • (4)在车台阶轴清根的场合,可使刀具做短时间的无进给光整加
工,以提高表面加工质量。
• 编程格式
• G04 X(P) ;
• 其中:
• X(P)——暂停时间。X后用小数表示,单 位为秒(s);P后用整数表示(不能带
绝对编程: …… G01 X37. Z30.
…… 增量编程:
…… G01 U25. W20.
……
3.2.4 圆弧插补指令G02、G03
• 编程格式 • 顺时针圆弧插补的指令格式: • G02 X(U) Z(W) I K F ; • G02 X(U) Z(W) R F ; • 逆时针圆弧插补的指令格式: • G03 X(U) Z(W) I K F ; • G03 X(U) Z(W) R F ;
小数点)单位为毫秒(ms)。
• 如 G04 X2.0 表示暂停2s;
•
G04 P500 表示暂停500ms。
• 暂停指令应用示例 • G01 ——; • G04 X4.; • G00 ——; • 或者: • G01 ——; • G04 P4000;
• G00 ——;
图3-14 暂停指令应用
3.2.6 循环加工指令
编程格式 • G00 X Z ; • 其中: • (1)格式中可两轴可单动也可联动; • (2)X、Z的值为点定位后的终点坐标值; • (3)只要是非切削的移动,通常使用
G00指令。
(a)
(b)
图3-7 快速定位路径图
3.2.3 直线插补指令 G01
• 编程格式 • G01 X Z F ; • 其中: • (1)G01是模态指令,连续进行直线插补时,后面的程序段可省
运动,加工顺序按1、2、3、4进行。
• 例:加工如图3-16所示零件。 • N10 G50 X200. Z200. T0101; • N20 M03 S1000; • N30 G00 X55. Z2. M08; • N40 G01 G96 Z2. F2.5 S150; • N50 G90 X45. Z-25. F0.2; • N60 X40.; • N70 X35.; • N80 G00 X200. Z200.; • N90 M30;
• 在数控车床上加工零件时,通常需要对毛坯进 行一层层的车削才能加工到图样尺寸,由于零 件形状不变所以每一层的车削动作都会相同。 如图3-15所示的小轴段分三次车削完成。每次 车削都会经过“切入-切削-退刀-返回”这几 步动作。在编程中就要编3次步骤相同的程序。 为了减少编程的工作量,数控系统设有多种固 定循环功能。主要分为单一固定循环和复合固 定循环。
于绝对值编程还是增量值编程,由尺寸字地址决定,如教材例3-2; • (3)F为进给速度(F是持续有效的指令,故切削速率相同时,下
一程序段可省略),单位是mm/min;F指令也是模态指令,它可以 用GOO指令取消。如果在G01程序段之前的程序段没有F指令,而现 在的G01程序段中也没有F指令,则机床不运动。因此,G01程序中 必须含有F 指令; • (4)可二轴联动或单轴移动。
图3-17
• 例:加工如图3-18所示零件。 • …… • G01 X65. Z2.; • G90 X60. Z-25. I-5. F0.2; • X50.; • G00 X100. Z200.; • ……
图3-18
• 2)端面切削循环指令 G94 • 端面切削循环是一种单一固定循环,该指令适用于加工圆柱端面
使用说明
• (1)X Z 是圆弧插补的终点坐标,可用绝对值或增量值表示。 • (2)(半径法)R是圆弧半径,以半径值表示。 • 当圆弧对应的圆心角≤180°时,R是正值; • 当圆弧对应的圆心角>180°时,R是负值。 • (3)(圆心法)I、K是圆心相对于圆弧起点的坐标增量,在X(I)、Z(K)
图3-16
• (2)圆锥面车削单一循环
• 编程格式
• G90 X(U) Z(W) I F ;
• 其中:X、Z——圆锥面切削的终点坐标值;
• U、W——圆柱面切削的终点相对于循环起点的 坐标;
• I——圆锥面切削的起点相对于终点的半径差。 如果切削起点的X向坐标小于终点的X向坐标, I值为负,反之为正。
3.2.5 程序暂停指令 G04
• G04为暂停指令,其作用是刀具在一个指令的时间内暂时停止运动。 该指令由于不做实际的切削运动,常常被忽略。但它在对于保证 加工精度及在切槽、钻孔改变运动等方面都是很有好处的,常用 于以下几种情况:
• (1)切槽、钻孔时为了保证槽底、孔底的尺寸及粗糙度应设置 G04命令。
第3章 数控车床编程与操作
3.2数控车床编程的常用指令
3.2.1 工件坐标系的设定指令 G50
• 编程格式: G50 X Z ; • 式中,X、Z的值是起刀点相对于加工原点的位置。 • 例:按图3-6设置加工坐标的程序段如下:G50 X150.Z100.
图3-6
3.2.2 快速定位指令 G00
图3-15
1.单一固定循环指令 G90、G94
• 1)外径/内径车削单一循环指令 G90 • 该指令主要用于轴类零件的外圆、内圆和锥面的加工。 • (1) 圆柱面车削单一循环 • 编程格式 • G90 X(U) Z(W) F ; • 其中:X、Z——圆柱面切削的终点坐标值; • U、W——圆柱面切削的终点相对于循环起点坐标增量。 • 切削过程如图3-15所示,R表示快速移动,F表示进给
或角度大的圆锥面。 • (1)平面端面切削循环 • 其切削动作如图3-19所示,R表示快速移动,F表示进给运动,加
轴上百度文库分向量。 • (4)选用原则:以使用较方便者(不用计算,即可看出数值者)为取舍,
当同一程序段中同时出现I、K和R时,以R为优先(即有效)I、K无效。 • (5)I为0或K为0时,可省略不写。 • (6)若要插补一整圆时,只能用圆心法表示,半径法无法执行。若用半
径法以两个半圆相接,其真圆度误差会太大。 • (7)F为沿圆弧切线方向的进给率或进给速度。
• (2)当运行方向改变较大时,应在该改变运行方向指令间设置 G04命令。
• (3)当运行速度变化很大时应在其运行指令改变时设置 G04命令。 • (4)在车台阶轴清根的场合,可使刀具做短时间的无进给光整加
工,以提高表面加工质量。
• 编程格式
• G04 X(P) ;
• 其中:
• X(P)——暂停时间。X后用小数表示,单 位为秒(s);P后用整数表示(不能带
绝对编程: …… G01 X37. Z30.
…… 增量编程:
…… G01 U25. W20.
……
3.2.4 圆弧插补指令G02、G03
• 编程格式 • 顺时针圆弧插补的指令格式: • G02 X(U) Z(W) I K F ; • G02 X(U) Z(W) R F ; • 逆时针圆弧插补的指令格式: • G03 X(U) Z(W) I K F ; • G03 X(U) Z(W) R F ;
小数点)单位为毫秒(ms)。
• 如 G04 X2.0 表示暂停2s;
•
G04 P500 表示暂停500ms。
• 暂停指令应用示例 • G01 ——; • G04 X4.; • G00 ——; • 或者: • G01 ——; • G04 P4000;
• G00 ——;
图3-14 暂停指令应用
3.2.6 循环加工指令
编程格式 • G00 X Z ; • 其中: • (1)格式中可两轴可单动也可联动; • (2)X、Z的值为点定位后的终点坐标值; • (3)只要是非切削的移动,通常使用
G00指令。
(a)
(b)
图3-7 快速定位路径图
3.2.3 直线插补指令 G01
• 编程格式 • G01 X Z F ; • 其中: • (1)G01是模态指令,连续进行直线插补时,后面的程序段可省
运动,加工顺序按1、2、3、4进行。
• 例:加工如图3-16所示零件。 • N10 G50 X200. Z200. T0101; • N20 M03 S1000; • N30 G00 X55. Z2. M08; • N40 G01 G96 Z2. F2.5 S150; • N50 G90 X45. Z-25. F0.2; • N60 X40.; • N70 X35.; • N80 G00 X200. Z200.; • N90 M30;
• 在数控车床上加工零件时,通常需要对毛坯进 行一层层的车削才能加工到图样尺寸,由于零 件形状不变所以每一层的车削动作都会相同。 如图3-15所示的小轴段分三次车削完成。每次 车削都会经过“切入-切削-退刀-返回”这几 步动作。在编程中就要编3次步骤相同的程序。 为了减少编程的工作量,数控系统设有多种固 定循环功能。主要分为单一固定循环和复合固 定循环。