




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FANUC 数控数控 系统应用技术系统应用技术联系方式技术)维修) 北京-FANUCbj- 王玉琪王玉琪黄晓黄动插入顺序号自动插入顺序号设成1。#3216设号数的增量值扩展编辑功能扩展编辑功能背景编辑功能背景编辑功能用用G10输入工件坐标系输入工件坐标系几何几何 M系列刀具补偿显示系列刀具补偿显示Geometry compensation value for H code G10L10P_R_;Geometry compensation value for D code G10L12P_
2、R_;Wear compensation value for H code G10L11P_R_;Wear compensation value for D code G10L13P_R_;P : Number of tool compensationR : Tool compensation value in the absolute command(G90) modeValue to be added to the specified tool compensation value in the incremental command(G91) mode (the sum is also
3、a tool compensation value.) 用程序输入刀补值(用程序输入刀补值(M系列)系列)车床系统的刀尖半径补偿车床系统的刀尖半径补偿 假想刀尖方位假想刀尖方位 T系列刀具补偿显示系列刀具补偿显示(1) T系列刀具补偿显示系列刀具补偿显示(2)G10 P_ X_Y_Z_R_Q_;或 G10 P_U_V_W_C_Q_;P:偏置号 0:工件坐标系移动值指令 164:刀具磨损偏置值指令 10000+(164):刀具几何偏置值指令X:X 轴偏置值(绝对)Y:Y 轴偏置值(绝对)Z:Z 轴偏置值(绝对)U:X 轴偏置值(增量)V:Y 轴偏置值(增量)W:Z 轴偏置值(增量)R:刀尖半径偏
4、置值(绝对)C:刀尖半径偏置值(增量)Q:假想刀尖号用程序输入刀补值(用程序输入刀补值(T系列)系列)G41与与G42 注意工件与刀具的方位注意工件与刀具的方位切入点和切出点的确定切入点和切出点的确定刀补注意点刀补注意点 1 毛坯外起刀,轮廓外退刀,否则会过切或欠切。毛坯外起刀,轮廓外退刀,否则会过切或欠切。 2 切向起刀切入,切向退刀取消刀补。切向起刀切入,切向退刀取消刀补。 3 起刀段无刀具运动不生成刀偏。起刀段无刀具运动不生成刀偏。 4 起刀加刀补起刀加刀补(G41/G42)与退刀取消刀补(与退刀取消刀补(G40)必)必 须用须用G00,G01指令段,不能用指令段,不能用G02/G03。
5、 5 注意连续的无进给轴运动的程序段会自动取消刀注意连续的无进给轴运动的程序段会自动取消刀 补。补。 6 G28,G53临时取消刀补。临时取消刀补。 工件坐标系预置工件坐标系预置车床的绝对指令与增量指令车床的绝对指令与增量指令A车削中心用B/C圆心角大于或小于圆心角大于或小于180度的圆弧度的圆弧螺旋插补螺旋插补螺旋插补螺旋插补G51.1 IP_;设置可编程镜像: 根据G51.1IP_;指定的: 对称轴生成在这些程序段: 中指定的镜像;G50.1 IP_; 取消可编程镜像IP_:用G51.1 指定镜像的对称点(位置)和对称轴。用G50.1 指定镜像的对称轴。不指定对称点。G17G18 G68
6、_R_;指令坐标系旋转G19 : 坐标系旋转方式: G69; 坐标系旋转取消指令-:旋转中心; R:旋转角度G32变螺距螺纹变螺距螺纹 G34X_Z_F_K_;多头螺纹多头螺纹 G32X_Z_F_Q_(单位:单位: 0.001);G92 ( (简单循环简单循环) )G76(复循环)(复循环)圆柱插补圆柱插补G07.1极坐标插补极坐标插补G12.1(车床车床)拐角圆弧插补拐角圆弧插补G39(M)AI先行控制先行控制G08 指令格式:指令格式: G08 P_;P1:执行:执行G08P0:取消:取消G08 有效的有效的NCNC与伺服功能:与伺服功能:预读预读20段段插补前直线加减速插补前直线加减速拐
7、角处自动减速拐角处自动减速AI轮廓控制轮廓控制(AICC) 指令格式:指令格式: G05.1 Q_;(用用HRV3为为G05.4Q_;)Q1:执行:执行AICCQ0:取消:取消AICC 有效的有效的NCNC与伺服功能:与伺服功能:预读预读40段段插补前直线加减速插补前直线加减速插补前铃形加减速插补前铃形加减速自动拐角减速自动拐角减速按加速度钳制进给速度按加速度钳制进给速度按圆弧半径钳制进给速度按圆弧半径钳制进给速度程序段重叠程序段重叠预读前馈预读前馈刀具寿命管理功能刀具寿命管理功能自诊断画面自诊断画面宏程序的宏程序的适用范围:适用范围: 形状类似但大小不同(圆、方及其它)形状类似但大小不同(圆
8、、方及其它) PMC控制控制 自动化功能(刀具长度测量、生产管理等)自动化功能(刀具长度测量、生产管理等) 特殊形状(椭圆、球等)特殊形状(椭圆、球等) 大小相同但位置不同(组孔、阵列等)大小相同但位置不同(组孔、阵列等) 变量的种类变量的种类 变量的显示与设定变量的显示与设定 变量的使用变量的使用 未定义变量未定义变量一、变量一、变量1. 变量的种类变量的种类 例:例:#10,#1005 表达式表达式也可以用于指定变量号,需封闭在括也可以用于指定变量号,需封闭在括号中。号中。 例:例:#2-1,#500/2 可在程序段结尾加可在程序段结尾加注释注释说明变量内容,需用说明变量内容,需用括号封闭
9、。括号封闭。 例:例: #2=#3-1(TOOL NUMBER);变量符号(变量符号(#)+ 变量号变量号变量的表变量的表示示变量号变量号变量类型变量类型用用 途途#0空变量空变量总为空总为空#1#33局部变量局部变量当前宏程序中使用的存储变量,当前宏程序中使用的存储变量,可随意定义,可随意定义,断电后数据初始化断电后数据初始化#100#199#500#999公共变量公共变量在不同的程序中意义相同,各宏在不同的程序中意义相同,各宏程序公用。程序公用。断电后断电后#100#199初初始化为空,始化为空, #500#999数据保数据保存存#1000系统变量系统变量CNC运行时内部状态的各种数运行时
10、内部状态的各种数据据变量的种变量的种类类 按按 、 显示公共变量值显示公共变量值当在程序中定义变量值时,小数点可以省略当在程序中定义变量值时,小数点可以省略#1 = 123;#1123.000变量的引用变量的引用 跟在地址后面的数值可用变量来代替。跟在地址后面的数值可用变量来代替。G01 X10.0 F#1;F把把#1值作为值作为F的指令值的指令值G01 X-#1+#2 F#1;把表达式放在把表达式放在括号中括号中变量的定义变量的定义二、运算指令二、运算指令 运算命令的种类运算命令的种类 运算顺序运算顺序 种种 类类符符 号号格格 式式加法加法+#i = #j + #k 减法减法-#i = #
11、j - #k乘法乘法#i = #j#k除法除法/#i = #j / #k1.运算命令的种类运算命令的种类加减乘除加减乘除种种 类类函数名函数名格格 式式下取整下取整FIX#i = FIX #k 上取整上取整FUP#i = FUP #k 四舍五入四舍五入ROUND#i =ROUND #k 绝对值绝对值ABS#i =ABS #k 下取整下取整(FIX):舍去小数点以下部分:舍去小数点以下部分上取整上取整(FUP):将小数后部分进位到整数部分:将小数后部分进位到整数部分ROUND函数:在算术运算或逻辑运算指令中使用时,在第函数:在算术运算或逻辑运算指令中使用时,在第1个个 小数位置四舍五入。在小数位
12、置四舍五入。在NC语句地址中使用时,根语句地址中使用时,根 据地址的最小设定单位将指定值四舍五入据地址的最小设定单位将指定值四舍五入数据处理数据处理种种 类类符符 号号格格 式式结果结果正弦正弦SIN#i=SINc/a余弦余弦COS#i=COSb/a正切正切TAN#i=TANc/b反正弦反正弦ASIN#i=ASINc/a反余弦反余弦ACOS#i=ACOSb/a反正切反正切ATAN#i=ATANc/b三角函数的角度单位为三角函数的角度单位为度度。如:。如:9030表示为表示为90.5三角函数三角函数其它函数其它函数种种 类类函数名函数名格格 式式平方根平方根SQRT#i = SQRT #k 自然
13、对数自然对数LN#i = LN #k 指数函数指数函数EXP#i =EXP #k #2=2;#1=SQRT#2;1.414#1逻辑运算逻辑运算种种 类类名称名称格格 式式或或OR#i = #j OR #k异或异或XOR#i = #j XOR #k与与AND#i = #j AND #k 对对32位的每一位按二进制进行逻辑运算位的每一位按二进制进行逻辑运算输入值输入值或或异或异或与与00000011101011011101#1=#2 AND #3#1=#2 XOR #3#1=#2 OR #30000111112#30001010121#2二进制二进制十进制十进制292540001110100011
14、00100000100从从BCD转为转为BIN: #i= BIN#j;从从BIN转为转为BCD: #i= BCD#j; 数制转换数制转换三、控制指令三、控制指令 条件转移(条件转移(IF 语句)语句) 无条件转移(无条件转移(GOTO 语句)语句) 循环(循环(WHILE 语句)语句) 1.无条件转移(无条件转移(GOTO 语句)语句) GOTO n; n:顺序号(:顺序号(1- 99999)无条件地转移到顺序号为无条件地转移到顺序号为n的的程序段程序段去。去。 n也可用变量或表达式来代替也可用变量或表达式来代替GOTO 10;GOTO #10;2. 条件转移(条件转移(IF语句)语句) IF
15、 GOTO n; 若满足若满足,下步操作转移到,下步操作转移到顺序号为顺序号为n的程序段去。的程序段去。 若不满足,执行若不满足,执行IF语句下面的语句。语句下面的语句。 IF THEN ; 若满足若满足,执行,执行THEN后的后的宏程序语句,只执行一个语句。宏程序语句,只执行一个语句。IF#1 EQ #2 THEN #3=0;表表 达达 式式含含 义义英英 文文#j EQ #k#j #kEQual#j NE #k#j #kNot Equal#j GT #k#j #kGreater Than#j LT #k#j #kLess Than#j GE #k#j #kGreater or Equal#
16、j LE #k#j #kLess or Equal #j 和和 #k 也可用也可用来代替。来代替。条件表达式条件表达式3. 循环(循环(WHILE语句)语句) WHILE DO m; (m=1,2,3) END m;条件成立时执条件成立时执行的程序行的程序 DO m和和 END m必须必须成对成对使用,并以使用,并以 其中的其中的m作作为识别号相互识别。为识别号相互识别。 m的范围为的范围为1,2,3。可以根据需要多次使用。可以根据需要多次使用。WEILL的常用格式的常用格式计数器(当前值)计数器(当前值)=(初值);(初值);WHILE (当前值)比较(目标值)(当前值)比较(目标值) DO
17、 m;(执行循环操作);(执行循环操作);计数器(当前值)计数器(当前值)=(当前值)(当前值)1;ENDm;五、系统变量五、系统变量 刀具补偿值刀具补偿值 CNC报警报警 时间信息时间信息 模态信息模态信息 位置信息位置信息 工件零点偏移工件零点偏移刀具补偿值刀具补偿值补偿补偿号号刀具长度补偿(刀具长度补偿(H)刀具半径补偿(刀具半径补偿(D)几何补偿几何补偿磨耗补偿磨耗补偿几何补偿几何补偿磨耗补偿磨耗补偿1#11001(#2201)#10001(#2001)#13001#12001(200)#11200(#2400)#10200(#2200)400#11400#10400#13400#12
18、400CNC报警报警CNC停止运行并报警停止运行并报警0200#3000功能功能设定范围设定范围变量号变量号表达式后为表达式后为不超过不超过26个字符个字符的报警信息的报警信息屏幕上显示报警号和报警信息,报警号为屏幕上显示报警号和报警信息,报警号为#3000 的值加上的值加上3000#3000=1 (WRONG DATA INPUT);屏幕显示:屏幕显示:3001 WRONG DATA INPUT 例:例:时间信息时间信息变量号变量号单位单位功功 能能赋值赋值#3001毫秒毫秒计时器。电源接通时复位为计时器。电源接通时复位为0。可以可以#3002小时小时计时器。循环启动灯亮时开始计时。计时器。
19、循环启动灯亮时开始计时。即使在断电时也保存该值即使在断电时也保存该值可以可以#3011年月日年月日读取当前的日期。读取当前的日期。1999年年12月月31日日 19991231不可不可#3012时分秒时分秒读取当前的时间。读取当前的时间。下午下午3点点34分分56秒秒 153456不可不可加工零件数加工零件数变量号变量号功功 能能赋值赋值#3901已加工零件数已加工零件数可以可以#3902所要求的零件数所要求的零件数可以可以模态信息模态信息位置信息位置信息变量号变量号位置信息位置信息坐标系坐标系刀补值刀补值#50018程序段终点程序段终点工件坐标系工件坐标系不包含不包含#50218当前位置当前
20、位置机床坐标系机床坐标系包含包含#50418当前位置当前位置工件坐标系工件坐标系#50618跳转信号位置跳转信号位置#50818刀具长度补偿值刀具长度补偿值#51018伺服位置误差伺服位置误差工件零点偏移值工件零点偏移值变量号变量号工件坐标系工件坐标系#52014第第1轴到第轴到第4轴外部工件坐标原点偏移值轴外部工件坐标原点偏移值#52214第第1轴到第轴到第4轴轴G54原点偏移值原点偏移值#52414第第1轴到第轴到第4轴轴G55原点偏移值原点偏移值#52614第第1轴到第轴到第4轴轴G56原点偏移值原点偏移值#52814第第1轴到第轴到第4轴轴G57原点偏移值原点偏移值#53014第第1轴
21、到第轴到第4轴轴G58原点偏移值原点偏移值#53214第第1轴到第轴到第4轴轴G59原点偏移值原点偏移值PMC信号信号O0001;G92 X0 Y0;G65 P9999 U100.0 R80.0 A1.0 F300;M30;O9999;#30=#4001;#31=#4003;#32=#4109;#5=#1;#24= #5001;#25= #5002;WHILE #5 LE 360 DO1;#2= #24 + #21*COS#5;#3= #25 + #18*SIN#5;G01 G90 X#2 Y#3 F#9;#5=#5+#1;END1;G#30 G#31 F#32;M99;#18#6#5#2#1
22、0G65 P9999 Rr Dd Aa Ff;R:球的半径(:球的半径(#18)D:刀具半径补偿号(:刀具半径补偿号(#7)A:分层角度(:分层角度(#1)F:进给速度(:进给速度(#9)#2:角度:角度#3:切削起始点的:切削起始点的X坐标坐标#4:切削起始点的:切削起始点的Y坐标坐标#5:走刀点球半径:走刀点球半径#6:刀具半径补偿值:刀具半径补偿值#10:最终加工角度:最终加工角度#24:球心的:球心的X坐标坐标#25:球心的:球心的Y坐标坐标O9999;#30= #4001;#31= #4003;#32= #4109;#24=100.;#26=70.;#6= #13000 + #7;#
23、5= #18 + #6;#7=SQRT#5*#5 - #6*#6;#2= 90 + #1;#10= ATAN#6/#7;G01 G90 Z#5 F#9;WHILE#2 GT #10 DO1;#2= #2 - #1;IF #2 GT #10 GOTO 1;#2= #10;N1 #3= #5*COS#2;#4= #26 + #5*SIN#2;G00 X#24+#3;G01 Z#4;G02 I-#3;END1;G#30 G#31 F#32;M99;六、宏程序调用六、宏程序调用 非模态调用非模态调用G65 模态调用模态调用G66 G、M代码调用宏程序代码调用宏程序 M、T代码调用子程序代码调用子程序
24、G65 Pp Ll 自变量赋值自变量赋值;要调用的要调用的程序号程序号重复次重复次数数 用用G65指令,把由指令,把由P指令的宏程序体调用指令的宏程序体调用L次次 L的默认值为的默认值为1 按照按照自变量赋值自变量赋值的规定,将自变量的实际的规定,将自变量的实际数值调到相应的程序体中数值调到相应的程序体中1. 非模态调用非模态调用G652. .模态调用模态调用G66G66 Pp Ll 自变量赋值自变量赋值; ; ;G67;轴轴每每移动一次即调用一次宏程序移动一次即调用一次宏程序 p:要调用的宏程序号:要调用的宏程序号l:重复次数(默认值为:重复次数(默认值为1)G67:取消模态调用指令:取消模
25、态调用指令3. G指令进行宏程序方式调用指令进行宏程序方式调用G指令调用指令调用将宏程序调用指令将宏程序调用指令G65 P901用用G 来代替来代替宏程序号宏程序号901与与G代码代码之间的对应关系由参数指定之间的对应关系由参数指定在被调用的宏程序中不能再使用在被调用的宏程序中不能再使用G、M代码调用宏程序,程序代码调用宏程序,程序体中的体中的G、M代码作为普通的代码作为普通的G、M代码处理代码处理G65 P9010 X100. Y20. R3. Z-20. F300;G81 X100. Y20. R3. Z-20. F300;变量赋值变量赋值宏程序宏程序调用指令调用指令钻孔循环钻孔循环主程序主程序宏程序宏程序在参数(No.6050 到No.6059)中设置调用用户宏程序(9010 到9019)的G 代码号。程序号程序号参数号参数号O90106050O90116051O90126052O90136053O90146054O90156055O90166056O90176057O90186058O90196059将参数将参数No.6050设为设为81G代码调用宏程序时:代码调用宏程序时:M指令调用指令调用 将宏程序调用指令将宏程序调用指令G65 P902用用M 来代替来代替 宏程序号宏程序号90
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全生产送培训进企业课件
- 工程审计沟通协调方案(3篇)
- 2025医护人员培训合同
- 物理竞赛国际试题及答案
- 2025年城市公共自行车智能化改造项目智能数据分析应用研究报告
- Unit1 You and Me Project说课稿 2024-2025学年人教版(2024)七年级英语上册
- 解析2025年电商物流“最后一公里”配送难题的智能化解决方案
- 老年人安全用药原则课件
- 2025年新能源行业渠道拓展策略分析:技术创新与市场拓展新路径探索
- 安全生产责任制培训记录课件
- 《实验心理学(第3版)》 课件全套 白学军 第1-11章 实验心理学概论-阅读
- 一例感染性休克患者护理查房汇报
- 电池热管理机组知识
- 《电力行业职业技能标准 农网配电营业工》
- 《戏曲服饰欣赏》课件
- 《公共基础知识》贵州省黔南布依族苗族自治州都匀市2024年事业单位考试统考试题含解析
- 电力营销业务培训课件
- 技术方案评审表
- 人教版九年级数学下册第二十六章反比例函数-作业设计
- 人美小学美术五上《第1课:肖像艺术》课件
- 湘美版五年级上册美术全册教案
评论
0/150
提交评论