您好,欢迎来到尔游网。
搜索
您的当前位置:首页840D安装、设置步骤和方法-(38391)

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

来源:尔游网
--

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 // 轴/主轴控制程序 FC40

SET

= DB21.DBX 25.3 // 通道1: G0用MCP的速率开关

= DB21.DBX 6.7 // 通道1: 激活进给轴速率开关

= DB21.DBX 6.6 // 通道1: 激活Rapid速率开关

= DB22.DBX 25.3 // 通道2: 使G0用MCP的速率开关

= DB22.DBX 6.7 // 通道2: 激活进给轴速率开关

= DB22.DBX 6.6 // 通道2: 激活Rapid速率开关

---

--

= DB31.DBX 1.5 // X轴选第1测量系统 = DB31.DBX 2.1 // X轴controller enable

= DB31.DBX 21.7 // X轴pules enable = DB31.DBX 1.7 // X轴激活速率开关

= DB32.DBX 1.5 // Y轴选第1测量系统 = DB32.DBX 2.1 // Yenable

= DB32.DBX 21.7 // Y = DB32.DBX 1.7 // Y

= DB33.DBX 1.5 // = DB33.DBX 2.1 // Zenable

= DB33.DBX 21.7 // Z = DB33.DBX 1.7 // Z

= DB34.DBX 1.5 // = DB34.DBX 2.1 // Benable

= DB34.DBX 21.7 // B = DB34.DBX 1.7 // B

= DB35.DBX 1.5 // = DB35.DBX 2.1 // Aenable

= DB35.DBX 21.7 // A = DB35.DBX 1.7 // A

= DB36.DBX 1.5 // 统

= DB36.DBX 2.1 // MX1---

轴controller 轴pules enable 轴激活速率开关 Z轴选第1测量系统 轴controller 轴pules enable 轴激活速率开关 B轴选第1测量系统 轴controller 轴pules enable 轴激活速率开关 A轴选第1测量系统 轴controller 轴pules enable 轴激活速率开关 MX1轴选第1测量系轴controller

--

enable

= DB36.DBX 21.7 // MX1轴pules enable = DB36.DBX 1.7 // MX1轴激活速率开关

= DB37.DBX 1.5 // CX1轴选第1测量系统

= DB37.DBX 2.1 // CX1轴controller enable

= DB37.DBX 21.7 // CX1轴pules enable = DB37.DBX 1.7 // CX1轴激活速率开关

标志: 1. 手动空转各轴

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

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

驱动器参数设置

Solt Drive Active Drive Module PowerSect Current

1 7 Yes ARM(SMD) 1 axis 0D H 45/60/76A

2 1 Yes SRM(FDD) 2axis-1 16 H 18/36A

3 2 Yes SRM(FDD) 2axis-2 16 H 18/36A

4 3 Yes SRM(FDD) 2axis-1 16 H 18/36A 5 4 Yes SRM(FDD) 2axis-2 16 H 18/36A

6 5 Yes SRM(FDD) 2axis-1 14 H 9/18A

7 6 Yes SRM(FDD) 2axis-1 14 H 9/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 NCK Reset

标志: 在机床参数Drive MD的Axis: 栏里看到了轴名 报警:300701 Axis CX1 drive needs setup

设置伺服电机参数

CX1主轴电机订货号: 1PH7137-2ND00-0CA0

X、Y、Z轴伺服电机订货号: 1FT6105-1AC71-4AH0 B 、A轴伺服电机订货号: 1FT6102-1AC71-4AA0 MX1刀库伺服电机订货号: 1FK6063-6AF7-1AA0 各电机都用默认值 NCK Reset

标志: 所有驱动器灯灭

2.7 启动611D电源

激活电源模块端口63-Pulse enable, -Drive enable(48已常接9)

FC100

标志: 611D电源模块绿色灯灭

可以手动转动电机

2.8 PLC回参考点程序 (仅列出X轴, 输入点以后再确定) FC42 // 由OB1调用 A I 33.6

= DB31.DBX 12.7 // X轴参考点开关 A I 6.3 // MCP T13键

