下载此文档

FANUC系统编程.docx


文档分类:汽车/机械/制造 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
FANUC 系统编程
TMSFD 代码
T:***号
M:辅助代码
S:主轴转速
F:进给速度
D:半径补偿
MCS机械坐标系
工厂生产厂家出厂时固定的永久不变的一个坐标系,它的原 点在三个轴的最大位移处
WC:S 工件坐标系
工件坐标系,为了工作方便自己设定的一个坐标系
REL: 相对坐标系
起一个临时辅助的作用,个人感觉来讲应该叫临时坐标系
模态的概念: 一次指定永久有效,只到被同一代码取代
常用的 M 代码:
M0 :
程序停止
M1 :
M2 :
程序结束
M3 :
M4 :
主轴反转
M5 :
M6 :
***交换
M8 :
M9 :
切削液关闭
M30
M98
:调用子程序
M99
程序选择性停止
主轴正转
主轴停止 切削液开启 :程序结束返回开头 :子程序结束
G 代码
注:不同组的G代码写在同一行同时生效,同一组的 G代码写一在 同一行最后的一个生效
G17 G18 G19 :平面选择指令
平面指令
平面第一轴 / 平面第二轴
平面第三轴
G17
X/Y
Z
G18
Z/X
Y
G19
Y/Z
X
注:平面第三轴的正方向往该平面看,顺时针为正转,逆时针为反转
G0 :快速定位
格式: G17 G0 X_ Y_
以快速定位的方式到达 G17平面的X Y位置。
G 0不需要指定速度,是系统预设好的。
G1 :直线切削运动
G43:***长度补偿(对刀长)
G0 Z0 G43 H1
(指定***补偿号为1号刀补,并快速定位到Z0位置)
G94 G95 :进给方式
格式 1: G17 G94 G1 X_ Y_ F100
在G17平面以mm分钟的速度直线切削到 XY坐标位置。
G94是以mm/分钟 的速度进给(分钟进给)
格式 2: G17 G94 G1 X_ Y_
G95是以mm/转为单位,也就是说***转一圈往前走多少毫米。
通常情况下用G94比较多,很少用G95
G90 :绝对坐标
G91 :增量坐标
绝对坐标是相对于原点来确定位置的
A(40,40) B(40,60) C(30,60)
增量坐标是第二个点是相对于第一个点来确定的,也就是说第二个
点是第一个点的坐标增量
G90 A(40,40) G91 B(0,20) C(-10,0) D(10,30)
GO G1小练****br/>G17 G54 G90;
指定平面、工件坐标,以绝对编程的方式
G0 X40 Y40;
到工件起始坐标点准备下刀
Z100 G43 H1;
***抬到Z100的位置
M3 S600;
主轴正转,转速600
M8;
开冷却液
G0 Z2;
靠近工件Z2位置
G1 Z-2 F20;
***下刀深2mm速度20开始刀削
M6 T1;
换1号刀
Y 60;
X30;
X40 Y 90;
X80;
X90 Y 60;
X80;
Y40;
X40;
GO Z100;
M9;
M5;
M30;
抬刀到100的位置
关冷却液
主轴停转
程序结束并返回程序开头
G2 G3 :圆弧指令
G2:顺时针圆弧 G3 :逆时针圆弧
格式1:(终点+半径)
G仃 G2/G3 X_ Y_ R_ F_
G18 G2/G3 X_ Y_ R_ F_
G19 G2/G3 X_ Y_ R_ F_
G17 G18 G19为平面选择,X Y是圆弧终点坐标,R是圆弧半径,
F是进给速度。注意半径R有大圆弧和小圆弧区别,大圆弧要用负值
(-R),小圆弧用正值(R)
例:
小圆弧
G1 Y F300
G2 Y R25
大圆弧
G1 Y F300
G2 Y R-25
格式2: I J K 方式(终点+I J K )
G17 G2/G3 X_ Y_ I_ J_ F_
G18 G2/G3 X_ Z_ I_ K_ F_
G19 G2/G3 Y_ Z_ J_ K_ F_
在半径不知道的情况下,但知道圆心的坐标。I JK 的意思是:圆 心的XYZ坐标相对于起点的XYX坐标的增量。
J K =( 圆心 XYZ)-(起点 XYZ)
例:
略不写。而且起点与终点重合,所以只需要写一个起点就可以了
在用这个命令之前,先了解一个概念:虚拟拐点
虚拟拐点:意思是说,在没有倒角或圆角时,两条直线的交点
用法也很简单,直接在前面的运动轨迹后面加 C或R
图a:
G1 X70 Y20 C10
X100 Y70
注意C为腰长倒

FANUC系统编程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息