
西门子屏蔽主轴参数.docx
6页西门子屏蔽主轴参数:31030 和 31240 改为 0驱动配置设为否就可以了参数设置和监控功能; C k# C5 Y7 ^% H! G" @+ `6 G; R0 d p/ B j B* a: M- }参数设置和监控功能 参数设置与监控功能(1)给定值与设定值' d; O" Y, a# `! Q5 @840D/810D 需要配置给定值和实际值的逻辑驱动号,对每个轴/主轴都要定义一个给定值通道(MD 30110=逻辑驱动号)和至少一个实际值通道(MD 30220[0]=逻辑驱动号)以构成位置测量系统一个第 2 位置测量系统(MD 30220[1]=逻辑驱动号)可作为选项对于驱动控制电机测量系统总是要使用的,通过 MD 来定义电机测量系统的连接电机和电机测量系统的连接存在以下固定规则:电机与其丈量系统必须连接到同一模块电机丈量系统X411 用于速度控制功能图 5-11 所示为给定值通道与实际值通道的配置框图 . v/ x' @0 I; r7 c4 L. t- M& ]' K图 5-11 给定值通道与实际值通道的配置框图? 给定值分配: MD 30110 CTRLOUT_MODULE_NR 给定值分配到驱动逻辑号(同样对模拟轴有效) ;2 Q' ^7 d* [! s3 A- v: p? 给定值类型: MD 30130 CTRLOUT_TYPE :1 给定值输出; 0 模拟;? 丈量系统数:MD 30200 NUM_ENCS: 1 一个位置测量系统; 2 两个位置丈量系统;选择测量系统 1 或 2 是通过接口信号 DB31.DBX1.5 / 1.6 来实现的。
D$ l* A" P6 R? 下标[n]:测量系统机床数据带有一个下标 [0]或 [1] [0] 值用于第 1 测量系统;[1] 值用于第 2 测量系统;6 x, M' v w- ?? 实际值分配:MD 30220 ENC_MODULE_NR[n] 实际值分配到驱动逻辑号(同样对模拟轴) 实际值输入:MD 30230 ENC_INPUT_NR[0] 实际值输入到驱动模块(上部输入为 1,下部输入为 2) 编码器类型:MD 30240 ENC_TYPE[n]:1 增量测量系统;4 绝对丈量系统;0 模拟;6 c8 @$ g1 ^- }5 D' m' ?? 实际值极性:MD 32110 ENC_FEEDBACK_POL [n]: 0/1 默认;-1 变极性;? 运动方向:MD 32100 AX_MOTION_DIR :0/1 默认值;-1 反方向如果轴/主轴要在启动时保持暂时不激活状态,则 MD 30240: ENC_TYPE 和 MD 30130 CTRLOUT_TYPE 必须设置为 “0”,并且功率单元设置为“passive” 6 D; B- \/ I$ L$ b0 c4 g! `$ ^(2)测量系统设定, C' D& o* H4 B; s! U* S在数控系统中,NCK 发出指令让机械移动一定的距离,比如 NCK 要求控制工作台走10mm,但是工作台是由电机通过丝杠来传动控制的,如图 5-12 所示。
NCK 是控制电机的旋转转数,从而实现控制要求7 Y7 x8 Y! u+ |4 W. y图 5-12 数控系统控制示意图 1 T8 h! c( F F6 H# x% |& j6 B如果传动装置的传动比是 1:1 的,那么 NCK 发出指令让电机旋转 1 圈,丝杠也旋转 1 圈,工作台移动 10mm如果传动装置的传动比不是 1:1(比如是 1:3 的) ,那么要让丝杠旋转 1 圈,工作台移动 10mm,此时,电机就不能只旋转 1 圈,NCK 必须让电机旋转 3 圈,才能够正好实现控制要求这就是测量系统的设定,也就是传动比的匹配,图 5-13 所示为测量系统设置的相关 MD F1 [ b, X+ A& |' W# E) @& i! n3 o |/ i图 5-13 测量系统设置的相关 MD* Z3 w" f0 W: d! R# v& `2 T9 g? 线性丈量尺:MD 31000 ENC_IS_LINEAR [n]:1 用于位置实际值检测的编码器为线性的;0:用于位置实际值检测的编码器为旋转式/ B1 W) ?9 ~' O) G3 Q? 直接位置测量系统:MD 31040 ENC_IS_DIRECT [n]:1 用于位置实际值检测编码器直接安装在机床上;0 用于位置实际值检测编码器安装在电机上。
i0 q4 X# ~. c5 E) W# F? 编码器刻线数:MD 31020 ENC_RESOL [n]:旋转丈量系统编码器每转的刻线数电机测量系统的编码器为每转 2048 栅格间距:MD 31010: ENC_GRID_POINT_DIST:线性测量系统的栅格间距,单位为mm D) C4 Y! H: t c# _( B. g? 丝杠螺距:MD 31030 LEADSCREW_PITCH :丝杠螺距 5 \1 |- ]5 M2 ?? 传动/电机/负载:负载传动的分子 M D 31060 DRIVE_AX_RATIO_NUMERA [n];负载传动的分母 MD 31050 DRIVE_AX_RATIO_DENOM [n]" ]# Z$ S. Q2 Z# B? 传动 /电机/测量系统:丈量系统的分子 MD 31080 DRIVE_ENC_RATIO_NUMERA [n];齿轮箱的分母 MD 31070 DRIVE_ENC_RATIO_DENOM [n]6 g& c; Y4 u$ k) a7 l* g下标[n]:丈量系统机床数据带有一个下标 [0]或 [1][0] 值用于第 1 测量系统;[1] 值用于第 2 丈量系统。
c% i# ^3 x5 D- x) P5 i" q(3)测量系统监控系统的编码器监控功能,主要监测编码器的工作频率和零脉冲信号零点监控:通过 MD 36310: ENC_ZERO_MONITORING > 0,零点监控被激活该数值是指答应丢失的脉冲数出错时会引起报警显示“25020 Axis [Name] Zero point monitoring”,并且使轴按制动特性斜率(MD36610)停止请注意:MD 36310 = 100 对编码器的硬件监控被取消丢失零脉冲信号的原因有可能是 MD 36300: ENC_FREQ_LIMIT (编码器极限频率)设置过高,或编码其本身损坏或断线 P+ n y. Z7 l0 `4 I5 v9 {编码器切换允差:在切换过程中,位置实际值的差被监视,若这个差大于 MD 36500: ENC_CHANGE_TOL 中的值,便会输进报警“25100 Axis %1 Measuring system switchover not possible”且切换被禁止编码器极限频率:MD 36300: ENC_FREQ_LIMIT (编码器极限频率 ),用 MD36300 种的频率值作为监控值,若超出,则输出报警“21610 Channel [Name] Axis [Name] Encoder frequency exceeded”且轴被停止。
便会失去机床和控制系统之间对参考点的位置同步性, 因此也不可能进行正确的位置控制,这个状态将被报告给 PLC只要接通编码器,编码器极限频率监控就一直生效,该功能适用于进给轴和主轴机床与控制系统之间的位置不能同步,无法进行正确的位置控制,轴停止后必须重新返回参考点,才能够执行零件程序出现测量系统监控报警可以重点查看以下原因:● MD36300 ENC_FREQ_LIMIT (编码器极限频率)设置的过高● 编码器电缆损坏 0 f) |# v( l; j2 O7 a● 编码器或编码器电子元件损坏(4)速度监控 1 X& v: j( L6 z9 e1 [" C; m X& \1 R4 \系统的速度监控包括零速监控、速度设定值监控和速度实际值监控,图 5-14 所示为速度监控的示意图 d0 J _7 u& r. b. w图 5-14 速度监控的示意图 有如下速度要定义:? MD 32000: MAX_AX_VELO (轴的最高速 G0)9 c; a7 ]$ r; n: l? MD 32010: JOG_VELO_RAPID (JOG 方式下快速运行的速度 )# B6 e2 K: K. Y% |: K% w? MD 32020: JOG_VELO (JOG 方式下的速度)对于轴的驱动,当轴达到 MAX_AX_VELO (MD 32000) 的速度时,电机的速度被输入到 MD 1401 中。
j' E/ K8 |- ]2 _; X零速监控:系统在程序段结束或者位置控制结束时监测轴的速度是否为零速(指轴进进了零速公差带) ,MD36040 规定了零速控制延迟时间,MD36030 设置了零速公差带在零速监控延迟时间内,坐标轴没有到达规定的零速公差带,将会发生 25040 号报警,零速监控报警,产生的原因主要是:位置控制伺服增益过高或者零速公差 MD36030 设置太小 A: q9 o5 s% v4 ^; g# b. \* o速度给定值监控:MD 36210 CTRLOUT_LIMIT(以百分比表示的最大速度给定值) ,100%表示对模拟接口 10V 对应的最大速度给定值当极限超出时,报警“25060 Axis %1Speed setpoint limitation”被触发,轴停止MD 36220 CTRLOUT_LIMIT_TIME(延迟时间,速度给定监控),该 MD 定义了速度给定值可以超过 MD36210 的值而触发监控之前所用的时间达到此极限会引起轮廓误差出现速度给定值监控误差原因主要有:0 `9 N0 W! @$ [6 e- g● 存在测量回路或驱动故障● 设定的设定值过高 (加速度、速度、降低系数 )8 ^. \# n# X* G. f& G, x● 工作区域中有障碍物( 如接触到工作台 )" X U2 c! S' r- i● 未对模拟主轴正确进行测速发电机调节或存在测量回路误差或驱动器误差。
Q+ {% _9 R! J, R# L5 g# a0 z7 q实际速度监控:实际速度监控功能,监控实际速度是否超过在 MD36200 AX_VELO_LIMIT [n] (速度监控阈 值)里给出的极限值实际速度监控始终适用于进给轴和主轴MD 36200 AX_VELO_LIMIT (实际速度监控的门限值 ),当门限值超出时,触发报警“25030 Actual speed alarm limit”同时轴被停止 A2 q9 D3 z# V. A2 m出现速度实际值监控误差,采取的措施有:● 检查实际值● 检查位置控制方向● 检查 MD36200 AX_VELO_LIMIT(速度监控阈值)7 \" k- i0 q# ~& ]& _& n1 K' Y● 对于模拟主轴,检查速度给定值电缆轮廓监控:轮廓监控功能的原理是测量的实际位置值和从 NC 位置给定值计算出的实际位置值进行的比较 为了提前计算出跟随误差,应使用一个模型来模拟包括前馈控制的位置控制的动态特性) E' T5 a# c, T为了使得监控系统在转速轻微变化时不作出响应(由于负载变化而导致的速度变化) ,允许使用公差带用于轮廓偏差范围。
假如超出了 MD36400 CONTOUR_TOL (轮廓监控公差带)中定义的允许的实际值偏差,则输出报警,进给轴停止轮廓监控适用于进给轴和位置控制的主轴在位控运行下轮廓监控总是有效的 6 [- d- H0 k7 J2 J% T如果轮廓误差过大,当超出允差带时,会触发报警“25050 Axis [Name] Contour monitoring” 同时轴会根据当前设定的制动斜度而制动6 @2 I# p8 A6 P8 W& ]" 。












