m代码Word下载.docx

上传人:b****5 文档编号:17963807 上传时间:2022-12-12 格式:DOCX 页数:35 大小:30.69KB
下载 相关 举报
m代码Word下载.docx_第1页
第1页 / 共35页
m代码Word下载.docx_第2页
第2页 / 共35页
m代码Word下载.docx_第3页
第3页 / 共35页
m代码Word下载.docx_第4页
第4页 / 共35页
m代码Word下载.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

m代码Word下载.docx

《m代码Word下载.docx》由会员分享,可在线阅读,更多相关《m代码Word下载.docx(35页珍藏版)》请在冰豆网上搜索。

m代码Word下载.docx

57Z+,Y+,X+机床X.Y.Z.轴往正方向移动

58Z-,Y-,X-机床X.Y.Z.轴往负方向移动

594-,4+机床第四轴

60TRVRS执行机床各轴移动指令

61CLNTON供应切削液

62CLNTOFF停止供应切削液

63CLNTAUTO自动执行供应切削液

64OVERRIDE切削速度随控0--150%

65EMERGENCYSTOP紧急停止

66THERMALALARM主轴负荷过热报警

67LUBALARM润滑油不足报警

68X_MIRRORIMAGEX轴镜像加工功能

69Y_MIRRORIMAGEY轴镜像加工功能

70RAPIDOVERRIDE快速行程?

71DNC直接数控:

由于外部接口设备输入程序至数控机床,而又因子控机床本身记忆容量有限,需要执行边读边做(即同时执行收取程序和执行程序指令动作),称为DNC操作。

当完成DNC操作后,数控机床记忆是不存在的,由DNC输入之程序。

72BACKGROUDEDIT背景编程:

(BG-EDIT)当数控机床执行自动(AUTO)加工时,可同时输入或编写另一程序,而不需耍停止操作。

73MANUABS手动绝对值

74PROGRSTAT程序再起动

75ZNEGLT取消执行Z轴指令

76AXISLOCK取消执行三轴指令

 

FANUC仿真系统

操作说明书

目录

6

8

10

11

第一章CGCNC概述

1.1CGCNC虚拟CNC

CG-CNC是"

ChenGuangComputerNumericalControl"

的缩写,是浙大辰光科技有限公司计算机仿真数控加工软件.它能够像真正的CNC机床一样进行控制面板操作,可在虚拟的数控系统里编程移动命令和进行机床动作.而后传输给虚拟机床加工工件,并实时显示程序路径和三维工件图形.

[图1.1-1]CG-CNC操作原理

CG-CNC是由三个窗口组成.每一个窗口分别地执行独立的操作,并像真的CNC机床那样在各个窗口之间相互交换信号.

[图1.1-2]YH-CNC屏幕基本布局

1.2CGCNC的安装

1.2.1安装环境

项目

基本环境

建议环境

硬件规范

CPU

PentiumⅡ300

Pentium42.0G

内存

不少于64MB

128MB以上

硬盘

不少于20G

40G以上

显存

不少于32MB

64MB以上

操作系统

Windows98/WindowsNT/Windows2000

1.2.2安装

将"

数控加工仿真系统"

的安装光盘放入光驱

在"

资源管理器"

中,点击"

光盘"

在显示的文件夹目录中点击"

数控加工仿真系统3.3"

的文件夹.

在弹出的下级子目录中根据操作系统选择适当的文件夹(Windows2000操作系统选择名为"

2000"

的文件夹;

Windows98和Windowsme操作系统选择名为"

9x"

Windowsxp操作系统选择名为"

xp"

的文件夹)

选择了适当的文件夹后,点击打开.在显示的文件名目录中点击,系统弹出如图所示的安装向导界面

在系统接着弹出的"

欢迎"

界面中点击"

下一个"

按钮,如图所示

自述文件"

下一步"

系统弹出"

选择目标位置"

界面,在"

目标文件夹"

中点击"

浏览"

按钮,选择所需的目标文件夹,默认的是"

c:

\CGvirManufacture"

.目标文件夹选择完成后,点击"

按钮.

此时系统弹出"

