版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)前言尊敬的客户:的GSK 25i对您惠顾选用广州数控设备中心数控系统,我们深感荣幸。本手册为“使用手册第 2 分册:编程篇”部分。特别提示:安装在机箱上(内)的系统电源,是仅公司的数控系统提供的电源。用户将这个电源作其他用途使用。否则,将产生极大的!2GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)安全警告! 操作不当将引起意外事故,必须要具有相应资格的才能操。操作之前请务必仔细阅读本使用手册!在对本进行安装连接、编程和操作之前,必须详细阅读本使用手册以及机床厂家的使用说明书,严格按手册与机床使用说明书等的要求进行相关
2、的操作。本手册包含保护用户和防止机床损坏的安全预防措施 , 这些预防措施根据安全性质分为警告和注意,补充的信息作为注释叙述,在操作机床之前请仔细地阅读警告、注意和注释。警告如果指定的操作方法或步骤,有可能使用户受或损坏设备。注意如果指定的操作方法或步骤,有可能使设备损坏。注释注释用于指出除警告和注意之外的补充信息。3GSK 25i中心数控系统 使用手册(第 2 分册:编程篇)安 全 责 任者的安全责任者应对所提供的数控系统及随行供应的附件在设计和结构上已消除和/或的负责。者应对所提供的数控系统及随行供应的附件的安全负责。者应对提供给使用者的使用信息和建议负责。使用者的安全责任使用者应通过数控系
3、统安全操作的学习和培训,并熟悉和掌握安全操作的内容。使用者应对增加、变换或修改原数控系统、附件后的安全及造成的负责。使用者应对未按使用手册的规定操作、调整、维护、安装和贮运造成的负责。所有规格和设计变化,公司恕不另行通知。本手册由最终用户收藏。诚挚的感谢您在使用广州数控设备的时,对我们的友好支持!4GSK 25i中心数控系统使用手册(第 2 分册:编程篇)5注意 本手册描述的功能、技术指标(如精度、速度等)仅本, 安装了本的数控机床,实际的功能配置和技术性能由机床厂家的设计决定,数控机床功能配置和技术指标以机床厂家的使用说明书为准。 机床面板各按键的功能及意义请参阅机床厂家的使用说明书。声明
4、本手册尽可能对各种不同的内容进行了说明,但是,由于涉及到的可能性太多,无法将所有可以或不可以进行的操作一一予以说明。因此, 本手册中未作特别说明的内容即认为是不可使用的。GSK 25i中心数控系统使用手册(第 2 分册:编程篇)注 意 事项与储存包装箱堆叠不可超过六层不可在包装箱上攀爬、站立或放置重物不可使用与相连的电缆拖动或搬运严禁碰撞、划伤面板和显示屏包装箱应避免潮湿、暴晒以及雨淋开箱检查打开包装后请确认是否是您所的检查对照如在途中是否有损坏确认各部件是否齐全,有无损伤型号不符、缺少附件或损坏等情况,请及时与本公司接线参加接线与检查的必须是具有相应能力的专业必须可靠接地,接地电阻应小于0.
5、1,不能使用中性线(零线)代替地线接线必须正确、牢固,以免导致故障或意想不到的后果与连接的浪涌吸收二极管必须按规定方向连接,否则会损坏插拔插头或打开机箱前,必须切断电源检修参与检修的必须是具有相应能力的专业检修或更换元器件前必须切断电源发生短路或过载时应检查故障,故障排除后方可重新启动不可对频繁通断电,断电后若须重新通电,相隔时间至少1min6GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)目录概述121 概述1311 概述1312 阅读本使用手册的注意事项13 编程141 概述151.1 定义151.2程序组成151.2.11.2.21.2.3. 16顺序号和程序段16指令字1
6、61.3 程序的一般结构181.3.1 子程序编写及调用191.3.1.1 子程序编写191.3.2 程序输入格式201.3.3 程序结束202 编程基本知识212.12.22.3轴21轴名21坐标系212.3.12.3.22.3.32.3.42.3.5机床坐标系21参考点22工件坐标系22最大行程23绝对值编程和增量值编程242.42.52.6模态和非模态24小数点编程25基本功能概述262.6.1 刀具沿工件外形移动插补262.6.2 进给进给功能277GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)2.6.32.6.42.6.52.6.6切削速度 、主轴速度功能27机床操作
7、指令辅助功能28不同使用的刀具刀具功能28刀具形状和用程序刀具移动292.6.6.12.6.6.22.6.6.3刀具长度补偿29刀具半径补偿功能29刀具移动范围行程303 预准备功能 G 代码313.1 预备功能 G 代码的种类313.2 简单 G 代码343.2.13.2.23.2.3快速G0034直线插补 G0135圆弧(螺旋)插补G02/G03363.2.3.1 圆弧插补G02/G03363.2.3.2 螺旋插补G02/G03403.2.43.2.53.2.6暂停(G04).40单方向(G60)41跳转功能 G31433.2.6.1 普通跳转433.2.6.2 高速跳转信号453.2.7
8、3.2.83.2.9系统参数的更改(G10)45工件坐标系G54G5947任意角度倒角/拐角圆弧493.2.10 选择机床坐标系 G53523.2.11 浮动坐标系 G92;533.2.12 平面选择 G17/G18/G19553.2.13 极坐标开始/取消 G16/G15553.2.14 平面内的缩放 G51/G50583.2.15 坐标系旋转 G68/G69643.2.16 英制/公制转换 G20/G21683.3 参考点 G 代码693.3.13.3.23.3.33.3.4返回参考点检测 G2769返回参考点G2870从参考点自动返回G2971返回 2、3、4 参考点 G30738GSK
9、 25i中心数控系统 使用手册(第 2 分册: 编程篇)3.4固定循环 G 代码743.4.13.4.23.4.33.4.43.4.53.4.6高速深孔循环G7378左旋攻丝循环G7480精镗循环 G7681固定循环取消G8083钻环,点钻循环 G8184环,锪镗循环 G8285环G8386钻3.4.7 排屑钻3.4.8 右旋攻丝循环G84883.4.9 镗3.4.10 镗3.4.11 镗3.4.12 镗3.4.13 镗环 G8589环 G8691环,反镗环 G8792环 G8894环 G89963.4.14 左旋刚性攻丝 G74983.4.15 右旋刚性攻丝 G84993.4.16 圆内凹槽
10、粗铣 G110/G1111033.4.17内精铣循环 G112/G1131053.4.18 圆外凸粗铣 G114/G1151073.4.18 外圆精铣循环 G116/G1171093.4.19 矩形凹槽粗铣G130/G1311113.4.20 矩形凹槽内精铣循环 G132/G133.1143.4.21 矩形外粗铣循环 G134/G1351153.4.22 矩形外精铣循环 G136/G1371163.5刀具补偿功能1183.5.13.5.23.5.33.5.4刀具长度补偿 G43、G44、G49118刀具半径补偿(G40G42)121拐角偏置圆弧插补(G39)128刀具补偿值、补偿号用程序输入(
11、G10)输入补偿值1293.6特别固定循环指令1303.6.13.6.23.6.33.6.43.6.5圆周环 (G120)130角度直线环(G121)131圆弧环(G122)132环(G123)133棋盘矩形连续钻孔(G124/G125)1349GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)3.6.6 平面铣(G126/G127)1353.7宏功能1373.7.1 用户宏程序概述1373.7.2变量1383.7.2.13.7.2.23.7.2.33.7.2.43.7.2.53.7.33.7.3.13.7.3.23.7.3.33.7.43.7.4.13.7.4.23.7.4.33
12、.7.4.43.7.4.53.7.4.63.7.4.73.7.4.83.7.53.7.5.13.7.5.23.7.73.7.7.1变量的表示138变量的. 138未定义的变量139变量的显示和设定140变量的取值范围140变量的种类140局部变量 # 1# 33140公用变量#100 #199 ,#500 #999.141系统变量1000141运算指令148变量的置换148加法运算148乘法运算149函数149混合运算150利用 改变运算顺序150精度150关于精度降低的注意事项151指令152分支(GOTO)152重复153宏程序调用指令156简单调用1563.7.7.2 非模态调用(G65
13、)1573.7.7.33.7.7.43.7.7.53.7.7.63.7.7.73.7.7.83.7.7.9模态调用(G66)163多重调用164多重模态调用164用G 代码调用宏程序165用 M 代码调用子程序166用 M 代码调用宏程序167用T 代码调用子程序16710GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)3.7.7.10 M98(调用子程序)和G65(调用宏程序体之间的差别)1683.7.7.11 用户宏程序的嵌套与局部变量1683.7.8限制事项1693.7.11 用户宏程序举例1693.7.11.1 槽的3.7.12 宏. 169断功能1713.8进给 G 代
14、码1723.8.1 进给方式 G64/G61/G631723.8.2 自动拐角倍率(G62)1734 辅助功能 M 代码1754.14.1.14.1.24.1.34.1.44.1.5程序流程的 M 代码功能175M00(程序停止)175M01(选择停止)175程序结束(M30、M02)176子程序调用(M98)176子程序结束或循环(M99)1764.2 标准 PLC 定义的 M 代码功能1764.2.1 主轴顺时针、逆时针旋转及停止指令(M03、M04、M05)1764.2.24.2.34.2.4冷却泵开、关指令(M08、M09)176主轴定向指令(M19)176刚性攻丝指令(M29)177
15、5 进给功能1775.1 快速进给(快速移动)1775.2 切削速度1775.2.1 每分钟进给(G94)1785.2.2 每转进给(G95)1785.3切线速度. 1795.4 程序段拐角处的加处理1806 主轴功能1806.1主轴(S5 位模拟)1807 刀具功能(T 功能)1817.1 刀具选择功能18111GSK 25i中心数控系统使用手册(第 2 分册:编程篇)概述12GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)1 概述11 概述GSK25i 铣床数控系统(以下可简称”),是根据市场及用户的需求,由广州数控设备倾力开发研制的高精度、高性能、五轴联动、闭环(半闭环全闭
16、环)器,它广泛适用于数控铣床。的新一代CNC在本使用手册中,详细叙述了使用GSK25i 铣床数控系统进行编程的方法、操作方法以及参数、输入/输出接口说明等。本使用手册还同时叙述了系统的选择功能,但在实际的装置中不一定包含所有的选择功能,操作使用时,请务必参考机床厂随行提供的机床使用说明书。12 阅读本使用手册的注意事项CNC机床的功能,不仅是由CNC器的系统功能决定的,还要由机床强电回路、伺服装置、CNC器与机床操作等共同来决定。关于这些功能的组合、编程及操作,本使用手册不可能进行一一叙述,使用手册将对CNC 的系统功能进行说明,而对于各种具体机床功能的详细说明,请务必参考机床厂随行提供的机床
17、使用说明书。本使用手册所叙述的事项优先于机床厂随机床提供的机床使用说明书。本使用手册将尽量对各种事项进行叙述,但通常不可能将所有事项都进行叙述,这将使本使用手册变得非常庞杂,这是不必要的也是不可能的。因此,在本使用手册对中未叙述的功能作了相应的说明。在使用手册的注释部分中,对某些项目作了特殊的说明。在遇到注释中无特殊说明时,请先跳过注释部分阅读使用手册后,再来阅读这部分。13GSK 25i中心数控系统使用手册(第 2 分册:编程篇)编程14GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)1 概述1.1 定义CNC机床,通过事先编制好的机床并进行工作。在CNC 机零件时,刀具路径及
18、其它条件都要编制程序(编程),所编制的这个程序称为零件程序。1.2程序组成程序是由多个程序段的,而程序段又是由字的,各程序段用程序段结束代码(ISO为LF, EIA为CR)分隔开。本手册中用字符“;”表示程序段结束代码。图 1.2-1程序的结构数控机床完成零件的指令系列的集合称为程序。待编写好的程序输入到数控系统之后,系统就可根据指令来刀具沿直线、圆弧运动,或使主轴运动、停转,在要根据机床的实际运动顺序来编写这些指令。程序的结构如图 1.2-1 所示。15GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)1.2.1中,系统的常用地址O及后续四位数值器里可以多个程序。为了把这些程序相
19、互区别开,在程序的开头, 通的,如图1.2.1-1所示。O(099999, 前导零在输入地址 O省略)图 1.2.1-1的1.2.2 顺序号和程序段程序是由多个指令的,把它的一个指令称为程序段(见图1.2-1)。程序段之间用程序段结束代码(见图1.2-1)隔开,在本手册中用字符“;”作为程序段结束代码。在程序段的开头可以用地址 N 和后面六位数的顺序号(见图 1.2-1),前导零可省略。顺序号的顺序是任意的,其间隔也可不等。可以全部程序段都带有顺序号,也可以在重要的程序段带有。但按一般的顺序,顺序号要从小到大。在程序的重要地方带上顺序号是为了方便起见(例如,换或者工作台分度移到新的面时等等)。
20、,1.2.3 指令字的(有时在数字前带有+、字(图1.2.3-1)是程序段的要素。字是由地址和其后面的数字-符号)。X1000 地 址数 字指 令 字图1.2.3-1指令字的组成地址是英文字母(AZ)中的一个字母。它规定了其后数值的意义。址和它的意义以及取值范围如表1-1所示:根据不同的准备功能,有时一个地址也有不同的意义。中,可以使用的地16GSK 25i中心数控系统使用手册(第 2 分册:编程篇)表1-1表 1-1 中所示全部是对 CNC 装置的限制值,而对机床方面的限制则不在此列,请特别注意。因此,编程时,除要参照本手册,还要参照机床厂家的说明书,在很好的理解对编程的限制的基础上编程。1
21、7地 址取 值 范 围功 能 意 义O099999N0999999顺序号G000999准备功能X-999999.9999999999.9999(mm)X 向坐标地址09999.9999(s)暂停时间指定Y-999999.9999999999.9999(mm)Y 向坐标地址Z-999999.9999999999.9999(mm)Z 向坐标地址R-999999.9999999999.9999(mm)圆弧半径/角度位移量-999999.9999999999.9999(mm)固定循环中的 R 平面I-999999.9999999999.9999(mm)圆弧中心相对起点在 X 轴矢量J-999999.9
22、999999999.9999(mm)圆弧中心相对起点在 Y 轴矢量K-999999.9999999999.9999(mm)圆弧中心相对起点在 Z 轴矢量F0.11000000(mm/min)每分进给速度0.00110000(mm/r)每转进给速度S050000(r/min)主轴转速指定0006多档主轴输出T0999刀具功能M00999辅助功能输出、程序执行流程、子程序调用P09999(s)暂停时间199999调用子Q-999999.999999999.999(mm)固定循环中的切削深度或孔低偏移量H00256长度偏置号D00256半径偏置号GSK 25i中心数控系统 使用手册(第 2 分册:
23、编程篇)1.3程序的一般结构程序分为主程序和子程序。通常CNC是按主程序的指示运动的,如果主程序上遇有调用子程序的指令,则CNC按子程序运动,在子序动作顺序如图1.3-1所示。主程序遇到返回主程序的指令时,CNC便返回主程序继续执行。程子程序图1.3-1 程序运行顺序主程序和子程序的组成结构是一致的。在某一固定顺序且重复出现以将其作为子程序,事先存到器中,而不必重复编写,以简化程序。子程序可以在自动方式下调出,一般在主程序之中用M98调用,并且被调用的子程序还可以调用另外的子程序。从主被调出的子程序称为一重子程序,共可调用四重子程序(如图1-5)。子程序的最后一段必须是返回指令即M99。执行M
24、99指令,程序又返回到主用子程序段的下一段程序继续执行。当主程序结尾为M99时,程序可重复执行。调主程序子程序子程序二重嵌套一重嵌套图1.3-2 二重子程序嵌套可以用一条子程序调用指令连续、重复的调用同一子程序,最多可重复调用999次。18O20000;.M98P30000.M99;O10000;.M98 P20000.M99;O00001;.M98 P10000;.M30;指令 1指令 1.M99 返回主程指令 1指令 2.M98 调用子程序指令N.主程序结束GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)1.3.1 子程序编写及调用1.3.1.1 子程序编写按下面格式写一个子
25、程序;子O. ;.;.;子程序.;子程序结束M99 ;在子程序的开头,在地址 O 后写上子,在子程序最后是 M99 指令(M99 编写格式如上所示)。子主程序或子程序调用指令调出执行。调用子程序的指令格式如下:M98 P被调用的子重复调用次数如果省略了重复次数, 则认为重复次数为 1 次。(例) M98 P51002 ;(表示号码为 1002 的子程序连续调用 5 次。) M98 P 不可以与移动指令同时从主程序调用子程序执行的顺序于一个程序。在子调用子程序与在主调用子程序的情况一样。注:当检索不到用地址 P 指定的子时, 系统显示。19GSK 25i中心数控系统 使用手册(第 2 分册: 编
26、程篇)1.3.2 程序输入格式一个程序段的各必须按照如下规定的格式指令。如果输入格式为可变程序段格式的话程中的文字数就可以变化。编程上非常方便。序段内的例:数目及一个用快速将X 轴移动到50.123mm时,刀具移动指令如下:G00X50 1230 ;小数点以后4 位小数点以前6 位为000050 前零省略即使前零可省略G00 也能省为G0(G00 指定快速进给)注:在一个程序,同一地址字指令了两个以上时,原则上后指令的有效,不。例:G00 G01 X100. Y200.;G01有效, G00 无效。1) 各组的G 代码也是最后指定的有效2) 在圆弧指令中同时指令了R 和I,K 时,与顺序无关,
27、R有效1.3.3 程序结束程序从开始, 用 M02、M30 或 M99 结束。在执行,如果检测出程序结束代码:M02、M30 或 M99,若是 M02、M30 指令结束程序结束,变成复位状态;若是 M99 指令结束时,则返回,程序循环执行;若 M99 是在子程序结束返回到调用子程序的。 M30 可以。用参数 N0:1803#5是否返回,M02 可以用位参数 N0:1803#4是否返回20警告!如果在机床操作面板上的跳过任选程序段开关接通的话,包含跳过任选程序代码的程序段:例 如,/M02;,/M30;,或/M99;不认为程序结束。GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)2
28、 编程基本知识2.1轴表 2-12.2轴名5 个基本轴的名称总是 X、Y 、Z 、4TH、5TH。用数据参数 NO. 9101 设定轴数, 用 NO.1020设定每个轴的名称。2.3坐标系2.3.1 机床坐标系机用作基准的特定点称为机床零点。机床厂对每台机床设置机床零点。用机床零点作为原点而设置的坐标系称为机床坐标系。在通电之后,执行手动返床零点建立机床坐标系。机床坐标系一旦设定,就保持不变,直到电源关,系统重启或按下急停为止。采用右手笛卡儿坐标系,主轴方向的运动为Z轴运动,从主轴向工件方向看主轴箱接近工件的运动为Z轴负向运动,远离工件的运动为Z轴正向运动;其余方向由右手笛卡儿坐标系判定。21
29、项 目GSK25i基本轴数5 轴(X、Y、Z、4TH、5TH)扩展轴数(总数)最多 6轴GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)2.3.2 参考点在 CNC 机,有一个特殊的位置,通常在这个位置换设定坐标系,这个位置称为参考点。参考点是由机床厂设定的机床坐标系下的一个固定点。用参考点返回功能刀具可以容易地移动到该位置。一般情况下数控铣的参考点与机械零点重合,而中心参考点通常为换。图 2.3.2-1使刀具移动到参考点,有下面两种方法:1.2.手动返回参考点(见操作手册中“手动自动返回参考点械零点”一节)2.3.3 工件坐标系工件时使用的坐标系称为工件坐标系(又称零件坐标系)
30、。工件坐标系由 CNC 预先设置(设置工件坐标系)。图 2.3.3-1刀具在 CNC 指令的工件坐标系上,按照图纸上编程坐标系的指令程序把工件切削成图纸22GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)上的形状,必须确定机床坐标系和工件坐标系的相对关系。确定这两个坐标系相对关系的方法称之为找正。 可根据零件的形状、数量等采用不同的方法。) 用零件的基准点)把零件直接装在夹具上时把刀具中心移动对准零件基准点, 在此位置用 CNC 指令设定工件坐标系,此时工件坐标系与编程坐标系重合。由于刀具中心无法直接于工件基准点, 因此要将刀具到距基准点已知距离的位置(可以是参考点)利用已知距离
31、设定 CNC指令的工件坐标系(如 G92)。一个程序设置一个工件坐标系(选择一个工件坐标系)。设置的工件坐原点来改变。可以使用以下二种方法设置工件坐标系:以用移动它的1.2.用G92法,具体情况见3.2.11用G54到G59法,具体情况见3.2.82.3.4最大行程最大行程=最小指令增量×99999999表2-2最大行程注1:不能指定超过最大行程的指令。注2:实际行程取决于机床。23增 量 系 统最 大 行 程公制机±999999.9999mm±999999.9999degree英制机±99999.9999inch±999999.9999deg
32、reeGSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)2.3.5 绝对值编程和增量值编程移动刀具的指令方法有:绝对值指令和增量值指令。绝对值指令是用轴移动的终点位置的坐标值进行编程的方法,称为绝对坐标编程。相对值指令是用轴移动量直接编程的方法,称为相对坐标编程(又叫增量坐标编程)。增量值指令是用轴的相对移动量直接编程的方法。增量值与所在的坐标系无关系,只需给出终点位置相对于起点位置的运动方向和距离即可。绝对值指令和增量值指令分别用 G90 和 G91 指令。图 2.3.5-1图 2.3.5-1 中的从始点到终点的移动,用绝对值指令 G90 编程和增量值指令 G91 编程的情况如下
33、:G90 G0 X40 Y70;或 G91 G0 X60 Y40 ;两种方式都可完成同样的动作,操作者可根据需要灵活使用。说 明:¾G90 与 G91 为同组的模态值,即在指定为 G90 时,在未指定 G91 之前,均为 G90 方式(默认方式),对于 G91,在未指定 G90 方式之前,均有效。系统参数设置参数 N0:1801#3 可以指定开机时缺省的(参数为 1 时)。参数是 G90 方式(参数为 0 时)还是 G91 方式2.4模态和非模态模态是指某地址的值一经设置以后一直有效直至某程序段又对该地址重新设置。模态的另一意义是某功能字设置之后,以后的程序若使用相同的功能,可以不必
34、再输入该字段。¾例如下列程序:G0 X100 Y100;(快速至X100 Y100处)24GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)X20 Y30;(快速至X120 Y30处,G0为模态指定,可省略不输)G1 X50 Y50 F300;(直线插补至X50 Y50处,进给速度300mm/min G0G1,) X100;(直线插补至X100 Y50处,进给速度300mm/min,G1、Y50、F300均为模态指定,可省略不输)G0 X0 Y0;(快速至X0 Y0处)初态是指系统上电后默认的编程状态。具体见表3-1。¾¾¾¾例如下
35、列程序:O00001X100 Y100;(快速至X100 Y100处,G0初态)G1 X0 Y0 F100;(直线插补至X0 Y0处,每分进给,进给速度为100mm/min,G98为系统上电初态)非模态是指相应地址的值仅在书写了该代码的程序值必须重新指定。如表3-1中的00组G功能指令。有效,下一程序段如再使用该地址的关于功能字的模态与非模态描述见表2-3。表2-3. 功能指令的模态与非模态2.5 小数点编程数字值可以用小数点输入,当输入距离、时间或速度以使用小数点,下面地址可以指定小数点:X、Y、Z、A、B、C、I、J、K、R、P、Q、和 F。说 明:1、 是否使用小数点编程,由参数 N0:
36、1800#5 设定。当位参数 N0:1800#5=1 时,编程数值单位为毫米、英寸或度;当参数 N0:1800#5=0 时,编程数值由参数 N0:1000#1 设定。为最小移动。最小移动2、 小于最小输入增量例:的小数被舍去。X9.87654;是 0.001mm 时,处理成 X 9.876。是 0.0001mm 时,处理成 X 9.8765。当最小输入增量当最小输入增量25模态模态G功能一组可相互注销的G 功能,这些功能一旦被执行,则一直有效,直到被同一组的G 功能注销为止。模态M 功能一组可相互注销的M 功能,这些功能在被同一组的另一个功能注销前一直有效。非模态非模态G 功能只在所规定的程序
37、有效,程序段结束时被注销;非模态M 功能只在书写了该代码的程序有效;GSK 25i中心数控系统 使用手册(第 2 分册:编程篇)2.6 基本功能概述2.6.1 刀具沿工件外形移动插补1)刀具沿着直线运动程序指令C 点20 F 100;由 A 移X50 Y 50 ; 由 B 移B 点刀具A 点程序原点 X0Y02)刀具沿着圆弧运动G 01X 100Y50 F50 ;由 A 移至 BG 03X 50Y100R 50; 由 B 移至 C刀具 程序原点 X0 Y0 A 点把刀具这样沿着直线、圆弧运动的功能称为插补功能。编程指令 G01,G02 等被称为准备功能, 用于指示数控装置进行何种插补。注:实际
38、中某些机床是工作台移动,而不是刀具移动,在本手册中,全部假定刀具相对于工件移动来进行说明。实际的运动请参照机床实际运行方向,注意避免因此造成的人身损坏。和机床2620505010050C 点B 点100G 01Y50 至 B至 C工件 100 GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)2.6.2进给进给功能指定进给速度的功能称为进给功能。为了切削零件,用指定的速度使刀具运动称为进给,进给速度用数值指令。例如,让刀具以200mm/min 进给时,程序指令为:F200.。2.6.3切削速度 、主轴速度功能把切削工件时刀具相对工件的速度称为切削速度。CNC 可以用主轴转速 RPM
39、(r/min)来指令这个切削速度。例如: 刀具直径为 10mm,的关系, 主轴转速约 250r/min,切削线速度用 8m/min指令为:S250。时, 根据主轴转速 N=1000V/D把有关主轴转速的指令称为主轴功能。27GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)2.6.4机床操作指令辅助功能实际上, 刀具开始工件时, 要使主轴回转, 根据需要是否供给冷却液, 为此必须控制机床主轴电机和冷却泵的开/关。这些由系统通过 NC 指令程序或机床开/关动作的功能称为辅助功能,用 M 代码指令。例如:若指令 M03,主轴就以指令的回转速度顺时针回转。(顺时针是指由主轴方向向 Z 的
40、负方向看)。2.6.5不同使用的刀具刀具功能当进行钻孔、攻丝、镗孔、铣削等时,必须选择适当的刀具。对每把刀具赋给一个编号, 在指令不同的编号时,就选择相应的刀具。例 当对钻头赋给 01 号时当这把刀具放在 ATC 的 01 号位用指令 T01 选择这把刀具,该功能称为刀具功能。28GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)2.6.6刀具形状和用程序刀具移动2.6.6.1 刀具长度补偿通常一个工件时,要使用几把刀具。如果在同一坐标系下执行如 G0Z0 的指令时,由于刀具的长度是不同的,所以刀具端面到工件的距离也不同。如果频繁改变程序就会非常麻烦,且易出错。为此,事先测定出各刀
41、具的长度,然后把它们与标准刀具长度的差(通常定为第一把刀)设定给 CNC。运行长度补偿程序,即使换刀,程序也不需要改变就可以,使刀具端面在执行 Z 轴定位(如 G0Z0)的指令后距离工件的位置是相同的。这个功能称为刀具长度补偿功能。2.6.6.2 刀具半径补偿功能因为刀具有半径, 如果刀具按程序给定的刀具轨迹运行则会将工件切削掉刀具的半径,为了简化编程,CNC 可以相对于形状偏移一个刀具半径的位置运行程序,而直线与直线或圆弧之间相交处的过渡轨迹则由系统自动处理。29GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)事先把刀具直径值CNC 刀具补偿列表中,刀具就能根据程序调用不同的半
42、径补偿量沿着形状偏移距离为刀具半径的轨迹运动。这个功能称为刀具半径补偿功能。2.6.6.3刀具移动范围行程用参数设定可以指定刀具可以安全运行的范围,超出这个范围,系统将停止各轴的运动,同给出超程。这个功能称为行程校验即通常所讲的软限位。30GSK 25i中心数控系统 使用手册(第 2 分册: 编程篇)3 预准备功能 G 代码3.1预备功能 G 代码的种类地址 G 代码后面的数字决定其在该程序段的指令的意义。G 代码有以下两种类型。(例) G01 和 G00 是同组的模态 G 代码G01 X ;Z ; G01 有效X ; G01 有效G00 Z;G00 有效表 3-1G 代码及功能表31G 代码
43、组别指令形式功能*G0001G00 X_Y_Z_(快速移动)G01G01 X_Y_Z_F_直线插补(切削进给)G02G02X_Y_R_F_; G03I_J_圆弧插补 CW(顺时针)G03圆弧插补 CCW(逆时针)G0400G04 P_ 或 G04 X_暂停, 准停G1000G10L_;N_P_R_可编程数据输入*G1100G11可编程数据输入方式取消*G1517G15极坐标指令消除G16G16极坐标指令*G17 G18 G1902在程序随其它程序写入即可,用在圆弧插补与刀具半径补偿中。XY 平面选择ZX 平面选择YZ 平面选择G2006必须在程序程序开头,坐标系设定之前, 单独程序段指定。英制
44、数据输入*G21公制数据输入G2700G27X_Y_Z_返回参考点检测G28G28返回参考点G29G29从参考点返回类型意义非模态 G 代码仅在其所处的程序有效模态 G 代码这种G 代码指令一次后就一直有效直到被另一个同组的G 代码所取代GSK 25i中心数控系统使用手册(第 2 分册:编程篇)32G30G30Pn返回 2、3、4 参考点G31G31跳转功能G39G39I_J_; I_J_; J_K_或 G39拐角偏置圆弧插补*G4007G17G40 G41 G42X_Y_刀具半径补偿取消G41G18X_Z_左侧刀具半径补偿G42G19Y_Z_右侧刀具半径补偿G4308G43Z_正方向刀具长度
45、补偿G44G44负方向刀具长度补偿*G49G49刀具长度补偿取消*G5011G51比例缩放取消G51G51 X_ Y_ Z_ P_比例缩放G5300在写入即可选择机床坐标系*G5414在程序随其它程序写入即可,一般放在程序的开始处。工件坐标系 1G55工件坐标系 2G56工件坐标系 3G57工件坐标系 4G58工件坐标系 5G59工件坐标系 6G6000G60 X_ Y_ Z_ F_单方向G6115G61准停方式G62G62自动拐角倍率G63G63攻丝方式*G64G64切削方式G6500G65 H_P# i Q# j R# k宏程序指令G6816G68 X_ Y_ R_坐标旋转*G69G69坐
46、标旋转取消G7309G73 X_Y_Z_R_Q_F_;钻深环G74G74X_Y_Z_R_P_F_;左旋攻丝循环G76G76 X_Y_Z_R_P_F_K_;精镗循环*G80在程序随其它程序写入固定循环注销G81G81X_Y_Z_R_F_;钻环(点钻循环)G82G82X_Y_Z_R_P_F_;钻环(镗阶梯环)G83G83X_Y_Z_R_Q_F;深循环G84G84X_Y_Z_R_P_F_;攻丝循环G85G85X_Y_Z_R_F_;镗环G86G86X_Y_Z_R_F_;钻环G87G87X_Y_Z_R_Q_P_F_;反镗环G88G88X_Y_Z_R_P_F_;镗环G89G89X_Y_Z_R_P_F_;镗环*G9003在程序随其它程序写入绝对值编程G91增量值编程GSK 25i中心数控系统使用手册(第 2 分册:编程篇)注 1: 带有*记号的 G 代码,当电源接通处于这个 G 代码的状态。注 2: 00 组的 G 代码除了 G10、G11 外,都是非模态 G 代码。注 3: 如果使用了 G 代码一览表中未列出的 G 代码,则出现,或指令了不具有的选择功能的 G 代码,也注 4: 在同一个程序。可以指令几个不同组的 G 代码,如果在同一个程序指令两个以上的同组 G 代码,仅执行最后指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《子网掩码的计算》课件
- 第6单元 科技文化与社会生活(B卷·能力提升练)(解析版)
- 百货商店电器城保安工作总结
- 集装箱散货转化公路运输代理协议三篇
- 2023-2024年员工三级安全培训考试题附参考答案【典型题】
- 乘除法应用题课件
- 2023年-2024年企业主要负责人安全培训考试题附解析答案
- 教育资源整合研究报告
- 《督脉与腧穴》课件
- 云平台下的供应链协同-洞察分析
- 中国珠宝市场发展报告(2019-2024)(中英)-中国珠宝玉石首饰行业协会
- 2024年陕西省安全员《A证》考试题库及答案
- 2024版新能源汽车购置补贴及服务保障合同3篇
- 安徽省芜湖市2023-2024学年高一上学期期末考试 数学 含解析
- 中学历史教育中的德育状况调查问卷
- 教科版四年级科学上册全册复习教学设计及知识点整理
- 重庆万科渠道制度管理办法2022
- 上海黄金交易所贵金属交易员题库
- 蒸汽管道设计表(1)
- 提捞采油安全操作规程
- in、ing对比辨音练习.doc
评论
0/150
提交评论