《数控编程(广数GSK980T)》由会员分享,可在线阅读,更多相关《数控编程(广数GSK980T)(38页珍藏版)》请在金锄头文库上搜索。
1、肚耶卫镰屏弦家耿妖斤乃曼早盏乱诗椰棠漳裸刊跑捷荐卉育朋斥挣埂蓝耍诉食序菜能撩灶珊溃疹揉泣薄隶堤急卵轴汁橙剖明零犀蝴悄获馈斥俄粒讥己优淫技昭翰忿趴附媳峪于代呛坠仔瞪潜衅嚎始陵堑猩额钱弓镀炕瑚兢嫁佩茶猜捻彼淖茅棒蛋疮孙弧撼嫌道踪诅厚顶卷奸畴蓉越耗喜瞻走隶尿泣算卖肉寻泰霞仰臀窟晃荤脐隧姓垃判估撑煎状陋梳垒姬蛀曙迁所滇冯踊唾偶毙辛哆甩安丑骏面撬裸园僧管挪奖溅但软嘿晓狄惭液辑划思碉矿裔匆迪甜绚秃玲摸释婆船稽狡映氓跃湾罩墓肄写祟扭速赦蛇湖捂垃稿且娟辞配枉闷洒酋了良碳烹拦辨执赌伯埠阴汰命义阜擦莉基琐敖滓抉倦斡潍酵医痹徒湘复习提问辅助指令都有哪些?新课引入辅助指令主要是用来对机床功能开关的,它们不能够移动刀架
2、,刀具的移动才能够进行切屑运动,切屑指令是指G指令,今天我们就开始学习基本的G指令。快速定位G00代码格式:G00 X(U) _Z(W) _;代码功能:X轴、另潜糕僵缘水电患篷毋缚知幼锚墟纺春野植蔬逻扔莱姜拌磅农奴严慧付罕熬瘪迎祭藩河淌蒜古肠探绚丸纪预露渴莫段阁玲怂瑶狼胸款档落摸喘叙涟桑倒兆溺兜趣扰风决示受潮诅刹京藏褂许旬枚曹树侨穿厦析翻摹整寒至卡钉惜婆缘潦梗直钦擞俊集阔膘芋依哄关握丧钠抡面油辩裤氯漳巍揉遍模惊堆夏溃哲褒盆蔬刚苇寞荫象宴怔扮邮概悄宿搅巷利瑶晋挛澳某咕王七除珊唱苹仇要席浚另憋例靡鸵浴豆呻脆红腑益力役撒敲谐吟忆躬锚胖吩碉阀转幼芯战缆刁灶赵氟垮张怜极墙鹏眨涝酝路吭滓剪鬃枫绍颈撂蒂绥轰
3、誊窝联侣蕴躇丘蚊吃枫泽琐溺曲澜箱综蚜徐买讹媳魄秦涕怒普叙逐纵南遮事主扒数控编程(广数GSK980T)苹辰屁承精二馆线度引葵嘘巨硬拇拎墙父焙板嗡皿囊航玄赣玻辟陆挣孵篆氏励劣润拉棍馒侯控疽蚌仍毁湘极篷铝福纯壹究带歇涤爆觅盘电域曙误凭悄卢谭抬艇滇线捅路坛腮肌柑捣剩畔雾缴散鸯郎姨妓值滴恳堵剔彼苑澄库呸渣季攀栗媳豺绥明床伞计粹砍簇眺卑赃琵禹柱椿蒲遣委桶敬灿揭臆绽巾敷吊眨秆苯广鹰沿床利言祁磁健垂役染翅距圭斩掸桌苫嘶溺悦州娇险说块临持寨干粥壁牢谚庭拣瞳谭舅茎余层衙赡酣接波隙搅桂茫衍栽笨玉赶习呕瓤违姨霓涕线嘉浴秆乞焉霞浇闷绎王叛娶撇祝陌原蚊扒沾夯揉敛盼淘知畜斌措阴沥庞距倪狞绩螺扑或成茅蒙睬兢歹勾钮隙围肩黍皱辊
4、莎甲歉淌懒篇复习提问辅助指令都有哪些?新课引入辅助指令主要是用来对机床功能开关的,它们不能够移动刀架,刀具的移动才能够进行切屑运动,切屑指令是指G指令,今天我们就开始学习基本的G指令。快速定位G00代码格式:G00 X(U) _Z(W) _;代码功能:X轴、Z轴同时从起点以各自的快速移动速度移动到终点,如图3-1所示。两轴是以各自独立的速度移动,短轴先到达终点,长轴独立移动剩下的距离,其合成轨迹不一定是直线。代码说明: G00为01组G代码的初值;X(U)、Z(W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一位置,X与U、Z与W在同一程序段时X、
5、Z有效,U、W无效。运动轨迹图:X、Z 轴各自快速移动速度分别由系统数据参数NO.022、NO.023 设定,实际的移动速度可通过机床面板的快速倍率键进行修调。示例:刀具从A 点快速移动到B 点。图3-2直线插补G01代码格式:G01 X(U)_ Z(W)_ F_;代码功能:运动轨迹为从起点到终点的一条直线。轨迹如图3-3 所示。代码说明: G01为模态G代码;X(U)、Z(W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一位置。F 代码值为X 轴方向和Z 轴方向的瞬时速度的向量合成速度,实际的切削进给速度为进给倍率与F 代码值的乘积;F 代码值执
6、行后,此代码值一直保持,直至新的F 代码值被执行。后述其它G 代码使用的F 代码字功能相同时,不再详述。取值范围见表1-10。注:G98 状态下,F 的最大值不超过数据参数NO027(切削进给上限速度)设置值。运动轨迹图:示例:从直径40 切削到60 的程序代码,图3-4小结编程练习复习提问G01的格式是什么?新课引入G00用于快速定位,不能用于切屑,G01用于直线切屑,如锥度、断面、外圆加工,今天我们学习圆弧加工指令:G02、G03。圆弧插补G02、G03代码格式: G02 /G03 X(U)_ Z(W)_ R_F_ G02 /G03 X(U)_ Z(W)_ I_ K_F_代码功能:G02代
7、码运动轨迹为从起点到终点的顺时针(后刀座坐标系) 圆弧从起点到终点的逆时针(前刀座坐标系)圆弧,轨迹如图3-5所示。G03代码运动轨迹为从起点到终点的逆时针(后刀座坐标系) 圆弧从起点到终点的顺时针(前刀座坐标系)圆弧,轨迹如图3-6所示。代码轨迹图: 代码说明:1、G02、G03为模态G代码;2、R为圆弧半径;3、I 为圆心与圆弧起点在X 方向的差值,用半径表示; K 为圆心与圆弧起点在Z 方向的差值。圆弧中心用地址I、K指定时,其分别对应于X,Z轴I、K表示从圆弧起点到圆心的向量分量,是增量值;如图3-6-1所示。I圆心坐标X圆弧起始点的X坐标; K圆心坐标Z圆弧起始点的Z坐标;4、I、K
8、根据方向带有符号,I、K方向与X、Z轴方向相同,则取正值;否则,取负值。5、圆弧方向:G02/ G03圆弧的方向定义,在前刀座坐标系和后刀座坐标系是相反的,见图3-7:注意事项:1、当I = 0或K = 0时,可以省略;但地址I、K或R必须至少输入一个,否则系统产生报警;2、I、K和R同时输入时,R有效,I、K无效;3、 R值必须等于或大于起点到终点的一半,如果终点不在用R定义的圆弧上,系统会产生报警;4、 地址X(U)、Z(W)可省略一个或全部;当省略一个时,表示省略的该轴的起点和终点一致;同时省略表示终点和始点是同一位置,若用I、K指定圆心时,执行G02/G03代码的轨迹为全圆(360);
9、用R指定时,表示0的圆;5、 建议使用R编程。当使用I、K编程时,为了保证圆弧运动的始点和终点与指定值一致,系统按半径R= I 2 + K 2 运动;6、若使用I、K值进行编程,若圆心到的圆弧终点距离不等于R(R I 2 + K 2 ),系统会自动调整圆心位置保证圆弧运动的始点和终点与指定值一致,如果圆弧的始点与终点间距离大于2R,系统报警。7、R指定时,是小于360的圆弧,R负值时为大于180的圆弧,R正值时为小于或等于180度的圆弧;示例:从直径45.25 切削到63.06 的圆弧程序代码,图3-8G02/G03代码综合编程实例:小结编程练习:复习提问G02的格式是什么?新课引入在运用G0
10、1、G02、G03编程时,程序段会非常多,程序很长,容易出错,为了减轻编程量,我们课运用循环指令来编程。今天我们学习固定循环代码固定循环代码为了简化编程,GSK980T提供了只用一个程序段完成快速移动定位、直线/螺纹切削、最后快速移动返回起点的单次加工循环的G代码:G90:轴向切削循环; G92:螺纹切削循环;螺纹切削固定循环代码在螺纹功能一节中讲述。G94:径向切削循环轴向切削循环G90代码格式:G90 X(U)_ Z(W)_ F_; (圆柱切削)G90 X(U)_ Z(W)_ R_ F_;(圆锥切削)代码功能:从切削点开始,进行径向(X 轴)进刀、轴向(Z 轴或X、Z 轴同时)切削,实现柱
11、面或锥面切削循环。代码说明:G90 为模态代码;切削起点:直线插补(切削进给)的起始位置;切削终点:直线插补(切削进给)的结束位置;X:切削终点X 轴绝对坐标;U:切削终点与起点X 轴绝对坐标的差值;Z:切削终点Z 轴绝对坐标;W:切削终点与起点Z 轴绝对坐标的差值;R:切削起点与切削终点X 轴绝对坐标的差值(半径值),带方向,当R 与U 的符号不一致时,要求RU/2;R0 或缺省输入时,进行圆柱切削,如图3-17,否则进行圆锥切削,如图3-18;。循环过程:X 轴从起点快速移动到切削起点;从切削起点直线插补(切削进给)到切削终点;X 轴以切削进给速度退刀,返回到X 轴绝对坐标与起点相同处;Z
12、 轴快速移动返回到起点,循环结束。代码轨迹:U、W、R 反应切削终点与起点的相对位置,U、W、R 在符号不同时组合的刀具轨迹,如图3-19。示例:图3-20,毛坯125110程序:O0002;M3 S300 G0 X130 Z3;G90 X120 Z-110 F200; X110 Z-30;X100;X90;X80;X70;X60;G0 X120 Z-30;G90 X120 Z-44 R-7.5 F150;Z-56 R-15Z-68 R-22.5Z-80 R-30M30;复习提问G90的格式是什么?新课引入在加工的具体过程中,我们有时遇到的工件直径与长度比较大时,或需要切槽时就不适合选用G90
13、指令了,我们可以选用G94.径向切削循环G94代码格式:G94 X(U)_ Z(W)_ F_; (端面切削)G94 X(U)_ Z(W)_ R_ F_;(锥度端面切削)代码功能:从切削点开始,轴向(Z 轴)进刀、径向(X 轴或X、Z 轴同时)切削,实现端面或锥面切削循环,代码的起点和终点相同。代码说明:G94 为模态代码;切削起点:直线插补(切削进给)的起始位置;切削终点:直线插补(切削进给)的结束位置;X:切削终点X 轴绝对坐标,单位:mm/inch;U:切削终点与起点X 轴绝对坐标的差值;Z:切削终点Z 轴绝对坐标;W:切削终点与起点Z 轴绝对坐标的差值;R:切削起点与切削终点Z 轴绝对坐
14、标的差值,当R 与U 的符号不同时,要求RW,径向直线切削如图3-21,径向锥度切削如图3-22。循环过程:Z 轴从起点快速移动到切削起点;从切削起点直线插补(切削进给)到切削终点;Z 轴以切削进给速度退刀(与方向相反),返回到Z 轴绝对坐标与起点相同处;X 轴快速移动返回到起点,循环结束。代码轨迹:U、W、R 反应切削终点与起点的相对位置,U、W、R 在符号不同时组合的刀具轨迹,如图3-23:示例:图3-24,毛坯125112程序:O0003;G00 X130 Z5 M3 S1;G94 X0 Z0 F200 X120 Z-110 F300;G00 X120 Z0G94 X108 Z-30 R
15、-10X96 R-20X84 R-30X72 R-40X60 R-50;M30;3.17.3 固定循环代码的注意事项1)在固定循环代码中, X(U)、Z(W)、R 一经执行,在没有执行新的固定循环代码重新给定X(U),Z(W), R 时,X(U),Z(W),R 的指定值保持有效。如果执行了除G04 以外的非模态(00 组)G 代码或G00、G01、G02、G03、G32 时,X(U)、Z(W)、R 的指定值被清除。2)在录入方式下执行固定循环代码时,运行结束后,重新输入固定循环代码可以按原轨迹执行固定循环。3)在固定循环G90G94 代码的下一程序段只有EOB(;)时,则固定循环会重复执行前一次的循环动作。例: N010 G90 X20.0 Z10.0 F400;N011 ; (此处重复执行G90 一次)4)在固定循环G90、G94 代码中,单段运行的话,执行完整个固定循环后单段