选择程序管理器"

界面,根据需要选择"

浙大辰光虚拟加工系统"

选择完成后点击"

接着系统弹出"

安装选项"

界面,默认程序文件夹名为"

可以在"

程序文件夹"

的text框中修改,也可以在"

现有的文件夹"

中选择.选择程序文件夹完成后,点击"

按钮

准备安装"

界面,如确认安装后,点击"

此时弹出数控加工仿真系统的安装界面,如图所示

安装完成后,系统弹出"

设置完成"

界面,如图所示,点击"

完成"

按钮,完成整个安装过程.

进入

鼠标左键点击"

开始"

按钮,在"

程序"

目录中弹出"

的子目录,在接着弹出的下级子目录中点击"

加密所管理程序"

1.3CGCNC的功能

1.3.1控制器

实现屏幕配置且所有的功能与FANUC工业系统使用的CNC数控机床一样.

实时地解释NC代码并编辑机床进给命令.

提供与真正的数控机床类似的操作面板.

单程序块操作,自动操作,编辑方式,空运行等功能.

移动速率调整,单位毫米脉冲转换开关等.

[图1.3-2]FANUC0-TD(车床)

1.3.2功能介绍

机床操作仿真功能

能够做三维仿真,等同于对真正的CNC机床的操作

用户能够任意设置工件尺寸

提供放大缩小等观察参数的设置功能

切削中故障报警功能(碰撞,过载等)

采用对话框来简化刀具和功能的设置

NC验证功能

跟踪工件坐标

对任意截面的观察功能

用鼠标做动态回转

通过比较和检验各类工件的评分功能

即时打印和校核评分结果的功能

支持培训的功能

让初学者轻松地学习编程

三维铣削CAD功能(选项)

交互设计(建模)

用鼠标绘图和曲线建模

用一个对话框设定切削条件

支持轮廓,凹腔和钻削加工过程

界面和其它功能

帮助功能对自学NC编程和机床操作提供了方便的帮助

监控功能能够通过网络检查进行学习的学生状态

DNC传输和切削功能

屏幕打印功能

可实时录像学生的操作

第二章CGCNC界面操作

2.1FANUC0-TD数控系统操作

系统操作键盘在视窗的右上角,其左侧为显示屏,右侧是编程面板.如下图所示:

2.1.1按键介绍

数字/字母键

数字/字母键用于输入数据到输入区域(如下图所示),系统自动判别取字母还是取数字.

字母和数字键通过键切换输入,如:

O—P,7—A.

[图4.2-4]FANUC0-TD(车床)数字及符号输入

编辑键.

删除键删除光标所在的数据;

或者删除一个程序或者删除全部程序.

插入键把输入区之中的数据插入到当前光标之后的位置.

取消键消除输入区内的数据.

回车换行键结束一行程序的输入并且换行.

上档键

页面切换键

程序显示与编辑页面.

位置显示页面.位置显示有三种方式,用PAGE按钮选择.

参数输入页面.按第一次进入坐标系设置页面,按第二次进入刀具补偿参数页面.进入不同的页面以后,用PAGE按钮切换.

刀具磨损

系统参数页面

模拟界面切换

复位键

软菜单键

菜单扩展键

翻页按钮(PAGE)光标移动(CURSOR)

输入键

输入键把输入区内的数据输入参数页面.

2.1.2机床操作面板

CNC运动模式选择

JOG手动方式MDI手动数据输入AUTO自动加工模式STEP程序单步加工模式zero回参考点JOG(0.01,0.1,1,10)增量进给

进给率(F)调节旋钮

调节程序运行中的进给速度,调节范围从0~200%.置光标于旋钮上,点击鼠标左键转动.

主轴转速倍率调节旋钮

调节主轴转速,调节范围从25~250%.置光标于旋钮上,点击鼠标左键转动.

增量进给倍率选择按钮

调节进给倍率,调节范围从0~100%.置光标于旋钮上,点击鼠标左键转动.

X轴回零Z轴回零

Z轴向负方向移动Z轴向轴正方向移动

轴向负方向移动轴向正方向移动

各轴快速移动主轴正转

