840D安装设置步骤和方法.docx
- 文档编号:25662311
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:23
- 大小:23KB
840D安装设置步骤和方法.docx
《840D安装设置步骤和方法.docx》由会员分享,可在线阅读,更多相关《840D安装设置步骤和方法.docx(23页珍藏版)》请在冰豆网上搜索。
840D安装设置步骤和方法
840D安装、设置步骤和方法
1.要求
通道1
直线轴:
X、Y、Z,工作台:
B,摆头:
A,五轴联动,主轴:
CX1
通道2
刀库轴:
MX1
测量系统:
X、Y、Z、CX1、MX1用2048线的电机编码器,BA用ROD28018000线圆编码器
611D伺服驱动器:
电源模块:
6SN1145-1BA02-0CA1
主轴驱动器:
6SN1123-1AA00-0LA16SN1118-0DG23-0AA1
X、Y、Z、刀库轴驱动器:
6SN1123-1AB00-0BA16SN1118-0DM21-0AA0
A、B轴驱动器:
6SN1123-1AB00-0CA16SN1118-0DM23-0AA0
伺服电机:
主轴电机:
1PH7137-2ND00-0CA0
X、Y、Z轴伺服电机:
1FT6102-1AC71-4AG1
B、A轴伺服电机:
1FT6084-8AC71-4AA0
刀库轴伺服电机:
1FK6063-6AF71-1AA0ND
行程:
X=0-1220mm,Y=0-915mm,Z=0-915mm,
B=0-359.999deg,A=0-105deg,刀库轴=0-359.999deg
最大速度:
X=1200mm/min,Y=1200mm/min,Z=1200mm/min,B=4rpm(1440deg/min),
A=2rpm(720deg/min),MX1=1rpm(360deg/min),S=1000rpm
2.基本设置
2.1准备
硬件接线
PLC总清
NCUS3拨到1,按Reset按钮,完成后将NCUS3拨回0
NCK总清
NCUS4拨到3,等PS灯亮后将S4拨到2,立即再拨到3,等PS灯闪后将S4拨到0
标志:
NCU的NC状态指示灯+5V和PLC状态指示灯PR亮(绿色)
报警2001PLChasnotstartedup和120202、4060
显示器显示X1Y1Z1A1四个轴数据
机床操作面板MCP和手持单元HHU所有的灯闪亮。
所有S7PLC电源模块DC5V绿灯亮
611D电源模块绿灯、黄灯亮
所有611D驱动器红灯亮
NC默认设置:
最大方式组1
最大通道数1
最大轴数5
最大插补轴4
无螺距补偿
全部轴为直线轴
2.2装载PLC基本程序(主要用STEP7V5.1操作)
建立一个新的工程OM3
选择CPU为CPU315-2DP,MPIAddrees为2,不自动建立OB1,工程名为OM3
删除OM3的SIMATIC300Station目录
调入840DPLC组态:
PLCUploadStation
选择:
Rack=0,Slot=0,MPIAddress=2,完成后删除FB15DB1
安装ToolBoxV6.3,必须选择PLC-BasicProgramfor8x0DV6.3
将标准库中gp8x0d63中的所有块拷贝到OM3
将OM3的所有块下载到PLC
右击BlocksPLCDownloadOK,不用装载系统数据
NCUReset
标志:
MCP灯灭,MCPI/O被定义到IB0—IB7,QB0—QB5,QB8—QB15被MCP占用
调用MCP机床控制面板控制程序
在OB1里增加一组指令:
LDB19.DBB22//取面板显示的通道号
TMB20//送给MMC控制程序FC19:
ChanNo
CALLFC19
BAGNo:
=B#16#1//方式组1
ChanNo:
=MB20//通道号
SpindleIFNo:
=B#16#6//定义主轴号为7
FeedHold:
=Q41.0//0-FeedStar,1-FeedStop
SpindleHold:
=Q41.1//0-SpindleStart,1-SpindleStop
标志:
MCP方式键、复位键、XYZ4轴选择键和+-方向键有效
2.3基本设置(机床参数)
输入维修密码:
Start-upPasswordSetpassword,输入SUNRISE
设置日期和时间:
Start-upPLCSetdate/clock,输入日期时间后按Accept,立即生效
*PLC日期时间可以在STEP7里设,而且不影响MMC的日期时间
机床参数显示设置:
Start-upMachinedataDisplayoptions,将所有项打勾和Indexfrom0to6(显示7个轴数据)
方式组数:
N19220$ON_NUM_MODE_GROUPS=1(默认值)
最大通道数:
N19200$ON_NUM_CHANNELS=2
通道1分配给方式组1:
N10010$MN_ASSIGN_CHAN_TO_MODE_GROUP[0]=1(默认值)
通道2分配给方式组1:
N10010$MN_ASSIGN_CHAN_TO_MODE_GROUP[1]=1
最大轴数:
N19100$ON_NUM_AXES_IN_SYSTEM=7
插补轴数:
N19120$ON_NUM_IPO_AXES=5
在同一程序行上运行的轴数多于MD19120设定的值(如设为4)时,
报警8030Channel1blockoption‘interporationofmorethen4axis’notset
NCKReset
标志:
按MCP的[1…n]键可以转换通道显示
螺距补偿点数:
N38000$MA_MM_ENC_COMP_MAX_POINTS[0,X1]=25
N38000$MA_MM_ENC_COMP_MAX_POINTS[0,Y1]=25
N38000$MA_MM_ENC_COMP_MAX_POINTS[0,Z1]=25
N38000$MA_MM_ENC_COMP_MAX_POINTS[0,A1]=25
N38000$MA_MM_ENC_COMP_MAX_POINTS[0,B1]=25
NCKReset
标志:
在ServicesDataout的NC.active-data/mers.-system-error-comp.目录里有了
mers.-system-error-comp-axis1~5螺距补偿文件
报警:
4400Machinedataalterationwillcausereorganisationofbufferedmemory(lossofdata!
)
(将重新分配Memory,NC程序、R参数等将丢失)
报警6020Machinedatahavebeenaltered–newmemoryisreorganized(已重新分配Memory)
2.4轴名定义
定义机床轴(Machineaxes)名称:
(在面板上显示的轴名)
N10000$MN_AXCONF_MACHAX_NAME_TAB[0]="X"
N10000$MN_AXCONF_MACHAX_NAME_TAB[1]="Y"
N10000$MN_AXCONF_MACHAX_NAME_TAB[2]="Z"
N10000$MN_AXCONF_MACHAX_NAME_TAB[3]="B"
N10000$MN_AXCONF_MACHAX_NAME_TAB[4]="A"
N10000$MN_AXCONF_MACHAX_NAME_TAB[5]="MX1"
N10000$MN_AXCONF_MACHAX_NAME_TAB[6]="CX1"
*TAB[0]对应Drive1,TAB[1]对应Drive2…
通道1
几何轴(Geometryaxes)名:
(用默认值)
N20050$MC_AXCONF_GEOAX_ASSIGN_TAB[0]=1
N20050$MC_AXCONF_GEOAX_ASSIGN_TAB[1]=2
N20050$MC_AXCONF_GEOAX_ASSIGN_TAB[2]=3
N20060$MC_AXCONF_GEOAX_NAME_TAB[0]="X"
N20060$MC_AXCONF_GEOAX_NAME_TAB[1]="Y"
N20060$MC_AXCONF_GEOAX_NAME_TAB[2]="Z"
*MD20050指定几何轴对应的驱动器
*MD20060指定NC程序用的几何轴名(NC程序用)
特定轴(Specialaxes)名
N20070$MC_AXCONF_MACHAX_USED[0]=1
N20070$MC_AXCONF_MACHAX_USED[1]=2
N20070$MC_AXCONF_MACHAX_USED[2]=3
N20070$MC_AXCONF_MACHAX_USED[3]=4
N20070$MC_AXCONF_MACHAX_USED[4]=5
N20070$MC_AXCONF_MACHAX_USED[5]=7
N20080$MC_AXCONF_CHANAX_NAME_TAB[0]="X"
N20080$MC_AXCONF_CHANAX_NAME_TAB[1]="Y"
N20080$MC_AXCONF_CHANAX_NAME_TAB[2]="Z"
N20080$MC_AXCONF_CHANAX_NAME_TAB[3]="B"
N20080$MC_AXCONF_CHANAX_NAME_TAB[4]="A"
N20080$MC_AXCONF_CHANAX_NAME_TAB[5]="C"
*MD20070必须连续设定,不能中断
*MD20070指定特定轴对应的驱动器,XYZ轴与几何轴重合
*MD20080指定NC程序用的特定轴名(NC程序用)
通道2
特定轴(Specialaxes)名
N20070$MC_AXCONF_MACHAX_USED[0]=6
N20080$MC_AXCONF_CHANAX_NAME_TAB[0]="X"
NCKReset
标志:
在通道1里看到了X、Y、Z、B、A、CX1轴,在通道2里看到了MX1轴
2.5PLC轴控制程序
OB1
CALLFC40//轴/主轴控制程序
FC40
SET
=DB21.DBX25.3//通道1:
G0用MCP的速率开关
=DB21.DBX6.7//通道1:
激活进给轴速率开关
=DB21.DBX6.6//通道1:
激活Rapid速率开关
=DB22.DBX25.3//通道2:
使G0用MCP的速率开关
=DB22.DBX6.7//通道2:
激活进给轴速率开关
=DB22.DBX6.6//通道2:
激活Rapid速率开关
=DB31.DBX1.5//X轴选第1测量系统
=DB31.DBX2.1//X轴controllerenable
=DB31.DBX21.7//X轴pulesenable
=DB31.DBX1.7//X轴激活速率开关
=DB32.DBX1.5//Y轴选第1测量系统
=DB32.DBX2.1//Y轴controllerenable
=DB32.DBX21.7//Y轴pulesenable
=DB32.DBX1.7//Y轴激活速率开关
=DB33.DBX1.5//Z轴选第1测量系统
=DB33.DBX2.1//Z轴controllerenable
=DB33.DBX21.7//Z轴pulesenable
=DB33.DBX1.7//Z轴激活速率开关
=DB34.DBX1.5//B轴选第1测量系统
=DB34.DBX2.1//B轴controllerenable
=DB34.DBX21.7//B轴pulesenable
=DB34.DBX1.7//B轴激活速率开关
=DB35.DBX1.5//A轴选第1测量系统
=DB35.DBX2.1//A轴controllerenable
=DB35.DBX21.7//A轴pulesenable
=DB35.DBX1.7//A轴激活速率开关
=DB36.DBX1.5//MX1轴选第1测量系统
=DB36.DBX2.1//MX1轴controllerenable
=DB36.DBX21.7//MX1轴pulesenable
=DB36.DBX1.7//MX1轴激活速率开关
=DB37.DBX1.5//CX1轴选第1测量系统
=DB37.DBX2.1//CX1轴controllerenable
=DB37.DBX21.7//CX1轴pulesenable
=DB37.DBX1.7//CX1轴激活速率开关
标志:
1.手动空转各轴
2.如果设MD20700为0(不必回参考点),即可进行自动和MDA的空运行
2.6驱动器、电机、实际值输出类型和编码器接口机床参数设置
驱动器参数设置
SoltDriveActiveDriveModulePowerSectCurrent
17YesARM(SMD)1axis0DH45/60/76A
21YesSRM(FDD)2axis-116H18/36A
32YesSRM(FDD)2axis-216H18/36A
43YesSRM(FDD)2axis-116H18/36A
54YesSRM(FDD)2axis-216H18/36A
65YesSRM(FDD)2axis-114H9/18A
76YesSRM(FDD)2axis-114H9/18A
按Save保存
设置实际值输出类型(用611D时为1)
N30130$MA_CTRLOUT_TYPE[0,X]=1
N30130$MA_CTRLOUT_TYPE[0,Y]=1
N30130$MA_CTRLOUT_TYPE[0,Z]=1
N30130$MA_CTRLOUT_TYPE[0,B]=1
N30130$MA_CTRLOUT_TYPE[0,A]=1
N30130$MA_CTRLOUT_TYPE[0,MX1]=1
N30130$MA_CTRLOUT_TYPE[0,CX1]=1
*必须设置了MD30130后,才能设置电机参数
驱动器号(模块号)(用默认值)
N30220$MA_ENC_MODULE_NR[0,X]=1
N30220$MA_ENC_MODULE_NR[0,Y]=2
N30220$MA_ENC_MODULE_NR[0,Z]=3
N30220$MA_ENC_MODULE_NR[0,B]=4
N30220$MA_ENC_MODULE_NR[0,A]=5
N30220$MA_ENC_MODULE_NR[0,MX1]=6
N30220$MA_ENC_MODULE_NR[0,CX1]=7
编码器接口,1-用电机编码器,2-用第二接口
N30230$MA_ENC_INPUT_NR[0,X]=1
N30230$MA_ENC_INPUT_NR[0,Y]=1
N30230$MA_ENC_INPUT_NR[0,Z]=1
N30230$MA_ENC_INPUT_NR[0,B]=1
N30230$MA_ENC_INPUT_NR[0,A]=1
N30230$MA_ENC_INPUT_NR[0,MX1]=1
N30230$MA_ENC_INPUT_NR[0,CX1]=1
设置测量系统类型(正旋波信号为1)
N30240$MA_ENC_TYPE[0,X]=1
N30240$MA_ENC_TYPE[0,Y]=1
N30240$MA_ENC_TYPE[0,Z]=1
N30240$MA_ENC_TYPE[0,B]=1
N30240$MA_ENC_TYPE[0,A]=1
N30240$MA_ENC_TYPE[0,MX1]=1
N30240$MA_ENC_TYPE[0,CX1]=1
NCKReset
标志:
在机床参数DriveMD的Axis:
栏里看到了轴名
报警:
300701AxisCX1driveneedssetup
设置伺服电机参数
CX1主轴电机订货号:
1PH7137-2ND00-0CA0
X、Y、Z轴伺服电机订货号:
1FT6105-1AC71-4AH0
B、A轴伺服电机订货号:
1FT6102-1AC71-4AA0
MX1刀库伺服电机订货号:
1FK6063-6AF7-1AA0
各电机都用默认值
NCKReset
标志:
所有驱动器灯灭
2.7启动611D电源
激活电源模块端口63-Pulseenable,64-Driveenable(48已常接9)
FC100
标志:
611D电源模块绿色灯灭
可以手动转动电机
2.8PLC回参考点程序(仅列出X轴,输入点以后再确定)
FC42//由OB1调用
AI33.6
=DB31.DBX12.7//X轴参考点开关
AI6.3//MCPT13键
=DB21.DBX1.0//所以轴自动回参考点
标志:
可选择单轴按”+”键不松手回参考点,或按一下”T13”键所有轴自动回参考点
2.9PLC手持单元HHU控制程序
从HHU-Lib里装入HHU控制程序OB100、FC68、DB68、DB69,将FC68注释里的程序拷贝到OB1
NCKReset
标志:
手持单元正常可用(包括脉冲发生器)
HHUI/O被定义到输入:
DB68.DBB140-DBB145,输出:
DB68.DBB120-DBB139
*HHU显示有些问题?
?
?
?
?
?
2.10轴类型设置
旋转轴或直线轴设置
N30300$MA_IS_ROT_AX[X]=0直线轴
N30300$MA_IS_ROT_AX[Y]=0直线轴
N30300$MA_IS_ROT_AX[Z]=0直线轴
N30300$MA_IS_ROT_AX[B]=1旋转轴
N30300$MA_IS_ROT_AX[A]=1旋转轴
N30300$MA_IS_ROT_AX[MX1]=1旋转轴
N30300$MA_IS_ROT_AX[CX1]=1旋转轴
4070Normalizingmachinedatahasbeenaltered
N30310$MA_ROT_IS_MODULO[X]=0直线轴
N30310$MA_ROT_IS_MODULO[Y]=0直线轴
N30310$MA_ROT_IS_MODULO[Z]=0直线轴
N30310$MA_ROT_IS_MODULO[B]=1
N30310$MA_ROT_IS_MODULO[A]=1
N30310$MA_ROT_IS_MODULO[CX1]=1
N30310$MA_ROT_IS_MODULO[MX1]=1
N30320$MA_DISPLAY_IS_MODULO[X]=0直线轴
N30320$MA_DISPLAY_IS_MODULO[Y]=0直线轴
N30320$MA_DISPLAY_IS_MODULO[Z]=0直线轴
N30320$MA_DISPLAY_IS_MODULO[B]=1
N30320$MA_DISPLAY_IS_MODULO[A]=1
N30320$MA_DISPLAY_IS_MODULO[MX1]=1
N30320$MA_DISPLAY_IS_MODULO[CX1]=1
*当MD30310和MD30320同时为0时,以+-deg角度显示
*当MD30310和MD30320同时为1或其中之1为1时,以0-360deg(行程)显示
N30330$MA_MODULO_RANGE[X]=360直线轴无意义
N30330$MA_MODULO_RANGE[Y]=360直线轴无意义
N30330$MA_MODULO_RANGE[Z]=360直线轴无意义
N30330$MA_MODULO_RANGE[B]=360deg有效行程
N30330$MA_MODULO_RANGE[A]=105deg有效行程
N30330$MA_MODULO_RANGE[MX1]=360deg有效行程
N30330$MA_MODULO_RANGE[CX1]=360deg有效行程
N30340$MA_MODULO_RANGE_START[X]=0直线轴无意义
N30340$MA_MODULO_RANGE_START[Y]=0直线轴无意义
N30340$MA_MODULO_RANGE_START[Z]=0直线轴无意义
N30340$MA_MODULO_RANGE_START[B]=0deg开始角度
N30340$MA_MODULO_RANGE_START[A]=0deg开始角度
N30340$MA_MODULO_RANGE_START[MX1]=0deg开始角度
N30340$MA_MODULO_RANGE_START[CX1]=0deg开始角度
NCKReset
标志:
B、A、MX1、CX1显示单位为deg、B、A、MX1显示的值在其行程允许的范围内
*B、A、MX1、CX1轴NC程序单位:
距离:
deg速度:
deg/min
报警:
4070Normalizingmachinedatahasbeenaltered(改MD30300时)
主轴设置
N35000$MA_SPIND_ASSIGN_TO_MACHAX[CX1]=1
NCKReset
标志:
CX1在Override显示为==>Spindle
可以M3S60执行指令,但速率开关是FeedOverride有效
3.轴参数调整
3.1各轴公用的参数
N11300$MN_JOG_INC_MODE_LEVELTRIGGRD=0
执行回参考点或增量移动时:
0-点一下键即可,1-压下键直到回参考点或增量移动完成
*自动回参考点功能不受此参数影响
通道1
N20700$MC_REFP_NC_START_LOCK=10-不必回参考点,1-必需回参考点才能自动运行
通道2
N20700$MC_REFP_NC_START_LOCK=1
3.2X、Y、Z直线轴参数调整
X、Y、Z轴电机都是直接装在丝杆上,用电机编码器
3.2.1测量系统
N3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 840 安装 设置 步骤 方法