首页 三菱铣床辰光数控工业培训操作操作说明书

三菱铣床辰光数控工业培训操作操作说明书

举报
开通vip

三菱铣床辰光数控工业培训操作操作说明书三菱铣床辰光数控工业培训操作操作说明书 浙大辰光数控工业培训系统 ——三菱铣床操作编程说明书 1 目 录 第一章 软件安装介绍 ............................................... 4 1.1软件安装介绍 .................................................. 4 1.1.1安装环境................................................... 4 1.1.2软件的安装过程......

三菱铣床辰光数控工业培训操作操作说明书
三菱铣床辰光数控工业培训操作操作说明书 浙大辰光数控工业培训系统 ——三菱铣床操作编程说明书 1 目 录 第一章 软件安装介绍 ............................................... 4 1.1软件安装介绍 .................................................. 4 1.1.1安装环境................................................... 4 1.1.2软件的安装过程............................................. 4 1.1.3驱动的安装................................................. 7 1.1.4系统简介................................................... 8 1.2版本增加的功能 ................................................ 9 第二章 三菱操作面板简介 .......................................... 11 2.1 面板个各功能按键介绍 ......................................... 12 2.2 功能区 ....................................................... 14 2.2.1 加工模式介绍 ............................................. 14 2.2.2参数设置.................................................. 18 第三章 代码功能 .................................................. 18 3.1 基本G代码 G00 G01 G02 G03 .................................... 18 3.1.1定位(快速进给);G00...................................... 18 3.1.2 直线插补;G01 ............................................ 19 3.1.3 圆弧插补;G02/G03 ........................................ 20 3.2 转角倒角切削,转角倒圆角切削 ................................. 22 3.2.1 转角倒角切削(,C_) ..................................... 22 3.2.2 转角倒圆角切削(,R_) .................................... 24 3.3 延时功能 G04 ................................................. 25 3.4 平面选择 G17/ G18 /G19 ........................................ 25 3.5 固定循环 G80~G89 G73 G74 G76 .................................. 26 3.5.1、高速深孔加工循环G73..................................... 28 3.5.2、左旋攻丝循环G74......................................... 31 3.5.3、精镗循环 G76 ............................................ 32 3.5.4、钻孔循环,点钻循环G81................................... 34 3.5.5、钻孔循环,锪镗循环G82................................... 36 3.5.6、排屑钻孔循环G83......................................... 38 3.5.7、右旋攻丝循环G84......................................... 41 3.5.8、镗孔循环G85............................................. 42 3.5.9、镗孔循环G86............................................. 44 3.5.10、镗孔循环,背镗孔循环G87................................ 46 3.5.11、镗孔循环G88............................................ 49 3.5.12、镗孔循环G89............................................ 51 3.5.14、右旋刚性攻丝G84........................................ 53 3.5.15、左旋刚性攻丝G74........................................ 54 3.5.16、固定循环取消G80........................................ 56 3.5.17、举例 ................................................... 57 3.6 起始点及R点基准回复 G98 G99 ................................. 59 2 3.7 特别固定循环G34 G35 G36 G37.1 ................................ 60 3.8 返回参考点 G28 ............................................... 63 3.9 工件坐标系 G54~G59 ........................................... 65 3.10 刀具补偿功能 ................................................ 69 3.10.1 刀具半径补偿功能 G40 G41 G42 ........................... 73 3.10.2刀具长度补偿功能 G43 G44 G49............................. 81 3.11 进给功能 G94 G95 ............................................ 83 3.12 位置指令功能 G90 G91 ........................................ 85 3.13 特殊指令 .................................................... 86 3.13.1 镜像 G50.1 G51.1 ........................................ 86 3.13.2 缩放 G50 G51 ............................................ 89 3.13.3 旋转 G68 G69 ............................................ 93 3.14制程序用M代码............................................. 96 3.15主轴功能S代码............................................. 98 第四章 三菱系统操作 .............................................. 98 4.1 建立工件坐标系 ............................................... 98 4.2 程序的编辑 ................................................... 99 4.2.1、新建文件的操作 .......................................... 99 4.4.2、打开加工程序的操作 ..................................... 100 4.4.3、删除加工程序的操作 ..................................... 101 4.2. 4 程序中字的插入、删除、替换 ............................. 102 4.3 外部程序的DNC传送 .......................................... 102 4.4 刀具路径的显示 .............................................. 103 第五章 实例操作 ................................................. 104 3 第一章 软件安装介绍 1.1软件安装介绍 1.1.1安装环境 项目 基本环境 建议环境 CPU Pentium?300 Pentium4 2.0G 内存 不少于64MB 128MB以上 硬盘 不少于20G 40G以上 硬件 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 显存 不少于32MB 64MB以上 操作系Windows XP/ Windows NT/Windows 统 2000等。 推荐XP 1.1.2软件的安装过程 双击如上图标进入安装介面,如下图(双击后稍等片刻切换到如下 图介面): 4 点下一步,再接受软件协议,如下图: 点下一步,再下一步,转换到安装路径设置介面,设置好自己想要装载的位置。如下图: 5 设置好软件的安装目录后,其它全部点击下一步,下一步„„直至全部安装好。如下图,点击完成,完成整个安装过程。(注:“启动程序”与“显示自述文件”选项为可选项,分别可设置是否“开机自动打开程序”和“进入程序时是否显示自述文件”)。 6 1.1.3驱动的安装 1. 根据机床上使用卡的类型,安装839卡(PCL839.exe)或839,卡(PCL839p.exe) 的驱动 2. 安装驱动管理器,DevMgr.exe 3. 运行驱动管理器,如下图所示 4. 选择对应的卡,839或839,,如下图所示 5. 按Add按钮,在弹出对话框中输入300,按OK确认,如下图所示 7 6. 设置正确后的截图如下,关闭退出,即可 1.1.4系统简介 本系统以集成模式,采用引导程序进入系统,将车床铣床所有的控制卡、机床类型统一放入一个程序中。用户可以根据需要自行选择。如设备型号(选择车床类型或铣床类型)、控制系统的选择(FANUC或SIEMENS面板)、控制卡(针对机床实际安装的运动控制卡选择)。如下图: 8 在以上对话框内选择好所需要的设备、控制系统和卡型后,直接点击“进入辰光数控实训解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ”就可以进行操作了。本例选择4300B/C型、FANUC O--MD车床,PCL839+卡进行后面的说明。 点击“进入辰光数控实训解决方案”后,进入自述界面,点击关闭后进入控制面板。 1.2版本增加的功能 增加了机床配置表。如下图(有些功能只针对车床有用,有些功能只针对铣床有用)。一般而言,用户只需按默认值即可 9 如果车床上安装了串口检测装置选择串口检测项。刀架转动模式中可以选择采用时间控制,这时刀架转动时间设置生效(仅用在当刀架转动不到位时)。用户可以将当前的配置文件保存为另外的文件名。为了防止学生乱修改配置,修改配置时需要输入密码,密码为 CGTech ,注意大小写。 1、增加DNC传送菜单,目前仅支持本机内部的文件传送到加工文件目录 2、增加了图形显示功能,可以显示所加工的代码,包括编程轨迹及实际的加工 轨迹。同时可以在空运行的时候观看加工过程仿真,以检验代码是否正确。 白线代表原始轨迹,红线代表实际加工轨迹。黄色的方点是加工的起点。黄 色带箭头线在铣床中代表X轴,浅蓝色带箭头线代表Y轴红色带箭头线代表 Z轴。 3、手标在图形显示界面上右击,可以对图形进行移动,缩放,旋转及视图的显 示等功能。 10 第二章 三菱操作面板简介 11 2.1 面板个各功能按键介绍 设定和显示装置由一个显示器、各种按键与菜单键所构成,如下图所示。 (1) 设定和显示装置的外观 (2) 功能选择键 坐标显示键 刀具参数键 程序编辑键 报警显示键(暂时不支持) 暂时不支持 暂时不支持 12 (3) 英文字母/数字/符号键 数字/字母键用于输入数据到输入区域(如下图所示),系统自动判别取字母还 是取数字。 (4) 数据修改键 删除/修改光标所在位置后的数据;或者删除一个程序或者删除全部程序。 (5) 光标移动键 (6) 复位键 程序 (7) 输入键 程序保存、参数输入键 (8) 上档键 13 2.2 功能区 模式选择开关 NC装置的运转模式开关,一般有以下几种: (1) 参考点回归模式: 用手动操作方式将控制轴定位在机械参考点。 (2) 手动进给模式: 用手动进给速度,可连续地控制轴移动。 (3) 增量模式: 用选定的固定长度,控制轴移动。 (4) 手轮进给模式:(暂时不支持) 用手轮控制轴移动。 (5) MDI 模式: 对手动数据输入选择这一模式。 (6) 数控自动加工模式 在自动模式下调用零件程序自动加工工件 2.2.1 加工模式介绍 , 回参考点 功能 用手动操作方式将控制轴定位在机械参考点。 操作步骤 (1)、把模式旋钮打到回零模式键(如图所示), 点击 ,即可自动 回到参考点。 (2)、在回参考点后,屏幕X ,Y, Z显示为零,原点提示灯亮起说明已经回到零 点,如下: 14 , 连续手动模式 功能:在连续手动模式,可以连续移动三轴。 操作步骤 (1)、把模式旋钮打到连续手动模式(如图所示), 按方向键 可以控制三轴。这时,移动速度由进给旋钮控制。 (2)、如果用鼠标点键,则三轴快速移动,在点击一次取消快速移动。 , 增量点动模式 功能:在增量点动模式,可以定距离移动三轴。 操作步骤 (1)、把模式旋钮打到增量点动模式(如图所示)。 (2)、然后根据需要旋转“增量点动修调”,在按方 向键 可以 控制三轴,以你选择的距离移动。 , MDI模式 功能:在“MDI”模式下可以编辑一段程序加以执行,但不能加工由多个程序 段描述的轮廓。 15 操作步骤: (1)把模式旋钮打到增量点动模式(如图所示)。 (2)、点击键进入编辑操作界面输入程序段。 (3)、按自动加工启动键执行输入的程序段。 , 单段加工模式 功能 在自动单段模式下调用零件程序自动加工工件,每按一次程序启动执行 一个程序段。 操作步骤 (1)、点击键进入位置控制界面,再按呼叫键调出要加工零件程序。 (2)、把模式旋钮打到增量点动模式(如图所示), 再按键选择自动单段模式 (3)、按键进行零件的自动单段加工,每按一 次程序启动加工一个程序段,直到程序加工结束。 16 , 自动加工模式 功能 在自动模式下调用零件程序自动加工工件 操作步骤 (1)、点击键进入位置控制界面,再按呼叫键调出 要加工的程序。 (2)、把模式旋钮打到增量点动模式(如图所示)。 (3)、按键进行零件的自动加工。 , DNC传送模式 , 手轮进给模式 17 2.2.2参数设置 , 参数的设置 在CNC进行工作之前,必须通过参数的输入和修改对机床、刀具等 进行调整; , 输入刀具参数及刀具补偿参数 , 输入/修改零点偏置 , 输入设定数据 功能 刀具参数包括刀具几何参数,磨损量参数和刀具型号参数。 不同类型的刀具均有一个确定的参数数量。 第三章 代码功能 3.1 基本G代码 G00 G01 G02 G03 3.1.1定位(快速进给);G00 功能及目的 此指令伴随坐标地址,以当前点为起点,坐标地址指令值为终点,按照直线或非直线路径进行定位。 格式: (1) 此指令被指定一次后,在变更此G00 模式的其他G 功能,即01 群的G01, G02,G03 被指令之前, 一直保持G00 模式。因此在之后仍是G00 指令时, 只需坐标地址指令即可。(G00它是模态指令) (4) 虽然刀具的路径为直线还是非直线可通过参数进行选择,但定位时间不变。 (a) 直线路径:与直线插补 (G01) 相同,速度受各轴快速进给速度限制。 (b) 非直线路径:在各轴独立的快速进给速度下进行定位。 18 G00 X150 Y-100 Z150; X-120 Y200 Z300; 3.1.2 直线插补;G01 功能及目的 此指令伴随座 标语 宣传标语下载抗洪救灾标语防溺水标语工程质量标语开学标语 及快速进给速度指令,使刀具从当前点起到坐标指定点为止,按照地址F 指定的速度进行直线移动(插补)。但是此时地址F 指定的进给速度通常作为刀具中心进行方向的线速度发生作用 详细说明 此指令被指定一次后,在变更该G01 功能的其他G 功能,即01 群的G00, G02, G03, G33 被指定之前一直保持该模式。因此若下一指令仍为G01,而且进给速度也不发生变化时,只需坐标语的指令即可。(G01它是模态指令) 程序例 (例1) P1?P2?P3?P4?P1 按照进给速度300mm,min 进行切削。 但是,P0?P1 为刀具定位。 19 G91 G00 X20 Y20 F200; P0---P1 G01 X20 Y30; P1—P2 X30; P2---P3 X-20 Y-30; P3---P4 X-30; P4---P5 3.1.3 圆弧插补;G02/G03 功能及目的 此一指令使用于刀具沿着圆弧移动的场合。 指令格式 圆弧指令将地址X 和Y(或Z 或平行于X, Y, Z 的轴)作为圆弧终点的坐标值,将地址I 和J(或K)作为圆弧中心的坐标值。圆弧终点坐标值的指令可用绝对值和增量值并用,圆弧中心坐标值必须使用从始点起的增量值进行指令。 20 圆弧中心坐标值通过输入设定单位进行指令。对使用不同输入指令单位的轴的圆弧指定需多加注意。为了避免混淆,请使用带小数点进行指令。 详细说明 (1) G02 (G03) 指令一旦被指定,在变更该G02(03)模式的其他G 指令,也 就是01 组的G00 或G33被指令前将一直被保持为该状态。 (2) 圆弧的旋转方向通过G02 和G03 进行区分。 G02 CW (顺时针旋转) G03 CCW (逆时针旋转) (3) 下列数据对于圆弧插补是必须的: (a) 平面选择„„„„„„„„„„是否为与XY, ZX 和YZ 的任何一个平行的 圆弧。 (b) 旋转方向„„„„„„„„„„顺时针 (G02)或逆时针 (G03) (c) 圆弧终点坐标„„„„„„„„用地址X, Y, Z 指定, (d) 圆弧中心坐标„„„„„„„„用地址I, J, K(增量指令)指定 (e) 进给速度„„„„„„„„„„用地址F 指定。 21 „„ G02 J50 F300 „„ „„ G02 X50 Y50 J50 F500 „„ 3.2 转角倒角切削,转角倒圆角切削 在仅以直线形成转角的指令单节中,在前面的指令单节的最后以C_或R_加入 时,任意角度的倒角或倒圆角切削可以自动地执行。 3.2.1 转角倒角切削(,C_) 功能及目的 22 以假想未做转角倒角切削时,二直线的交点至倒角切削的始点或终点的距离定义C_。 指令格式 在 N100 与 N200 的交点处,执行倒角切削。 程序例 详细说明 (1) 转角倒角的下一单节的开始点为假想转角处的交点。 (2) 当“,C”中的逗号没有,该指令被视为C 指令。 (3) 若,C_及,R_在同一单节均被指定时,仅后者有效。 (4) 刀具补偿量是按转角倒角形成后的形状计算。 (5) 定标被指令时转角倒角量也发生定标。 (6) 若转角倒角后的单节是圆弧指令时,将出现程序错误 (P381)。 (7) 若转角倒角后的单节,不是直线或圆弧单节时,将出现程序错误 (P382) 。 (8) 在转角倒角的单节,若移动量小于倒角量时,将出现程序错误 (P383) 。 23 3.2.2 转角倒圆角切削(,R_) 功能及目的 对于仅以直线构成的转角,假定无转角R 时的假想转角上,以R_指定半径圆弧可以执行转角R 切削。 指令格式 在 N100 和 N200 的交点,执行圆角切削。 程序例 (1) 转角R 的下一单节的起点为假想转角的交点。 (2) ,R 的逗号无时,该指令被视为R 指令。 (3) 若,C_及,R_在同一单节中均被指定时,仅后者有效。 (4) 刀具补偿量是在转角倒圆角形成后的形状计算。 (5) 若转角倒圆角的单节后的单节为圆弧指令时,将出现程序错误 (P381) 。 (6) 若转角圆角R 后的单节不是直线或圆弧指令时,将出现程序错误 (P382) 。 24 (7) 转角圆角R 单节后的单节中,若移动量小于R 值时,将出现程序错误 (P383) 。 (8) 当跟在指定转角倒圆角指令后面的单节中的移动量小于半径R 时,将出现程序错误 (P384) 。 3.3 延时功能 G04 通过G04 指令可使下一单节的执行开始延时。 功能及目的 本功能为通过程序指令暂时停止机械的移动,实现时间等待状态的功能。由此可以延迟下一单节的开始。时间等待状态可以通过输入跳跃信号取消。 指令格式 详细说明 (1)根据X 指定的延时时间设定小数点指令有效。(单位:秒) (2)根据P 指定的延时时间设定小数点指令无效时,P 指定的小数点以下的指令视为无效。(单位:毫秒) 例:G04X3.0=G04P3000 3.4 平面选择 G17/ G18 /G19 功能及目的 对圆弧插补(含螺旋切削)及刀具补径指令下的刀具移动属于哪个平面进行指定。 通过将基本3 轴及其对应的平面轴作为参数登录,可选择由该2 轴下的平面,而非任意平行轴。也可选择包括旋转轴在内的平面。标准的平面选择为使基本3 轴X, Y, Z 与其相对应的平行轴U, V, W 的关系固定,不可对包括旋转轴(轴名称A, B, C)在内的平面进行选择。 平面选择用于下列平面的选择: 25 ? 圆弧插补(含螺旋切削)执行平面 ? 刀具径补偿执行平面 ? 固定循环位置定位执行平面 指令格式 X.Y.Z表示各个坐标轴或其平行轴 3.5 固定循环 G80~G89 G73 G74 G76 功能及目的 位置定位及钻孔和攻丝等的加工程序在1 个单节的指令下,按照事先确定的加工顺序执行的功能称做固定循环。加工顺序有如下几种。 另外,通过标准固定循环的编辑,使用者本身可以变更固定循环的加工顺序及登录,也可以自己把编辑的固定循环程序输入NC 系统中,关于标准固定循环的详细说明,请参阅操作手册中的固定循环子程序的附表。 本控制装置的固定循环功能一览表如下表所示。 固定循环模式在G80 或01 指令群的G 指令 (G00, G01, G02, G03)出现时被取消。同时各种数据也被清零。 指令格式 26 如上所示,指令格式分为孔加工模式、孔位置数据、孔加工数据、重复次数、主轴转速、同期切换(或返回时)的主轴转速、定位轴定位宽度幅度、钻孔轴定位宽度幅度。 详细说明 (1) 孔加工模式有钻孔、反搪孔、攻丝和搪孔等固定循环模式,孔位置数据为定位X 和Y 轴时的数据,孔加工数据为加工时的实际的加工数据。同期切换为G84/G74 攻丝加工中同期/非同期攻丝的选择指令。孔位置数据及重复次数为非持续模式中孔加工以及同期切换、返回时的主轴转速是模式。 (2)与固定循环在同一单节或固定循环模式时,M00, M01 指定时,固定循环即被视为无效,在定位后输出M00, M01。X, Y, Z, R 中的任一个被指定时,执行固定循环。 (3) 实际的动作可分为下列7 种 • 动作1:指示X, Y 轴定位后以G00 作位置定位。 • 动作2:定位结束后(起始点)的动作中,若是G87 指令时,M19 的指令从控制装置向机械侧输出。执行该M 指令,结束信号 (FIN) 送至控制装置时,下一动作开始执行。另外,如单节停止开关为ON 时,位置定位结束后单节停止。 27 • 动作3:到R 点的定位以快速进给执行。 • 动作4:孔加工以切削进给执行。 • 动作5:孔位置的动作,根据固定循环的模式不同而异,有主轴停止 (M05)、主轴反转(M04)、主轴正转 (M03)、延时、刀具位移等。 • 动作6:退回R 点的动作,根据固定循环的模式不同而异,有切削进给和快速进给模式。 • 动作7:在快速进给下返回到起始点。但是,固定循环结束的动作为动作6 还是动作7,可通过以下G 指令进行切换。 G98„„起始点基准复归 G99„„R 点基准复归 G98/G99 指令是模式指令,例如G98 被指定一次后,在下一个G99 被指定为止,一直保持为G98模式。NC 运转准备完成时的初始状能是G98 模式。 另外,没有X, Y, Z 或R 指令时孔加工数据被视为无效。 此功能主要与特别固定循环组合进行使用。 (4) 固定循环的地址及意义 3.5.1、高速深孔加工循环G73 指令格式:G73 X_Y_Z_R_Q_F_K_ 功能:该循环专门为执行高速深孔钻设定,它执行间歇切削进给直到孔的底部, 在进给的同时从孔中快速刀,排出切屑。动作示意图见图3.5.1.1 28 说明: X_Y_:孔定位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 Q_:每次切削进给的切削深度 F_:切削进给速度 K_:重复次数 G73(G98) G73(G99) 初始平面 R点 R点 R点平面 q q d d q q d d q q Z点 Z点 图3.5.1.1 Z、R:执行第一个钻孔时孔底参数Z及参数R一定要正确指定(不能缺省),否则, 系统将执行不正常钻孔动作,有时给出报警提示:“缺少Z/R参数”。 Q:指定指令参数Q*时,将作如上图所示的间歇进给。这时,系统将以参数P121 中设定的退刀量d(如图3.5.1.1)进行回退,刀具每次进给间歇地执行距离 为d的快速移动退回。 注1:如果不指定指令参数Q*,将不作间歇进给。系统会给出报警提示:“进刀量设置为0,请修改程序”。如Q值指定为负值,系统将以其绝对值进行间歇进给。 29 注2:如果指定的Q值小于参数121中设置的值,系统将提示:“进刀量小于回退值”字样,此时要么修改参数121的值,要么修改程序中进刀量Q的值。 注3:当G73代码和M代码在同一程序段中指定时,在第一个定位动作的同时执行M代码,然后系统处理下一个钻孔动作。当指定重复次数K 时,只在第一个孔执行M代码,对第二个和以后的孔,不执行M代码。当在固定循环中,指定刀具长度偏置(G43,G44 或G49)时,在定位到R点的同时加偏置。 K:重复次数K,只在指定K值的当前段有效,没指定的段将执行一次钻孔动作, 当指定负值时,按其绝对值进行执行,为零时,不执行钻孔动作,只改变模 态。 限制: 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 例1 M3 S1500 主轴开始旋转 G90 G99 G73 X0 Y0 Z-15. R-10.Q5. F120. 定位,钻1孔,然后返回到R点 Y-50; 定位,钻2孔,然后返回到R点 Y-80; 定位,钻3孔,然后返回到R点 X10; 定位,钻4孔,然后返回到R点 Y10; 定位,钻5孔,然后返回到R点 G98 Y75 定位,钻6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 注:上例中进行第2,6孔加工时,虽然省略了Q,则同样执行排屑动作。 30 3.5.2、左旋攻丝循环G74 指令格式:G74 X_ Y_ Z_ R_ P_ F_ K_ 功能:该循环执行左旋攻丝,在左旋攻丝循环中,当到达孔底时,主轴顺时针旋转。 说明: 1 用主轴逆时针旋转执行攻丝,当到达 孔底时,为了退回主轴,顺时针旋 转,该循环加工一个反螺纹。 2 在左旋攻丝期间,进给倍率调整无效,进给暂停时不停止机床,直到回退 动作完成。 3 在指定G74之前,使用辅助功能M代码使主轴逆时针旋转。 4 当G74 指令和M 代码在同一程序段中指定时,在第一个定位动作的同时, 执行M代码,然后系统处理下一个钻孔动作。 G74(G98) G74(G99) 初始平面 R点 主轴反转 R点 主轴反转 主轴正转 主轴正转 P点 Z点 P点 Z点 K:当指定重复次数K 时,只对第一个孔执行M 代码,对第二和以后的孔不执行M 代码。为零时,不执行钻孔动作,只改变模态。 当在固定循环中,指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加偏置。 F:在每分进给方式中,螺纹导程与进给速度以及主轴转速的关系: 进给速度F=单头丝锥螺距×主轴转速S 31 例:在零件上攻M12×1.5的螺纹孔,可选用参数 S,500r/min F,1.5×500,750mm/min 多头螺纹时,再乘以头数即可得到F值。 例:加工一组螺距为1mm的单头螺纹 M04 S200 主轴开始旋转(G84时M03) G90 G99 G74 X10 Y20 Z-20 R-10 P500F200 定位到X10Y20,加工第一个孔,回 参考点 Y-50 定位到Y,50,加工第二个孔,回参考点 X30 定位到X30,加工第二个孔,回参考点 G98 Y30 定位到Y30,加工第四个孔,回初始面 G80 Z30 循环取消,并定位到Z30 X0 Y0 定位到X0 Y0 M05 停主轴 M30; 限制: 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 3.5.3、精镗循环 G76 指令格式:G76 X_ Y_ Z_ R_ Q_ P_ F_ K_ 功能:精镗循环适用于孔的精镗。当到达孔底时,主轴停止,切削刀具离开工件的被加工表面并返回。防止出现退刀时的退刀痕,影响加工表面的光洁度,同时避免刀具的损坏。 说明: 32 X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 Q_:孔底的偏移量 P_:暂停时间 F_:切削进给速度 K_:精镗的次数 G76(G98) G76(G99) 初始平面 主轴正转 主轴正转 R点 R点 主轴正转 主轴准停 暂ZZ暂停 停 停 点 停 点 平移(快速) 平移(快速) 当刀具到达孔底时,主轴停止在固定的回转位置上,并且刀具以 刀尖的相反方向移动退刀,保证加工面不被破坏,实现精密而有 效的镗削加工。参数Q*指定了退刀的距离。通过系统参数P002.4 与P002.5指定退刀方向, Q 值必须是正值。即使用负值,符号也 按正值处理。Q 在孔底的偏移量是在固定循环内保存的模态值必 须小心。指定因为它也用作G73 和G83 的切削深度。 在指定G76之前,用辅助功能M代码旋转主轴。当G76 指令和M 代码在同一程序段中指定时,在第一个定位动作的同时执行M代码,然后系统处理下一个动作。 K:当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码。为零时,不执行钻孔动作,只改变模态。 当在固定循环中指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加偏置。 33 例 M3 S500 主轴开始旋转 G90 G99 G76 X300.Y-250. 定位,镗1孔,然后返回到R点 Z-150. R-100.Q5. 孔底定向然后移动5mm P1000 F120.; 在孔底停止1s Y-550.; 定位,镗2孔,然后返回到R点 Y-750.; 定位,镗3孔,然后返回到R点 X1000.; 定位,镗4孔,然后返回到R点 Y-550.; 定位,镗5孔,然后返回到R点 G98 Y-750.; 定位,镗6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制: 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 平移量: 系统参数对Q如果指定为负值符号,负值符号将被忽略。 3.5.4、钻孔循环,点钻循环G81 指令格式:G81 X_ Y_ Z_ R_ F_ K_ 功能:该循环用作正常钻孔切削进给,执行到孔底,然后刀具从孔底快速移动退回。 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 34 R_:从初始位置面到R点的距离 F_:切削进给速度 K_:重复次数(若必要) G81(G99) G81(G98) 初始点平面 R点 R点 R点平面 Z点 Z点 Z、R:执行第一个钻孔时孔底参数Z及参数R一定要正确指定(不能缺省),否则, 系统将执行不正常钻孔动作,有时给出报警提示:“缺少Z/R参数”。若指 定了P、Q参数,系统将提示:“参数多余”警告。 在沿着X和Y轴定位以后,快速移动到R点,从R点到Z点执行钻孔加工,然后 刀具快速移动退回。 在指定G81之前用辅助功能M代码旋转主轴。 当G81 指令和M 代码在同一程序段中指定时,在第一个定位动作的同时执行M代码,然后系统处理下一个动作。 K:当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码。为零时,不执行钻孔动作,只改变模态。 当在固定循环中指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加偏置。 提示:若指定除上述以外的参数时,系统将报警提示。例如:指定Q参数,系统警告为:“参数多余”。若第一个孔没有指定Z或R参数,系统也将给出警告:“缺少Z/R参数”。 35 例: M3 S2000 主轴开始旋转 G90 G99 G81 X300. Y-250. Z-150. R-10. F120.定位,钻1孔,然后返回到R点 Y-550.; 定位,钻2孔,然后返回到R点 Y-750.; 定位,钻3孔,然后返回到R点 X1000.; 定位,钻孔4,然后返回到R点 Y-550.; 定位,钻5孔,然后返回到R点 G98 Y-750.; 定位,钻6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制: 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 3.5.5、钻孔循环,锪镗循环G82 指令格式:G82 X_ Y_ Z_ R_ P_ F_ K_; 功能: 该循环用作正常钻孔,切削进给执行到孔底,执行暂停,然后刀具从孔底快速移动退回. 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 36 R_:从初始位置面到R点的距离 F_:切削进给速度 P_:暂停时间 K_:重复次数 G82(G98) G82(G99) 初始点平面 R点 R点 R点平面 暂停 Z点 暂停 Z点 P:第一个钻孔程序段必须有P指令,以后其他孔编程时可以不指定,这样将以第一个指定的P参数进行暂停动作。否则,系统将自动暂停1秒。 除了多了暂停动作外,格式和G81格式相同,只是在孔底暂停后上升。由于在孔底暂停,在镗孔加工中,可提高孔深的精度及孔的光洁度。 沿着X和Y轴定位以后,快速移动到R点.然后从R点到Z点,执行钻孔加工。当到孔底时,执行暂停,然后刀具快速移动退回. 指定G82之前,用辅助功能M代码旋转主轴. 当G82 指令和M 代码在同一程序段中,指定时在第一个定位动作的同时执行M代码.然后系统处理下一个钻孔动作. K:当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码.为零时,不执行钻孔动作,只改变模态。 当固定循环中,指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加偏置. 37 P:在执行钻孔加工的程序段中指定P, 如果在不执行钻孔加工的程序段中指定,P不能作为模态数据被贮存. 例: M3 S2000 主轴开始旋转 G90 G99 G82 X300. Y-250. Z-150. R-100. P1000 F120. 定位,钻1孔,然后返回到R点 Y-550.; 定位,钻2孔,然后返回到R点 Y-750.; 定位,钻3孔,然后返回到R点 X1000.; 定位,钻4孔,然后返回到R点 Y-550.; 定位,钻5孔,然后返回到R点 G98 Y-750.; 定位,钻6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 3.5.6、排屑钻孔循环G83 指令格式:G83 X_ Y_ Z_ R_ Q_ F_ K_ 功能: 该循环执行深孔钻.执行间歇切削进给到孔的底部,钻孔过程中从孔中排除切屑. 说明: 38 X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 Q_:每次切削进给的切削深度 F_:切削进给速度 K_:重复次数(若必要) G83 (G98) G83 (G99) 图3.5.6.1 说明: 图中虚线(―――)表示刀具以快速移动的速度所走轨迹 图中实线()表示刀具以编程指定的速度进给所走轨迹 Q:表示每次切削进给的切削深度,在第二次和以后的切削进给中,执行快速移动到上次钻孔结束之前距离为d的点,再次执行切削进给d,d的值通过参数P121进行设定。如图2.6.6.1所示,这样做好处在于:在接触孔表面是系统加速过程已完成,达到均匀进刀的目的。 在Q中必须指定正值,负号被忽略,系统仍以正值处理。 39 在执行钻孔的程序段中指定Q ,如果在不执行钻孔的程序段中,指定Q不能作为模态数据被贮存。 P:若钻孔程序段中指定了暂停指令P_参数,则系统将给出:“参数多余”报警。 指定G83之前,用辅助功能旋转主轴(M代码)。 当G83 代码和M 代码在同一程序段中指定时,在第一个定位动作的同时,执行M代码,然后系统处理下一个钻孔动作。 K:当指定重复次数K 时,只在第一个孔执行M 代码,对第二孔和以后的孔不执 行M代码。为零时,不执行钻孔动作,只改变模态。 当固定循环中,指定刀具长度偏置(G43,G44 或G49)时,在定位到R 点的同时加偏置。 注:在钻孔期间,本系统目前不支持过载扭矩检测信号,所以,目前该系统不提供小孔深孔钻循环功能的G83。 例 M3 S2000 主轴开始旋转 G90 G99 G83 X300. Y-250. Z-150. R-100. Q15. F120. 定位,钻1孔,然后返回到R点 Y-550.; 定位,钻2孔,然后返回到R点 Y-750.; 定位,钻3孔,然后返回到R点 X1000.; 定位,钻4孔,然后返回到R点 Y-550.; 定位,钻5孔,然后返回到R点 G98 Y-750.; 定位,钻6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制 40 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60,否 则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 3.5.7、右旋攻丝循环G84 指令格式:G84 X_ Y_ Z_ R_ P_ F_ 功能:该循环执行攻丝(在这个攻丝循环中当到达孔底时主轴以反方向旋转( 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 P_:暂停时间 F_:切削进给速度 主轴顺时针旋转执行攻丝,当到达孔底时,为了回退主轴,以相反方向旋转(这个过程生成螺纹( 在攻丝期间,进给倍率被忽略(进给暂停,不停止机床,直到返回动作完成( 在指定G84之前,用辅助功能M代码使主轴旋转( 当G84 指令和M 代码在同一个程序段中指定时,在执行第一个定位动作的同时, 41 执行M代码,然后系统处理下一个钻孔动作( K:当指定重复次数K 时,仅对第一个孔执行M 代码,对第二或以后的孔不执行M 代码(为零时,不执行钻孔动作,只改变模态。 P:在执行钻孔加工的程序段中指定P, 如果在不执行钻孔加工的程序段中指定P, 不能作为模态数据被贮存( 当在固定循环中指定刀具长度偏置G43 G44 或G49 时,在执行定位到R点的同时加偏置( 例: M3 S100 主轴开始旋转 G90 G99 G84 X300. Y-250. Z-150. R-120. P300 F120. 定位,攻丝1孔,然后返回到R点 Y-550.; 定位,攻丝2孔,然后返回到R点 Y-750.; 定位,攻丝3孔,然后返回到R点 X1000.; 定位,攻丝4孔,然后返回到R点 Y-550.; 定位,攻丝5孔,然后返回到R点 G98 Y-750.; 定位,攻丝6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制: 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 3.5.8、镗孔循环G85 指令格式:G85 X_ Y_ Z_ R_ F_ K_ 42 功能:该循环用于镗孔 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 F_:切削进给速度 K_:重复次数 沿着X和Y轴定位以后,快速移动到R点,然后从R点到Z点执行镗孔,当到达孔底时,执行切削进给,然后返回到R点((其区别于其他指令的不同之,是从孔底Z回退到参考平面R时,为切削进给方式) 在指定G85之前用辅助功能M代码旋转主轴( 当G85 指令和M 代码在同一程序段中指定时,在第一个定位动作的同时执行M代 43 码,然后系统处理下一个镗孔动作( K:当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码(为零时,不执行钻孔动作,只改变模态。 当在固定循环中,指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加 偏置( 例 M3 S100 主轴开始旋转 G90 G99 G85 X300. Y-250. Z-150. R-120. F120. 定位,镗1孔,然后返回到R点 Y-550.; 定位,镗2孔,然后返回到R点 Y-750.; 定位,镗3孔,然后返回到R点 X1000.; 定位,镗4孔,然后返回到R点 Y-550.; 定位,镗5孔,然后返回到R点 G98 Y-750.; 定位,镗6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 3.5.9、镗孔循环G86 指令格式:G86 X_ Y_ Z_ R_ F_ K_; 功能:该循环指令用于镗孔加工循环(孔底不需要暂停动作) 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 44 F_:切削进给速度 K_:重复加工次数 沿着X和Y轴定位以后,快速移动到R点,然后从R点到Z点执行镗孔(当主轴在孔底停止时,刀具以快速移动退回。 在指定G86之前,用辅助功能M代码旋转主轴(这一点一定要注意,否则,会出现刀具损坏或工件报废现象)。 当G86 指令和M 代码在同一程序段中指定时,在第一个定位动作的同时,执行M代码,然后系统处理下一个镗孔动作。 K:当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码。为零时,不执行钻孔动作,只改变模态。 当在固定循环中,指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加偏置。而刀具半径偏置被取消。 提示:G86区别于G82的是,孔底动作没有暂停,如果非要暂停,则采用G82指令进行加工。若指定了P参数,系统将警告提示:“多余参数”。 例 45 M3 S2000 主轴开始旋转 G90 G99 G86 X300. Y-250. Z-150. R-100. F120. 定位,镗1孔,然后返回到R点 Y-550.; 定位,镗2孔,然后返回到R点 Y-750.; 定位,镗3孔,然后返回到R点 X1000.; 定位,镗4孔,然后返回到R点 Y-550.; 定位,镗5孔,然后返回到R点 G98 Y-750.; 定位,镗6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制 轴 切 换:必须在切换镗孔轴之前取消固定循环( 镗 加 工:在不包含X Y Z R或任何其它轴的程序段中,不执行镗加工( 取 消:不能在同一程序段中指定01组G代码G00到G03或G60和G86,否则 G86将被取消( 刀具偏置:在固定循环方式中刀具偏置被忽略( 3.5.10、镗孔循环,背镗孔循环G87 指令格式:G87 X_Y_ Z_ R_ Q_ P_ F_ K_ 功能:该循环执行精密镗孔 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 Q_:孔底的偏移量(必须指定量) P_:暂停时间 K_:重复次数 46 F_:切削进给速度 P 刀具轨迹图 孔底偏移示意图 沿着X和Y轴定位以后,主轴在固定的旋转位置上停止刀具,在刀尖的相反方向移动,并在孔底R点定位快速移动,然后刀具在刀尖的方向上移动,并且主轴正转沿Z 轴的正向镗孔直到Z点,在Z点主轴再次停在固定的旋转位置,刀具在刀尖的相反方向移动,然后刀具返回到初始位置,刀具在刀尖的方向上偏移主轴正转,执行下个程序段的加工( 当刀具到达孔底时,主轴停止在固定的回转位置上,并且刀具以刀尖的相反方向移动退刀。这样能保证加工面不被破坏,实现精密而有效的镗削加工。 Q: 参数Q*指定了退刀的距离,通过系统参数P002.4与P002.5指定退刀方向, Q 值必须是正值,即使用负值,符号也不起作用。Q 在孔底的偏移量是在固定循环 47 内保存的模态值必须小心指定。否则,系统会警告:“缺少Q参数”。 Q必须指定(为正值),如果Q指定为负值,符号被忽略。在执行镗加工的程序段中,指定P和Q ,在不执行镗加工的程序段中,指定它们,它们不作为模态数据被贮存。 在指定G87前用辅助功能M代码旋转主轴( 当G87 和M 代码在同一程序段中指定时,在第一个定位动作的同时,执行M代码,然后系统处理下一个动作( K: 当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码(为零时,不执行钻孔动作,只改变模态。 当在固定循环中指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加偏置( 提 示 在进行背镗循环编程时,切记Z值与R值的指定,一般情况下,这里的Z位置在R位置上面。否则,系统按照编程轨迹走刀,这样容易造成错误。 例 M3 S500 主轴开始旋转 G90 G99 G87 X300. Y-250. Z-120. R-150. Q5. P1000 F120. 定位,镗1 孔,在初始位置定向然后偏移 5mm 在Z点停止1秒 Y-550.; 定位,镗2孔,然后返回到R点 Y-750.; 定位,镗3孔,然后返回到R点 X1000.; 定位,镗4孔,然后返回到R点 Y-550.; 定位,镗5孔,然后返回到R点 G98 Y-750.; 定位,镗6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 48 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 3.5.11、镗孔循环G88 指令格式:G88 X_ Y_ Z_ R_ P_ F_ K_ 功能:该循环用于镗孔 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 P_:暂停时间 F_:切削进给速度 K_:重复次数 沿着X和Y轴定位以后,快速移动到R 点,然后从R 点到Z 点执行镗孔,当镗孔完成后,执行暂停,然后主轴停止,刀具从孔底Z点返回到R点,在R 点主轴正转,并且执行快速移动到初始位置。(目前,系统具备自动返回R点镗孔功能) 在指定G88之前,用辅助功能M代码旋转主轴。 49 当G88 指令和M 代码在同一程序段中指定时,在第一个定位动作的同时,执行M代码然后系统处理下一个镗孔动作。 P :在执行镗孔加工的程序段中指定P ,如果在不执行镗孔加工的程序段中指定 P,不能作为模态数据被贮存. K: 当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码(为零时,不执行钻孔动作,只改变模态。 当在固定循环中,指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加偏置。 提 示:在执行G88指令时,若主轴没转动起来,系统不会报警提示;所以,在执行此指令前一定要确认系统状态,尤其是,主轴状态。 例 M3 S2000 主轴开始旋转 G90 G99 G88 X300. Y-250. Z-150. R-100. P1000 F120. 定位,镗1孔,然后返回到R点 Y-550.; 定位,镗2孔,然后返回到R点 Y-750.; 定位,镗3孔,然后返回到R点 X1000.; 定位,镗4孔,然后返回到R点 Y-550.; 定位,镗5孔,然后返回到R点 G98 Y-750.; 定位,镗6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 50 3.5.12、镗孔循环G89 指令格式:G89 X_ Y_ Z_ R_ P_ F_ K_ 功能:该循环用于镗孔 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 P_:暂停时间(必须指定参数) F_:切削进给速度 K_: 重复次数 P:暂停参数P为必须参数,若不指定系统会自动暂停1秒(系统默认)。在执 行镗孔加工的程序段中指定P ,如果在不执行镗孔加工的程序段中指定P, 不能作为模态数据被贮存 该循环几乎与G85相同,不同的是该循环在孔底执行暂停。不同于G88的是孔底没 51 有主轴停动作。 在指定G89之前用辅助功能M代码旋转主轴 当G89 指令和M 代码在同一程序段中指定时,在第一个定位动作的同时,执行M代码,然后系统处理下一个镗孔动作 K: 当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码(为零时,不执行钻孔动作,只改变模态。 当在固定循环中指定刀具长度偏置G43 G44 或G49 时,在定位到R点的同时加偏置。 例 M3 S100 主轴开始旋转 G90 G99 G89 X300. Y-250. Z-150. R-120. P1000 F120. 定位,镗1 孔,然后返回到R 点在孔底停止1秒 Y-550.; 定位,镗2孔,然后返回到R点 Y-750.; 定位,镗3孔,然后返回到R点 X1000.; 定位,镗4孔,然后返回到R点 Y-550.; 定位,镗5孔,然后返回到R点 G98 Y-750.; 定位,镗6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点 M5; 主轴停止旋转 限制 取 消:不能在同一程序段中指定01组G代码G00、G01、G02、G03或G60, 否则G73将被取消。 刀具偏置:在固定循环方式中刀具半径偏置被忽略。 52 3.5.14、右旋刚性攻丝G84 指令格式:G84 X_Y_Z_R_P_F_K_ 功能:在刚性方式中主轴电机的控制仿佛是一个伺服电机,可实现高速高精度攻丝。可以保证在R点不变化的情况下,攻丝的起始位置是一致的。即在一个位置多次重复执行攻丝指令,而丝不会乱扣、烂牙。 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 P_:暂停时间 F_:切削进给速度 K_:重复次数 沿X和Y轴定位后,执行快速移动到R点,从R 点到Z点执行攻丝,当攻丝完成时, 53 主轴停止并执行暂停,然后主轴以相反方向旋转刀具,退回到R 点,主轴停止。然后执行快速移动到初始位置。 当攻丝正在执行时进给速度倍率和主轴倍率认为是100%。 但是回退动作5 的速度可以调到200% 这取决于参数P~设定 例 Z轴进给速度1000mm/min 主轴速度1000rpm 螺纹导程1.0mm <每分进给的编程程> G94; 指定每分进给指令 G00 X120 Y100; 定位 S1000; 指定刚性方式 G84 Z-100 R-20 F1000; 刚性攻丝 <每转进给的编程程> 限制: F指令:如果指定的F值超过切削进给速度上限值的话,则发出P/S报警No.~ K: 当指定重复次数K 时,只对第一个孔执行M 代码,对第二或以后的孔不执行M 代码(为零时,不执行钻孔动作,只改变模态。 P :在执行攻丝程序段中,指定P 如果在非攻丝程序段中指定R ,它不能作为模态数据存储. 取消:不能在同一个程序段中指定01组G代码G00到G03或G60和G84 否则G84将被取消 刀具偏置:在固定循环方式中刀具偏置被忽略. 程序再起动:在刚性攻丝期间程序再起动无效. 3.5.15、左旋刚性攻丝G74 指令格式:G74 X_Y_Z_R_P_F_K_ 54 功能:在刚性方式中主轴电机的工作仿佛是一个伺服电机,该指令可实现左旋高速高精度攻丝。 说明: X_Y_:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置面到R点的距离 P_:暂停时间 F_:切削进给速度 K_:重复次数 沿X和Y轴定位后,快速移动到R点,从R 点到Z点执行攻丝,当攻丝完成时,主轴停止并执行暂停,然后主轴以相反方向旋转刀具退回到R 点,主轴停止,然后执行快速移动到初始位置。当攻丝正在执行时进给速度倍率和主轴倍率认为是100%。但是回退动作5 的速度可以调到200% 这取决于参数P~设定 例 Z轴进给速度1000mm/min 主轴速度1000rpm 螺纹导程1.0mm 55 <每分进给的编程程> G94; 指定每分进给指令 G00 X120 Y100; 定位 S1000; 指定刚性方式 G74 Z-100 R-20 F1000; 刚性攻丝 <每转进给的编程程> G95; 指定每转进给指令 G00 X120 Y100; 定位 S1000; 指定刚性方式 G84 Z-100 R-20 F1; 刚性攻丝 限制: 刀具偏置:在固定循环方式中刀具偏置被忽略. 程序再起动:在刚性攻丝期间程序再起动无效. 3.5.16、固定循环取消G80 指令格式:G80 功能:G80取消固定循环 说明: 取消所有的固定循环,执行正常的操作(R 点和Z 点也被取消(其它钻孔数据也被取消清除( 例 M3 S100 主轴开始旋转 G90 G99 G88 X300. Y-250. Z-150. R-120. F120. 定位,镗1孔,然后返回到R点 Y-550.; 定位,镗2孔,然后返回到R点 Y-750.; 定位,镗3孔,然后返回到R点 X1000.; 定位,镗4孔,然后返回到R点 56 Y-550.; 定位,镗5孔,然后返回到R点 G98 Y-750.; 定位,镗6孔,然后返回初始位置平面 G80 G28 G91 X0 Y0 Z0 ; 返回到参考点取消固定循环 M5; 主轴停止旋转 3.5.17、举例 下面使用刀具长度补偿, 综合来说明固定循环的使用( # 1, 6...钻Φ10孔 # 7,10...钻Φ20孔 #11,13...镗Φ95孔(深50MM) 57 偏置号11的值为200,偏置号15的值为190,偏置号31的值为150 作为偏移量分别设定。程序如下: N001 G92 X0 Y0 Z0 ; 坐标系设定在参考点。 N002 G90 G00 Z250 T11 M6 ; 换刀。 N003 G43 Z0 H11 ; 在初始点进行平面刀具长度补偿。 N004 S300 M3 ; 主轴启动。 N005 G99 G81 X400 Y-350 ; 定位后加工#1孔。 Z-153 R-97 F120 ; N006 Y-550 ; 定位后加工#2孔, 返回R点平面。 N007 G98 Y-750 ; 定位后加工#3孔, 返回初始点平面。 N008 G99 X1200 ; 定位后加工#4孔, 返回R点平面。 N009 Y-550 ; 定位后加工#5孔, 返回R点平面。 N010 G98 Y-350 ; 定位后加工#6孔, 返回初始点平面。 N011 G00 X0 Y0 M5 ; 返回参考点, 主轴停。 N012 G49 Z250 T15 M6 ; 取消刀具长度补偿, 换刀。 N013 G43 Z0 H15 ; 初始点平面, 刀长补偿。 N014 S200 M3 ; 主轴起动。 N015 G99 G82 X550 Y-450 ; 定位后加工#7孔, 返回R点平面。 Z-130 R-97 P30 F70 ; N016 G98 Y-650 ; 定位后加工#8孔, 返回初始点平面。 N017 G99 X1050 ; 定位后加工#9孔, 返回R点平面。 58 N018 G98 Y-450 ; 定位后加工#10孔, 返回初始点平面。 N019 G00 X0 Y0 M5 ; 返回参考点, 主轴停。 N020 G49 Z250 T31 M6 ; 取消刀具长度补偿, 换刀。 N021 G43 Z0 H31 ; 初始点平面刀长补偿。 N022 S100 M3 ; 主轴起动。 N023 G85 G99 X800 Y-350 ; 定位后加工#11孔, 返回R点平面。 Z-153 R47 F50 ; N024 G91 Y-200 ; 定位后加工#12,#13孔, 返回R点平面。 Y-200 ; N025 G00 G90 X0 Y0 M5 ; 返回参考点, 主轴停。 N026 G49 Z0 ; 取消刀具长度补偿。 N027 M30 ; 程序停。 3.6 起始点及R点基准回复 G98 G99 功能及目的 固定循环中,最终顺序的复归基准可以选择R 点复归或起始点基准复归。 指令格式 详细说明 G98/G99 的模式与重复次数指定的关系如下表所示: 59 3.7 特别固定循环G34 G35 G36 G37.1 功能及目的 特别固定循环和标准固定循环组合使用。 在使用特别固定循环之前,通过将固定循环顺序选择G 指令和孔加工数据制作程序,对孔加工数据进行存储。(没有定位数据时固定循环不执行,只进行数据的存储)即使在特别固定循环执行后被存储的标准固定循环在被取消之前仍被保持。在没有固定循环模式时,指定特别固定循环时只执行定位动作而不执行钻孔动作。 圆周孔循环 (G34) 在X, Y 指定的坐标为中心所形成半径为R 的圆周上,以X 轴和角度θ形成的点开始将圆周作n等分,做n 个孔的钻孔动作。各孔位置下的钻孔动作将G81 等的标准固定循环的钻孔数据保持。孔间位置的移动全部以G00 模式进行。另外,G34 指令结束后数据不保存。 60 就上例所示G34 指令结束后的刀具位置在最后的孔上方,移动到下一个位置时,因为以增量值指定,坐标值必须经过计算,所以使用绝对值模式比较方便。 角度直线孔循环(G35) 假定以X, Y 指定的位置为起点,在X 轴和角度θ所形成的方向用间隔d 区分成n 个孔作钻孔动作。各孔位置的钻孔动作,因为根据标准固定循环,因此需要事先将钻孔的数据(孔加工模式和孔加工数据)进行存储。孔位置间的移动全部以G00 模式进行,另外,G35 指令结束后数据不被保存。 (例)G 35 G28 Xx1 Yy1 Ii1 Jj1 Kk1 G35被忽略G28 Xx1 Yy1 被执行 (注4)和G35 指令在同一单节有G72?G89 指令的话,固定循环被视为无效,执行G35指令。 圆弧(G36) 61 在X, Y 指定的坐标为中心所形成半径为r 的圆周上,以X 轴和角度θ形成的点开始,间隔?θ角度作n 个点的钻孔。各孔位置下的钻孔动作和圆周孔循环一样,因使用标准固定循环,所以需要事先对钻孔数据进行存储。孔间位置的移动全部以G00 模式进行,另外,G36 指定结束后数据不被保存。 棋盘孔循环(G37.1) 以X, Y 指定的位置作起点,在X 轴平行方向以间隔?x 作nx 个格子的钻孔。各孔位置下的钻孔动作因使用标准固定循环,所以需要事先对钻孔数据(孔加工模式和孔加工数据)进行储存。孔间位置的移动全部以G00 模式进行。另外,G37.1 指令结束后数据不被保存。 62 3.8 返回参考点 G28 指令格式:G28 X_ Y_ Z_ 功能:G28指令用于执行通过中间点返回参考点(机床上某一特定位置)的操作。 说明: 中间点: 中间点是通过G28中的指令参数来指定,可以用绝对值指令或增量值指令来表示。在执行这个程序段时,还存储了指令轴的中间点的坐标值,以供G29(从参考点返回)指令使用。 注意,中间点的坐标是储存在CNC中的,但每次只存储G28指令中,指令的轴的坐标值,而对于没有指令的其它轴,则是用以前G28指令过的坐标值。因此,用户使用G28指令时,如果对目前系统中默认的中间点,不清楚时,最好对各个轴均进行指定。请结合下面例1中的N5程序段来考虑。 63 图2.5.1.1 G28程序段的动作可分解成如下(参见图2.5.1.1): (1) 以快速移动速度从当前位置定位到指令轴的中间点位置(A点?B点)。 (2) 以快速移动速度从中间点定位到参考点(B点?R点)。 G28为非模态指令,只对当前段有效。 支持单轴或多轴的组合返回参考点,在进行工件坐标变换时,系统中保存的中间点的坐标,也随着改变为变换后的工件坐标系中相应位置。请结合下面例1中的N2和N6来考虑。 例1: N1 G90 G54 X0 Y10; N2 G28 X40 ; 设定X轴上的中间点为G54工件坐标系下的X40,经点 (40,10)返回参考点,即X轴单独返回参考点。 N3 G29 X30 ; 从参考点经点(40,10)返回到点(30,10),即X轴单独 回到目标点。 N4 G01 X20; N5 G28 Y60 ; 中间点(X40,Y60),由于X轴没有指令,则以前面的G28 中指令过的X40来代替,注意:中间点并不是(20,60) N6 G55; 工件坐标系变换,则中间点由G54工件坐标系下的点(40, 60)更换为G55工件坐标系下的点(40,60) N7 G29 X60 Y20; 从参考点经G55工件坐标系下的中间点(40,60),返回到 点(60,20) G28会自动取消刀补。但这个指令一般是在自动换刀时使用(即返回参考点后,在参考点换刀),所以使用这个指令时,原则上要先取消刀具半径补偿和刀 64 具长度补偿。 3.9 工件坐标系 G54~G59 工件坐标系设定与工件坐标系补偿;G54~G59 (G54.1) 功能及目的 (1) 工件坐标系是以希望进行加工的工件的基准点作为原点,便于制作工件加工程序的坐标系。 (2) 通过本指令的使用,可以移动到工件坐标系下的位置。工件坐标系是编程人员在编程时使用的坐标系,有G54~G59 的6 组工件坐标系以及其他48 组的增加工件坐标系统。 (3) 在本指令所选择的当前的工件坐标系,对工件坐标系进行再次设定,使刀具的现在位置变为指定坐标值。(刀具的现在位置包括刀具径,刀具长补偿量。) (4) 通过本指令的使用,刀具的现在位置变为指定坐标的假想机床坐标系被设定。(刀具的现在位置包括刀具径、刀具长补偿量。)(G54, G92) 指令格式 (1) 工件坐标系选择 (G54,G59) 详细说明 (1) G54,G59 指令即使有工件坐标系的切换指令,指令轴的刀具径的补偿量亦不取消。 (2) 电源接通时,G54 坐标系被选择。 (3) G54,G59 指令是持续模式指令(指令群12)。 (4) 工件坐标系下的G92 使坐标系移动。 (5) 工件坐标补偿量的设定量显示基本机床坐标系零点起的距离。 65 (7) G54(工件坐标系1)的模式时,通过G92 指,可以设定新工件坐标系1。同时其它的工件坐标2,6 ( G55,G59 )亦与工件坐标系平,移动,从而设定新的工件坐标系2,6。 (8) 新的工件参考点(原点)起,仅以工件坐标系补偿量的偏移位置构成假想机床坐标系。 (9) 以假想机床坐标系的设定为基准,从假想机床坐标系原点起,以工件坐标系补偿量位移后,新的工件坐标系设立。 (10) 电源接通后的最初自动(G28)或手动参考原点(原点)复归结束后,根据参数的设定,基本机床坐标系,工件坐标系自动地设定。 66 (11) 电源接通后的参考点复归(自动、手动)后马上进行G54X–Y–; 的指令指定时,将会发生程序错误(P62)。(因为以G01 速度控制,所以需有速度指令。) (12) 请不要在与G54.1 的同一单节中指令使用P 码的G 码。指令时,P 码使用优先的G 码。 (13) 工件补偿组数增加规格没有增加时执行G10 L20 会发生程序错误(P172)。 (14) G54.1 模式中不能使用局部坐标系。G54.1 模式中执行G52 指令会发生程序错误(P438)。 (15) G54.1 P1 的模式中通过指令G92 新工件坐标系P1 被设定。同时其他工件坐标系G54-G59, G54.1,P2-P48 也工件坐标系平行移动,新工件坐标系被设定。 (16) 扩充工件坐标系补偿量被赋予如表1 所示的变量号码 (例2) (例4)在G54,G59 的坐标系上,可以同时放置6 个同样的工件,每个工件皆可以得到同样的加工。 (1) 工件补偿量的设定 (2) 加工程序(子程序) 67 (3) 位置定位程序(主程序) 68 3.10 刀具补偿功能 功能及目的 基本的刀具补偿功能,如下图所示,可分成刀具长补偿及刀具径补偿2 种,各个补偿量以刀具补偿号码设定。另外,补偿量的输入从设定显示装置或程序输入。 69 刀具补偿量指定方法 补偿量对应于补偿号码,事前通过设定显示装置设定在补偿量存储器。 类型1 H 指令与D 指令为同一号码时为同一补偿 量。 (Dn)=an (Hn)=an 类型2 H 指令选择与刀具长相关的形状补偿量及 磨耗补偿量之和,D 指令选择与刀具径相关 的形状补偿量及磨耗补偿量之和 (Hn)=bn+Cn (Dn)=dn+en 70 刀具补偿量存储器 设定、选择刀具补偿量的刀具补偿量存储器有1,2 两种类型。(根据机床规格 而定)。 补偿量可在设定显示单元上预先进行设定。 类型1 如下表所示,补偿号与补偿量一一对应。因此刀具长、补 偿量、刀具径补偿量,形状补偿量及磨耗补偿量没有区别, 全部可以共通使用 (D1) = a1, (H1) =a1 (D2) = a2, (H2) =a2 (Dn) = an, (Hn) = an 71 类型2 如下表所示,1 个补偿号对应的刀具长相关的形状补偿量、磨耗补偿量,刀具径相关的形状补偿量及磨 耗补偿量均可独立设定。 H 选择刀具长的补偿量,D 选择刀具径的补偿量。 (H1) = b1,c1, (D1) = d1,e1 (H2) = b2,c2, (D2) = d2,e2 (Hn) = bn,cn, (Dn) = dn,en 刀具补偿号码(H / D) 指定刀具补偿号码的位置。 (1) H 用于刀具长补偿,D 使用于刀具径补偿。 (2) 刀具补偿号码被指定一次后,在新的H 或D 指令出现之前均有效。 (3) 补偿号指令在一单节中仅能使用一组(二组以上指定时仅最后一组有效)。 (4) 可使用的补偿组数根据控制器规格而异。 200组时 用H01~ H200 (D01~ D200)号码进行指定。 (5)使用的补偿号大于规格所定的最大组数时会出现程序错误 “P170”。 (6) 各号码的设定值范围如下表所示。 对应于各补偿号的补偿量通过设定显示单元预先进行设定。 12.2 刀具长度补偿,取消; G43, G44 / G49 功能及目的 通过使用该指令,各轴移动指令的终点位置,可依设定的补偿量做补偿。使用该功能可以将编程时考虑的刀具长的值和实际值的偏差作为补偿量进行设定,由此也可提高程序的通用性。 72 3.10.1 刀具半径补偿功能 G40 G41 G42 功能及目的 刀具半径的补偿功能,以G 指令(G38?G42)及D 指令来表示,所选择刀具的半径量,可在任一向量方向作补偿。 详细说明 补偿组数根据机器品种而异。(组数指刀具长补偿、刀具径补偿的总组数) 对于刀具径补偿,请以D 指令指定,H 指令在此无效。另外,刀具径补偿的平面选择可依G 指令或2 轴已指定平面位置的平面内做补偿,不在选择平面内的轴指令不做任何补偿。关于G 指令平面选择的使用法,请参阅平面选择的说明。 刀具径补偿的操作 刀具径补偿取消状态 下列任一条件下刀具径补偿会变为刀具径补偿取消模式。 (1)电源接通后。 (2)设定显示装置上的复位键按下后。 (3)带有复位功能的M02, M30 执行后。 (4)补偿取消指令(G40)执行后。 补偿模式取消时,补偿向量为0,刀具中心路径与程序路径一致。含有刀具径补偿的程序,请务必在补 偿取消状态下结束程序。 刀具径补偿的开始操作 (1) 转角内侧的情况 73 (2) 转角外侧(钝角)的情况 [90? ? θ < 180?] (3) 转角外侧(锐角)的情况 [θ < 90?] 74 补偿模式中的操作 对于程序路径(G00,G01,G02,G03),从直线/圆弧求得刀具中心路径,进行补偿处理。 补偿模式中,相同的补偿指令(G41/G42)即使再指定亦被视为无效。补偿模式中4 个以上的连续单节 无移动指令时,会发生切削过量或不足的情况。 (1) 转角外侧旋转的情况 75 76 (2) 转角内侧回转的情况 77 (3) 圆弧的终点不在圆弧上的情况 涡旋圆弧指令时:从圆弧的起点起到终点止,以涡旋圆弧作插补。 一般的圆弧指令时:补偿后的误差在参数 #1084 Rad Err 设定值以内时,以涡 78 旋圆弧作插补。 (4) 内侧的交点不存在的情况 如下图中,根据补偿量的不同,有时会出现圆弧A 和圆弧B 的交点不存在的情况。 在此情况下,在前一单节的终点时,将会显示程序错误“P152”,程序执行停止。 刀具径补偿的取消 刀具径补偿模式中,下列任一条件满足时,刀具径补偿成取消状态。但是,此时必须存在圆弧指令以外的移动指令。在圆弧指令指定状态下做补偿取消时,会导致程序错误“P151”。 (1) G40 指令执行。 (2) 补偿号以D00 执行。 补偿取消指令读入后,将变为补偿取消模式,5 个单节的预读处理亦停止,变成1 单节的预读处理。 刀具径补偿的取消操作 (1) 转角内侧的情况 79 (2) 转角外侧(钝角)的情况 (3) 转角外侧(锐角)的情况 80 3.10.2刀具长度补偿功能 G43 G44 G49 功能及目的 通过使用该指令,各轴移动指令的终点位置,可依设定的补偿量做补偿。使用该功能可以将编程时考虑 的刀具长的值和实际值的偏差作为补偿量进行设定,由此也可提高程序的通用性。 指令格式 刀具长度补偿, 刀具长度补偿, 81 详细说明 (1) 刀具长度补偿量的移动 G43 或G44 刀具长度补偿开始指令及G49 的刀具长度补偿量取消指令时,可通过 下面的公式计算 移动量。 Z轴移动量 G43 Z z H h1; Z + (λh1) 刀具补偿量仅在,方向补偿 G44 Z z H h1; Z , (λh1) 刀具补偿量仅在,方向补偿 G49 Z z ; Z ,(,) (λh1) 补偿量取消 λh1: 补偿号h1 的补偿量 如上面的公式所示,不管使用的是绝对值指令还是增量值指令,实际的终点为编 程的移动指令的 终点坐标进行指定补偿量补偿后的坐标值。 电源接通时及执行M02 指令后将变为G49(刀具长补偿取消)模式。 (a)补偿量根据补偿类型而异。 类型1 G43 Hh1; 被指定时补偿号码h1 所指定的补偿量λ h1 是全部共通的补偿量,没有刀具长度补 偿,刀具径补偿、形状补偿和磨耗补偿的 区别。 类型2 G43 Hh1; 被指定时补偿号码h1 所指定的补偿量λ h1 为λh1:形状补偿(注),磨耗补偿量。 82 (b) 补偿号码的有效范围由具体规格(补偿组数)决定。 (c) 指定的补偿号码超过规格范围时,将导致程序错误“P170”。 (d) 指定H0 时会变为刀具长取消。 (e) 和G43 或G44 在同一单节指定的补偿号码,将作为之后的模式有效。 (例3) G43 Zz1 Hh1 ; „„„„„ 由h1指定刀具长度补偿。 „ G45 Xx1 Yy1 Hh6 ; „ G49 Zz2 ; „„„„„„„„ 刀具长度补偿取消。 „ G43 Zz2 ; „„„„„„„„ 再次在h1进行刀具长补偿。 „ (f) 在G43 模式中,并且指令G43 时,只进行补偿号码的数据的差值的补偿。 (例4) G43 Zz1 Hh1 ; „„„„„ z1,(lh1) 移动。 „ G43 Zz2 Hh2 ; „„„„„ z2,(lh2 – lh1) 移动。 „ 在G44 模式中的G44 也是一样。 3.11 进给功能 G94 G95 同期进给;G94, G95 功能及目的 依据G95 指令,可以用 F 指令方式指定每转相对的进给量,此指令使用时,要求主轴上安装有旋转编码器。 通过G94 指令返回到指定每分钟进给量的每分钟进给(非同期进给)模式。 指令格式 83 (2) 在每转进给条件下的执行速度(机械的实际移动速度)根据下列公式进行计算: FC=F×N×OVR„„„„„(公式1) FC :执行速度 (mm/min, inch/min), F :指令速度 (mm/rev, inch/rev), N :主轴转速 (RPM), OVR :切削进给倍率。 公式1 中执行速度FC,当同时有复数轴指令时,作用方向为指令的向量方向。 (注1) 设定显示装置的“位置显示”画面的FC 显示为从指令速度及主轴转速及切削进给倍率 换算成的执行速度 (mm/min 或 inch/min)。 (注2) 上述执行速度超过切削进给锁定速度时,按照锁定速度执行。 (注3) 同期切削进给执行时,主轴转速为0 时,会导致操作报警“105”。 (注4) 机械锁住高速时,与指令速度及主轴转速无关,速度为60,000mm/min(或2,362inch/min, 60,000 º/min)。非高速处理时,与非机械锁住的情况相同。 (注5) 在空转的状态下,变成非同期切削,以外部设定速度(mm/min,inch/min,º/min)移动。 (注6) 固定循环G84(攻丝循环)及G74(反攻丝循环)以指定的进给模式执行速度。 (注7) 电源接通时或M02,M03 执行时变成非同期 (G94) 或同期切削 (G95) 模式,可 通过参数#1074 I_Sync 的设定进行选择。 84 3.12 位置指令功能 G90 G91 功能及目的 通过G90, G91 指令,可指定之后开始的坐标指令作为绝对值或增量值指令进行 执行。但是,R 指定的圆弧半径、I, J, K 指定的圆弧中心,通常为增量值指令。 指令格式 详细说明 (1) 绝对值模式时,移动与当前位置无关,可按照 程序指定的工件坐标系的位置移动。 增量值模式时,以当前位置为始点(0),按照 程序指定的值作相对值移动。 从工件坐标系的0 点出发的指令中,绝对值和 增量值的任一模式下都会成为同一坐标指令 值。 (2) 对于下一单节来说,最后指定的G90 或G91 作为模式而工作。 (G90) 工件坐标系X 轴移到100.mm,Y 轴移到100. mm 位置 85 (G91) 作为增量值,X 轴移动,100.mm,Y 轴移动 ,50. mm,最后结果为X 向100.mm,Y 向100. mm 位置移动。 (3) 同一单节中可以用复数个指令,因此可以将特 定地址作为绝对值或增量值指定。 X 轴通过G90 作为绝对值模式处理,向工件 坐标系300.mm 的位置移动;Y 轴通过G91 移 动,100.mm,最后结果为Y 向200.mm 的位 置移动。对此后的单节来说,默认为G91 模 式,剩余的将为增量值。 (4) 电源接通时,初始状态为绝对值指令还是增量值指令,可以通过参数#1073 I_Absm 的设定来进行选择。 (5) 通过手动输入数据 (MDI)进行指令时,也从该单节开始使用与该单节相同的模式。 3.13 特殊指令 3.13.1 镜像 G50.1 G51.1 功能及目的 切削左右对称的形状时,通过左侧或右侧其中任何一方的程序对另一方的形状进行加工可以节约编程时间。 如下图所示,有了加工左侧形状的程序,使用镜像功能执行此程序,与左侧对称的形状就会在右侧加工成形。 86 指令格式 详细说明 (1) G51.1 中的坐标语和坐标值通过绝对值或增量值对镜像指令轴及镜像中心坐标进行指令。 (2) G50.1 中的坐标语表示镜像无效的轴,坐标值被视为无效。 (3) 若指定平面上,仅有1 轴指定镜像时,圆弧,刀具径补偿或坐标旋转等的旋转方向或补偿方向均反向执行。 (4) 本功能因在局部坐标系上使用,当位置计数器复位或工件坐标变更时,镜像中心亦随之移动。 (5) 镜像加工时零点的复归。在镜像加工时,当执行零点复归指令(G28 或G30),对到达中点以前的操作镜像有效,而对以中点到零点之间的操作镜像无效。 87 (6) 从镜像中的原点复归镜像中执行从原点的复归指令 (G29),对在中间点的镜像有效。 (7) G53 指令镜像无效。 在镜像中心位置以外做镜像取消,绝对值和机械位置无法吻合,如下图所示(这种状态持续到程序作绝对值指定 [G90 模态的定位] 或G28, G30 作原点复归为止)。镜像中心以绝对值设定的不移动状态下又再次指定,则镜像中心可能会被指定到地无法预料的位置。请在镜像中心作镜像取消或者在取消后以绝对值指令定位。 88 (5) 和其它功能的组合 (1) 和径补偿的组合 镜像 (G51.1) 在径补偿 (G41, G42) 表示后处理,如下图所示进行切削。 3.13.2 缩放 G50 G51 功能及目的 在此指令下,指令范围内的移动轴指令值能够根据程序中的倍率,把指令的形状扩大或缩小至所希望的大小。指令格式 89 (1) 缩放比例开启 (2) 缩放比例取消 (1) 缩放比例轴和缩放比例中心以及其倍率指定 执行G51指令后,为缩放比例模式。G51指令只是指定缩放比例轴和其中心、倍率,并不移动。执行G51指令后,为缩放比例模式,但实际缩放比例有効的轴仅是被指定为缩放比例中心的轴。 (a) 缩放比例中心 ?缩放比例的中心根据当时的初期/增益模式(G90/G91)指定。 ?现在位置为中心时,也需要进行指令。 ?如上所述,缩放比例有効的轴仅是被指定为缩放比例中心的轴。 (b) 缩放比例倍率 ?缩放比例倍率在地址P指定。 ?最小指令単位:0.000001 ?指令范围:1,99999999(0.000001,99.999999倍)或0.000001,99.999999都有効,但是, 小数点指令仅在G51指令后可能。 90 ?G51和同一单程序段里没有指定倍率时,使用参数(#8072 缩放比例倍率)设定的倍率。 ?缩放比例模式中即使改变此参数也无效。G51指令的的设定值为缩放比例。 ?程序、参数都没有指定倍率时,以1倍计算。 (c) 下述情况下程序出错。 ?无缩放比例规格时却执行缩放比例指令。(程序出错(P350)) ?超过G51同单程序段的倍率指令范围的上限。(程序出错(P35)) (使用加工参数缩放比例倍率时,0.000001未满或大于99.999999的倍率以1倍计算。) (2) 缩放比例取消 执行G50指令时,取消缩放比例。 注意事项 (1) 刀具径补偿,刀具位置补偿,刀具长度补偿等的补偿量无缩放比例。(缩放比例后,形状会进行补偿和补偿计算。) (2) 仅在自动运转时缩放比例移动指令有効,手动时移动无效。 (3) X,Y,Z仅指定的轴缩放比例有効,未指定的轴不缩放比例。 (4) 圆弧指令下,构成圆弧平面的2轴中的1轴为缩放比例有効轴时,程序出错(P70)。 (5) 缩放比例模式中,执行M02、M30或M00(仅M0重新设定时)指令时,即为取消模式。 (6) 缩放比例中,坐标系偏移(G92,G52指令)时,其缩放比例中心也会偏移此差别量。 (7) 缩放比例中,手动插入时,与手动ABS选择无关,等同于手动ABS关闭。 程序例 91 <程序> N01 G92 X0 Y0 Z0; N02 G90 G51 X-100. Y-100. P0.5; N03 G00 G43 Z-200. H02; N04 G41 X-50. Y-50. D01; N05 G01 Z-250. F1000; N06 Y-150. F200; N07 X-150.; N08 G02 Y-50. J50.; N09 G01 X-50.; N10 G00 G49 Z0; N11 G40 G50 X0 Y0; N12 M02; 92 (1) G27参考点比较指令 缩放比例中,执行G27指令时,指令结束时的缩放比例处于取消状态。 (2) 返回参考点指令 (G28,G29,G30) 缩放比例中,执行G28、G30参考点返回指令时,在中间点取消缩放比例并返回参考点。忽略中间点时,直接返回参考点。 缩放比例中,执行G29指令时,中间点以后的移动有缩放比例。 (3) G60(单方向定位)指令缩放比例中,执行G60(单方向定位)指令时,最终定位点进行缩放比例,延伸量不进行缩放比例。即延伸量与缩放比例无关。 (4) 工件坐标系切换缩放比例中,切换工件坐标系时,仅新工件坐标系和旧工件坐标系补偿量的差别量进行缩放比例中心偏移。 (5) 坐标旋转坐标旋转中,执行缩放比例指令时,缩放比例中心旋转。在旋转的缩放比例中心进行缩放比例。 (7) G51指令缩放比例模式中,执行G51指令时,被指定为新的中心的轴也成为 缩放比例有効轴。而且,最新的G51指令的倍率有効。 3.13.3 旋转 G68 G69 功能及目的 在坐标系旋转后的位置进行复杂形状的加工时,在本地坐标系上对旋转前的形状进行编程,根据程序坐标旋转指令指定的旋转角度,对旋转后的形状进行加工。 指令格式 (1) 坐标旋转开启 G17, G19选择指令平面。 93 (2) 坐标旋转取消 详细说明 (1) 旋转中心坐标(x1,y1)通常以初期值进行指定。即使指定增益地址,也不能看做增益值。 (2) 省略旋转中心坐标(x1,y1)时,G68指令位置为旋转中心。 (3) 仅旋转角度r1指定的角度逆时针方向旋转。 (4) 旋转角度r1的设定范围为-360.000 ,360.000。指令超过此范围时,视作除去360(?)后剩余的值。 (5) 程序坐标旋转是本地坐标系上的功能。旋转后的坐标系和工件坐标系、基本机械坐标系的关系如下图所示。 94 (6) 坐标旋转中的坐标旋转指令作为中心坐标以及旋转角度的变更处理。 (7) 坐标旋转模式中,执行M02,M30を指令或输入重新设定信号时,坐标旋转为取消模式。 (8) 坐标旋转模式中,模式信息画面显示G68,模式取消时显示G69。(旋转角度指令R中无模式值显示。) (9) 程序坐标旋转功能仅在自动运转模式下有効。 程序例 注意事项 (1) 执行G68指令后和执行G69指令后的移动指令请务必做为初期值指令。 (2) 手动初期设定下,插入坐标旋转轴时,请勿进行其后的初期值指令自动运转。 (3) 相对于返回参考点的中间点为坐标旋转后的位置。 (4) 坐标旋转模式中,变更工件坐标系补偿量时,程序坐标旋转的旋转中心偏移。(追随坐标系) (5) 坐标旋转模式中,设定工件坐标系(G92)时,程序坐标旋转的旋转中心不偏移。(与基本机械坐标系表示的位置相同。) (6) 坐标旋转模式中,切换工件坐标(如G54切换到G55)时,程序坐标旋转的旋转中心为执行指令的坐标系上的位置。(与基本机械坐标系表示的位置相同。) (7) 在对1个轴的G00指令下,执行坐标旋转时,2个轴都会移动。此时,如果设定G00非插补(参数「#1086 G0Intp」= 1),各个轴分别以各自的快速进给速度独 95 立移动。需要从起点到终点直线移动(插补)(挖孔循环等)时,务必使用G00非插补关闭(参数「#1086 G0Intp」= 0)的设定。此时的进给速度为各轴的快速进给速度的合成速度,因此,比仅1个轴移动(坐标旋转前)时的移动速度要快。 (8) 无坐标旋转规格时,执行坐标旋转指令时,程序出错(P260)。 (9) 坐标旋转模式中,执行平面选择码指令时,程序出错(P111)。 (10)坐标旋转模式中,执行極坐标插补指令时,程序出错(P485)。 (11)極坐标插补模式中,执行坐标旋转指令时,程序出错(P481)。 (12)坐标旋转模式中,执行円筒插补指令时,程序出错(P485)。 (13)円筒插补模式中,执行坐标旋转指令时,程序出错(P481)。 (14)坐标旋转模式中,执行工件坐标系预设置(G92.1)指令时,程序出错(P34)。 (15)坐标旋转模式中,执行高精度制御模式、高速加工模式3、高速高精度?、?任意一个指令时,程序出错(P34)。 其他功能 (1) 坐标旋转模式补偿操作对坐标旋转后的本地坐标系进行补偿。补偿方向为旋转前的坐标系。 (2) 坐标旋转模式镜像在坐标旋转后的本地坐标系进行处理。 (3) 位置显示把坐标旋转后的位置显示于旋转前的本地坐标系。 (4) 坐标值的变量读取全部为旋转前坐标系上的位置。 (5) 平行轴也可以进行坐标旋转。执行G68指令前,请选择包含平行轴的平面。不能进行与G68 指令同一单程序段的平面选择。 (6) 旋转轴也可以进行坐标旋转。把角度看作长度进行旋转处理 3.14制程序用M代码 控制程序用M代码分为主程序控制类和宏程序控制类 主程序控制类为: 3.2.1、程序停(M00) 在自动方式运行时,将在程序运行到M00时停止自动运行状态,此时将保存前面 96 的模态信息。当按循环启动键后则继续运行。其作用相当于进给保持键按下。 3.2.2、程序选择停(M01) 在自动方式运行时,将在程序运行到M01时有选择的停止自动运行状态,若M01有效开关置为上位,则M01与M00指令有同样效果,如果M01有效开关置下位,则M01指令不起任何作用 3.2.3、程序结束(M02) 在自动方式运行时,将在程序运行到M02时停止自动运行状态,并输出一个程序运行结束标志,其后若有程序将不被执行,使程序可以退出加工状态。通常M02位于程序的末尾。 3.2.4、程序结束并返回(M30) 在自动方式运行时,将在程序运行到M30时停止自动运行状态,其后若有程序将不被执行,并且将停止主轴和冷却运转,返回到程序的开始处,工件加工数加1。 注意: 1 当代码M 之后指定数值时,代码信号和选通信号被送到机床机床,使用 这些信号去接通或断开它的各种功能(哪个代码对应哪个机床功能由机 床制造厂决定( 2 CNC 允许在一个程序段中,最多指定三个M 代码(但是由于机械操作的 限制,某些M 代码不能同时指定(有关机械操作对一个程序段中,指定 多个M代码的限制(见机床制造厂的说明书。 3 M30,M98 ,M99的M 代码也不能与其它M代码一起指定,这些M代码必须 在单独的程序段中指定( 4 这种M代码包括使CNC 将M 代码本身送往机床,同时还使CNC 执行内部操 作的代码,比如调用程序号为9001~9009 程序的M 代码和使程序段预读 功能无效的M 代码(另外只让CNC 将M 代码本身送往机床不执行内部操 作的M 代码,可在同一程序段内指定( 97 3.15主轴功能S代码 通过代码S 和其后面的数值,把代码信号转成模拟信号后送给机床,用于机床的主轴控制。 说明: 1 在一个程序段中可以指令一个S代码。例如:M3 S300表示主轴以300 转/分钟速度运行。 2 关于可以指令S代码的位数以及如何使用S代码等,请参照机床制造 厂家的说明书。 3 当移动指令和S代码在同一程序段时,移动指令和S功能指令同时开 始执行( 4 通过代码S和其后面数值控制主轴转速( 5 990Mi目前不支持档位控制调速的多速主轴电机。 6 主轴转速的单位为:r/min(转/分钟),暂不支持线速度m/min(米/分 钟) 7 主轴配编码器,可完成柔性及刚性攻丝, 第四章 三菱系统操作 4.1 建立工件坐标系 为了保证零件的加工精度(尺寸、形状和位置精度)和表面质量,必须对工件或装卡工件的卡具进行找正定位。 常用的找正方法有:画线找正法,试切找正法等,针对找正的特点,三菱系统 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 专门使用刀具进行找正的操作。以试切对分找正法(又陈分中找正)定位一矩形工件X,Y平面的中心为例,操作步骤如下: 1. 在机床上定位装卡工件 2. 装卡刀具到主轴,以一定的转速启动主轴。 3. 先找正X方向,以手动方式操作各运动轴定位到工件X正方向一侧,如图 98 3-9-1,以较低的速度(通常使用手轮进给方式)向工件的负方向运动,直到 刀具刚好切削到工件时停止运动。注:切削量的多少以需要定位的精度来自 行判断。 4. 移动刀具切削工件负方向的一侧,定位后观察相对坐标显示,并 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 该值。 5. 移动刀具到记录值的一半处,即X方向的中心。利用上述方法找正Y轴方 向的中心。 6. 在XY的中心处可以用此点的XY机床坐标记录到G54,G59的工件坐标系 参数内,供系统调用。 7. 至此利用试切对分发找正矩形工件中心的操作完成。 灵活掌握相对坐标赋值的方法将提高找正的速度,也增加操作的灵活性。 1. 4.2 程序的编辑 系统提供相应的文件操作键,供操作员对文件进行管理与编辑。考虑到与输入法的一致性,文件名只能是字母,字符与数字的合法组合,不能使用中文。 4.2.1、新建文件的操作 系统可通过编辑键盘输入并建立一个新程序,操作如下: 99 1. 点击进入编辑界面 2. 点击, 进入新键程序名界面(如下图) 3. 输入文件名,按“INPUT”键,如果文件已存在,则系统会 提示重新建立(如图4-4-2),如果文件不存在,则新建成 功,系统进入编辑状态 4. 编辑完程序后,再按“INPUT”键则新程序被建立,并存入 系统加工程序存储器中。 4.4.2、打开加工程序的操作 系统可直接打开内存中存储过的程序进行编辑,操作如下: 1. 点击进入编辑界面 2. 点击, 进入,屏幕将切换显示文件列表框(如下图) 3. 输入要打开的文件名,按“INPUT”键,打开程序 100 4. 4.4.3、删除加工程序的操作 利用系统可以将无用的程序删除,以保存更多的有用程序,操作如下: 1. 点击进入编辑界面 2. 点击, 进入,屏幕将切换显示文件列表框(如下图) 3. 输入要删除的文件名,按“INPUT”键. 101 4.2. 4 程序中字的插入、删除、替换 字的插入 编辑方式字的插入步骤: 1、 在编辑方式下,打开要编辑的程序。 2、 查找或移动光标到要插入的字位置右边。 3、 用编辑键盘输入要插入的字符。 4、 则输入的字符就插入到光标的右侧。 字的删除 编辑方式字的删除步骤: 1、 在编辑方式下,打开要编辑的程序。 2、 查找或移动光标到要删除的字 3、 每按Del键一次,则当前光标右侧的字被删除一个,每按BackSpace 键一次,则当前光标左侧的字被删除一个。 4、 由于键盘是按下后松开时才起作用,所以若连续删除字须连续按下 键盘。 5、 对于段或块的删除,请参考4.4.11中块的删除。 4.3 外部程序的DNC传送 点击菜单栏帮助里的DNC传送,跳出对话框打开要输入的外部程序 102 4.4 刀具路径的显示 1. 点击进入位置显示界面 2. 点击,进入,屏幕将切换显示文件列表框(如下图) 3. 输入要打开的文件名,按“INPUT”键 . 4. 点击菜单栏设置里的显示视图跳出图框,再点击显示轨迹 103 5. 第五章 实例操作 104
本文档为【三菱铣床辰光数控工业培训操作操作说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_105949
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:109
分类:高中语文
上传时间:2017-09-27
浏览量:47