主轴停转主轴反转

数控执行中断数控执行暂停

数控执行手动换刀

切削液开关锁定NC

急停开关帮助

2.2文件管理菜单

程序文件(*.NC),刀具文件(*.ct)和毛坯文件(*.wp)调入和保存有关的功能,例如用于打开或保存对NC代码编辑过程的数据文件.

打开:

相应的对话框被打开,可进行选取所要代码的文件,完成选取后相应的NC代码显示在NC窗口里.

图2.2-1

新建:

删除编辑窗口里正在被编的NC代码.

保存:

保存工程文件(程序文件,刀具文件,和毛坯文件),输入一个新文件名.

图2.2-2

第三章CGCNC仿真系统操作

3.1机床的操作

3.1.1界面的切换

在操作面板上按下键,出下如下界:

3.1.2机床回零

检查在MODE是否拨到zero回零模式,

在回零模式下点击控制面板上的按钮,此时X轴将回零,界面上跳出提示:

同样,再点击,可以将Z轴回零.界面上跳出提示:

3.1.3工件毛胚尺寸的建立

在显示屏幕上右击(如图3.1-1),选择工件操作,选择设置工件大小,跳出对话框,(如图3.1-2)

图3.1-1

图3.1-2

3.2机床对刀

单把刀具对刀:

FANUC0-TD系统数控车床设置工件零点的四种方法:

1,直接用刀具试切对刀

2,用G50设置工件零点

3,工件移设置工件零点

4,G54~G59设置工件零点.

下面我们将介绍常用的对刀方法直接刀具试切对刀,其它对刀方法详见()

右击屏幕选择俯视图,使机床呈如图3.2-1所示的俯视图.在右击屏幕选择缩放鼠标,在机床视图处点击拖动鼠标,将需要局部放大的部分置于框中,松开鼠标,此时机床视图如图3.2-2所示

图3.2-1

图3.2-2

点击操作面板中MODE中选择JOG,此时机床切换到手动状态,使机床向X轴负方向移动,点击,使机床向Z轴负方向移动.适当点击上述两个按钮,将机床移动到如图3.2-3所示大致位置.

X轴对刀

机床移动到如图3.2-3所示的大致位置后,点击操作面板上的或按钮,使主轴转动.点击,用所选刀具试切工件外圆,如图3.2-4所示.

图3.2-3图3.2-4

测量外圆直径后,按→输入"

MX外圆直径值"

按键,即输入到刀具几何形状里.

Z轴对刀

同样,机床移动到如图3.2-5所示的大致位置后,点击操作面板上的或按钮,使主轴转动.点击,用所选刀具试切工件端面,如图3.2-6所示.

图3.2-5图3.2-6

用外圆车刀再试切外圆端面,按→输入"

MZ0"

3.3仿真加工程序的编辑/保存/调用

完成导入数控程序,对刀,设置刀具补偿参数后,可进行自动加工.先将机床回零(参见1.2机床回零).点击操作面板中MODE中选择AUTO,转入到自动加工状态,点击按钮即开始自动加工.加工完毕就会出现如图3.3-1.

图3.3-1

第四章FANUC车床编程

4.1坐标系

程序原点

在程序开始之前必须设定坐标系和程序的原点.通常把程序原点确定为便于编程的点.

图6.1-1

设置坐标系原点

[图6.1-2]设置程序原点的例子

坐标原点

1.机床坐标系

用机床零点作为原点的坐标系叫做机床坐标系.

2.绝对坐标系

用来建立工件坐标系,原点以机床坐标系为基准.

3.相对坐标系

相对坐标系是把当前的机床位置当作原点的坐标系.

4.剩余移动距离

此功能不属于坐标系,它仅仅显示移动命令发出后目的位置与当前机床位置之间的距离.仅当各个轴的剩余距离都为零时,这个移动命令才完成.

图6.1-3

设置工件坐标系

编辑程序首先要确定坐标系,程序原点与刀具起点之间的关系构成工件坐标系;

用G50指令来建立.

图6.1-4

绝对/相对坐标系编程

数控车床有两个控制轴,有两种编程方法:

