发那科数控系统的编程与操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一节指令详解
一、FANUC系统准备功能表
表4-1FANUC0iMATE-TB数控系统常用G代码(A类)一览表
二、FANUC0iMATE-TB编程规则
1.小数点编程:在本系统中输入的任何坐标字(包括X、Z、I、K、U、W、R等)在其数值后须加小数点。即X100须记作X100.0。否则系统认为所坐标字数值为100×
0.001mm=0.1mm。
2.绝对方式与增量方式:FANUC-0T数控车系统中用U或W表示增量方式。在程序段出现U即表示X方向的增量值,出现W即表示Z方向的增量值。同时允许绝对方式与增量混合编程。注意与使用G90和G91表示增量的系统有所区别。
3.进给功能:系统默认进给方式为转进给。
4.程序名的指定:本系统程序名采用字母O后跟四位数字的格式。子程序文件名遵循同样的命名规则。通常在程序开始指定文件名。程序结束须加M30或M02指令。
5.G指令简写模式:系统支持G指令简写模式。
三、常用准备功能代码详解
1.直线插补(G01)
格式:G01X(U)Z(W)F
说明:基本用法与其它各系统相同。此处主要介绍G01指令用于回转体类工件的台阶和端面交接处实现自动倒圆角或直角。
⑴圆角自动过渡:
——格式:G01XRF
G01ZRF
——说明:X 轴向Z 轴过渡倒圆(凸弧)R 值为负,Z 轴向X 轴过渡倒圆(凹弧)R 值为正。 ——程序示例:
O4001 N10T0101
N20G0X0Z1.S500M03 N30G1Z0F0.2 N40G1X20.R-5. N50G1Z-25.R3. N60G1X30.5
N70G28X120.Z100. N80M30
⑵直角自动过渡: ——程式:G01XCF
G01ZCF
——说明:倒直角用指令C ,其符号设置规则同倒圆角。 ——程序示例: O4002
N10T0101
N20G0X0Z1.S500M03 N30G1Z0F0.2
N40G1X20.C-2.
图4-1-1圆角自动过渡过
N50G1Z-25.R3.
N60G1X30.5
图4-1-2直角自动过渡
N70G28X120.Z100.
N80M30
提示:自动过渡倒直角和圆角指令在用于精加工编程时会带来方便,但要注意符号的正负要准确,否则会发生不正确的动作。另外,某些FANUC系统倒直角采用I和K指令来表示C值。
2.暂停(G04)
——格式:G04X(U)或G04P
——说明:指令中出现X、U或P均指延时,X和U用法相同,在其后跟延时时间,单位是秒,其后需加小数点。P后面的数字为整数,单位是ms。如需延时2秒,该指令可表述为:G04X2.0或G04U2.0或G04P2000。
3.返回参考位置(G28)
——格式:G28X(U)Z(W)
——说明:G28指令意义类似于西门子G74指定。它的作用效果是各轴以快速移动速度通过中间点回参考点。它与G74指令不同的是G28指令中的坐标字有效,此位置作为中间点。指定语句G28U0W0即直接回参考点(中间点为程序执行前坐标。
4.等螺距螺纹加工(G32)
——格式:G32X(U)Z(W)F
——说明:G32指定为单刀切削螺纹指令,其中IP(即指X、Z坐标)指螺纹终点坐标。F指螺距,对端面螺纹,螺距采用半径值。
提示:G32指令也可用于加工连续螺纹切削。参见第三章西门子系统图3-1-3。
5.变螺距螺纹加工(G34)
——格式:G34X(U)Z(W)FK
——说明:G34螺纹用于加工增螺距螺纹或减螺距螺纹。所谓变螺距螺纹指的是以螺纹切入开始指定基准螺距值F,然后每隔一个螺距产生一个螺距差值(增值或减值)。
6.坐标系设定或主轴最大速度设定(G50)
——说明:G50指定用于在程序中设定编程坐标系原点的位置,即预置寄存指令。大多数系统使用G92指令作为预置寄存指令(参见第一章P24页G92指令说明,注意本系统G92指令有其它定义)。G50指令格式和使用方法与G92同。
G50也可用在恒线速度加工限制主轴最高转速。指令格式为“G50S ”。 7.单一固定形状循环加工圆柱及圆锥面(G90) ⑴车削圆柱面
——格式:G90X (U )Z (W )F
——说明:本指令的意义是在刀具起点与指定的终点间形成一个封闭的矩形。刀具从起点按先X 方向起刀走一个矩形循环。其中第一步和最后一步为G00动作方式,中间两步为G01动作方式,指令中的F 字只对中间两步作用。如图4-1-3所示,按刀具走刀方向,第一刀为G00方式动作
第二刀切削工件外圆;第
三刀切削工件端面;第四刀G00方式快速
退刀回起点。
——程序示例(用G90方式将图4-1-4工件完
全加工成型):
O4003 N10T0101
N20G0X31.Z1.S800M03
;快速走刀至循环起点。 N30G90X26.Z-24.9F0.3
;X 方向切深单边量2mm ,端面留余量0.1mm 精加工。
N40X22.
;G90模
态,X 向切深至22mm 。 N50X20.5
;X 向单边余
量0.25mm 精
加工。
N70X20.Z-25.F0.2S1200;精车
N80G28X100.Z100.
N90M30
提示:因G90动作的第一刀为快速走刀,因注意起点的位置以确认安全。
⑵车削圆锥面
——格式:G90X(U)Z(W)RF
——说明:R字代表被加工锥面的大小端直径差的1/2,即表示单边量锥度差值。对外径车削,锥度左大右小R值为负,反之为正。对内孔车削,锥度左小右大R值为正,反之为负。U、W、R关系参见图4-1-5。
图4-1-6G90外锥度加工示例
——编程示例:
O4004
N10T0101
N20G0X32.Z0.5S500M3;刀具定位
N30G90X26.Z-25.R-2.5F0.15;粗加工
N40X22.
N50X20.5;留精加工余量双边0.5mm。
N60G0Z0S800M3
N70G90X20.Z-25.R-2.5F0.1
N80G28X100.Z100.
N90M5
N100M2