电机G代码M代码.docx

上传人:b****0 文档编号:17313591 上传时间:2023-07-24 格式:DOCX 页数:21 大小:928.57KB
下载 相关 举报
电机G代码M代码.docx_第1页
第1页 / 共21页
电机G代码M代码.docx_第2页
第2页 / 共21页
电机G代码M代码.docx_第3页
第3页 / 共21页
电机G代码M代码.docx_第4页
第4页 / 共21页
电机G代码M代码.docx_第5页
第5页 / 共21页
电机G代码M代码.docx_第6页
第6页 / 共21页
电机G代码M代码.docx_第7页
第7页 / 共21页
电机G代码M代码.docx_第8页
第8页 / 共21页
电机G代码M代码.docx_第9页
第9页 / 共21页
电机G代码M代码.docx_第10页
第10页 / 共21页
电机G代码M代码.docx_第11页
第11页 / 共21页
电机G代码M代码.docx_第12页
第12页 / 共21页
电机G代码M代码.docx_第13页
第13页 / 共21页
电机G代码M代码.docx_第14页
第14页 / 共21页
电机G代码M代码.docx_第15页
第15页 / 共21页
电机G代码M代码.docx_第16页
第16页 / 共21页
电机G代码M代码.docx_第17页
第17页 / 共21页
电机G代码M代码.docx_第18页
第18页 / 共21页
电机G代码M代码.docx_第19页
第19页 / 共21页
电机G代码M代码.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电机G代码M代码.docx

《电机G代码M代码.docx》由会员分享,可在线阅读,更多相关《电机G代码M代码.docx(21页珍藏版)》请在冰点文库上搜索。

电机G代码M代码.docx

电机G代码M代码

M6

关电子光闸

关闭电子光闸

M7

开关电子光闸

打开电子光闸

M10

开机械光闸

打开机械光闸

M11

关机械光闸

关闭机械光闸

M13

开辅助气

打开切割用辅助气

M14

关辅助气

关闭切割用辅助气

M15

选择激光连续模式

M16

选择激光门脉冲模式

M17

选择激光超脉冲模式

M21~M28

选择激光脉冲频率

选择激光器上设置的激光脉冲频率

M30

零件程序结束

M31

选择空气

M32

选择氧气

M33

选择氮气

M34

关闭辅助气体选择

M35

打开Z轴随动

使Z轴工作在随动方式

M36

关闭Z轴随动

使Z轴工作在数控方式

M66

横吹打开

M67

横吹关闭

M81

切割层1辅助功能打开

M82

切割层2辅助功能打开

M83

切割层3辅助功能打开

M84

切割层4辅助功能打开

M85

穿孔辅助功能打开

M86

切割引线辅助功能打开

M87

切割转角减速使能

M88

切割起始减速使能

M89

切割辅助关闭

M90

切割辅助开气使能

M91

取消激光打开限制

2.3安装及注意事项

1.安装场所

1)安装PA8000NTNC数控系统的电柜内的温度应控制在10~45范围内。

2)若安装场所附近有振动源,请采用能避免受其影响的安装结构。

3)尽量避免安装在高温有粉尘、油烟和和腐蚀性气体的场所,湿度应控制在10%~80%

(无凝露)。

2.通风

为了保证系统散热良好必须安装风扇,且机器的左边要留出80毫米,右边30毫米,上面要留出180毫米。

电柜的进风口应有防尘措施,防止尘埃及导电颗粒进入电柜内,如果环境恶劣,建议定期进行清理。

3.抗干扰措施

1)对于易产生干扰的器件(接触器、继电器线圈、离合器、电磁阀和电动机等)必须采取抗干扰措施。

直流继电器线圈-------在线圈两端并联二极管

交流继电器、接触器线圈---------采用RC吸收电路,且RC应尽量靠近线圈

交流电动机-----------在相与相之间连接RC

2)接地

正确接地在电气装置中是很重要的。

其目的是;

A保护操作者的安全

B使系统不受干扰。

这些干扰可能是机床本身以及附近其它电气设备产生的。

因此,必须采用一点接地,即在整台机床设备中确定一个接地点,然后把各个部件(如电动机驱动器、数控系统等)的接地单独放线全部连接到此接地点。