绝对坐标命令方法和相对坐标命令方法.此外,这些方法能够被结合在一个指令里.对于X轴和Z轴地址所要求的相对坐标指令是U和W.

图6.1-5

4.2G代码命令

4.2.1G代码组及含义

G代码

功能

*G00

01

定位(快速移动)

G57

14

选择工件坐标系4

G01

直线切削

G58

选择工件坐标系5

G02

圆弧插补(CW,顺时针)

G59

选择工件坐标系6

G03

圆弧插补(CCW,逆时针)

G70

00

精加工循环

G04

暂停

G71

内外径粗切循环

G09

停于精确的位置

G72

台阶粗切循环

G20

06

英制输入

G73

成形重复循环

G21

公制输入

G74

Z向进给钻削

G22

04

内部行程限位有效

G75

X向切槽

G23

内部行程限位无效

G76

切螺纹循环

G27

检查参考点返回

*G80

固定循环取消

G28

参考点返回

G83

钻孔循环

G29

从参考点返回

G84

攻丝循环

G30

回到第二参考点

G85

正面镗循环

G32

切螺纹

G87

侧钻循环

*G40

07

取消刀尖半径偏置

G88

侧攻丝循环

G41

刀尖半径偏置(左侧)

G89

侧镗循环

G42

刀尖半径偏置(右侧)

G90

(内外直径)切削循环

G50

主轴最高转速设置(坐标系设定)

G92

G52

设置局部坐标系

G94

(台阶)切削循环

G53

选择机床坐标系

G96

12

恒线速度控制

*G54

选择工件坐标系1

*G97

恒线速度控制取消

G55

选择工件坐标系2

G98

05

指定每分钟移动量

G56

选择工件坐标系3

*G99

指定每转移动量

[表6.2-1]G代码组及解释

(带*者表示是开机时会初始化的代码.)

4.2.2G代码解释

G00

定位(G00)

1.格式

这个指令把刀具从当前位置移动到指令指定的位置(在绝对坐标方式下),或者移动到某个距离处(在增量坐标方式下).

图4.2-1

2.非直线切削形式的定位

我们的定义是:

采用独立的快速移动速率来决定每一个轴的位置.刀具路径不是直线,根据到达的顺序,机器轴依次停止在指令指定的位置.

3.直线定位

刀具路径类似直线切削(G01)那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置.

4.举例

N10G00X-100Z-65

直线插补(G01)

直线插补以直线方式和指令给定的移动速率,从当前位置移动到指令位置.

图4.2-2

X,Z:

要求移动到的位置的绝对坐标值.

U,W:

要求移动到的位置的增量坐标值.

2.举例

图4.2-3

G01X50.Z75.F0.2;

绝对坐标程序

X100.;

G01U0.0W-75.F0.2;

增量坐标程序

U50.

G02/G03

圆弧插补(G02/G03)

刀具进行圆弧插补时,必须规定所在的平面,然后再确定回转方向.顺时针G02;

逆时针G03.

前置刀架

后置刀架

顺圆G03(CW)

顺圆G02(CW)

逆圆G02(CCW)

逆圆G03(CCW)

X,Z–指定的终点

U,W–起点与终点之间的距离

I,K–从起点到中心点的矢量

R–圆弧半径(最大180度).

图4.2-4

图4.2-5

G02X100.Z90.I50.K0.F0.2;

绝对坐标系程序

或G02X100.Z90.R50.F0.2

G02U40.W-30.I50.K0.F0.2;

增量坐标系程序

或G02U40.W-30.R50.F0.2

第二原点返回(G30)

坐标系能够用第二原点功能来设置

1.用参数(a,b)设置刀具起点的坐标值.点"

a"

和"

b"

是机床原点与起刀点之间的距离.

2.在编程时用G30命令代替G50设置坐标系.

3.在执行了第一原点返回之后,不论刀具实际位置在那里,碰到这个命令时刀具便移到第二原点.

4.更换刀具也是在第二原点进行的.

切螺纹(G32)

F–螺纹导程设置

