840D安装、设置步骤和方法

  • 格式:doc
  • 大小:97.50 KB
  • 文档页数:11

--- --- 840D安装、设置步骤和方法

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-0AA1 X、Y、Z、刀库轴驱动器: 6SN1123-1AB00-0BA1 6SN1118-0DM21-0AA0 A、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, 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总清 NCU S3拨到1, 按Reset按钮, 完成后将NCU S3拨回0 NCK总清 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

安装ToolBox V6.3, 必须选择PLC-Basic Program for 8x0D V6.3 将标准库中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 set NCK Reset 标志: 按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 NCK Reset --- --- 标志: 在ServicesData out的NC.active-data/mers.-system-error-comp.目录里有了 mers.-system-error-comp-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]=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程序用) 特定轴(Special axes)名 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 指定特定轴对应的驱动器, X Y Z轴与几何轴重合 * MD20080 指定NC程序用的特定轴名(NC程序用)

通道2 特定轴(Special axes)名 N20070 $MC_AXCONF_MACHAX_USED[0]=6 N20080 $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 // 轴/主轴控制程序