大森3i-l数控车床系统编程指南:主程序与子程序结构详解
《大森3i.1数控车床系统编程doc8256》为会员分享,可在线阅读。更多《大森3i.1数控车床系统编程doc8256(33页珍藏版)》请在金锄文库搜索。
一、大森3i-l数控车床系统编程 1 概述 本部分介绍系统自动运行时所使用的NC语言。首先是关于函数的理解。当您需要NC语言使用时请参考。除刀具补偿功能外,几乎所有功能都可以在第 4 部分 MDI 模式下执行。 2 程序结构 程序分为主程序和子程序。子程序由主程序调用,子程序也可以调用子程序。子程序调用最多可以嵌套 4 层。本系统内存中可注册的主程序和子程序总数约为100个程序。登录的程序可以在自动模式下执行。程序输入方法请参见第五部分自动模式说明。程序中由多条指令组成的一组命令称为“程序段”。程序段结束后,必须插入结束代码。在EIA一代
2、代码中用“CR”表示结束码。在ISO代码中,“LF”用来表示结束代码。在本手册中,“;”用于表示结束码。字(地址码) 构成段的单位是一些字,或地址码。系统使用的地址码如下表所示。功能地址内容 程序名称 O 程序名称 顺序号 N 顺序号准备功能 G 功能、动作指令坐标指令 X、Z、I、K、Q、U、W、R 坐标指令、固定循环、圆弧半径等进给速度 F进给速度指令 主轴转速 S 主轴速度指令 刀具功能 T 刀具号、刀具补偿号指令辅助功能 M 机床开关量指令 暂停时间 P、X 暂停时间参数 子程序号 P 指定子程序号重复次数 L 子程序重复次数输入方法。本系统的输入格式如下:
3. N4、G2、X+、Z+、I+、K+、P4、Q+、R+、L2、F6、M2、S4、T4 等,其中 + 代表带符号的 + 或。 5中的5表示整数部分5位,小数部分3位。指令中有效数字前的“0”可以省略。小数点输入方式的输入格式中,X+表示X地址代码可以输入小数点。例如:X100 = X X100。 = 上例中的最小移动单位为。有些地址禁止有小数点,否则会显示报警。最小数字以下的小数值进行四舍五入。当设置参数S0052的0位设置为1时,则成为不写小数点的计算器输入格式。程序名称 程序名称由字母O + 4 位数字表示。本系统中可以使用的程序名称范围如下:
4.:O0001 O7999 序列号 序列号由N个字母+4位数字组成。进入程序时,顺序号由系统自动生成,默认系统号每行增加10。选择性程序跳过 在该段开头插入“/n”标记后,当操作面板上的“选择性程序跳过n”开关打开时,程序从该段开始跳转,并跳过n 段。当该开关“关闭”时,该程序被执行。程序执行过程中,可以插入“/n”指令,后面的程序段将跳步。当该命令中n=1时,n可以省略。 3 控制轴和坐标系 坐标系 本系统实现了以下三个坐标系。 (1)机械坐标系 (2)工件坐标系/局部坐标系 (3)相对坐标系 机械坐标系 以机床的绝对原点为坐标原点的机械上固定的坐标系。 (1
5.) 设置机械坐标系的详细方法,请参见第2 部分中坐标原点的设置。 (2) 机械坐标系中的移动指令。本系统中,机械坐标系中的定位指令为:G53 Xx Zz;其中:(x,z)为目标指令值的机床坐标值。具体参见本节机械坐标系选择G53。工件坐标系/局部坐标系 这是程序的基础坐标系。该坐标系一般在加工工件时使用。 (1)设定工件坐标系。设置工件坐标系有两种方法。下面一一介绍:用程序指令设定:G50 Xx Zz;这里,使用当前位置的坐标并将其设置为工件坐标系的坐标。值(x,z)。具体设置方法请参考本部分工件坐标系设置G50 b。手动模式下工件坐标系的设置请参考手动模式坐标系第二部分。
6、系统设置 (2) 用G00/G01编写工件坐标系中移动指令的定位指令和切削进给指令。 (局部坐标系有效时除外)例如:G00 Xx Zz;其中:(x,z)为轴移动目标指令值。具体指令使用方法请参见本节位置定位(快速移动:G00)。 (3)局部坐标系的设定可以通过G指令代码指定局部坐标系。指令格式如下:G52 Xx Zz;这里,以工件坐标系中的(x,z)点作为设置原点的坐标系。这是在工件坐标系中建立的临时坐标系。具体指令使用请参见本节。 4 13 局部坐标系(G52) (4)局部坐标系中的移动指令。局部坐标系设定好后,执行G00/G01
7、指令编程的定位指令和切削进给指令成为局部坐标系中的坐标值。可以参考本节413局部坐标系(G52)。相对坐标系 以当前位置为坐标原点的坐标系。因此,需要在这个新的坐标系中改变位移的终点坐标系。 (1)相对坐标系设置以当前位置为坐标系的坐标原点,因此不存在“坐标系设置”的概念。 (2)相对坐标系中的移动指令采用增量指令来表示相对坐标系。之后所有的定位指令和切削指令都用相对坐标系来表示。例如:直线插补程序G01 Ux Wz F;其中: (x, z) 为进给指令的目标值增量。具体指令使用请参见本节直线插补(G01)。这里的进给功能解释的是自动模式下的进给速度。
8、动作速度有度、快。快速移动速度 各轴的快速移动速度可通过参数设定。 X 轴快速移动速度由参数 0120 设置,Z 轴快速移动速度由参数 0122 设置。最快快速移动速度为 15 m/min 或 600inch/min。快速速度倍率 快速速度倍率有四档:F0、25%、50%、100%。 F0档的速度值由参数S0146设定。另外,如果参数 S0011 设置为 1,则快速进给速度倍率将与切削运动倍率一起使用,因此快速进给倍率可以在 0100% 和每档增加 10% 之间变化。切削进给速度 (1) 分钟进给G98 刀具每分钟的进给量用F 指令表示。下表中,切削进给速度的上限由参数S0124设定。 (2)
9. 旋转进给G99 旋转进给是指定主轴每转的切削进给量的指令。进给指令仍用F 表示。下表中,切削进给速度的上限由参数S0124 设定。可以使用以下公式将旋转进给转换为组件进给: 分钟进给速度 = 旋转进给速度 主轴转速。当使用旋转进给时,主轴必须配备速度编码器。 G21 公制 G20 英制 G98 分钟进给 115000mm/min 英寸/分钟 G99 回转进给 分钟 英寸/分钟 (3) 切削速度的进给倍率 切削速度可以通过控制面板上的倍率开关来控制,倍率可以可以在 0200% 之间更改,每个级别增加或减少 10%。进给速度的1/10可以通过参数设定。当使用公制单位时,进给量的最小单位变为,此时F的范围
10、周长115000,相当于1500mm/min。 F1 位指令 F1 位指令可根据参数(S0135)设定,1 持续有效,且 JOG 进给速度开关指定的进给速度有效。如果指定,则参数(S0120S0123)的快速移动速度有效,当设置参数(S0135)时,可以使用相应参数的进给速度。具体设置方法请参见参数S0135节。倍率、空运行、快速进给开关有效。 (每转进给量),该功能无效。自动加减速依靠设定的加减速时间常数。系统在位移开始和结束时实现自动加减速,克服机械惯性带来的不便。自动加减速在不同的加工过程中可能需要不同的设置,例如: 定位时:可以选择线性或指数加减速。线性插补
11.:可选指数加速和减速。圆弧插补:无。点动时:可选择线性或指数升降速。除紧急停止外,加减速特性通常有效。加减速时间常数可在参数0160 S0176中设定。具体设置方法请参见参数部分。 4. 准备功能(G 指令) 准备功能是G 两位数指令。 G指令分为两种。一条G指令仅在该程序段内有效。该G指令称为短指令。另一条G 指令是从本节开始一直有效,直到同组G 代码出现为止。这种G指令称为模态指令。位置定位(快速移动:G00) (1) 功能及目的 该指令带有坐标名称,以当前位置为起点,坐标名称表示终点坐标,使用直线或非线性定位小路。 (
12.) 绝对坐标系下指令格式为G00 Xx Zz;其中:小写(x,z)为工件坐标系中的终点坐标值。 (3) 相对坐标系中的指令格式为G00 Ux Wz;其中:小写(x,z)表示相对坐标系中的终点坐标值。定位指令应在一个程序段中同时指定给两个轴。定位指令时,各坐标轴以参数设定的快速移动速度到达终点,中间的移动轨迹不一定是直线。发出定位指令时,请在参数(S0160、S0162)中设定快速移动时间常数。执行该命令后,减速至终点并进行定位检查。然后继续下一个程序部分。定位误差由参数设定。加减速类型可以通过参数设置为线性或指数。当参数S0164、S0166设定指数加减速(加减速)时
13. 间隔常数。它可以平稳地启动和停止,减少机械应力。 (详见“参数部分”) (4) 注:该指令一旦给出,G00 方式一直有效,直至 G01、G02、G03、G32 指令出现。 G00 模式不变。因此,如果下一条指令也是G00,那么只需指定坐标轴和目标值即可。当G代码后面没有数值时,按G00处理。直线插补(G01) (1)功能及目的 该指令有坐标名和进给速度指令,以当前位置为起点,坐标名表示终点坐标,以地址 F 指定的速度移动速度F通常指刀尖中心方向的线速度。 (2)绝对坐标系下直线插补指令格式 G01 Xx Zz Cc Ff;在哪里
14.:小写(x,z,c)为终点在工件坐标系中的坐标值。 (3) 相对坐标系中的直线插补指令格式为G01 Ux Wz Ff;其中:小写(x,z)为终点在相对坐标系中的坐标值。按照F给定的速度,从起点直线移动到终点。 F 代码是模态指令,在 F 值复位之前一直有效。 (4) 注意:两个线性插补段之间可能存在圆角。为了避免这种圆角过渡,在两段之间适当添加暂停时间(G04)。由于各进给轴的加减速特性不同,会影响加工形状。详细说明请参见“参数设置”部分。一旦给出该指令,G01 方式一直有效,直至 G00、G02、G03 和 G32 指令出现。
15、G01方式,因此,如果辅助指令也是G01,且进给速度不变,则只需指定坐标值即可。圆弧插补(G02、G03) (1)功能及目的 该指令使刀具沿圆弧方向移动 (2)指令格式 设定圆心坐标(I、K) G02 Xx Zz Ii Kk Ff; G02 Ux Wz Ii Kk Ff; G03 Xx Zz Ii Kk Ff; G03 Ux Wz Ii Kk Ff;其中:G02顺时针插补。 G03 逆时针插补。小写的(x,z)是指圆弧的终点坐标。小写的(i,k)是指圆心的增量坐标值。小写字母 (f) 指的是 x 和 z 速度的合成速度。 【注意】如果起点和终点不在同一圆弧上,将会显示错误信息。
16. (3) 半径设定R。也可以使用圆弧半径R 和终点坐标来编程圆弧插补。编程格式:G02 Xx Zz Rr Ff; G02 Ux Wz Rr Ff; G03 终点坐标。小写r指的是圆弧的半径设置。 r 0 时,指 001800 的圆弧。 r 0 时,指 18003600 的圆弧。 小写的 f 指该轴与轴进给的合成速度。如果是3600圆弧,请用(I,K)指令()指定G02(G03)方式。一直有效到01组的G00、G为止。
17、当出现01、G32时,改变G02(G03)的方式。圆弧的旋转方向由G02 和G03 来区分。 G02:CW(顺时针方向) G03:CCW(逆时针方向) 暂停 G04 G04 指令是延迟指定的时间,然后开始执行下一个程序段。 (1) 功能及目的:等待指定的时间,然后执行下一个程序段。 (2)指令格式 G04 Pp G04 Xx 例如:G04 P5;暂停 5 毫秒。 G04 X50;暂停 50 毫秒。 G04 X5.;暂停 5 秒。若参数S0052#0设为1,则X的时间单位变为秒,P的指令单位不变。即省略小数点后,时间单位发生变化。 (3) 详细说明1)
18、暂停时间如下表: 输入设定单元地址的指令范围地址P 减速停止完成后,开始暂停时间计算。例如,如果同一程序段中有 M、S、T、B 指令,则它们都同时开始运行。 3)机械锁定时,暂停功能也有效。精定位G09 (1)当功能和目标刀具的进给速度快速变化时,防止机床振动,防止拐角切削时出现圆角;机器减速停止,并在下一个程序段指令之前确认位置到达状态。开始执行。实现这些目的的功能就是正确停止检查功能。 (2)指令格式G09 G01(G02、G03);正确停止检查G09,仅对同一程序段有效
19.切削指令(G01G03)。英制指令/公制指令转换(G20、G21) (1) 功能和目的 用G 指令来转换英制指令或公制指令。 (2) 指令格式 G20:英制指令 G21:公制指令 G20、G21 均为模态指令。 (3) G20、G21 详细说明 只转换指令单位,不转换输入单位。 G20、G21转换为直线轴,使用旋转轴无效。 (例1) 输入指令单位与G20G21的关系。轴输入指令单位类型(cunit 指令示例) G21 G20 XZ 10 10 参数 S
20. 0060 您可以指定范围内或外作为限制区域。 () 打开/关闭存储行程限位功能: 打开/关闭存储行程限位功能: 关闭存储行程限位功能 () 通过程序设置/更改禁止区域; (,)和(,)设置机械坐标系坐标值。禁止区域由参数设定值设定,机械原点位置设定为0点坐标系。通电时,可以通过通电时模式选择(S0050-bit7)来设定G22 模式。当电源输入时,切换G22模式。如果启动后要使其失效,则该参数的禁区设置应设置在行程之外。请在外部设置禁止区域选择(S0060-bit0)。 G22 和 G23 在单独的段落中指定。如果G22中没有限制区域设定,则使用参数设定值。由 x、z、i
21. 如果参数改变,k 设置的限制区域将转换为参数设置值。请注意。存储行程限位功能在机械坐标系设定后有效。进入限制区域时,可在手动操作模式下使用方向键和手轮进行正向移动和反向移动。当禁区选择(S0060-bit0)为内部时,如果在禁区内指令 G22,则所有 11 轴都会出现限位错误,刀架不能移动。指令 G23 时,请关闭存储行程功能 2,移动到禁止区域外后,指令 G22。参考点(原点)返回(G28 G30) 功能及目的 1)G28 指令是指用G00 指令定位后的指令轴。按照G28指令快速移动并返回第一参考点(原点)。 2) G29 指令与G28 或G30 指令的中间点是各轴独立。
22、G00进行高速位置定位。返回参考点(G28)G28 G28 Ux Wz;其中:小写的(x,z)为回零中间点的增量坐标。系统会记住中间点坐标。如果只有G28指令而没有中间点坐标,则以前记忆的中间点坐标就是该中点的坐标。另外,在执行该指令之前,必须预先清除刀具偏置值。 G29从参考点返回,经过G28指定的中间点,返回到指定轴的坐标点。其坐标值可根据指令格式确定。指令格式:G29 Xx Zz;中间点(x,z)是机械坐标系。 (1) 上电后未执行参考点(原点)时的参考点(原点)详细说明。
23、复位(G28),执行G29时,会出现程序错误报警。返回参考点后,刀具长度和修正量暂时取消。中间点修正位置处于机械锁定状态。返回参考点后,中间点到参考点的距离无效。当指令轴到达中间点时,执行下一个程序段。返回第24参考点(G30) (1)功能及目的 通过指定G30 P2(P3、P4)指令,可以执行返回第2、3、4参考点(原点)位置。 (2)指令格式以G30指令为基础,可返回指定轴参考点。第 2 至第 4 参考点的坐标位置是通过参数 S0670S0680 预先设定的。使用绝对指令时,指令格式为:G30 P2 Xx Zz; G30 P3 Xx Zz;
24.G30 P4 Xx Zz;其中:小写的(x,z)指的是中间点的位置坐标。 P2 选择第二个参考点。 (可省略) P3 选择第三参考点。 P4 选择第四个参考点。使用相关指令时,指令格式为:G30 P2 Ux Wz; G30 P3 Ux Wz; G30 P4 Ux Wz;其中:小写(x,z)为中间点位置的增量坐标。 P2 选择第二个参考点。 (可省略) P3 选择第三参考点。 P4 选择第四个参考点。 (3) 详细说明 1) 第2、3、4参考点(原点)的返回由P2、P3或P4指令执行。当没有 P 指令或指定了 P0、P1 或 P5 以上的值时,忽略该指令,并返回第二参考点(原点)。参考点(原始
25. 单击) 恢复执行。 2) 第二、第三或第四参考点(原点)返回与第一参考点(原点)返回相同。经过G30指定的中间点后,返回到第二、第三或第四参考点(原点)位置。 3) 第二、第三或第四参考点(原点)的位置坐标是机器独有的,可以在设定显示装置上确认。 4) 第二、第三或第四次返回参考点(原点)后,执行 G29 指令时,G29 返回时的中间点位置为最后一次执行参考点(原点)返回的中间点位置。 5)刀具半径补偿中平面参考原点(原点)返回,中间点变为无刀具半径补偿(补偿零)的运动。在后续的G29指令中,从参考点(原点)到中间点,刀具半径补偿无效。
26. 在此条件下移动,直至在中间点发出G29 指令。 6) 返回第二参考点(原点)后,该轴的刀具长度补偿量暂时取消。 7) 机械锁定状态下,忽略从中间点到参考点(原点)的第二次参考点(原点)返回控制,指令轴到达中间点后执行下一个程序段。注意,由于使用的坐标系不同,中间点的坐标也要相应变化。每次使用G28或G30时,如果某个坐标有中间点值,例如单轴X或Z回零,当执行G29指令且双轴返回时,就会出现错误报警。此外,中点值将一直保持到系统断电为止。 (参见G28G30 的详细说明。) G28 返回第一参考点,该参考点通常是机械坐标系的原点。 (S666S668 为 0。)
27. 可以通过重置参数值来改变原点位置。 G30指定的第24参考点与第1参考点之间的距离可以通过参数设定。跳转功能 (1) 指令:G31 例如:G31 X10。 Z100。 P1 F500 G31 X10。 Z100。 P2 F500 G31 跳转信号对应系统触点I/O11001103。请将相关开关信号连接至系统主板接口CN13。螺纹切削() (1) 概述 G32 指令使主轴旋转和刀具进给同步,进行等螺距直线螺纹切削、斜螺纹切削和连续螺纹切削。
28. 继续螺纹切削。 (2)命令格式(); (); ()Qq; ()Qq; (,)为螺纹切削终点在工件坐标系或相对坐标系中的坐标值。是螺纹的螺距长度。 e 是每英寸的齿数。螺纹切削开始时主轴的C相角。可以指定的范围。起始角度Q不是模态值,每次使用时都必须指定。如果未指定,则默认为“0”。一般情况下,加工一段螺纹时,从切削到完成必须沿同一条路线进行多次切削。螺纹切削开始时,检查主轴光电编码器的 Z 相信号后开始运动。螺纹切削时,进给倍率无效,固定为100%。 (3) 详细说明 圆锥螺纹的螺距由长轴方向的螺距指定。使用锥螺纹切削指令和螺旋螺纹切削指令时,线速度不能调整。
29.在一定条件下使用它。从粗切削到精切削,主轴转速必须恒定。如果在螺纹切削过程中使用暂停,则会损坏螺纹,因此在螺纹切削过程中不能使用暂停。螺纹切削过程中,如果按下暂停键,螺纹切削将结束(脱离 G32 模式)。主轴转速限制如下: 然而,R 代码的允许转速(rpm) R 主轴转速(rpm)。螺纹螺距 毫米或英寸 最大进给速度 mmmin 和inchmin(取决于机床规格) 螺纹切削过程中,倍率无效。当发出异步进给指令时,螺纹切削指令变为同步进给。刀具半径补偿时,如果有螺纹切削指令,则暂时取消刀具半径补偿,进行螺纹切削。 G32执行过程中,切换到其他自动方式。以下不包括螺纹切削单一操作。
30. 该段执行完毕后,自动运行停止。 G32 执行过程中,切换到手动方式时,执行完以下程序段(螺纹切削除外)后,自动运行停止。单程序段运行时,除螺纹切削外,执行后续程序段(G32 结束时)后,运行自动停止。然而,G32 移动轴后,自动操作恢复。 2 刀尖R 补偿G40、G41、G42 2 概述 刀尖一般为圆弧形,程序执行时始终位于刀具前端的假想刀尖点。因此,在进行斜面或圆弧切削时,由于刀尖的圆弧形状,程序切削的形状与实际切削形状之间会出现误差。该刀尖半径补偿功能可以根据刀具半径设定自动计算并补偿该误差。可根据指令代码选择补偿方向。 (1) 假想刀尖点 假想刀尖点实际上并不存在。下图中的A点是假的。
31.想想刀尖。其中:数字19代表刀具形状号,输入到刀具补偿数据的T位置。选定假想刀尖后,要使刀尖R的中心点与起始点重合并不容易。这种方法更容易使刀尖的形状与起点重合。这样,具有刀尖R的刀具可以认为与不具有刀尖R的刀具相同。 以上是刀具与起点之间的位置关系。 (2) 刀尖点及补偿动作 (i) 当刀尖R 中心与加工起点重合时,见上图左侧。 (ii) 假想刀尖与加工起始位置重合的情况如上图右侧所示。 (3) 补偿值的指定 补偿值由T _ _ _ _ 的最后两位指定。补偿值的输入方法请参见本书第5部分的自动处理。 7 复合型固定循环 这些功能用于
32、提供固定周期,简化编程。例如,通过仅给出精加工形状的路径,可以自动确定粗车削的刀具路径。此外,还有一个用于螺纹切削的固定循环。程序中仅用一个单程序段来表示复合固定循环。复合固定循环的种类如下: G 代码功能 G70 精车循环复合固定循环 I G71 直线粗车循环(加工形状倒角) G72 端面粗车循环(加工形状倒角) G73 粗车循环切削量 G74 端面深孔钻循环 复合固定循环 II G75 内外圆切槽循环 G76 螺纹切削复合循环 (1) 固定复合循环 I 中的上述功能如果未指定加工形状程序的路径,则不能使用(G70G73)。 (2) 程序的格式
33、公式如下: G70 APQ G71 PQUWDFST G72 PQUWDFST G73 PQUWIDFST G74 () () G7 () () G76 () () F/E (3) 复合固定循环 I 的 A、P、Q 指令为如下。比如执行自己的程序时,不需要指定A命令,直接用P、Q调用即可。如果有A命令,没有P命令,则执行A指定的程序从第一节开始。 7线性粗糙转弯复合周期(G71)在切割路径程序的呼叫过程中,工具路径自动计算,并执行向后粗糙的转弯周期。加工程序说明如下。相关参数S0311:工具撤回量E(工具撤回金额的设置)PP QQ UU WW D D
34。DAFFSS TT AA:处理路径的程序编号(如果执行程序,可以省略)PP:处理路径的启动序列编号(如果从程序的开头开始,则可以被省略)。 QQ:处理路径的末端序列编号(如果在程序的末尾,则可以省略)。 UU:X轴方向的储备金WW:Z轴方向的储备金DD:切割量D FF:切割速度SS:纺锤速度TT:工具和工具补偿号F,S,T:在G71周期中,f,s和t在数字PQ之间的块中的序列均无效,并且被忽略。只有在带有G71指令的块中,F,S和T有效。 (1)切割形状有四种类型的切割形状,如下所示。无论哪种方式,工具平行于Z轴移动。
35。切割是通过移动完成的。加工公式ABC,储备金量u和w的方向符号如下。路径形状由X轴方向和Z轴方向组成,Z轴方向必须单调地改变(增加或减小)。在A和B之间,具有序列数P的块可以包含G00或G01指令,但不能包含Z轴指令。 7端面部粗糙的转弯复合周期(G72)调用切割路径程序时,工具路径会自动计算,同时在端面方向执行粗糙的转弯周期。加工公式的命令如下。它与G71相同。它使用与程序编号平行的操作(例如要执行的程序)
36。公式,可以省略)PP:处理路径的起始序列编号(如果从程序的前端开始,则可以省略)。 QQ:处理路径的末端序列编号(如果在程序的末尾,则可以省略)。 UU:X轴方向的储备金WW:Z轴方向的储备金DD:切割量D FF:切割速度SS:主轴速度TT:切割工具F,S,T:在G72循环中,序列编号PQ块之间块中的F,S和T函数无效且忽略。只有在g72命令,f,s和t的块中才有效。 7使用此周期的粗加工剖面切割周期(G73),可以根据相同的轨迹重复切割,并且每次切割工具一次向前移动。因此,对于锻造,铸造等,最初形成的空白的粗加工加工可以是
37。效率高的过程。加工程序说明如下。 ppqquuwwiikdd affsstt pp:处理路径的起始序列编号(如果从程序的末尾开始,则可以省略)。 QQ:处理路径的末端序列编号(如果在程序的末尾,则可以省略)。 II:在X轴方向上撤回工具的距离和方向(半径规范)。 KK:在z轴方向上撤回工具的距离和方向UU:X轴方向(直径规范)中的终结津贴(直径)ww:z轴方向dd中的固定倍数:divisions aa:aa的数量:加工路径的程序号(如果执行,则可以省略)。 FF:切割速度SS:主轴速度TT:切割工具F,S,T:在g73周期中,f,s,t在序列号之间的块中起作用
38。一切都是无效的,被忽略了。仅在使用G73命令的程序部分中,F,S和T才有效。周期动作由G73命令的P和Q执行。切割形状可以分为四种类型。编程时,请注意u,w,i和k的符号。周期结束后,工具返回到A点A。其他工具与G71/G72相同。 7结束周期(G70)在G71-G73命令粗糙切割后,执行终点。加工程序说明如下。 g70 a_ p_ q_;答:处理路径的程序编号(如果执行程序,可以省略)p:处理路径的启动序列编号(如果从程序的正面启动,可以省略)q:处理路径序列编号的末端(如果在程序的末尾,可以省略)1)完成转动处理公式F,S,
39。t命令有效。 2)当G70周期结束时,该工具很快返回到原始点,然后再次读取以下块并继续执行。根据以下程序说明,7端面孔加工周期(G74),执行图中所示的动作。在此周期中,可以处理轮廓切割中的芯片破裂。另外,如果省略x(u)和p,只有z轴移动,则是一个深孔钻孔周期。加工程序说明如下。相关参数S0314:返回量E(工具退出量的设置)()()()XU:B点坐标(绝对增量值)。 ZW:点C坐标(绝对增量值)。 II:X方向(未签名)KK的运动量:Z方向上的运动量(无符号)DD:底部工具的回收量,通常用正值指定。省略x(u)和ii时
40。缩回方向必须有一个符号FF:进料速度7。内部和外部圆形凹槽周期(G75)等同于在G74中交换X和Z。在这个周期中,可以执行端面切割的芯片破裂。另外,可以在外径上进行凹槽处理和切割处理(省略Z,W和K)。处理公式说明如下。相关参数S0314:返回量E(工具退出金额的设置)()()(); XU:B点坐标(绝对增量值)。 ZW:点C坐标(绝对增量值)。 II:X方向(未签名)KK的运动量:Z方向上的运动量(无符号)DD:底部的工具的缩回量,通常用正值指定。当省略X(U)和II时,必须用回缩方向的象征标记FF:Feed Speed G74,G75
41。它可用于切割,槽或孔处理。该工具可以自动缩回,并且可以考虑彼此对称的四个形状。 7螺纹切割复合周期(G76)根据以下程序,可以执行图中的螺纹切割周期。命令格式中每个参数的定义:XU:线程部分的X轴终点坐标。线程部分的X轴坐标可以通过绝对值或增量值表示。 ZW:线程部分的Z轴终点坐标。线程部分的z轴坐标可以表示为绝对值或增量值。 I:螺纹部分的倾斜度(半径差)。 i = 0意味着切直线。 K:螺纹螺距(线程高度,由半径值指定)牙齿
指定42。度),命令单元为1,省略时默认值为0。相关参数:S0318指定螺纹切割的缩回角度,设置范围为0。S0319指定螺纹切割的回缩距离,设置范围为乘以螺纹螺距。 S0320最低切割量设置为G76,最小切割量。必须正确指定化合物罐装循环的化合物罐装循环(G70G76)(1)必须正确指定复合罐装周期的单个块指令所表示的地址,还必须设置必要的参数。 (2)路径加工程序存储在内存中,并在每种自动操作和MDI操作模式下执行一个复合固定周期。 (3)执行G70G73时,它是在g71g73路径处理公式中的路径处理公式,p和q的序列编号之间重复执行的,p命令后指定的块可以为
43。X轴和Z轴一起改变(增加或减少)。 (5)如果路径处理公式中没有运动,它将无效。 (6)路径处理公式中的F,S,M和T无效。 (7)在路径处理公式中的以下情况下发生错误。 a)与参考点返回有关的说明(G27,G28,G29,G30)b)螺纹切割(G33)c)固定周期(8)在单个块操作模式下,当循环结束时,终点(起点)停止。 (9)复合固定循环是一个无关的有效模式,因此必须每次指定它。 (10)在g70,g71,g72和g73块中,在p和q命令的序列编号的块范围内,无法包括以下说明。一个 - 时间代码G00,G01,G02,G0除G04(悬架)外
06组的06组06组以外的44和3之外执行G70,G71,G72,G73,使用P和Q指定的序列号,并且无法在此程序中重新连接。 8外径切割固定周期()外径切割动作可以执行1个周期。 ; (,)是工件坐标系中坐标系和相对坐标系的切割的终点坐标。它是从点的坐标开始的相对坐标。根据规范和坡度切割指定。指定的切割速度。在执行过程中,根据轨迹移动。进料速度如下所示:快速移动速度:指定速度:指定速度:快速移动速度9螺纹切割固定周期()G92螺纹固定循环具有螺纹降解功能,因此无需螺纹刀槽。同时,简化编程且易于使用。 (1)单线切割动作可用
45。执行1个周期。 ; (,)是工件坐标系和相对坐标系中螺纹切割的结尾坐标。它是从点的坐标开始的相对坐标。根据规范,可以执行斜率线。这是指定的蜗牛距离。执行螺纹切割固定周期时,乘数速率无效。在执行过程中,根据轨迹移动,并如下显示进料速度:快速移动速度。 :根据主轴的速度变化和线程距离,设置速度集由f表示。 :快速移动速度。 :快速移动速度。末端 - 种族切割动作可以执行循环。 ; (,)是工件坐标系和相对坐标系的中表面切割的终点坐标。它是从点的x坐标开始的相对坐标。根据指定的,进行坡度切割。指定的切割速度。执行指令时,根据轨迹移动。进料速度如下:快速移动速度:指定
46。具体:特定速度:快速移动速度恒定线路速度控制(,)在切割直径时,随着坐标值的变化,主轴的速度自动控制,以便处理切割切割速度的速度被维持。 ; Evergrande速度是有效的;当指令取消恒定线路速度取消时,启动了恒定线路速度控制。代码的单位是。说明时,停止恒定线路速度控制。代码的单位是。 [注意]模态指令,或者在新说明之前一直有效。 2当您输入每个点的(,)(1)功能和目的指令时,请使用F代码表示每个指令都将每个指令转化为速度。使用此指令时,必须将旋转编码器添加到主轴上。 (2)指令格式是每分钟(不在同一时期)转移到(不是同一时期)到(同时)的(同时)是切割饲料的速度。如果使用该说明,则代码的单位为。如果使用该说明,则代码的单位为。
47。[注意]是模态指令,或者在新指令之前,它一直有效。 1)F代码中指定的指定范围如下所示。在同一时期,主轴1的移动性量在同一时期用F指令指定。指令的范围显示在下表中。公共输入输入指令单位(MM)指令模式毎为了转移到指令站点(MMIN)(MMREV)最低指令单元1(=)(1。=)1(=)(1。=)范围指令范围英国输入输入指令单位(英寸)指令模式将每个说明模式转移到指令站点(INCHREV)最小指令单元1(=)(1。=)1(1。=)(1。=)范围指令数2)将实际速度(实际机械运动速度)转移到如下
48。(公式1)列出。 FC = FN OVR(一级方程式)FC:实际速度(mm,Inch)F:柔性进料速度(毫米旋转,英寸转)N:主轴速度(RPM)OVR:FC是实际速度。如果有多个轴,则FC是每个轴的合成。注意1:在设置显示单元屏幕上,可以显示进料速度调整的速率。注2:当上面的实际速度大于切割进料的参数时,实际速度是实际速度。注3:当执行同期(主轴速度为零)时,机床不会移动。 6辅助功能(M指令)6程序执行M00 M00后,该程序在此程序的末尾自动停止。
49。在“周期启动”再次保留模式的数据后,程序将继续执行。 6选择停止M01。当开关“打开”时,M01程序末尾的程序停止,该程序与上述M00指令相同。选择停止开关“关闭”时,M01指令无效。 (示例)选择停止开关状态和操作N10 G00 X1000;开关打开时,N11停止N11 M01;开关关闭时,N11不会停止N12 G01 X2000 Z3000 F600; ,通常用作处理的最后一部分,主要用于结束处理程序。用M02,M30或同一单部分的其他部分结束程序
50。执行指令执行后,设备重置。 (但是,根据此重置,指令位置表明,不消除计数器的内容,仅消除模式的说明,补偿金额等)。程序结束后,中间灯自动熄灭,下一个动作停止。当您想重新开始时,可以按自动启动按钮。注1:M00,M01,M02,M30等。当单独的信号输出,按下重置键时,也重置了M00,M01,M02,M30的单独输出。注2:当手动数据输入(MDI方法)时,也可以指定M02,M30。 6子例程控制(M98,M99)(1)功能和目标子例程存储在内存中。在需要时,将其从主程序中使用。子例程的调用使用M98指令以及子例程M99指令的恢复。如果您从子境内打电话给其他儿子
51。程序,最大第4层可以使用。 (2)指令格式:M98 PL; P:呼叫程序的程序编号。 L:子例程的重复数(当省略时,L是1)。从子例程返回:M99;返回呼叫单部分的下一个部分。 (3)子例程和存储子例程的完成与内存操作的处理过程相同。除最后一个单端命令M99外,M99分别使用。子例程数在子例程之间,然后调用其他子编程。总共有4层。指定此时,程序数量可以超过运行时的警报。内存存储子例程,主程序的顺序并没有差异,但是在登录存储时,主程序的数量和子例程数不一致。 (如果一致性一致,则会发生存储错误警报)。 (4)执行子例程M98:
52。子编程呼叫指令M99:子例程返回指令指令格式m98 pp1 ll;其中的最大值为:p:p1是4位数字,用于调用子例程号。 L:L1的最大值为4位数字19,999位数字。执行时,可以省略L,但不能相等。 (5)其他预防措施1)指定的P(程序编号)(如果找不到)会生成程序错误警报。 2)m98p_; M99;单部分无法停止单部分。但是当O,N,P,L时,将其描述为单个部分操作动作。 (x100。M98P100;执行X100。单个部分后,跳到O100程序。)[注意]执行指令M00,M02,M30时,有M代码
53。对于使用MF输出,您可以具有一个参数设置来等待答案信号。 M98,M99指令M代码和MF未输出。 7主轴函数(S代码),工具函数(T代码)S和T代码,以及选择信号将输出到机床的侧面,作为控制主轴速度并选择工具的信号。 7用S功能指定主轴速度。主轴的速度范围显示在制造商的机床说明中。例如:M03 S1000螺旋旋转以1000R/min的速度正旋转。 M04 S1000自旋以1000R/min的速度反向旋转。 72分区位置控制(定位/提升)功能主轴定位:在MDI模式下输入M19,按循环启动键以实现主轴定位函数,主轴表示为C。此时,主轴,主轴定位完成。
54 ..该模式转换为主轴位置环控制模式,主轴可以通过指令旋转任何C角度。示例:G01 X100。 Z50。 C180 F50 Z30。提起C100细分定位:在MDI模式下输入M20,按周期启动键,然后释放位置环控制模式。主轴代表S0000。最小移动单元,最小设置单元,最大指令值,设置方法等,请参阅本手册系统参数的此部分。 73执行功能t函数后,将T代码和选择信号输出到机器侧面,以选择工具以选择工具。每个程序段中只有一个T指令。执行有两种方法。移动说明和T指令同时执行;执行移动说明后,执行t指令的t指令;在使用哪种方法时,它由机床制造商确定。有关详细信息,请参阅使用制造商的说明。 (通常选择一种方法)