版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、gsk980ta/d编程教材一编程的基本概念二常用g代码介绍三单一固定循环四复合型固定循环五用户宏程序六螺纹加工七t代码及刀补八f代码及g98、g99九s代码及g96、g97(注意:本教材仅供学习参考,实际操作编程时应以广数gsk980t车床数控系统 使用手册为准2007年9月一编程的基本概念:一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对工件的加工 数控程序包括程序号、程序段。(一程序号:相当于程序名称,系统通过程序号可从存储器中 多个程序中识别所 要处理的程序,程序号由字母o及4位数字组成。(二程序段:相当于一句程序语句,由若干个字段组成,最后是一个分号(;录入时 在键入eob
2、键后自动加上。整个程序由若干个程序段 构成,一个程序段用来完成刀具的一个或一组动作,或实现机床的一些功能。(三字段(或称为字:由称为 地址” 的单个英语字母加若干 位数字组成。根据其功能可分成以下几种类型的字段 :程序段号:由字母n及数字组成,位于程序段最前面,主要作用是使程序便 于 阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段 必须标明程序 段号。为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如 n0010、 n0020、 n0030o准备功能:即g代码,由字母g及二位数字组成,大多数g代码用以指示刀具 的运动。(如 g00、g01、g02表示尺寸(坐标值的
3、字段:一般用在g代码字段的后面,为表示运动的g代码 提供坐标数据,由一个字母与坐标值(整数或小数组成。字 母包括:表示绝对坐标:x、y、z表示相对坐标:u、v、w表示园心坐标:i、j、k(车床实际使用的坐标只有x、乙所以y、v、j都用不着表示进给量的字段:用字母f加进给量值组成,一般用在插补指令的程序段 中,规定了插补运动的速度。 s代码:表示主轴速度的字段。用字母 s加主轴每分钟转速(或主轴线速度:米 /分组成。 t代码:表示换刀及刀补 辅助功能:用字母m及二位数字组成,表示机床的开、停等。本机床的主要 有效m代码为:m03:主轴正转m04:主轴反转。m05:主轴停。m08:开冷却液m09:
4、关冷却液。m00:程序暂停(暂停后可按循环起动”按钮继续运行m30:程序结束一个程序的最后一个程序段通常用 m30来结束程序。控制尾架及卡盘的m代码本机床无效。其他特殊用途的字段,主要用在一些螺纹车削、循环车削的 g代码后面,及用户宏程序中。二常用g代码介绍(一基本知识g代码的主要功能:直接控制刀具运动。3个基本概念:插补:数控机床上,刀具根据指令,沿x轴及z轴的进给运动。运动轨迹有:z方向的直线-用于车园柱面x方向的直线-用于车端面钟直线用于车园锥面园弧用于车球面插补运动的实质,即车床数控加工的基本原理:刀具根据数控系统的指令,沿x 轴及y轴方向分别移动微小的一段距离,刀具的实际移动方向为x
5、、y二个方向 的合成,一连串的这种移动组成了刀具的运动轨迹。最基本的插补指令:g01、g02、g03模态代码与非模态代码模态代码:程序中的有关字段一经设置后,在以后的程序段中一直有效,如继续 保持该状态,不必重新设置。非模态代码,即一次性代码,只在本程序段有效。所有的g代码可分为模态与非模态 g代码的分组:共四个组00组:属一次性代码,主要包括二大类:1、指令本身性质为一次性的,如g50(坐标系设定,g04(暂停。2、复合型固定循环,g70- g76,一条指令要重复循环多次。01组:用得最多的一组,主要用于刀具的移动。主要包括以下几类:1、快速移动:g002、插补:g01、g02、g033、螺
6、纹:g324、单一型固定循环:g90、g92、g94 01组为模态指令,一旦被指定,就一直有 效,直到被同一组的其他g代码所取 代。下面的02、03组同样为模态指令。02组:只有g96、g97二个,用于控制恒线速的开关,为模态指令。03组:只有g98、g99二个,用于设定进给量的单位(每分钟进给量或主轴 每 转进给量。为模态指令。(二常用g代码的使用 g50:坐标轴设定(实际上是:根据刀具的实际位置,确定工件坐 标系的x、z 坐标值g50指令执行后,不产生运动,但工件坐标系按指令值作了更新。使用举例:g50 x100 z250;其实质含义是:工件坐标系的x坐标立即被被修改为100, z坐标修改
7、为250。, 系统立即以新的坐标值显示。一股用于录入方式下通过对刀建立工件坐标系。关于工件坐标系(即编程所使用的坐标系:以车床主轴旋转轴线作为x方向的零位(即径向零位。z轴方向的零位(即轴向零位可根据工件情况确定,一般以卡盘端面或工件右 端 面作为零位。坐标系的正负方向:以离开工件方向为正,即z轴为主轴旋转轴线、从左向右 为 正,x轴为径向走刀方向、从中心向外为正(从车削加工的角度来看,常规的切削进 刀方向大都是朝向x、z轴的负方向。当使用绝对值编程时,x坐标始终是正值(除特殊情况外,z坐标则不一定。当 使用相对值编程时,常规的外国车削均是朝向负方向的,所以u、w值常常是负 值。(相对值编程时
8、,刀具的前进方向与坐标轴正方向一致为正,相反为负,简言之, 即进去为负,出来为正。 g00快速移动使用举例:g00 x50 z200;或用相对坐标:g00 u15 w5;后面带的二个尺寸字段x、z或u、w用以指示移动的目标位置。执行 g00的结果是使刀具从当前位置向目标位置快速移动。g00实际上不属于插补命令,执行时x、z轴各自独立运动,如某一坐标轴先 到达后,该轴先停止运动,另一轴继续(沿x或z方向移动。因此 移动轨 迹一般开始 是一段针直线,然后是一段平行于x或z轴的直线。使用g00时必须注意刀具是否可能与工件相碰。 g01直线插补使用举例:g01 x50 z200 f20;或用相对坐标:
9、g01 u15 w5;与g00相似,用x、z或u、w指示插补运动结束时的目标位置。大多数车削加工,如外国、内孔、端面、锥面均使用 g01来完成。程序中使用g01的注意事项:程序中,如果是首次使用g01,必须指定进给量f值,以后如进给量不变,则f 字段可省略。使用g01前,必须保证刀具的当前位置为正确位置(由于g01中只指定了插 补的终点位置,并未指明插补的起点位置g00、g01及其坐标值都是模态指令,下一程序段中可省略相同的字段。 如:n0010 g00 z200;n0020 x90;(作用等于 g00 x90 z200;n0030 g01 z150 f70;n0040 x95;(作用等于 g
10、01 x95 z150 f70; g02、g03园弧插补使用举例:g00 x50 z152;(快速定位到起点g01 g150;g02 x150 z100 r50 f30;(x150、z150为园弧的终点坐标,r50为园弧的半径也可以用从起点到园心的坐标距离i、k来表示:g02 x150 z100 i50 f30;(i50:指起点至园心的 x方向距离为50, z方向的距 离 为零,k0可省略。注意事项:本车床只使用前刀架,顺逆时针的判断与标准相反。本例中国弧从右面小头向左切削,为逆时针,用g02指令。如从大端处向右 面 小端加工园弧,则应使用g03。i、k的值注意正负号:从起点向国心的方向与坐标
11、轴正方向一致为正。i值属于半径方向的距离,不要用直径计算。 g04暂停用法举例:g04 p500;留停500毫秒,即0.5秒g04 x3.5;(暂停 3.5 秒可用于切槽、台阶端面等需要刀具在加工表面作短暂停留的埸合。三单一固定循环g90、g92、g94单一固定循环把“g0秋速接近工件“ 一“插补运动走刀“ 一“插补退g魄速返回”这四动作组合在一起。以简化程序 g90:内外园车削循环使用举例:g90 x50 z35 f0.2 (园柱面车削g90 x50 z35 r2.5 f0.2同锥面车削,r2.5指起点半径与终点半径之差 注意事 项:工件余量大时,可多次调用g90,例如:g90 x75 z2
12、0 f0.2;x70;(由于是模态,相同的字段不必重复键入x65;与g01在用法上的区别:g01必须事先把刀具用指令移动到正确的起点位置,以保证加工尺寸g90车削开始时的起点x坐标是由本段自动计算后移动到位的,故在g90的上 一个程序段中,应把刀具移动到一个合适的退刀位置。 g94的用法与g90相似,用于端面切削,g92在螺纹车削中介绍。四复合型车削固定循环(1粗精车指令配合使用的g70- g73,其中g70为精车指令(与g71或g72或 g73配合使用,此类指令在程序中的使用由三部分组成,以g71为例说明 如下:# 第一部份:有二个g71程序段,第一个g71用来规定每一次粗车的吃刀深度, 退
13、刀量等;第二个g71用来确定与精车程序段的关系,保证精车余量、并开始 粗车。# 第二部份:用来确定精车的轨迹路线,由若干个程序段组成。供精车时使用,并 为粗车时提供数据。# 第三部份:g70程序段,即实际开始精车的指令。使用举例:n20 g00 x200 z302;(快速定位到粗车起点n30 g71 u5 r1 f30; (u5:每次粗车切深5mm-半径方向;r1:每次退刀1mm n40 g71 p50 q80 u0.6 w0.2;(p50:描述精车轨迹的第一个程序段号是 n50(q80:描述精车轨迹的最后一个程序段号是 n80(u0.6、w0.2:留给精车的径向余量、轴向余量n50 g00
14、x100;(描述精车轨迹的第一个程序段,(注意:1、在此段中径向快速定位到正确的开始精车位置。2、此段不允许有z方向的定位。3、从n50、n80各段不可省略程序段号。4、从n50到n80各段的x、z方向坐标值只允许单向减少或单向增大。n60 g01 z260 f20;n70 g01 x195 z210;n80 g01 z200;(描述精车轨迹的最后一个程序段(可在此处插入换也指令n110 g70 p50 q80;时始精车,实际执行n50到n80间各程序段n120 g00 x220 z320;(精车结束,退出上述g71+g70指令的粗车是以多次z轴方向走刀以切除工件余量,为精车 提供一个良好的条
15、件,适用于毛坯是园钢的工件。 g72+g70车削循环,与g71相似,但粗车是以多次x轴方向走刀来切除工 件 余量,适用于毛坯是因钢、各台阶面直径差较大的工件。 g73+g70车削循环,基本用法相同,但各次粗车的运动轨迹与精车轨迹相似, 适用于一些毛坯为锻件、 铸件,这类毛坯已初步具有成品的外形,不宜使用g71、 g72指令。(2 g75外国切槽循环例:g00 x81 z-30 ;(定位到槽的起点,注意考虑切刀宽度g75 r0 ;(r0:每次x方向退刀0,即直接切到槽底g75 x50 z-80 p16000 q5000 r0 f50x,z :槽的终点坐标。p :x方向每次切入深度(半径值,单位0
16、.001mm。q :z方向每次移动量(单位0.001mm,注意应小于切刀宽度。r :每次z方向退刀量。(3 g76循环指令在螺纹加工中介绍。五螺纹加工本系统螺纹加工指令有三条:g32、g92、g76。公制的导程用f指定,英制的 每英寸牙数用i指定(1 g32:是最基本的螺纹加工指令。用法举例:g32 x15.2 z100 f2;x15.2、z100是螺纹终点坐标,f2:导程(单头螺纹即为螺距为2(若为每英寸牙 数,则使用i,如i11,为每英寸11牙。使用该指令前,应先将刀具定位到 正确的起点 位置,只要使起点的x坐标小于(内螺纹则为大于终点的x坐标,即可车出锥螺纹。 刀具在z轴方向的起点位置应
17、距离工件 方2倍导程。(2 g92:为单一固定循环,g92每执行一次,可完成快速进刀-螺纹切削一快速 退刀一返回起点。g92还能在螺纹车削结束时,按要求有规则退出(称为螺纹退尾倒角),因此 可在没有退刀槽的情况下车削螺纹。用法举例:g92 x15.2 z100 f2;意义与g32相同,但在使用g92前,只须把刀具定位到一个合适的起点位置(x方向处于退刀位置),执行g92时系统会自动把刀具定位到所需的切深位置。而g32则不行:起点位置的x方向必须处于切入位置。车锥螺纹举例:g92 x29.2 z150 r-1.5i11(r-1.5:起点半径与终点半径之差。(3) g76:为复合型螺纹切削循环,由
18、二个g76程序段组成,指定有关参数后可自动运行多次循环,直到把螺纹车好。g76根据牙型角(gsk980ta 限定为 80o,、60o,、55o,、30o,、29o,、 0o , gsk980td没有这种限制)沿针向逐次切入,以保证刀具为单侧切削刃工 作,可避免扎刀的发生。随着螺纹的逐渐切深,系统按规律减少切削深度,直到 达到设定的最小切削深度后,按最小切削深度进刀。使用举例:n10 g00 x80z280;(快速定位到起点)n20 g76 p030660 q50 r0.1; (p后面的6位数分别表示:精车次数3次、螺尾倒角量为6,即退尾长度为螺距的60%,牙型角60 度。)(q50:最小切削深
19、度0.05(半径值、指令中单位为0.001、(r0.1:留给精车的余量 0.1 (半径值) n30 g76 x71 z200 r0 p1949 q250 f3 (x、z 为螺纹 终点位置)(r0:车锥螺纹时指定起点与终点的半径差,此处r0为直螺纹,可省略)(p1949:半径方向的螺纹牙高为 1.949,指令中单位为0.001) (q250二第 一次半径方向切入深度为0.25mm,指令中单位为0.001。螺纹加工应注意的事项:主轴转速:不应过高,尤其是是大导程螺纹,过高的转速使进给速度太快 而引起不正常,一些资料推荐的最高转速为:使用伺服进给电机时:导程*主轴每分钟转速不超过3000切入、切出的
20、空刀量,为了能在伺服电机正常运转的情况 下切削螺纹,应在z轴方向有足够的空切削长度,一些资料推荐的数据如下:切入空刀量2音导程;切出空刀量0.5音导程螺纹加工过程中不应变换转速。七t代码与刀补:t代码用来选择刀具号并指定刀补号。如t0202;第一个02为选择02号刀具,第二02为指定02号刀补值为当前刀 补值。通常刀具号应与刀 补号一致,00号刀补系统设定为取消刀补,但即刀补值为零,有时程序要求取消刀补(如在用g50设定坐标系时),可使用如:t0100;即使用1号刀,同时 取消刀补。六f代码及g98、g99: f代码用于指定进刀量。 g98、g99用 于每分钟进给量、每转进给量的变换系统默认的
21、进给量单位为g98即:毫米/分 钟,普通车床加工一般采用毫米/转,习惯普通车床每转走刀量的工人可在在插补指令开始前,使用g99指令(如g99 f0.15)把系统进给量设置为每转进给量。然后在插补指令中用f字段确定实际进给量.八s代码及g96、g97、g50 s $代码用于指定主轴转速,如 s500,即500转/分,但如果在g96恒线速状 态下,则为切削加工线速度。ag96恒线速、g97取消恒线速、g50 s主轴最高转速限制。 加工端面时,如果主轴转 速固定,由于加工表面直径的变化,切削速度也随着变化,有可能导致表面粗糙度不一致等现象,恒线速控制可随着工件直径的减小而相应增加主轴转速,有助于提高
22、加工表面质量、提高生产率。恒线速情况下车端面时,刀具接近工件中心时,转速会变得相当大,这是很危险 的,必须使用g50 s来限制最高转速:使用 举例:g50 s2000;(限制最高转速为2000转/分)g96 s15q (恒线速开始,指 定切削速度为150米/分)g01 x10;(开始车端面g97 s200;(取消恒线速,指定 转速为200转/分七调用子程序(用户宏程序)及 g65指令使用子程序可以 减少编程工作量,避免重复劳动,并可使程序结构清晰,便于阅读分析。gsk980t用户宏程序是一种可以使用变量的子程序,这类子程序被主程序调用时,可以根据变量的不同取值,作出相应的的处理,使用灵活,功能
23、较强。例:m98 p0050008; (005:调用 5 次;0008:所调用子程序号为 o0008) m98 p0008;(只调用一次)说明:980t的子程序是一个独立的程序,也称为宏程序,应该把 子程序作为一个单独的程序进行编写并保存,子程序的最后一个程序段为: m99;。系统执行到m99后,即返回主程序,执 行m98的下一程序段。m98 , m99 举例 主程序 o0007; m03 s1500 t0101; g00 x81 z0; m98 p0050008; g00 x90 z200; m30;子程序 o0008; g00 w-10; g01 x0 f150; g00 x82; m99;(2)变量的概念:为了使宏程序具有更好的通用性,宏程序中的一些数据、如 x、z的坐标值等,可以不具体指定数值,而以变量来代替。当主程序需要调用宏程序时,可以根据要求对变量赋值,在执行宏程序时,宏程序中的变量便被 实际数值所取代。每个变量有个变量名,gsk980t的变量名用#加变量号组成, 如#201, gsk980t的公用变量为#200到#231,可以指定32个公用变量。(4)g65指令,用以处理变量的各种使用。g6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年华师大新版七年级生物下册月考试卷含答案
- 2025年湘教新版九年级历史下册阶段测试试卷含答案
- 2025年浙教版必修1历史下册月考试卷
- 2025年人教A新版七年级科学下册阶段测试试卷含答案
- 2025年苏教新版九年级历史下册月考试卷
- 2025年仁爱科普版选择性必修1语文上册阶段测试试卷含答案
- 二零二五版木材加工废弃物处理合同3篇
- 二零二五年度苗圃场租赁与环保技术应用合同3篇
- 承包协议合同(2篇)
- 二零二五版农业用地流转合同范本(含政府补贴条款)3篇
- 【语文】第23课《“蛟龙”探海》课件 2024-2025学年统编版语文七年级下册
- 加强教师队伍建设教师领域学习二十届三中全会精神专题课
- 2024-2025学年人教版数学七年级上册期末复习卷(含答案)
- 2024年决战行测5000题言语理解与表达(培优b卷)
- 四年级数学上册人教版24秋《小学学霸单元期末标准卷》考前专项冲刺训练
- 2025年慢性阻塞性肺疾病全球创议GOLD指南修订解读课件
- (完整版)减数分裂课件
- 银行办公大楼物业服务投标方案投标文件(技术方案)
- 第01讲 直线的方程(九大题型)(练习)
- 微粒贷逾期还款协议书范本
- 人教版七年级上册数学全册课时练习带答案
评论
0/150
提交评论