电机G代码M代码.docx
- 文档编号:29494322
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:21
- 大小:928.57KB
电机G代码M代码.docx
《电机G代码M代码.docx》由会员分享,可在线阅读,更多相关《电机G代码M代码.docx(21页珍藏版)》请在冰豆网上搜索。
电机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码值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电机 代码