西门子840D数控系统调试.docx
- 文档编号:7968515
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:12
- 大小:22.72KB
西门子840D数控系统调试.docx
《西门子840D数控系统调试.docx》由会员分享,可在线阅读,更多相关《西门子840D数控系统调试.docx(12页珍藏版)》请在冰豆网上搜索。
西门子840D数控系统调试
上电之前的准备
一:
将NCK主板卸下,检查NCK主板上的电池是否正确安装。
正确安装之后将NCK主板安装到NCU盒上。
二:
外围线路的连接
Ø
(1)每根轴的动力线,编码器反馈线是否正确安装(X411-轴1编码器,X422轴2编码器,动力线插口X轴对应A1口,Z轴对应A2口,2-AXIS)
Ø
(2)设备总线,直流母线等是否正确可靠连接。
Ø(3)3相电源进线连接是否可靠,U,V,W是否对应。
Ø(4)SIMATIC线的连接(IM361接OUT口,NCK接X111口)
Ø(5)MPI线的连接(两头ON中间OFF)
Ø(6)MCP面板的节地址开关设置(810D面板的节地址为14,机床控制面板后面的S3开关(1-8)依次设为OFFOFFONONONONOFFOFF;840D面板的节地址为6,机床控制面板后面的S3开关从左到右依次设为ONOFFONOFFONONOFFOFF)
Ø(7)如果是PCU50,要将显示器后面的硬盘开关拨到ON的位置。
上电之后先安装HMI软件。
软件拷贝到E盘
三:
上电
Ø
(1)上电之前请将数控系统的热控断开,MCP和OPI面板上的24V电源拔掉,以免由于接线错误造成器件烧坏。
Ø
(2)上电之后检查供给数控系统的电压是否为380V,MCP和OPI面板的电源是否为直流24V,且正负极性正确。
Ø(3)如果2正确,断电,合上热控,MCP和OPI面板的直流电源插上,上电调试。
四:
PLC,NC总清
1、NC总清步骤:
Ø
(1)将NC启动开关S3→“1”:
Ø
(2)启动NC,如NC已启动,按复位按钮S1:
Ø(3)待NC启动成功,七段显示器显示“6”或者“b”,将S3→“0”;这时H1(左列)显示灯“+5V”显示绿灯,NC总清执行完成。
即:
将S3置于1位置后,按下复位按钮S1,待七段码管显示“6”或者“b”后,将S3置于0位置。
NC总清后,SRAM内存中的内容被全部清掉,所有机器数据被预置为缺省值。
2、PLC总清步骤:
Ø
(1)将PLC启动开关S4→“2”;=>PS灯会亮。
Ø
(2)S4→“3”并保持等到PS灯再次亮=>PS灯灭了又再亮。
Ø(3)在3秒之内,快速地执行下述操作S4:
“2”→“3”→“2”:
=>PS灯先闪,后又亮,PS灯亮。
(有时PS灯不亮)
Ø(4)等PS和PF灯亮了,S4→“0”:
=>PS和PF灯灭,而PR灯亮。
即:
将S4按钮“2→3→2→3→2→0”;或者打开任意一个PLC程序,通过PLC→Clear/Rest来实现。
PLC总清后,PLC程序可通过STEP7软件下传至系统。
如PLC总清后屏幕上有报警可作一次NCK复位(热启动)。
五:
配轴
1、设置密码
[Startup]→[Password…]→[SetPassword]→[SUNRISE]→[OK]
2、R参数扩展
✧MD28050:
通道R专用参数。
通常扩展为900
✧MD18120NumberofglobaluservariableGUDdata10->20
✧MD22200OutputtimeofMfunctions
1=Outputbeforemotion
1=OutputduringmotionYES
✧MD222300OutputtimeofHfunctions
0=Outputbeforemotion
1=OutputduringmotionYES
✧MD10350NumberofactivedigitalNCKinputbytes01->5
✧MD10360NumberofactivedigitalNCKoutputbytes01->5
✧MD18120NumberofglobaluservariableGUDdata10->20
✧MD19100=5
✧MD19200=2
✧MD19270=22->64KB
✧MD32084EffectofVDIsignalsonhandwheeltravel->FFH=>3FH
✧MD10720SettingofmodeafterpowerON
7->66=JOGmode
MD10300NumberofanalogNCK-Inputs
MD10320Standardization(adaptiontomeasuredquantity).
e.g.:
Analogmodule+/-10V=32767
Strokeofmeasuringtestkey15mm=10V
MD10320=30(i.e.maxstroke=30mm)
MD10362Hardwarereference
e.g.:
010F0301
1stByte=01=with840inanycase
2ndByte=0F=Modulnumber(Drivenumber)
3rdByte=03=PluginlocationonModule
4thByte=01=Low-ByteNo.ofI/O-BytesonDMP-Module
✧
3、垂度斜度补偿(双向螺补)
ØMD19300=04HHASHtablesizeforsubdirectories
ØMD18342[0]=10第一轴正向补偿点数
ØMD18342[1]=10第一轴负向补偿点数
ØMD18342[2]=10第二轴正向补偿点数
ØMD18342[3]=10第二轴负向补偿点数
与补偿有关的参数
双向补偿
ØMD20150[20]=2InitialsettingofGgroups
ØMD31030丝杆螺距
ØMD36920Leadscrewpitch
ØMD1320Spindlepitch
ØMD32450反向间隙
ØMD31060Numeratorloadgearbox
ØMD36922Numeratorofgearboxencoder/load
ØMD1322Numeratorofgearunitencoder/load
ØMD32710=1Enableofsagcompensation
ØSD41300=1Compensationtableenable
单向补偿
ØMD38000Numberofintermediatepointsforinterpol.compensation(SRAM)插补补偿点数
ØMD32700Encoder/spindleerrorcompensation.插补补偿生效
补偿文件的生成:
服务→输出→数据→垂度/斜度
4、配轴
✓MD10000:
机床坐标轴名
✓MD20000:
通道名称
✓MD20050:
指定几何轴到通道轴
✓MD20060:
通道中几何轴名
✓MD20070:
通道中有效的机床轴号
✓MD20080:
通道中的通道轴名称
以七轴双通道设置为例说明(第三主轴为公共轴)
ØMD19100$ON_NUM_AXES_IN_SYSTEM=3;系统中最大轴数(实际轴数+1)
ØMD19110$ON_NUM_IPO_AXES=3;联动轴数=实际轴数
ØMD19200$ON_NUM_CHANNELS=2;系统中通道数
ØMD19220$ON_NUM_MODE_GROUPS=1;系统中方式组数
ØMD10000Machineaxisname[0]="X1";系统中的轴名称
ØMD10000Machineaxisname[1]="Z2"
ØMD10000Machineaxisname[2]="X2"
ØMD10000Machineaxisname[3]="Z2"
ØMD10000Machineaxisname[4]="A1"
ØMD10000Machineaxisname[5]="A2"
ØMD10000Machineaxisname[6]="A3"
ØMD10010Channelvalidinmodegroup[0]=1;通道指定到方式组
ØMD10010Channelvalidinmodegroup[1]=1
CHANDATA
(1);通道1数据
ØMD20050Assignmentofgeometryaxistochannelaxis[0]=1;通道中几何轴的轴号
ØMD20050Assignmentofgeometryaxistochannelaxis[1]=0
ØMD20050Assignmentofgeometryaxistochannelaxis[2]=2
ØMD20060Geometryaxisnameinchannel[0]="X";通道中几何轴的名称
ØMD20060Geometryaxisnameinchannel[1]="Y"
ØMD20060Geometryaxisnameinchannel[2]="Z"
ØMD20070Machineaxisnumbervalidinchannel[0]=1;系统分配通道1的轴号
ØMD20070Machineaxisnumbervalidinchannel[1]=2
ØMD20070Machineaxisnumbervalidinchannel[2]=5
ØMD20070Machineaxisnumbervalidinchannel[3]=7
ØMD20080Channelaxisnameinchannel[0]="X";通道中轴的名称
ØMD20080Channelaxisnameinchannel[1]="Z"
ØMD20080Channelaxisnameinchannel[2]="A"
ØMD20080Channelaxisnameinchannel[3]="SP"
CHANDATA
(2);通道2数据
ØMD20050Assignmentofgeometryaxistochannelaxis[0]=1;通道中几何轴的轴号
ØMD20050Assignmentofgeometryaxistochannelaxis[1]=0
ØMD20050Assignmentofgeometryaxistochannelaxis[2]=3
ØMD20060Geometryaxisnameinchannel[0]="X";通道中几何轴的名称
ØMD20060Geometryaxisnameinchannel[1]="Y"
ØMD20060Geometryaxisnameinchannel[2]="Z"
ØMD20070Machineaxisnumbervalidinchannel[0]=3;系统分配通道2的轴号
ØMD20070Machineaxisnumbervalidinchannel[1]=4
ØMD20070Machineaxisnumbervalidinchannel[2]=6
ØMD20070Machineaxisnumbervalidinchannel[3]=7
ØMD20080Channelaxisnameinchannel[0]="X";通道中轴的名称
ØMD20080Channelaxisnameinchannel[1]="Z"
ØMD20080Channelaxisnameinchannel[2]="A"
ØMD20080Channelaxisnameinchannel[3]="SP"
硬件配置:
A1、A2、X1、Z1、、X2、Z2、A3
驱动配置:
位置1234567
驱动5612347
PLC的处理
CALL FC 19
BAGNo :
=B#16#1 ←操作面板控制方式组一
ChanNo :
=B#16#1 ←操作面板控制通道一
SpindleIFNo:
=B#16#3 ←主轴信号传送到轴三,即第三轴为主轴
FeedHold :
=M1.0 ←当面板上按FeedStop键后此位输出1
SpindleHold:
=M1.1 ←当面板上按SpindleStop键后此位输出1
5、斜轴功能
ØMD19410=8(位3=1)选件位:
ØMD24100:
Definitionoftransformation1inchannel=1024
ØMD24110:
AXISASSIGNMENTFORTHE1STTRANSFORMATIONINTHE[0]=1斜轴轴号
ØMD24110:
AXISASSIGNMENTFORTHE1STTRANSFORMATIONINTHE[1]=2
ØMD24120:
ASSIGNMENTOFGEOMETRYAXESTOCHANNELAXESFOR[0]=1
ØMD24120:
ASSIGNMENTOFGEOMETRYAXESTOCHANNELAXESFOR[1]=0
ØMD24120:
ASSIGNMENTOFGEOMETRYAXESTOCHANNELAXESFOR[2]=2
ØMD24700:
ANGLEBETWEENCARTESIANAXISANDREAL(INCLINED)=30斜轴角度
激活/取消斜轴功能:
编程:
激活:
TRAANG(30)取消:
TRAFOOF
参数:
MD20140:
Transformationdatablockselectedduringrunup=1
6、直径编程
ØMD20100Geometryaxiswithtransverseaxisfunction=X
ØMD20150InitialsettingofGgroups[28]=2
7、偏置设置
ØMD20110Definitionofbasiccontrolsettingsafterreset=4081/4001
ØMD20112DefinitionofbasiccontrolsettingsatNCStart=400
ØMD9422SelectPRESET/BasicoffsetinJOG=400
ØSD42440Traversingfromzerooffsetwithincr.programming=0
8、软限位
1、第一软限位
PLC处理
SET
=DB3*.DBX2.0
参数设置
ØMD19310=06H
ØMD361001stsoftwarelimitswitchminusMCS
ØMD361101stsoftwarelimitswitchplusMCS
2、第二软限位
PLC处理
DB3*.DBX12.2第二软限位负
DB3*.DBX12.3第二软限位正
参数设置
ØMD361202stsoftwarelimitswitchminusMCS
ØMD361302stsoftwarelimitswitchplusMCS
9、位置开关
ØMD10450Assignmentofsoftwarecamstomachineaxes
ØMD41500Triggerpointsatfallingcam1-8软限位挡块负值
(对应DB10.DBX110.*)
ØMD41501Triggerpointsatfallingcam1-8软限位挡块正值
(对应DB10.DBX114.*)
10、编码器回零
1、回零相关参数
ØMD11300INCandREFinjogmode0、点动1、保持
ØMD20700NCstartdisablewithoutreferencepoint0、不需要回零就可执行NC程序1、需要回零
ØMD30240Encodertypeofactualvaluesensing1、增量4、绝对
ØMD34000Axiswithreferencepointcam0、无撞块1、有撞块
ØMD34010Approachreferencepointinminusdirection0、按“+”回零1、按“-”回零
ØMD34210Adjustmentstatusofabsoluteencoder设为1回零后自动变为2
2、绝对编码器回零
ØMD30240编码器类型[0]=4绝对编码器
ØMD34210[0]=1
ØMD34200Referencingmode[0]=0
3、增量编码器回零
ØMD30240编码器类型[0]=1增量编码器
ØMD34210[0]=1
ØMD34000[0]=1有撞块
ØMD34020=Referencepointapproachvelocity回参考点速率(找撞块的速度)20
ØMD34030=Maximumdistancetoreferencecam找撞块的安全距离视机床行程而定
ØMD34040=Creepvelocity爬行速率2
ØMD34050=Directionreversaltoreferencecam反向到参考点(找零脉的时机,0下降沿,1上升沿)
ØMD34060=maximumdistancetoreferencemark找零脉的安全距离最好10~20mm
ØMD34070=Referencepointpositioningvelocity返回参考点定位速度60
ØMD34080=Referencepointdistance参考点位移0.02
ØMD34090=Referencepointoffset/absoluteoffset参考点偏移绝对位移编码器偏移
11、主轴功能
ØMD20090主主轴的选择
ØMD30300旋转轴/主轴=1
ØMD30310旋转轴/主轴的模数转换=1
ØMD30320旋转轴和主轴的系数360度显示=1
ØMD30550公共轴被默认分配到哪个通道=1
ØMD31050负载变速箱分母
ØMD31060负载变速箱分子
ØMD32000最大轴速度
ØMD32010点动模式下的快速移动
ØMD32020点动轴速率
ØMD32300轴加速度
ØMD35000指定主轴到机床轴
ØMD35040主轴复位=1遇到M02/M17/不停止
ØMD35100最大轴速度
ØMD35110齿轮换档的最大速度
ØMD35130齿轮级的最大速度
ØMD35140齿轮档的最大速度
ØMD35200速度模式下的加速度
ØMD35210位置模式下的加速度
ØMD36200速率监控门槛
ØMD36210最大速度设定值
ØSD43220最大速度设定值
ØSD43200手动状态的速度/2为1
ØMD30350Bit5=1
主轴旋转
ØM1=3(4)S1=N
ØM2=3(4)S2=N
12、主轴同步
1、参数
ØMD19310=06H
ØMD19320=400
ØMD19330=20
ØMD19340=F
ØMD19500=1
2、NC程序
头尾架主轴同步
SPOS[1]=ACP[0]
SPOS[2]=ACP[0]
COUPDEF(S2,S1,1,1,”N0”,”DV”)
SPCON[1]
SPCON[2]
SPCON(S2,S1,0);0相位角
SOPS=ACP(0)
M17
头尾架主轴准停
COUPDEF(S2,S1,1,1,”N0”,”DV”)
SPCON[1]
SPCON[2]
COUPON(S2,S1,0)
SPOS=ACP(0)
M17
13、中心架
MD3700=1通道程序激活
MD37010=*%力矩值
MD37020=监控窗口
MD37040内部编码器
FXS[X]=1X轴名1,生效
FXST[X]=力矩
13、温度补偿常用到的参数
●参数设置
ØSD43900:
位置无关温度补偿值K0
ØSD43910:
位置相关温度补偿系数tantβ
ØSD43920:
位置相关温度补偿参考位置P0
ØMD32750:
0不需要进行温度补偿
ØMD327501位置无关温度补偿设定SD43900
ØMD327502位置相关温度补偿设定SD43910SD43920
ØMD327503位置无关和位置相关温度补偿同时生效设定SD43900SD43910SD43920
●PLC需进行以下处理
SET
=DB31.DBX60.4
=DB31.DBX60.5
●位置误差与温度对应关系的建立
一点在坐标轴上选取P0作为参考位置,当温度变化时测量出该位置的偏差K0,此值称做位置无关温度补偿值。
坐标轴上的其他不同位置PX时相对于参考位置P0而言,对应的偏差△KX称做位置相关温度补偿值。
14、跟随误差补偿
ØMD32620:
设置前馈控制方式
ØMD326200不使用前馈控制方式
ØMD326201使用前馈控制方式
ØMD326202使用速度与转矩两种前馈控制方式
●系统的前馈控制功能既可以通过参数的设置来实现,也可以通过零件程序来实现前馈控制功能的开启与关闭;
●MD326
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 840 数控系统 调试