请选择 进入手机版 | 继续访问电脑版

发那科编程常用准备功能代码详解

注塑自动化 注塑自动化 826 人阅读 | 0 人回复

发表于 2023-11-26 09:56:14 | 显示全部楼层 |阅读模式


      
发那科编程常用准备功能代码详解
      
1.直线插补(G01)
      
格式:G01  X(U)    Z(W)    F         
      
说明:基本用法与其它各系统相同。此处主要介绍 G01指令用于回转体类工件的台阶和端面交接处实现自动倒圆角或直角。
      
⑴ 圆角自动过渡:
      
——格式:G01 X    R    F      
      
G01 Z    R    F         
      
——说明:X轴向Z轴过渡倒圆(凸弧)R值为负,Z轴向X轴过渡倒圆(凹弧)R值为正。
      
        ——程序示例:
      
        O4001
      
N10 T0101
      
N20 G0 X0 Z1. S500 M03
      
N30 G1Z0
      
N40 G1 X20. R-5.
      
N50 G1 Z-25. R3.
      
N60 G1  
      
N70 G28 X120. Z100.
      
N80 M30
      
⑵ 直角自动过渡:
      
——程式:G01 X    C    F   
      
G01 Z    C    F   
      
——说明:倒直角用指令C,其符号设置规则同倒圆角。
      
——程序示例:
      
O4002
      
N10 T0101
      
N20 G0 X0 Z1. S500 M03
      
N30 G1Z0
      
N40 G1 X20. C-2.
      
N50 G1 Z-25. R3.
      
N60 G1  
      
N70 G28 X120. Z100.
      
N80 M30
      
提示:自动过渡倒直角和圆角指令在用于精加工编程时会带来方便,但要注意符号的正负要准确,否则会发生不正确的动作。另外,某些FANUC系统倒直角采用I和K指令来表示C值。
      
2.暂停(G04)
      
——格式:G04 X(U)    或G04 P   
      
——说明:指令中出现X、U或P均指延时,X和U用法相同,在其后跟延时时间,单位是秒,其后需加小数点。P后面的数字为整数,单位是ms。如需延时2秒,该指令可表述为:G04 或G04 或G04 P2000。
      
3.返回参考位置(G28)
      
——格式:G28 X(U)    Z(W)   
      