= DB21.DBX 1.0 // 所以轴自动回参考点

标志: 可选择单轴按”+”键不松手回参考点, 或按一

---

--

下”T13”键所有轴自动回参考点

2.9 PLC手持单元HHU控制程序

从HHU-Lib里装入HHU控制程序OB100、FC68、DB68、DB69, 将FC68注释里的程序拷贝到OB1

NCK Reset

标志: 手持单元正常可用(包括脉冲发生器)

HHU I/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 旋转轴

4070 Normalizing machine data has been altered

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-360 deg(行程)显示

N30330 $MA_MODULO_RANGE[X]=360 直线轴无意义 N30330 $MA_MODULO_RANGE[Y]=360 直线轴无意义 N30330 $MA_MODULO_RANGE[Z]=360 直线轴无意义 N30330 $MA_MODULO_RANGE[B]=360 deg 有效行程 N30330 $MA_MODULO_RANGE[A]=105 deg 有效行程 N30330 $MA_MODULO_RANGE[MX1]=360 deg 有效行程 N30330 $MA_MODULO_RANGE[CX1]=360 deg 有效行程

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]=0 deg 开始角度

N30340 $MA_MODULO_RANGE_START[A]=0 deg 开始角度 N30340 $MA_MODULO_RANGE_START[MX1]=0 deg 开始角度 N30340 $MA_MODULO_RANGE_START[CX1]=0 deg 开始角度 NCK Reset

标志: B、A、MX1、CX1显示单位为deg、B、A、MX1显示的值在其行程允许的范围内 * B、A、MX1、CX1轴NC程序单位: 距离: deg 速度: deg/min 报警:4070 Normalizing machine data has been altered(改MD30300时)

主轴设置

N35000 $MA_SPIND_ASSIGN_TO_MACHAX[CX1]=1 NCK Reset

标志: CX1在Override显示为 ==>Spindle

可以M3 S60执行指令, 但速率开关是Feed Override有效

---

--

3. 轴参数调整

3.1 各轴公用的参数

N11300 $MN_JOG_INC_MODE_LEVELTRIGGRD=0

执行回参考点或增量移动时: 0-点一下键即可, 1-压下键

直到回参考点或增量移动完成

* 自动回参考点功能不受此参数影响 通道1

N20700 $MC_REFP_NC_START_LOCK=1 0-不必回参考点, 1-必需回参考点才能自动运行

通道2

N20700 $MC_REFP_NC_START_LOCK=1

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

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

3.2.1 测量系统 N31030 $MA_LEADSCREW_PITCH[X]=12.7 mm(1/2英吋) 丝杆的螺距 N31030 $MA_LEADSCREW_PITCH[Y]=12.7 N31030 $MA_LEADSCREW_PITCH[Z]=12.7

3.2.2 轴移动方向

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

N32100 $MA_AX_MOTION_DIR[Y]=1 N32100 $MA_AX_MOTION_DIR[Z]=1

3.2.3 回参考点

N34000 $MA_REFP_CAM_IS_ACTIVE[X]=1 0-不用回参考点开关, 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]=2000 mm/min搜索参考点开关速度, Feed Overrid 有效

N34020 $MA_REFP_VELO_SEARCH_CAM[Y]=2000 N34020 $MA_REFP_VELO_SEARCH_CAM[Z]=2000

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

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]=300 mm/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]=12.5 mm 搜索零脉冲的最大距离

N34060 $MA_REFP_MAX_MARKER_DIST[0,Y]=12.5 N34060 $MA_REFP_MAX_MARKER_DIST[0,Z]=12.5

N34080 $MA_REFP_MOVE_DIST[0,X]=-2 mm 参考点偏移量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]=0 mm 参考点偏移量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]=2000 mm/min 从零脉冲点(停止点)走到参考点的速度

N34070 $MA_REFP_VELO_POS[Y]=2000 N34070 $MA_REFP_VELO_POS[Z]=2000

3.2.4 速度参数

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

