1、GSK980TA数控车编程与操作实习指导书数控车床编程与操作数控车编程代码介绍一、 G功能G功能由 G代码及后接 2 位数表示,规定其所在的程序段的意义。 G代码有以下两各种类。种 类 意 义一次性代码 只在被指令的程序段有效模态 G代码 在同组其他 G代码指令前素来有效例 G01和 G02是同组的模态 G代码G01 X_;Z_; G01 有效G00 Z_; G00 有效G代码表G代码组别G00*G0101G02G03G0400G2800G3201G5000G6500G70G71G7200G73G74G75G9001功能定位快速搬动直线插补切削进给圆弧插补 CW顺时针圆弧插补 CCW逆时针暂停
2、,准停返回参照点螺纹切削坐标系设定宏程序命令精加工循环外圆粗车循环端面粗车循环封闭切削循环端面深孔加工循环外圆,内圆切槽循环外圆,内圆车削循环G92G94G9602G97*G9803G99螺纹切削循环端面切削循环恒线速开恒线速关每分进给每转进给注 1:带有 * 记号的 G代码,当电源接通时,系统处于这个 G代码的状态。注 2:00 组的 G代码是一次性 G代码。二、主轴功能 (S 功能 )主轴速度指令经过地址 S 和以后面的数值 , 把代码信号送给机床,用于机床的主轴转速控制。例 M03 S650;表示主轴正转起动,转速为 650 转/ 每分钟三、刀具功能 (T)用地址 T 及以后面 2 位数
3、来选择机床上的刀具。用 T 代码后边的数值指令, 进行刀具选择。 其数值的后两位用于指定刀具补偿的补偿号。T 刀具补偿号刀具选择号四、辅助功能 M功能M指令由指令地址 M和后的 12 位数字组成, 用于控制程序执行的流程或输出信号到机床,用来控制机床的辅助功能 ON/OFF。M代码:M03:主轴正转。M04:主轴反转。M05:主轴停止。M08:冷却液开。M09:冷却液关。M32:润滑开。M33:润滑关。M00:程序暂停,按循环起动程序连续执行。M30:程序结束,程序返回开始。M98:子程序调用。M99 :子程序结束,返回到主程序。子程序调用指令格式: M98 P 参数说明: P 调用次数及子程
4、序号例 M98 P51002;表示号码为 1002 的子程序连续调用 5 次。第四章 零件程序的结构一个零件程序是一组被传达到数控装置中去的指令和数据。一个零件程序是由依照必然结构、句法和格式规那么的假设干个程序段组成的,而每个程序段是由假设干个指令字组成的。程序名: O1001程序段号: N.程序段: 束符: %程序的 构O1001N100G00X100Z100N110T0101N120M03S450N130G00X50Z5N140G94X30Z-42F50NN250 M30%程序是以 O后跟 4 位数 O1234组成程序名作程序的开始,以“ %号作程序的结束符。程序段:每段程序以“; 结束
5、 , 程序段开始能够冠以段号,也能够省略,程序段号由地址 N后续 4 位以内的数值 1-9999 组成,它的排列序次是能够递加的,也能够是任意增大的, 中间有间隔或省略也不如, 数控系统运行是按程序段的输入序次执行的,而不是按程序段号的序次执行的。在同一个程序中, 程序段号不能够重复。程序段格式N G. X. F. M. S.Z.程序段号 准备功能 尺寸字 工艺功能字 辅助功能字 主轴功能字G代码使用、坐标系设定 G50编制程序时, 第一要建立一个编程坐标系, 程序上的坐标值均以此坐标系为依照。将编程坐标系设在工件上, 并将坐标系原点设在图样的设计、 工艺基准处,因此编程坐标系又称工件坐标系,
6、 其坐标原点又称工件零点或编程零点。 如以以下图所示:功能: 可直接经过控制面板的操作运行 G50指令,在机床上设定工件坐标系。指令格式: G50X _ Z _ ;参数说明: 指令后的参数 X、Z 值是当前刀尖点在工件坐标系中的坐标值。如以以下图,在机床上设定工件坐标系, 试切对刀点现位于所设定的工件坐标系中 X 轴,Z 轴 0 的地址上,那么经过控制面板的操作输入指令, 运行该程序段后,即建立了以 X0Z0为原点的工件坐标系。2、快速定位 G00功能:用 G00定位指令,刀具以快速搬动速度到指定的地址。指令格式: G00XU_ Z (W)_ ;刀具以各轴独立的快速搬动速度定位。定位指令的实例
7、3、直线插补 G01功能:用 G01指令能够进行直线插补。依照指令的 X,Z/U,W分别为绝对值或增量值,由 F 指定进给速度, F 在没有新的指令以前,总是有效的,因此不需一一指定。指令格式: G01XU_Z (W)_F_ ;直径编程程序实例 G01 ;或G01 ;4、圆弧插补 G02, G03功能:用下面指令,刀具能够沿着圆弧运动。指令格式: G02 X_Z_ R_FG03 X_Z_ I_K_F指定内容 命令 意义辗转方向 G02 顺时针转 CWG03 反时针转 CCW终点地址 绝对值 X、Z 零件坐标系中的终点地址终点地址 相对值 U、W 从始点到终点的距离从始点到圆心的距离 I 、K圆
8、弧半径 R 圆弧半径半径指定进给速度 F 沿圆弧的速度所谓顺时针和反时针是指在右手直角坐标系中,对于 ZX 平面,从 Z 轴的正方向往负方向看而言,如以以下图例。右手坐标系G02 X. Z. I. K. F. G03 X. Z. I. K.F.或 或G02 X. Z. R. F. G03 X. Z. R. F.( 绝对值指定 ) ( 绝对值指定 )直径编程 直径编程5、螺纹切削 G32功能:用 G32指令,能够切削相等导程的直螺纹,锥螺纹和端面螺纹。 a 用以下指令按 F 代码后续的数值指定的螺距,进行公制螺纹切削。指令格式: G32 XU_Z(W)_F_;公制螺纹F 是长轴方向的导程。 b
9、用以下指令按 I 代码后续的数值指定的牙数,进行英制螺纹切削。指令格式: G32 X U _Z(W)_I_ ;英制螺纹I 是长轴方向的每英寸牙数牙 / 英寸一般加工螺纹时,从粗车到精车,用同一轨迹要进行屡次螺纹切削。因为螺纹切削开始是从检测出主轴上的地址编码器一转信号后才开始的, 因此即使进行屡次螺纹切削,零件圆周上的切削点仍时相同的, 工件上的螺纹轨迹也是相同的。但是从粗车到精车,主轴的转速必定是必然的。 当主轴转速变化时, 有时螺纹会或多或少产生偏差。6、外圆,内圆车削循环 G90(a 用下述指令,能够进行圆柱切削循环。指令格式: G90 X(U)_ Z(W)_ F_;(b 用下述指令,能
10、够进行圆锥切削循环。指令格式: G90 X(U)_ Z(W)_ R_ F_;参数说明:X、Z 为切削终点的绝对坐标值, U、 W为切削终点的增量坐标值, F 为进给速度。R:为起点与终点的半径差,当 R 与 U的符号不一致时,要求 R U/2。7、螺纹切削循环 G92(a)用下述指令,能够进行直螺纹切削循环。指令格式: G92XU _Z(W)_F_;公制螺纹指令格式 :G92XU _Z(W)_I_ ;英制螺纹(b 用下述指令,能够进行圆锥螺纹切削循环。指令格式: G92XU _Z(W)_R_F_;指令格式: G92XU _Z(W)_R_I_;参数说明:X、 Z:为螺纹终点的绝对坐标; F:公制
11、螺纹螺距, I :每英寸罗纹的牙数。R 为起点与终点的半径差,当 R与 U 的符号不一致时,要求 R U/2 8、端面车削循环 G94(a 用下述指令,能够进行端面切削循环。指令格式: G94 X U_Z(W)_F_;(b用下述指令性时,能够进行锥度端面切削循环。指令格式: G94 X U_Z(W)_R_F_;参数说明:X、 Z 为切削终点的绝对坐标值, U、 W为切削终点的增量坐标值, F 为进给速度。R:起点与终点的 Z 轴坐标的差值。当 R与 U 的符号不相同时,要求 R W9、外圆粗车循环 G71功能:系统依照精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿 Z 轴平行的
12、方向切削,经过屡次进刀、切削、退刀的切削循环完成工件的粗加工。以以下图,在程序中,给出 AA B 之间的精加工形状,留出 U/2, w 精加工余量,用 d 表示每次的切削深量。指令格式: G71 U d R eF S T ;G71 P ns Q nf U u W w;N ns B 的精加工形状的指令, 由序次号 ns 到 nf 的程序来指令,精加工形状的每条搬动指令必定带行号。 nf 参数说明:d:粗车时 X 轴的单次进刀量单位:半径值 ,无符号。e:粗车时 X 轴的单次退刀量单位:半径值 ,无符号。ns:精车轨迹的第一个程序段的程序段号。nf :精车轨迹的最后一个程序段的程序段号。u:X 轴
13、方向的精加工余量单位:直径值 。w:Z 轴方向的精加工余量单位: 。F,S,T:在 G71循环中,序次号 NSNF之间程序段中的 F,S, T 功能都无效,全部忽略,仅在有 G71指令的程序段中, F, S, T 是有效的。注:ns 程序段不相同意 X 轴与 Z 轴的搬动指令编在同一程序段,否那么,显示程序格式错误。10、端面粗车循环 G72功能:系统依照精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿 X 轴平行的方向切削,经过屡次进刀、切削、退刀的切削循环完成工件的粗加工。以以下图,与 G71相同,用与 X 轴平行的动作进行切削。指令 格式: G72 W d ReF S T;
14、G72 P ns Qnf U u W w;参数说明:d:粗 Z 的 次 刀量 位:半径 ,无符号。e:粗 Z 的 次退刀量 位:半径 ,无符号。ns:精 迹的第一个程序段的程序段号。nf :精 迹的最后一个程序段的程序段号。u:X 方向的精加工余量 位:直径 。w:Z 方向的精加工余量 位: 。F,S,T:在 G71循 中, 序号 NSNF之 程序段中的 F,S, T 功能都无效,全部忽略, 在有 G71指令的程序段中, F, S, T 是有效的。11、封闭切削循环 G73功能:利用 循 ,能够按同一 迹重复切削, 每次切削刀具向前移 一次,因此 于 造, 造等粗加工已初步形成的我坯,能够高效
15、率地加工。如 所示 G73指令的运行 迹, A 点 A点 B 点指令格式: G73 U i W k RdFST; G73 P ns Q nf U u W w;NnsAAB的精加工形状的 迹,用 序号 ns 到 nf 的程序段来指令。Nnf 参数 明:i :X 粗 加工余量 位:半径 。k:Z 粗 加工余量 位: 。d:切削的次数 位:千次 ,表示切削 5 次完成封 切削循 。ns:精 迹的第一个程序段的程序段号。nf :精 迹的最后一个程序段的程序段号。u:X 方向的精加工余量 位:直径 。w:Z 方向的精加工余量 位: 。F,S,T:在 NSNF 任何一个程序段上的 F, S, T 功能均无
16、效。 在 G73 中指定的 F,S, T 功能有效。12、精加工循环 G70功能:在用 G71,G72,G73粗车后时,能够用下述指令进行精车。指令格式: G70 P(ns) Q(nf) ;参数说明:ns:精车轨迹的第一个程序段的程序段号。nf :精车轨迹的最后一个程序段的程序段号。13、端面深孔加工循环 G74功能:依照下面程序指令,进行以以下图的动作。在此循环中,能够办理外形切削的断屑,别的,若是省略 XU, P,可是 Z 轴动作,那么为深孔钻循环。指令 格式: G74 Re;G74 XU Z W P i Q( k) R( d) F(f) ;参数说明:e: 每次轴向 Z 轴进刀后的轴向退刀
17、量单位: 。X: 切削终点的 X 轴的绝对坐标值单位: 。U: 切削终点与起点的 X 轴绝对坐标的差值单位: 。Z: 切削终点的 Z 轴的绝对坐标值单位: 。W:切削终点与起点的 Z 轴绝对坐标的差值单位: 。i :X 方向的每次循环搬动量单位:,半径值 ,无符号。k:Z 方向的每次切削搬动量单位: ,无符号。d:切削到终点时 X 方向的退刀量直径,平时不指定。f:进给速度。14、外圆、内圆切槽循环 G75功能:依照下面程序指今,进行如所示的动作。相当于在 G74是,把 X 和 Z 调换,在此循环中,能够进行端面的断屑办理,并且能够对外径进行沟槽加工和切断加工省略 Z、 W、 Q指令 格式:
18、G75Re;G75XUZWP i Q kR d F;参数说明:e: 每次径向 X 轴进刀后的径向退刀量单位: 。X: 切削终点的 X 轴的绝对坐标值单位: 。U: 切削终点与起点的 X 轴绝对坐标的差值单位: 。Z: 切削终点的 Z 轴的绝对坐标值单位: 。W:切削终点与起点的 Z 轴绝对坐标的差值单位: 。i :X 方向的每次循环搬动量单位:,半径值 ,无符号。k:Z 方向的每次切削搬动量单位: ,无符号。d:切削到终点时 Z 方向的退刀量单位: ,平时不指定。 f :进给速度。G74, G75都可用于切断、切槽或孔加工。能够使刀具进行自动退刀。15、多重螺纹切削循环 G76功能:该循环指令
19、经过屡次螺纹粗车、螺纹精车完成规定牙高的螺纹加工, G76指令可加工带螺纹退尾的直螺纹和锥螺纹,可实现单侧刀刃螺纹切削,吃刀量逐渐减少,有利于保护刀具。指令 格式: C76 Pm r a Q dmin Rd ;G76 XU - Z W - R i P kQ dF I ;参数说明:m:螺纹精车次数,必定输入2 位数。R:螺纹退尾宽度单位L, L 为螺纹螺距,必定输入2 位数。a:刀尖角度螺纹牙型角,取值00、29、30、55、60、80,单位:度 ,必定输入 2 位数。 dmin:螺纹粗车的切削量单位:半径值。d:螺纹精车的切削量单位:半径值。X:有效螺纹终点X 轴的绝对坐标。Z:有效螺纹终点Z 轴的绝对坐标。U:有效螺纹终点X 轴的增量坐标。w:有效螺纹终点Z 轴的增量坐标。i : 锥度螺纹两端的半径差单位:半径值,未输入i 时,系统按直螺纹办理。k:螺纹牙高,螺纹总切削深度单位: 半径值。 d:第一次螺纹切削深度单位: 半径值。F:公制螺纹螺距。I:寸制罗纹每英寸的螺纹牙数。练习图 1 练习图 2练习图 3 练习图 4练习图 5 练习图 6练习图练习图79练习图练习图810练习图 11 练习图 12
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1