D安装设置步骤和方法.docx

上传人:b****6 文档编号:4540019 上传时间:2022-12-01 格式:DOCX 页数:14 大小:20.02KB
下载 相关 举报
D安装设置步骤和方法.docx_第1页
第1页 / 共14页
D安装设置步骤和方法.docx_第2页
第2页 / 共14页
D安装设置步骤和方法.docx_第3页
第3页 / 共14页
D安装设置步骤和方法.docx_第4页
第4页 / 共14页
D安装设置步骤和方法.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

D安装设置步骤和方法.docx

《D安装设置步骤和方法.docx》由会员分享,可在线阅读,更多相关《D安装设置步骤和方法.docx(14页珍藏版)》请在冰豆网上搜索。

D安装设置步骤和方法.docx

D安装设置步骤和方法

Documentserialnumber【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

 

D安装设置步骤和方法

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=,A=0-105deg,刀库轴=

最大速度:

X=1200mm/min,Y=1200mm/min,Z=1200mm/min,B=4rpm(1440deg/min),

A=2rpm(720deg/min),MX1=1rpm(360deg/min),S=1000rpm

 

2.基本设置

准备

硬件接线

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基本程序(主要用STEP7操作)

建立一个新的工程OM3

选择CPU为CPU315-2DP,MPIAddrees为2,不自动建立OB1,工程名为OM3

删除OM3的SIMATIC300Station目录

调入840DPLC组态:

PLC?

UploadStation

选择:

Rack=0,Slot=0,MPIAddress=2,完成后删除FB15DB1

安装ToolBox,必须选择PLC-BasicProgramfor8x0D

将标准库中gp8x0d63中的所有块拷贝到OM3

将OM3的所有块下载到PLC

右击Blocks?

PLC?

Download?

OK,不用装载系统数据

NCUReset

标志:

MCP灯灭,MCPI/O被定义到IB0—IB7,QB0—QB5,QB8—QB15被MCP占用

调用MCP机床控制面板控制程序

在OB1里增加一组指令:

L22录里有了

~5螺距补偿文件

报警:

4400Machinedataalterationwillcausereorganisationofbufferedmemory(lossofdata!

(将重新分配Memory,NC程序、R参数等将丢失)

报警6020Machinedatahavebeenaltered–newmemoryisreorganized(已重新分配Memory)

轴名定义

定义机床轴(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轴

PLC轴控制程序

OB1

CALLFC40手动空转各轴

2.如果设MD20700为0(不必回参考点),即可进行自动和MDA的空运行

驱动器、电机、实际值输出类型和编码器接口机床参数设置

驱动器参数设置

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

标志:

所有驱动器灯灭

启动611D电源

激活电源模块端口63-Pulseenable,64-Driveenable(48已常接9)

FC100

标志:

611D电源模块绿色灯灭

可以手动转动电机

PLC回参考点程序(仅列出X轴,输入点以后再确定)

FC42轴参数调整

各轴公用的参数

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

X、Y、Z直线轴参数调整

X、Y、Z轴电机都是直接装在丝杆上,用电机编码器

测量系统

N31030$MA_LEADSCREW_PITCH[X]=mm(1/2英寸)丝杆的螺距

N31030$MA_LEADSCREW_PITCH[Y]=

N31030$MA_LEADSCREW_PITCH[Z]=

轴移动方向

N32100$MA_AX_MOTION_DIR[X]=1(1,-1)电机旋转方向(1顺时针转)

N32100$MA_AX_MOTION_DIR[Y]=1

N32100$MA_AX_MOTION_DIR[Z]=1

 

回参考点

N34000$MA_REFP_CAM_IS_ACTIVE[X]=10-不用回参考点开关,1-要用回参考点开关

N34000$MA_REFP_CAM_IS_ACTIVE[Y]=1

N34000$MA_REFP_CAM_IS_ACTIVE[Z]=1

N34010$MA_REFP_CAM_DIR_IS_MINUS[X]=1回参考点方向,0-正向,1-反向

N34010$MA_REFP_CAM_DIR_IS_MINUS[Y]=0

N34010$MA_REFP_CAM_DIR_IS_MINUS[Z]=0

N34020$MA_REFP_VELO_SEARCH_CAM[X]=2000mm/min搜索参考点开关速度,FeedOverrid有效

N34020$MA_REFP_VELO_SEARCH_CAM[Y]=2000

N34020$MA_REFP_VELO_SEARCH_CAM[Z]=2000

N34030$MA_REFP_MAX_CAM_DIST[X]=1220mm搜索参考点开关的最大距离

N34030$MA_REFP_MAX_CAM_DIST[Y]=920

N34030$MA_REFP_MAX_CAM_DIST[Z]=920

N34050$MA_REFP_SEARCH_MARKER_REVERSE[0,X]=0搜索零脉冲的方向

N34050$MA_REFP_SEARCH_MARKER_REVERSE[0,Y]=0

N34050$MA_REFP_SEARCH_MARKER_REVERSE[0,Z]=0

N34040$MA_REFP_VELO_SEARCH_MARKER[0,X]=300mm/min搜索零脉冲的爬行速度

N34040$MA_REFP_VELO_SEARCH_MARKER[0,Y]=300

N34040$MA_REFP_VELO_SEARCH_MARKER[0,Z]=300

N34060$MA_REFP_MAX_MARKER_DIST[0,X]=mm搜索零脉冲的最大距离

N34060$MA_REFP_MAX_MARKER_DIST[0,Y]=

N34060$MA_REFP_MAX_MARKER_DIST[0,Z]=

N34080$MA_REFP_MOVE_DIST[0,X]=-2mm参考点偏移量1

N34080$MA_REFP_MOVE_DIST[0,Y]=2

N34080$MA_REFP_MOVE_DIST[0,Z]=2

N34090$MA_REFP_MOVE_DIST_CORR[0,X]=0mm参考点偏移量2

N34090$MA_REFP_MOVE_DIST_CORR[0,Y]=0

N34090$MA_REFP_MOVE_DIST_CORR[0,Z]=0

参考点偏移量,即零脉冲到参考点的距离=MD34080+MD34090

N34070$MA_REFP_VELO_POS[X]=2000mm/min从零脉冲点(停止点)走到参考点的速度

 

N34070$MA_REFP_VELO_POS[Y]=2000

N34070$MA_REFP_VELO_POS[Z]=2000

速度参数

N32000$MA_MAX_AX_VELO[X]=12000mm/min最大速度

N32000$MA_MAX_AX_VELO[Y]=12000mm/min

N32000$MA_MAX_AX_VELO[Z]=12000mm/min

*当设定的速度超过此值时,即被限制在此速度,不报警

N32010$MA_JOG_VELO_RAPID[X]=12000mm/minRapid速度

N32010$MA_JOG_VELO_RAPID[Y]=12000mm/min

N32010$MA_JOG_VELO_RAPID[Z]=12000mm/min

N32020$MA_JOG_VELO[X]=6000mm/minJog速度

N32020$MA_JOG_VELO[Y]=6000mm/min

N32020$MA_JOG_VELO[Z]=6000mm/min

N32300$MA_MAX_AX_ACCEL[X]=1m/s2加减速

N32300$MA_MAX_AX_ACCEL[Y]=1m/s2

N32300$MA_MAX_AX_ACCEL[Z]=1m/s2

N35230$MA_ACCEL_REDUCTION_FACTOR[X]=0加减速系数

N35230$MA_ACCEL_REDUCTION_FACTOR[Y]=0

N35230$MA_ACCEL_REDUCTION_FACTOR[Z]=0

N36200$MA_AX_VELO_LIMIT[0,X]=14000mm/min最大速度极限

N36200$MA_AX_VELO_LIMIT[0,Y]=14000mm/min

N36200$MA_AX_VELO_LIMIT[0,Z]=14000mm/min

最大速度极限当速度超过此值时,报警:

25030Axisxactualvelocityalarm

N32200$MA_POSCTRL_GAIN[0,X]=1速度增益(KV系数)

N32200$MA_POSCTRL_GAIN[0,Y]=1

N32200$MA_POSCTRL_GAIN[0,Z]=1

位置监控参数(仅列出X轴)

N36000$MA_STOP_LIMIT_COARSE[X]=mm粗定位公差

N36010$MA_STOP_LIMIT_FINE[X]=mm精定位公差

25080AxisXPositioningmonitoring

N36012$MA_STOP_LIMIT_FACTOR[0,X]=1MD36000、MD36010、MD36030这三个值的系数

N36020$MA_POSITIONING_TIME[X]=1s定位时间

N36030$MA_STANDSTILL_POS_TOL[X]=mm零速公差

N36040$MA_STANDSTILL_DELAY_TIME[X]=s零速公差延迟时间

N36050$MA_CLAMP_POS_TOL[X]=mm夹紧公差

N36400$MA_CONTOUR_TOL[X]=1mm轮廓公差

N36310$MA_ENC_ZERO_MONITORING[0,X]=0零脉冲监视,0-硬件检测,100-关闭检测

 

N36100$MA_POS_LIMIT_MINUS[X]=-1第一软件极限位置(-)

N36110$MA_POS_LIMIT_PLUS[X]=12001第一软件极限位置(+)

****轴监视(监控)功能****

轮廓误差:

Contourmonitoring

当执行一个移动命令(手动或自动)时,在加速、恒速、减速三个阶段NC对其进行轮廓监控(实际上是监视其跟随误差),在其轴向的误差Contourdeviation(axially)超过MD36400mm时,报警

25050Contourmonitoring

零速误差:

Zerospeedmonitoring

当移动命令结束后过MD36040秒时(轴还没有停止),NC监视其跟随误差,超过MD36030mm时报警

25040Asixxstandstillmonitoring

在轴被允许但无移动命令或移动命令结束而且轴已停在MD36010后,NC监控其位移状态,超过MD36030mmMD36040s后报警

25040Asixxstandstillmonitoring

定位误差:

Positioningmonitoring

当移动命令结束时,NC对其进行定位监控,在MD36020s内轴不停在MD36010范围内时报警

25080AxisXPositioningmonitoring

夹紧误差:

在轴被允许但无移动命令或移动命令结束而且轴已停在MD36010后,如果DB31…=1,NC监控其位移状态,超过MD36050mm时,报警

26000Clampingmonitoring

一般夹紧公差MD36050的值比零速公差MD36030的值大

注意:

在轴被允许但无移动命令时,如果轴受外力引起位移,NC将发出相反的移动命令将其拉回原位,这时也可能报警25050Contourmonitoring、25040Asixxstandstillmonitoring、26000Clampingmonitoring

B、A、MX1旋转轴参数调整

B轴电转速通过蜗轮蜗杆传递到转台,速度比=100,编码起直接装在转台的轴心上

A轴电转速通过齿轮变速传递到摆头,速度比=50,编码起直接装在的摆头轴心上

MX1轴电转速通过齿轮变速传递到刀库,速度比=50,用电机编码器

测量系统

N31050$MA_DRIVE_AX_RATIO_DENOM[0,B]=1转台的转数

N31050$MA_DRIVE_AX_RATIO_DENOM[0,A]=1摆头的转数

N31050$MA_DRIVE_AX_RATIO_DENOM[0,MX1]=1刀库的转数

 

N31060$MA_DRIVE_AX_RATIO_NUMERA[0,B]=100B轴电机转数

N31060$MA_DRIVE_AX_RATIO_NUMERA[0,A]=50A轴电机转数

N31060$MA_DRIVE_AX_RATIO_NUMERA[0,MX1]=50MX1轴电机转数

轴移动方向

N32100$MA_AX_MOTION_DIR[B]=1(1,-1)电机旋转方向

N32100$MA_AX_MOTION_DIR[A]=1

N32100$MA_AX_MOTION_DIR[MX1]=1

N32110$MA_ENC_FEEDBACK_POL[0,B]

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

当前位置:首页 > 高中教育 > 理化生

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

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