* 当设定的速度超过此值时, 即被在此速度, 不报警 N32010 $MA_JOG_VELO_RAPID[X]=12000 mm/min Rapid 速度 N32010 $MA_JOG_VELO_RAPID[Y]=12000 mm/min N32010 $MA_JOG_VELO_RAPID[Z]=12000 mm/min

N32020 $MA_JOG_VELO[X]=6000 mm/min Jog速度 N32020 $MA_JOG_VELO[Y]=6000 mm/min N32020 $MA_JOG_VELO[Z]=6000 mm/min

N32300 $MA_MAX_AX_ACCEL[X]=1 m/s² 加减速 N32300 $MA_MAX_AX_ACCEL[Y]=1 m/s² N32300 $MA_MAX_AX_ACCEL[Z]=1 m/s²

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]=14000 mm/min 最大速度极限

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

---

--

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

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

actual velocity alarm

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

N32200 $MA_POSCTRL_GAIN[0,Y]=1 N32200 $MA_POSCTRL_GAIN[0,Z]=1

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

N36000 $MA_STOP_LIMIT_COARSE[X]=0.04 mm 粗定位公差 N36010 $MA_STOP_LIMIT_FINE[X]=0.01 mm 精定位公差

25080 Axis X Positioning monitoring

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

N36020 $MA_POSITIONING_TIME[X]=1 s 定位时间 N36030 $MA_STANDSTILL_POS_TOL[X]=0.2 mm 零速公差 N36040 $MA_STANDSTILL_DELAY_TIME[X]=0.4 s 零速公差延迟时间

N36050 $MA_CLAMP_POS_TOL[X]=0.5 mm 夹紧公差 N300 $MA_CONTOUR_TOL[X]=1 mm 轮廓公差

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

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

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

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

轮廓误差: Contour monitoring

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

---

--

25050 Contour monitoring

零速误差: Zero speed monitoring

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

25040 Asix x standstill monitoring

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

定位误差:Positioning monitoring

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

25080 Axis X Positioning monitoring

夹紧误差:

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

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

注意: 在轴被允许但无移动命令时, 如果轴受外力引起位移, NC将发出相反的移动命令将其拉回原位, 这时也可能报警25050 Contour monitoring、25040 Asix x standstill monitoring、26000 Clamping monitoring

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

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

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

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

---

--

3.3.1 测量系统

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]=100 B轴电机转数

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

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

3.3.2 轴移动方向

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]=1 (1 , -1)移动(实际值输出)方向

N32110 $MA_ENC_FEEDBACK_POL[0,A]=1 N32110 $MA_ENC_FEEDBACK_POL[0,MX1]=1

3.3.3 回参考点

N34000 $MA_REFP_CAM_IS_ACTIVE[B]=0 0-不用回参考点

开关, 1-要用回参考点开关

N34000 $MA_REFP_CAM_IS_ACTIVE[A]=0 N34000 $MA_REFP_CAM_IS_ACTIVE[MX1]=1

* 由于B、A轴用18000线编码器直接装在旋转轴心上, 所

以不需要用回参考点开关

---

--

N34010 $MA_REFP_CAM_DIR_IS_MINUS[B]=1 回参考点方向,

0-正向, 1-反向

N34010 $MA_REFP_CAM_DIR_IS_MINUS[A]=1 N34010 $MA_REFP_CAM_DIR_IS_MINUS[MX1]=1

N34020 $MA_REFP_VELO_SEARCH_CAM[B]=1 rpm 搜索参考点开关

速度, Feed Overrid 有效

N34020 $MA_REFP_VELO_SEARCH_CAM[A]=1 rpm N34020 $MA_REFP_VELO_SEARCH_CAM[MX1]=1 rpm

N34030 $MA_REFP_MAX_CAM_DIST[B]=360 deg 搜索参考点开关

的最大距离

N34030 $MA_REFP_MAX_CAM_DIST[A]=105 N34030 $MA_REFP_MAX_CAM_DIST[MX1]=360

N34050 $MA_REFP_SEARCH_MARKER_REVERSE[0,B]=0 搜索零脉

冲的方向

N34050 $MA_REFP_SEARCH_MARKER_REVERSE[0,A]=0 N34050 $MA_REFP_SEARCH_MARKER_REVERSE[0,MX1]=0