——说明:G28指令意义类似于西门子G74指定。它的作用效果是各轴以快速移动速度通过中间点回参考点。它与G74指令不同的是G28指令中的坐标字有效,此位置作为中间点。指定语句G28 U0 W0即直接回参考点(中间点为程序执行前坐标。
      
4.等螺距螺纹加工(G32)
      
——格式:G32 X(U)    Z(W)    F   
      
——说明:G32指定为单刀切削螺纹指令,其中IP(即指X、Z坐标)指螺纹终点坐标。F指螺距,对端面螺纹,螺距采用半径值。
      
提示:G32指令也可用于加工连续螺纹切削。参见第三章西门子系统图3-1-3。
      
5.变螺距螺纹加工(G34)
      
——格式:G34 X(U)    Z(W)    F    K   
      
——说明:G34螺纹用于加工增螺距螺纹或减螺距螺纹。所谓变螺距螺纹指的是以螺纹切入开始指定基准螺距值F,然后每隔一个螺距产生一个螺距差值(增值或减值)。
      
6.坐标系设定或主轴最大速度设定(G50)
      
——说明:G50指定用于在程序中设定编程坐标系原点的位置,即预置寄存指令。大多数系统使用G92指令作为预置寄存指令(参见第一章P24页G92指令说明,注意本系统G92指令有其它定义)。G50指令格式和使用方法与G92同。
      
G50也可用在恒线速度加工限制主轴最高转速。指令格式为“G50 S   ”。
      
7.单一固定形状循环加工圆柱及圆锥面(G90)
      
⑴ 车削圆柱面
      
——格式:G90 X(U)    Z(W)    F         
      
——说明:本指令的意义是在刀具起点与指定的终点间形成一个封闭的矩形。刀具从起点按先X方向起刀走一个矩形循环。其中第一步和最后一步为G00动作方式,中间两步为G01动作方式,指令中的F字只对中间两步作用。如图4-1-3所示,按刀具走刀方向,第一刀为G00方式动作;第二刀切削工件外圆;第三刀切削工件端面;第四刀G00方式快速退刀回起点。
      
——程序示例(用G90方式将图4-1-4工件完全加工成型):
      
O4003
      
N10 T0101
      
N20 G0 X31. Z1. S800 M03       
      
;快速走刀至循环起点。
      
N30 G90 X26.   
      
;X方向切深单边量2mm,端面留余量 精加工。
      
N40 X22.                ;G90模态,X向切深至22mm。
      
N50                 ;X向单边余量精加工。
      
N70 X20. Z-25.  S1200   ;精车
      
N80 G28 X100. Z100.
      
N90 M30
      
提示:因G90动作的第一刀为快速走刀,因注意起点的位置以确认安全。
      
⑵ 车削圆锥面
      
——格式:G90 X(U)     Z(W)     R     F     
      
——说明:R字代表被加工锥面的大小端直径差的1/2,即表示单边量锥度差值。对外径车削,锥度左大右小R值为负,反之为正。对内孔车削,锥度左小右大R值为正,反之为负。U、W、R关系参见图4-1-5。
            
图4-1-6 G90外锥度加工示例
      
——编程示例:
      
O4004
      
N10 T0101
      
N20 G0  S500 M3  ;刀具定位
      
N30 G90 X26. Z-25.      ;粗加工
      
N40 X22.
      
N50    ;留精加工余量双边。
      
N60 G0 Z0 S800 M3
      
N70 G90 X20. Z-25.  
      
N80 G28 X100. Z100.
      
N90 M5
      
N100 M2
      
      
提示:锥面精加工时,注意刀具起始位置的Z轴坐标应与实际锥度的起点Z坐标一致,否则加工出的锥度不正确;若刀具起始位置的Z轴坐标取值与实际锥度的起点Z坐标不一致,则应算出锥面轮廓延长线上对应所取Z坐标处与锥面终点处的实际直径差。
      
   
      
图中:(R)——快速进刀,(F)——按程序中F指令速度切削,后面各图中符号含义相同。
      
图4-1-5 G90指令代码与加工形状之间的关系
      
8.单一固定角度循环加工圆柱及圆锥螺纹(G92)
      
⑴ 圆柱螺纹加工
      
——格式:G92 X(U)    Z(W)    F      
      
——说明:本指令实质为单一循环加工螺纹,加工过程中,刀具先沿X轴进刀至X(U)坐标;第二步沿Z轴切削螺纹,当到达某一位置时,接收到从机床来的信号,起动螺纹倒角(螺纹倒角参见第二章图2-1-8),到达Z(W)坐标;第三步刀具沿X轴退刀至X初始坐标;第四步沿Z轴退刀至Z初始坐标,加工结束。
      
——注:螺纹倒角距离在至之间指定,指定单位为,由参数#5130决定。
      
——编程示例(仅螺纹加工段):
      
O4005
      
……
      
N110 T0303
      
N120 G0 X28. Z5. S350 M3
      
   ;刀具定位
      
N130 G92  Z-23.
      
   ;螺纹加工
      
N140 X19.   ;逐层进刀
      
N150
      
N160
      
N170 X18.
      
N180
      
N190
      
……
      
⑵ 车削圆锥螺纹
      
——格式:G92 X(U)    Z(W)    R    F      
      
——说明:R字代表被加工锥螺纹的大小端外径差的1/2,即表示单边量锥度差值。对外螺纹车削,锥度左大右小R值为负,反之为正。对内螺纹车削,锥度左小右大R值为正,反之为负。加工过程与圆柱螺纹的加工相同。
      
——程序示例:
      
O4006
      
N10 T0101
      
N20 G0 X25. Z5. S300 M3
      
N30 G92  Z-20.  
      
N40
      
N50 X19.
      
……
      
9.单一固定形状循环加工端面及斜面(G94)
      
⑴ 端面加工
      
——格式:G94 X(U)   Z(W)   F        
      
——说明:本指令主要用于加工长径比较小的盘类工件,它的车削特点是利用刀具的端面切削刃作为主切削刃。G94区别于G90,它是先沿Z方向快速走刀,再车削工件端面,退刀光整外圆,再快速退刀回起点。按刀具走刀方向,第一刀为G00方式动作快速进刀;第二刀切削工件端面;第三刀Z退刀切削工件外圆;第四刀G00方式快速退刀回起点。
      
——编程示例:
      
O4007
      
N10 T0101
      
N20 G0 X52. Z1. S500 M03
      
N30 G94         
      
;粗车第一刀,Z向切深2
      
N40 Z-4.
      
N50 Z-6.
      
N60 Z-8.  
      
N70
      
N80 X20. Z-10. S900        ;精加工
      
N90 G28 X100. Z100.
      
N100 M30
      
⑵ 锥面加工
            
图4-1-12 G94指令段参数示意
      
——格式:G94 X(U)    Z(W)    R    F     
      
——说明:和G90加工锥度轴意义有所区别, G94是在工件的端面上形成斜面,而G90是在工件的外圆上形成锥度,请注意区别。
      
指令中R字表示为圆台的高度。圆台左大右小,R为正值;若则圆台直径左小右大,则R为负值,一般只在内孔中出现此结构,但用镗刀X向进刀车削并不妥当。参见下图:
      
提示:上述G90、G94二指令中的X、Z字均指与起刀点相对的对角点的坐标。
   

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|东莞模具厂|易修网|医美咨询|Archiver|手机版|小黑屋|极修网-注塑机维修网 ( 粤ICP912868号 )

GMT+8, 2024-6-22 08:28 , Processed in 4.695264 second(s), 32 queries .

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表