在编制切螺纹程序时应当带主轴转速RPM均匀控制的功能(G97),并且要考虑螺纹部分的某些特性.在螺纹切削方式下移动速率控制和主轴速率控制功能将被忽略.而且在进给保持按钮起作用时,其移动过程在完成一个切削循环后就停止了.

图4.2-6

G00X29.4

G32Z-23.F2;

1循环切削

G00X32

Z4.

X29.

2循环切削

G00X32.

G40/G41/G42

刀具半径偏置功能(G40/G41/G42)

图4.2-7

当刀刃是假想刀尖时,切削进程按照程序指定的形状执行不会发生问题.不过,真实的刀刃是由圆弧构成的(刀尖半径),就像上图所示,在圆弧插补的情况下刀尖路径会带来误差.

2.偏置功能

命令

切削位置

刀具路径

G40

取消

刀具按程序路径的移动

右侧

刀具从程序路径左侧偏置

左侧

刀具从程序路径右侧偏置

表6.2-2

补偿的原则取决于刀尖圆弧中心的动向,它总是与切削表面法向里的半径矢量不重合.因此,补偿的基准点是刀尖中心.通常,刀具长度和刀尖半径的补偿是按一个假想的刀刃为基准,因此为测量带来一些困难.

把这个原则用于刀具补偿,应当分别以X和Z的基准点来测量刀具长度刀尖半径R,以及用于假想刀尖半径补偿所需的刀尖形式数(1-9).

图4.2-8

这些内容应当事前输入刀具偏置文件.

"

刀尖半径偏置"

应当用G00或者G01功能来下达命令或取消.不论这个命令是不是带圆弧插补,刀不会正确移动,导致它逐渐偏离所执行的路径.因此,刀尖半径偏置的命令应当在切削进程启动之前完成;

并且能够防止从工件外部起刀带来的过切现象.反之,要在切削进程之后用移动命令来执行偏置的取消过

3.举例:

G41X5Z5D1;

G02X25Z25R25;

G40G01X10Z10D0;

G54~G59

工件坐标系选择(G54~G59)

2.功能

图4.2-9

通过使用G54~G59命令,最多可设置六个工件坐标系(1~6).

在接通电源和完成了原点返回后,系统自动选择工件坐标系1(G54).在有"

模态"

命令对这些坐标做出改变之前,它们将保持其有效性.

精加工循环(G70)

ns:

精加工形状程序的第一个段号.

nf:

精加工形状程序的最后一个段号

用G71,G72或G73粗车削后,G70精车削.

外圆粗车固定循环(G71)

图4.2-10

N(ns)……

………

F__从顺序号ns到nf的程序段,指定A及B间的移动指令.

S__

T__

N(nf)……

△d:

切削深度(半径指定)

不指定正负符号.切削方向依照AA'

的方向决定,在另一个值指定前不会改变.FANUC系统参数(NO.0717)指定.

e:

退刀行程

本指定是状态指定,在另一个值指定前不会改变.FANUC系统参数(NO.0718)指定.

精加工形状程序的最后一个段号.

△U:

X方向精加工预留量的距离及方向.(直径/半径)

△W:

Z方向精加工预留量的距离及方向.

f,s,t:

包含在ns到nf程序段中的任何F,S或T功能在循环中被忽略,而在G71程序段中的F,S或功能有效.

如果在上图用程序决定A至A'

至B的精加工形状,用△d(切削深度)车掉指定的区域,留精加工预留量△u/2及△w.

端面车削固定循环(G72)

图4.2-11

△d,e,ns,nf,△u,△w,f,s及t的含义与G71相同.

如上图所示,除了是平行于X轴外,本循环与G71相同.

成型加工复式循环(G73)

图4.2-12

N(ns)………

…………

F__A和B间的运动指令指定在从顺序号ns到nf的程序段中

S__

N(nf)………

△i:

X轴方向退刀距离(半径指定),FANUC系统参数(NO.0719)指定.

△k:

Z轴方向退刀距离(半径指定),FANUC系统参数(NO.0720)指定.

d:

分割次数

这个值与粗加工重复次数相同,FANUC系统参数(NO.0719)指定.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1