N34040 $MA_REFP_VELO_SEARCH_MARKER[0,B]=0.5 rpm 搜索零

脉冲的爬行速度

N34040 $MA_REFP_VELO_SEARCH_MARKER[0,A]=0.5 N34040 $MA_REFP_VELO_SEARCH_MARKER[0,MX1]=0.5

N34060 $MA_REFP_MAX_MARKER_DIST[0,B]=360 deg 搜索零脉

冲的最大距离

N34060 $MA_REFP_MAX_MARKER_DIST[0,A]=105 N34060 $MA_REFP_MAX_MARKER_DIST[0,MX1]=360

N34080 $MA_REFP_MOVE_DIST[0,B]=-5 deg 参考点偏

移量1

---

--

N34080 $MA_REFP_MOVE_DIST[0,A]=5 N34080 $MA_REFP_MOVE_DIST[0,MX1]=5

N34090 $MA_REFP_MOVE_DIST_CORR[0,B]=0 deg 参考点偏移

量2

N34090 $MA_REFP_MOVE_DIST_CORR[0,A]=0 N34090 $MA_REFP_MOVE_DIST_CORR[0,MX1]=0

参考点偏移量, 即零脉冲到参考点的距离

=MD34080+MD34090

N34070 $MA_REFP_VELO_POS[B]=2 rpm 从零脉冲点(停止点)

走到参考点的速度

N34070 $MA_REFP_VELO_POS[A]=2 N34070 $MA_REFP_VELO_POS[MX1]=2

3.3.4 速度参数

N32000 $MA_MAX_AX_VELO[B]=4 rpm 最大速度 N32000 $MA_MAX_AX_VELO[A]=2 N32000 $MA_MAX_AX_VELO[MX1]=1

N32010 $MA_JOG_VELO_RAPID[B]=4 rpm Rapid 速度 N32010 $MA_JOG_VELO_RAPID[A]=2 N32010 $MA_JOG_VELO_RAPID[MX1]=1

N32020 $MA_JOG_VELO[B]=2 rpm Jog速度 N32020 $MA_JOG_VELO[A]=1

N32020 $MA_JOG_VELO[MX1]=0.5

N32300 $MA_MAX_AX_ACCEL[B]=1 m/s² 加减速 N32300 $MA_MAX_AX_ACCEL[A]=1 m/s² N32300 $MA_MAX_AX_ACCEL[MX1]=1 m/s²

N35230 $MA_ACCEL_REDUCTION_FACTOR[B]=0 加减速系数 N35230 $MA_ACCEL_REDUCTION_FACTOR[A]=0 N35230 $MA_ACCEL_REDUCTION_FACTOR[MX1]=0

N36200 $MA_AX_VELO_LIMIT[0,B]=5 rpm 最大速度极限 N36200 $MA_AX_VELO_LIMIT[0,A]=3 N36200 $MA_AX_VELO_LIMIT[0,MX1]=1.5

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

---

--

actual velocity alarm

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

N32200 $MA_POSCTRL_GAIN[0,A]=1 N32200 $MA_POSCTRL_GAIN[0,MX1]=1

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

N36000 $MA_STOP_LIMIT_COARSE[B]=0.04 deg 粗定位公差 N36010 $MA_STOP_LIMIT_FINE[B]=0.01 deg 精定位公差

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

N36020 $MA_POSITIONING_TIME[B]=1 s 定位时间 N36030 $MA_STANDSTILL_POS_TOL[B]=0.2 deg 零速公差 N36040 $MA_STANDSTILL_DELAY_TIME[B]=0.4 s 零速公差延迟时间

N36050 $MA_CLAMP_POS_TOL[B]=0.5 deg 夹紧公差 N300 $MA_CONTOUR_TOL[B]=1 deg 轮廓公差 N36310 $MA_ENC_ZERO_MONITORING[0,B]=0 零脉冲监视, 0-硬件检测, 100-关闭检测

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

N36110 $MA_POS_LIMIT_PLUS[B]=15001 deg 第一软件极限位置(+)

---

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务