word840D安装、设置步骤和方法1. 要求通道1直线轴: X、Y、Z, 工作台: B, 摆头: A, 五轴联动, 主轴: CX1通道2刀库轴: MX1测量系统: X、Y、Z、CX1、MX1用2048线的电机编码器, B A用ROD280 18000线圆编码器611D伺服驱动器:电源模块: 6SN1145-1BA02-0CA1 主轴驱动器: 6SN1123-1AA00-0LA1 6SN1118-0DG23-0AA1X、Y、Z、刀库轴驱动器: 6SN1123-1AB00-0BA1 6SN1118-0DM21-0AA0A、B轴驱动器: 6SN1123-1AB00-0CA1 6SN1118-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, 最大速度:X=1200mm/min, Y=1200mm/min, Z=1200mm/min, B=4rpm(1440deg/min), A=2rpm(720deg/min), MX1=1rpm(360deg/min), S=1000rpm2. 根本设置2.1 准备硬件接线PLC总清 NCU S3拨到1, 按Reset按钮, 完成后将NCU S3拨回0NCK总清 NCU S4拨到3, 等PS灯亮后将S4拨到2, 立即再拨到3, 等PS灯闪后将S4拨到0标志: NCU的NC状态指示灯+5V和PLC状态指示灯PR亮(绿色)报警2001 PLC has not started up 和120202、4060显示器显示X1 Y1 Z1 A1四个轴数据机床操作面板MCP和手持单元HHU所有的灯闪亮。
所有S7 PLC电源模块DC 5V绿灯亮611D电源模块绿灯、黄灯亮所有611D驱动器红灯亮NC默认设置: 最大方式组 1 最大通道数 1 最大轴数 5 最大插补轴 4 无螺距补偿 全部轴为直线轴2.2 装载PLC根本程序(主要用STEP7 V5.1操作)建立一个新的工程 OM3选择CPU为CPU315-2 DP, MPI Addrees为2, 不自动建立OB1, 工程名为OM3删除OM3的SIMATIC 300 Station目录调入840D PLC组态: PLCàUpload Station选择: Rack = 0, Slot = 0, MPI Address = 2, 完成后删除 FB15 DB1将标准库中gp8x0d63中的所有块拷贝到OM3将OM3的所有块下载到PLC 右击BlocksàPLCàDownloadàOK, 不用装载系统数据NCU Reset标志: MCP灯灭, MCP I/O被定义到IB0—IB7, QB0—QB5, QB8—QB15被MCP占用调用MCP机床控制面板控制程序 在OB1里增加一组指令: L DB19.DBB 22 // 取面板显示的通道号 T MB 20 // 送给MMC控制程序FC19:ChanNo CALL FC 19 BAGNo :=B#16#1 // 方式组1 ChanNo :=MB20 // 通道号 SpindleIFNo:=B#16#6 // 定义主轴号为7 FeedHold :=Q41.0 // 0-Feed Star, 1-Feed Stop SpindleHold:=Q41.1 // 0-Spindle Start, 1-Spindle Stop 标志: MCP方式键、复位键、X Y Z 4 轴选择键和+ -方向键有效2.3 根本设置(机床参数)输入维修密码: Start-upàPasswordàSet password, 输入SUNRISE设置日期和时间: Start-upàPLCàSet date/clock, 输入日期时间后按Accept, 立即生效* PLC日期时间可以在STEP7里设, 而且不影响MMC的日期时间机床参数显示设置: Start-upàMachine dataàDisplay options, 将所有项打勾和Index from 0 to 6 (显示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)时, 报警8030 Channel 1 block option ‘interporation of more then 4 axis’ not setNCK Reset标志: 按MCP的[1…n]键可以转换通道显示螺距补偿点数: N38000 $MA_MM_ENC_P_MAX_POINTS[0,X1] = 25N38000 $MA_MM_ENC_P_MAX_POINTS[0,Y1] = 25N38000 $MA_MM_ENC_P_MAX_POINTS[0,Z1] = 25N38000 $MA_MM_ENC_P_MAX_POINTS[0,A1] = 25N38000 $MA_MM_ENC_P_MAX_POINTS[0,B1] = 25NCK Reset标志: 在Servicesàmers.-system-error-p-axis1~5螺距补偿文件报警: 4400 Machine data alteration will cause reorganisation of buffered memory (loss of data!) (将重新分配Memory, NC程序、R参数等将丢失)报警6020 Machine data have been altered – new memory is reorganized (已重新分配Memory)2.4 轴名定义定义机床轴(Machine axes)名称: (在面板上显示的轴名)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] 对应Drive 1, TAB[1] 对应Drive 2 …通道1 几何轴(Geometry axes)名: (用默认值) N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[0]=1N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[1]=2N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[2]=3N20060 $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程序用) 特定轴(Special axes)名N20070 $MC_AXCONF_MACHAX_USED[0]=1N20070 $MC_AXCONF_MACHAX_USED[1]=2N20070 $MC_AXCONF_MACHAX_USED[2]=3N20070 $MC_AXCONF_MACHAX_USED[3]=4N20070 $MC_AXCONF_MACHAX_USED[4]=5N20070 $MC_AXCONF_MACHAX_USED[5]=7N20080 $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 指定特定轴对应的驱动器, X Y Z轴与几何轴重合* MD20080 指定NC程序用的特定轴名(NC程序用)通道2 特定轴(Special axes)名N20070 $MC_AXCONF_MACHAX_USED[0]=6N20080 $MC_AXCONF_CHANAX_NAME_TAB[0]="X" NCK Reset 标志: 在通道1里看到了X、Y、Z、B、A、CX1轴, 在通道2里看到了MX1轴2.5 PLC 轴控制程序OB1 CALL FC 40 // 轴/主轴控制程序FC40 SET = DB21.DBX 25.3 // 通道1: G0用MCP的速率开关 = DB21.DBX 6.7 // 通道1: 激活进给轴速率开关 = DB21.DBX 6.6 // 通道1: 激活Rapid速率开关 = DB22.DBX 25.3 。