并且所用的接地导线应足够粗(2.5mm2),保证各部件之间处在相等的地电位。

数控系统与伺服之间采用双端屏蔽。

1、ARTD的操作说明:

1.1高级调节技术

ART的目的是消除轴调节造成的轴滞后(轴滞后导致路径的不精确)

ART轴程序化的结果会沿着精确的程序路径,并且轴的精确加速将会设置到程序加速器。

见下图:

在这个位置上,确定调节尺度的准确性要依据速度,加速度和加速度的变化

因此,ART要求复合参量:

速度,加速度,每个轴的加速度变化

所有的驱动依赖因素会最大限度第进行自动优化。

通过优化进程中最好的零滞后效应,轴会出现一个尖锐的运动。

或者,最坏的结果就是在数字化程序中发生机器的晃动。

所以,通过使用ART的“命令过滤器”,上述情况会被激活。

1.2ART程序

有两种方法来激活ART:

植入程序模块或在机器的参数表中设定应用参数

ART激活或在程序中重新定义如下模块:

这样,在接下来的运动模块中,ART会准确地沿X、Y、Z轴运动。

使用下面的模块;

(没有对数轴明确界定)

ART对数轴是不活动的

注意:

ARTH会定义为缺省值(通过机器参数的设定,入下所见

通过M30或使用CTRLRESET键

通过设置机器参数也可以激活ART,机器参数的ZEROLAGACTIVEAXISAPP就是激活ART选择每一个轴的一个注册的BIT位元(也可以理解为控制字)。

该值的每一位均与一个轴相关,如:

轴0对应与第一位,轴1对应与第二位等等。

设定某一位使ART对本轴进行激活。

这种设定是一个缺省值,直到使用程序对G160重写前一直有效。

当监测到程序结束(M30)或使用CTRL-RESET,机器参数的缺省值也被激活

命令过滤器也可以通过植入程序模块或设定参数任一方法来激活。

通过下面的程序,命令过滤器会并激活或重新定义:

用G165激活过滤器对NC-axes的全部功能,而不仅仅是包含在ART中的数轴,通过地址F,可以给出命令过滤器所要求的序列。

取消命令过滤器的激活,可以通过G-代码G166,二不需要其他任何指令:

N.。

G166

备注:

使用M30或CTRL-RESET可以将过滤器设定为缺省值(定义机器参数,见下)

激活命令过滤器的第二种方法是设置机器参数ZEROLAGACTIVEAPPL为一个非零值即可,这样,对命令过滤器的频率的限制,取决于机器参数ZEROLAGFLITEROMEGAC(说明:

如果ZEROLAGFLITEROMEGAC值为零,则命令过滤器不被激活)。

在程序模块中对过滤器可以不被激活或重定义(设定一个新的频率限)。

在程序末尾(M30)或使用CTRL-RESET键,机器的缺省值会被使用。

1.3ART建立

1.3.1概述

激活ART之前,以下步骤已经被执行

说明:

安装进程必须按照手册中的说明按原顺序执行。

每一项操作的成功极大地依赖优化进程的步骤。

1.3.2在快速通过是的输出电压

所有的速度设置在机器参数的AxisSpeedMaxAppl中,应用8V的标准输出电压。

否则,使用机器参数SvaxisMaxApplVolt,则被所有的轴执行:

参数SvaxisMaxApplVolt设定了输出电压,其中参数AxisSpeedMaxAppl也被执行。

注意:

使用数字化驱动,则如同Sercos就需要安装,而在ART操作中则是不必要的

1.3.3漂移补偿

在学习对ART补偿因素之前,我们要确信:

对数轴来讲,没有漂移偏差。

对于输出电压,在轴没有运动时,显示必须在零值附近。

注意:

象Sercos类的数字驱动没有漂移(所谓漂移,其实就是零漂值)

1.3.4KV因素有赖于方向

在ART优化前,为了ART的精确功能,让KV因素在每一个轴的“+”和“-”方向上设置相等是绝对必要的,这可能用参数GainBreakFactorNeg.

说明:

用如Sercos的数字化驱动,总有KV因素,这与方向无关

1.3.5对速度因素的优化

因为这个包含在ART中的所有数轴的程序,必须如下执行:

N10G160X1Y1Z1

N20G161

*N30P1=5

N40X+100Y+100Z+100F5000

N50X0Y0Z0

*N60P1=P1–1,IFP1>0GO40

N70G162

N80M30

在这个实例中,要学的功能要使用G161激活,并且对于每个轴的零滞后因素,要在下面的运动模块中使用起始值优化,对滞后因素要从机器参数中计算。

使用G160对ART激活,而且那些数轴也要选定,因为要对零滞后因素见下优化。

Feedrate值同样要选定,数轴运动要采用FEEDRATE最大值的一半。

执行ART程序的过程中,X、Y、Z轴的速度将自动优化,显示中,相应轴的滞后相应会趋于较小的值并且最终在零值附近振荡。

在数轴的运动期间,KV显示将被置为值100。

如果滞后没有趋于零,请检查进程安装的步骤。

零滞后的自动校正在执行先前的步骤后会被删除。

这使用G162程序程序达到。

可以通过CTRL-RESET自动执行。

在要学习的进程已经结束之后,如果又要执行G161程序,在选择值用基本的因素重写之前要限定。

这意味着学习的程序要完全重复。

对于电子调整的数轴,零滞后因素的自动校正不会排除,意味着在这种情况下,我们学习的功能会被激活。

可能,在用CTRL-RESET预设方式下却不会被激活。

1.3.6加速器因素的优化

在速度因素已经确定之后,ART加速器因素(因数)在第二步骤中优化。

这些会在恒定加速运动中最小化滞后,所以,对于蛇蝎因素的适配器,就要学习通过加速器是数轴运动的程序,通过园的复合运动得以实现。

N10G1X0Y0F5000

N20G9(*Look-Ahead*)

N30G160X1Y1(*activationofART*)

N40G163(*switchonthelearning

function*)

N50G20I1J2(*definitionoftheplane*)

N60Q11L20(*callingsubprogram*)

N70G162(*switchoffthelearning

function*)

N80M30

其中子程序Q11为以下格式

N10G2I30M30(*园的程序*)

在这个实例中,对于加速因素的thelearningalgorithm通过G163被激活,优化后输出值的输出值也被计算,使用平面定义(G20),X、Y数轴的数值在地址I和J中得到命名。

显示时,X、Y数轴的滞后趋于零值,KV因素对两个轴的值设定为100

在先前学习的程序中,对于X、Y轴的有关因数得到优化。

如果要对其他的数轴进行同样的工作,就要对这些轴运行相应的程序(对G20进行相应的定义)

如果优化进程工作不正确,滞后值没有趋于零值,那样就会出现计算值明显偏大。

这个可以对程序G163模块的逐项执行得到解决。

其中的值是预置的,对其进行修订。

由于多种原因,例如,线性错误,加速器因素的优化进程不能执行。

对许多机器讲是正常的,并且不是由于操作错误或软件错误导致的。

在这种情况下,由于命令过滤器的作用ART的安装能够顺序进行。

对加速器因素改变的进程被省略。

对加速器因素的优化有一个变通的方法,就是通过在要优化数轴之间使用循环插入的方法,这种情况的程序如下:

N10G1X0Y0Z0F5000

N20G160X1Y1Z1

N30G163

N40G35X30Y30Z30E20F50M20

N50M0(*wait*)

N60M21

N70G162

N80M30

这种方法具有对多于两个以上数轴的加速器因素可以同时得到优化的优点。

输入口电气特性:

DC24V;最大电流:

8mA。

输出口电气特性:

DC24V;每一个输出口最大电流:

100mA;每八个输出口(一个字节)最大电流总和:

500mA。

PA应用测试

1.文件"default.mpf"指的是什么?

该文件为何不允许修改?

Default.mpt是厂家提供的默认机床参数,是一组相对安全的参数,也就是说一般不完全满足用户的需要,但却是能保证机床和人生的安全。

不允许修改的原因:

是要保护好这些相对安全的参数,以备需要的时候能拿来做参考或直接调用。

以防所设参数影响机床和人生安全。

2.怎样定义PLC扫描时间?

正确设置PLC的扫描周期时Priority与Time该如何设置?

PLC扫描时间定义为不少于2倍‘INTERPRETER’时间。

PLC扫描时间在TaskConfiguration中进行定义,Taskattributes中设置程序名称,优先级以及扫描时间间隔。

3.给出影响加工圆(圆弧)有效速度的machineparameters?

CircleSpeedKVApplCircleContourAccuracy

4.在ISO程序中,怎样提高圆(圆弧)的加工速度?

用G186E**K**其中E后面所设数据为编程加速度,K后所设数据为轮廓精度。

5.在ART自学习过程中,如果KV值达不到100,该如何处理?

首先检查机床参数设置是否正常。

主要检查是否8V电压对应最大转速,是否关闭幕driftoffset,和是否theKV-factorsperaxistosetequalin"+"and"-"–direction。

这些都有可能导致ART功能不能正常执行。

6.逻辑分析仪:

使"LagDeviation[x]"有效的条件是什么?

怎样设置"trigger"进行有效记录?

描述设定FILTER特征值的最佳方法?

"LagDeviation[x]"有效的前提是不能开启ART功能;

设置"trigger"的原则为能完好的观察到机床在起停和反向时的位置曲线;

设定FILTER特征值方法:

是能过观察逻辑分析仪中显示的机床在起停和反向时的位置曲线中位置曲线的过冲量,反复调节F值以达到过冲量最小。

7.在下面程序例中,G10可以取消吗?

N10G1F1000X100

*N20P3=200000

N30G10

N40X0Y=P3

*N50P3=100000

N60G10

N70Y=P3

N80M2

不能取消,G10在这里很重要,取消G10很可能会导致程序的执行错误。

G10保证了N20被正常执行完。

8.在下面的程序例中,block40/block70中有哪些X/Y的停顿位置点?

N10G1F1000

*N20P101=37000,P102=40000

N30X=P101Y=P102

N40M0

*N50P101=78000,P102=0

N60X=P101Y=P102

N70M0

N80M2

block40的停顿点为:

X=37mm,Y=40mm

block70的停顿点为:

X=78mm,Y=0mm

9.MPF:

给出下列参数,Kv[X]=?

Kv[Y]=?

AxisSpeedMaxAppl[1]==30000

AxisSpeedMaxAppl[2]==15000

GainSpeedFactor[1]==20833

GainSpeedFactor[2]==14423

KV[X]=1.8KV[Y]=1.3

10.MPF:

Joggingtheaxes时,Kv不是你的计算值,为什么?

可能原因有二:

一为第五问中说到的情况,二为机械的普通参数是否设对。

11.MPF:

给出下列BCDStrobes的持续时间?

BcdStrobeTime[1]==3278012ms

BcdStrobeTime[2]==1212ms

BcdStrobeTime[3]==1212mx

12.MPF:

设定GCodeAppl[8]to63,有什么后果?

设定GCodeAppl[8]to63——Thefeedoverrideadjustedatthemachinetoolisdeactivated

13.在启动ART自学习前,共有哪4个machineparameters必须检查?

ZerolagCorrAccZerolagCorrFactor3ZerolagDeltaDeltaFactZerolagLearningTime

14.描述PA系统从上电到机床能够正常运行的调试步骤。

1、检查电路

2、加载初步高度机械参数及PLC程序

3、检查I/0

4、调试

5、加载ART功能

6、备份调试好的参数及程序。

 

安川电机

+

常用CNC输出信号(CNCoutputs)

CNC用这些信号通知PLC数控所处的状态

信号值为1时表示的含义

ON_EMERGCNC处于警停状态

ON_CYCLEON数控程序启动

ON_STOPn进给不停止

ON_AUTO系统处于自动方式

ON_SINGLE系统处于单段运行方式

ON_MDI系统处于手动编程方式

ON_JOGMODE系统处于手动方式

ON_HOMING系统处于手动回原点方式

ON_EMERGn不处于警停状态

ON_PRG_STP数控程序停止(M00/M01)

ON_PRG_END数控程序执行完毕(M02/M30)

ON_RESET处于复位状态

ON_NO_CNTR处于测试状态

ON_HOME_OK回原点过程结束

ON_ERROR数控程序出错

ON_RETREAT处于断点返回状态

ON_BACKW处于原轨迹返回状态

ON_THREAD螺纹切销状态(G33/G34)激活

ON_STROBE1..4M,T,S,U代码被激活

ONBCDWORD1..4存放的BCD码值

 

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2