高端推荐帖

每日一贴之复位特性MD20150

最新内容

谢谢版主分享

MD20150 复位(通道复位或 BAG 复位)时,所有 G 功能组启用通道专用初始设置:MD20150 $MC_GCODE_RESET_VALUES(G 功能组的初始设置);和“连续路径运行、准停、预读”相关的 G 功能组有:● 组 10:准停-连续路径模式● 组 12:准停时的程序段切换条件● 组 21:加速模式● 组 30:数控程序段压缩器● 组 59:轨迹插补的动态响应模式;程序段切换和定位轴:在一个零件程序中轨迹轴处于连续路径运行时,同时运行的定位轴可能会影响轨迹轴的特 性和程序段切换。程序段切换延时:即使所有在零件程序段中运行的轨迹轴和辅助轴都满足各自特殊的程序段切换标准,其他 条件不满足和/或生效的功能也可能导致程序段切换延时。示例:● 没有通过 PLC 应答辅助功能● 后续程序段不存在● 功能“清空缓冲存储器”生效;影响 :如果在连续路径运行期间无法执行程序段切换,那么所有在该零件程序段中编程的轴(除 了跨程序段运行的辅助轴)都会停止运行。此时不会出现轮廓误差。在加工期间停止轨迹轴运行可导致工件表面上出现切削痕迹。明日话题:通用机床数据;

隐身人

2024-07-21 22:14:00 85 2 0

参与讨论
每日一贴之 G0 程序段的公差和压缩

最新内容

感谢知识分享

“快速移动程序段(G00)的公差和压缩”功能能够提升快速移动运动的运行速度。其包含以下部分:为快速移动设置/编写公差系数 ;该系数可以为 G0 运动单独设置一个不同于工件加工公差的公差。G0 程序段的压缩;若在生效的 NC 程序段压缩中激活了对 G0 程序段的压缩,那么除编写了进给率(G01)的 运行程序段外,写入 G0(快速移动)的运行程序段也会得到压缩。G0 公差系数:仅当满足以下两个条件时,快速移动的公差系数才生效:下列功能中有一个生效:– 压缩器功能:COMPON、COMPCURV 或 COMPCAD ;– 平滑功能:G642 或者 G645 – 定向平滑: OST – 定向平滑: ORISON ;– 轨迹相关定向的平滑: ORIPATH;零件程序中有多个(≥ 2)相连的 G0 程序段。在只有一个快速移动程序段时 G0 公差系数不会生效,因为在从非快移运动过渡至快移运动 (或反之)时,通常“较小的公差”(工件加工公差)会生效。参数设置:G0 公差系数G0 公差系数通过以下通道专用机床数据设置: MD20560 $MC_G0_TOLERANCE_FACTOR(G0 公差系数); G0 公差系数可大于也可小于 1.0。 公差等于 1.0(缺省值)时,非快移运动启用和快移运 动相同的公差。 通常情况下 G0 公差系数设为大于 1.0 的值。G0 程序段的压缩:G0 程序段的压缩方式由以下机床数据的百位设置: MD20482 $MC_COMPRESSOR_MODE = 值;值=0xx 不压缩圆弧程序段和 G0 程序段。值=1xx 压缩圆弧程序段, 仅 COMPCAD。值=2xx 压缩 G0 程序段。 另见 MD20560 $MC_G0_TOLERANCE_FACTOR 或 NC 指令 STOLF;值=3xx 压缩圆弧程序段和 G0 程序段。明日话题:定向压缩;

隐身人

2024-07-20 09:11:32 101 3 2

参与讨论
每日一贴之系统变量

最新内容

这种变量在加工编程中用的较多,可以优化加工质量

带预处理停止的读取:可通过以下系统变量在 NC 零件程序和同步动作中读取当前生效的公差:● $AC_CTOL处理当前主运行程序段时生效的通道专用轮廓公差。 若无轮廓公差生效,$AC_CTOL 会返回将各几何轴公差的平方相加后求得的平方根值。● $AC_OTOL处理当前主运行程序段时生效的通道专用定向公差。 若无定向公差生效,定向转换生效期间 $AC_OTOL 会返回由各定向轴公差的平方相加 后求得的平方根值,否则返回“-1”值。● $AA_ATOL[轴]处理当前主运行程序段时生效的轴专用轮廓公差。如果轮廓公差生效,$AA_ATOL[几何轴] 会返回由该轮廓公差除以几何轴数量的平方 根所得到的值。如果定向公差和定向转换生效,$AA_ATOL[定向轴] 会返回由定向公差除以定向轴数 量的平方根所得到的值。说明:若未编写公差值,那么 $A 变量将无法区分各功能的公差。当机床数据和设定数据中确定了不同的公差值时,即压缩器功能、平滑和定向平滑的公差, 会出现上述情况。 此时系统变量会返回一个出现在当前生效功能中的最大值。 例如,如果 压缩器功能的定向公差为 0.1,而定向平滑 ORISON 的定向公差为 1°,那么 $AC_OTOL 会返回值“1”。 如果关闭了定向平滑功能,$AC_OTOL 将返回值“0.1”。无预处理停止的读取 :可通过以下系统变量在 NC 零件程序中读取当前生效的公差:● $P_CTOL 当前生效的通道专用轮廓公差。● $P_OTOL 当前生效的通道专用定向公差。● $PA_ATOL 当前生效的轴专用轮廓公差。编程通过 CTOL、OTOL 和 ATOL 编写的公差同样对间接关联的功能生效:● 设定值计算中的切线误差限制● 任意形状表面模式:基本功能CTOL、OTOL 和 ATOL 的编程不影响以下平滑功能:● OSD 定向平滑:OSD 不使用公差,而是使用到程序段过渡处的间距。● G644 平滑G644 不用于加工,而是用于优化换刀和其他无加工运动。● G645 平滑G645 的特性和 G642 几乎一样,也使用编程公差。 只有在曲率变化的相切程序段过渡 中(比如:圆弧到直线的相切过渡),才使用机床数据。MD33120 $MA_PATH_TRANS_POS_TOL 的公差值。 因为在这种条件下平滑距离也 可以位于编程轮廓的外侧,而大多数应用不太允许。 另外通常一个很小的固定设置的公 差足以平衡曲率变化,编程员无需再加以考虑。明日话题:G0 程序段的公差和压缩

隐身人

2024-07-19 21:00:31 127 3 1

参与讨论
精华
关于P338电机极限电流和P328电机最大电流,你知道他们的区别吗

最新内容

我用西家传动,对于截止电流参数,转矩限幅参数,功率限幅参数规格化参数,都是要根据实际系统使用进行设置的。这是设置系统的安全防线。点赞楼主的分享。

S120做伺服驱动器带第三方同步电机时,初次见到这两个参数的,有点迷茫,看字面意思我都怀疑我的中文水平了,极限和最大到底啥区别啊?于是乎翻中文手册,看手册,感觉这俩区别是真不大,极限电流指的是在恒转矩端能产生最大转矩的电流 最大电流考虑了无功电流部分,但是第三方电机手册只给了堵转电流和峰值电流 堵转电流驱动器是有专门的参数了 那峰值电流我应该填到这两个参数的哪一个呢,非常不解,于是乎找到了西门子伺服电机的参数做比较,由此看到西家伺服在这两个参数的设置上是一样的,随即拨打热线,问了西门子技术支持,技术支持查阅资料后回电 您猜怎么着 在用第三方同步电机时,这俩参数一样 没区别虽然这俩货没啥区别 但是要注意二者最小值生效;另外 P338是伺服模式独有的参数 矢量里面是没这个参数的

无名的人

2024-07-19 12:25:25 248 4 6

参与讨论
精华
部分电脑的博途v19/v18的映像文件下载软件无法安装的解决方法(一种安装映像文件的方法)

最新内容

总结的很到位啊,赞你解决办法不还是从官网下载的吗

大家好!前不久遇到了一个问题,今天给大家分享一下解决方法。前两天我的博途v19没有映像文件,导致hmi程序下载失败,去官网使用下载映像文件的软件,最终可能因为不兼容的原因,导致一直无法安装该软件,采用论坛方法也不行。实际解决方法很简单:1、进入全球资源平台后往下滑,从第3点可以看到不同的屏幕的映像文件,由于目前所有的映像文件都只更新到v17版本,所以大家找到自己需要的屏幕的映像文件,下载里面的“V17 更新7”版本即可,这就是所需要的映像文件。资源链接如下:https://support.industry.siemens.com/cs/cn/en/view/109825750/zh2、第二步是把该映像文件文件夹里面的文件复制到博途的路径下,具体的方法请观看以下文件:https://pan.baidu.com/s/1mYnJYFUWI7cd9F5yJlRB7w?pwd=7768 。完成了这一步就已经安装好映像文件了。3、如果依旧下载失败,可能是因为没有进行OS更新,可以选择2种方法中的1个来更新:①在项目界面中给设备做OS更新https://www.ad.siemens.com.cn/productportal/Prods/HMI/2ndBasicPanel/Q1_download/FAQ7_2ndBasicpanel_download_OS.html②使用U盘做 OS 更新https://www.ad.siemens.com.cn/productportal/Prods/HMI/2ndBasicPanel/Q1_download/FAQ8_2ndBasicpanel_download_OS_Udisk.html PS:方法1比较方便,但是可能失败,方便的话还是拿个U盘比较好(本人亲测)经过以上3步基本就能解决问题了,如果不知道怎么把博途和精智面板进行连接的,可以看这个视频:【西门子博途触摸屏编程-TP精致系列触摸屏内部参数设置与程序下载】 https://www.bilibili.com/video/BV1Wy4y167tP/?share_source=copy_webvd_source=0b5946cf397485b47890db58208031d6

江小串串

2024-07-19 08:46:24 438 7 6

参与讨论
每日一贴之轮廓/定向公差

最新内容

帖子来源手册收集的笔记,仅供坛友参考使用。

承接上一贴:轮廓/定向公差的参数设置:机床数据● 轮廓公差/定向公差;MD33100 $MA_COMPRESS_POS_TOL[轴] = 值(压缩时的最大偏差);此轴专用机床数据用于为特定轴设置允许的最大轮廓偏差(轮廓公差)或刀具定向的角 度偏差(定向公差)。 此机床数据在以下功能中生效:– 平滑:G642、G643、G644、G645;– 压缩器:COMPON、COMPCURV、COMPCAD 值越大,可压缩成一条长程序段的短程序段的数量也就越大。此机床数据在平滑功能 G641 中不生效。 在 G641 中,通过 ADIS 或 ADISPOS 编写的 到程序段过渡处的距离生效。平滑模式 MD20480 $MC_SMOOTHING_MODE(G64x 平滑特性);压缩模式 MD20482 $MC_COMPRESSOR_MODE(压缩模式);平滑 G645 MD33120 $MA_PATH_TRANS_POS_TOL(G645 平滑中的最大轮廓偏差) 在平滑相切但曲率非恒定的程序段过渡(例如圆弧 - 直线)时生效通道专用轮廓公差 SD42465 $SC_SMOOTH_CONTUR_TOL(最大轮廓偏差);通道专用定向公差 SD42466 $SC_SMOOTH_ORI_TOL(刀具定向最大角度偏差);通过 OST 平滑时的通道专用定向公差 SD42676 $SC_ORI_SMOOTH_TOL(平滑时的定向平滑公差);通过 ORISON 平滑时的通道专用定向公差 SD42678 $SC_ORISON_TOL(定向平滑公差);明日话题:系统变量:

隐身人

2024-07-18 17:12:36 78 1 0

参与讨论
每日一贴之定向转换(TRAORI)

最新内容

感谢分享,已收藏.

定向转换激活时,压缩器可以压缩用于刀具定向和刀具旋转的运动程序段。带计算的程序段搜索:在程序段搜索类型 2 或类型 4 (在 ... 处计算的程序段搜索)中,若目标程序段所处于的程 序部分中激活了压缩器功能,那么在重定位至轮廓时会逼近通过压缩器计算出的轨迹上的 位置。这些位置不必与零件程序中编写的轨迹上的位置精确一致。在程序段搜索时不能将通过压缩替换的零件程序程序段作为目标程序段。会输出报警 15370 “未找到搜索目标”。压缩较短的样条程序段:在通过 CAD/CAM 系统生成样条程序段来描述复杂轮廓时,轨迹长度较长的程序段间总是 会存在轨迹长度非常短的程序段。这会迫使控制系统显著降低轨迹速度。压缩较短的样条 程序段功能会生成轨迹长度尽可能长的新样条程序段。“压缩较短的样条程序段”功能可以用于以下样条类型:● BSPLINE● BSPLINE / ORICURVE● CSPLINE 通过以下通道专用机床数据激活:MD20488 $MC_SPLINE_MODE,位 n = 值;● 在待压缩运行程序段中,以及在这些程序段之间编写了非运行指令(例如辅助功能输 出)时,可能会无法合并样条程序段。 ● 可以合并成一个程序块的连续样条程序段的数量取决于程序段预处理内存的大小: MD28070 $MC_MM_NUM_BLOCKS_IN_PREP(预处理的程序段数量);比如:为了能在执行运行程序段时达到较高的轨迹速度,针对 BSPLINE 插补激活“压缩较短的 样条程序段”功能;MD20488 $MC_SPLINE_MODE, 位 0 = 1;N10 G1 G64 X0 Y0 Z0 F1000 ;默认设置;N20 G91 F10000 BSPLINE ;激活:B 样条;N30 X0.001 Y0.001 Z0.001 ;从此处开始:合并较短样条程序段;N40 X0.001 Y0.001 Z0.001;...明日话题:轮廓/定向公差;

隐身人

2024-07-17 16:42:07 151 3 1

参与讨论
WINCC如何制作用户操作记录?

最新内容

谢谢版主分享

WINCC 7.0以上版本添加I/O域的操作记录选择想要添加用户操作记录的I/O域, 右键--属性--其他--操作员消息选择“是”这样输入输出域的用户操作记录就完成了!添加按钮的用户操作记录按钮 等控件没有操作员消息属性,需要我们自己新建一条消息来产生用户操作记录。添加 新消息后记录相应的消息号在按钮中添加脚本Dim MyAlarmSet MyAlarm = HMIRuntime.Alarms(110) MyAlarm.State = 5 MyAlarm.Comment = a MyAlarm.UserName =用户名 MyAlarm.ProcessValues(1) =设备名 MyAlarm.ProcessValues(4) = 启动 MyAlarm.Create MyApplication注:需要修改相应的 消息编号 “HMIRuntime.Alarms(110) ” 当前用户名 用户名 设备名 设备名 操作人员动作 启动在组态画面中添加 “在线消息控件” 调整需要显示的内容 。因为在这里使用了 过程值1 和 过程值4 因此这两个消息块必须添加。

zhangli0

2024-07-17 13:23:03 160 2 1

参与讨论

10200 $MN_INT_INCR_PER_MM 线性轴的内部计 算精度 100000 输出型为 10000;10210 $MN_INT_INCR_PER_DEG 回转轴的内部计 算精度 = MD10200 输出型为 10000;10680 $MN_MIN_CONTOUR_SAMPLING_TIM E 最小轮廓采样时间 ,推荐值0.0005 ... 0.0008;10682 $MN_CONTOUR_SAMPLING_FACTOR 轮廓采样系数 ,预设置1;10708 $MN_SERUPRO_MASK 程序段搜索模式 位 5 = 1 至少 20hex ;11450 $MN_SEARCH_RUN_MODE 编程搜索模式 位 6 = 1 至少 40hex ;18360 $MN_MM_EXT_PROG_BUFFER_SIZE 外部执行时的最 大缓存容量 500 ... 2000 2000;18362 $MN_MM_EXT_PROG_NUM 可同时执行的外 部程序的数量 2 ... 4 ,4 COMPCAD: 至少使用值 2。 如果也从外部执 行主程序时,使 用更大的值。 说明: 设置时需要注 意,MD18362 是 MD18360 的 乘数。20150 $MC_GCODE_RESET_VALUES [3] G 功能组 4 的初 始设置 3 FIFOCTRL ;20150 $MC_GCODE_RESET_VALUES [19] G 功能组 20 的 初始设置 2 SOFT ;20150 $MC_GCODE_RESET_VALUES [44] G 功能组 45 的 初始设置 2 UPATH(5 轴 加工时);20150 $MC_GCODE_RESET_VALUES [48] G 功能组 49 的 初始设置 1 CP ;20150 $MC_GCODE_RESET_VALUES [50] G 功能组 50 的 初始设置 2 ORIAXES(5 轴加工) 20170 $MC_COMPRESS_BLOCK_PATH_LIMI T 可压缩 NC 程序 段的最大运行长 度 20 ;20171 $MC_SURF_BLOCK_PATH_LIMIT 使用 COMPSURF 压缩时可压缩 NC 程序段的最 大运行长度 - 200 预设置 ;20172 $MC_COMPRESS_VELO_TOL 压缩时允许的最 大轨迹进给率偏 差 1000 预设置;20173 $MC_SURF_VELO_TOL 使用 COMPSURF 压缩时允许的最 大轨迹进给率偏 差 - 1000 预设置 ;20443 $MC_LOOKAH_FFORM [0-1] 动态响应模式 DYNNORM / D YNPOS 中激活 扩展预读功能 0 预设置 ;20443 $MC_LOOKAH_FFORM [2-4] 动态响应模式 DYNROUGH / DYNSEMIFIN / DYNFINISH 中 激活扩展预读功 能 1 20455 $MC_LOOKAH_FUNCTION_MASK 预读功能的特殊 功能 3;20470 $MC_CPREC_WITH_FFW 可编程的轮廓精 度 3 ;可编程的轮廓精 度也在激活预控 制时生效。可编 程的轮廓公差 CTOL 确定了允 许的轮廓差。 说明: 必要时可将值设 为“2”,这样就 能通过 SD42450 $SC_CONTPR EC 获得“更大 的公差(0.1 mm)”。20476 $MC_ORISON_STEP_LENGH ORISON 上程 序段划分的轨迹 长度 0.5 预设置;20478 $MC_ORISON_MODE 定向平滑模式 100 划分可编程程序 段,使得整体定 向平滑能均匀地 运行。只划分其 中压缩器激活的 程序段。20480 $MC_SMOOTHING_MODE G64x 平滑特性 x0x 预设置 ;20482 $MC_COMPRESSOR_MODE 压缩器的工作方 式 300 如果采用该设置 时出现速度设定 值问题,则需要 使用“100”代 替。20485 $MC_COMPRESS_SMOOTH_FACTOR [0-1] 使用 COMPCAD 压 缩时动态响应模 式 DYNNORM / D YNPOS 中的平 滑系数 0 预设置 20485 $MC_COMPRESS_SMOOTH_FACTOR [2-4] 使用 COMPCAD 压 缩时动态响应模 式 DYNROUGH / DYNSEMIFIN / DYNFINISH 中 的平滑系数 0.0001 不应生效。20486 $MC_COMPRESS_SPLINE_DEGREE [0-1] 使用 COMPCAD 压 缩时动态响应模 式 DYNNORM / D YNPOS 中的样 条度数 3 预设置 ;20486 $MC_COMPRESS_SPLINE_DEGREE [2-4] 使用 COMPCAD 压 缩时动态响应模 式 DYNROUGH / DYNSEMIFIN / DYNFINISH 中 的样条度数5;20487 $MC_COMPRESS_SMOOTH_FACTOR _2 [0-1] 使用 COMPCAD 压 缩时动态响应模 式 DYNNORM / D YNPOS 中的回 转轴平滑系数;20487 $MC_COMPRESS_SMOOTH_FACTOR _2 [2-4] 使用 COMPCAD 压 缩时动态响应模 式 DYNROUGH / DYNSEMIFIN / DYNFINISH 中 的回转轴平滑系 数0.5;20490 $MC_IGNORE_OVL_FACTOR_FOR_AD IS G642、G645 的影响 1 ;20560 $MC_G0_TOLERANCE_FACTOR 压缩器的 G0 公 差系数,G645、 OST、 ORISON 3 ;20600 $MC_MAX_PATH_JERK [0-4] 各个动态响应模 式中的轨迹加加 速度 10000 不应生效。20602 $MC_CURV_EFFECT_ON_PATH_ACC EL [0-1] 动态响应模式 DYNNORM / D YNPOS 中的离 心加速度和向心 加速度的比值。20602 $MC_CURV_EFFECT_ON_PATH_ACC EL [2] 动态响应模式 DYNROUGH 中的离心加速度 和向心加速度的 比值 0(必要 时通过圆 弧测试计 算) 0.65 主要是对“大 型”机床上的圆 弧加速度进行限 制!20602 $MC_CURV_EFFECT_ON_PATH_ACC EL [3] 动态响应模式 DYNSEMIFIN 中的离心加速度 和向心加速度的 比值 0.6 ;20602 $MC_CURV_EFFECT_ON_PATH_ACC EL [4] 动态响应模式 DYNFINISH 中 的离心加速度和 向心加速度的比 值0.5;20602 $MC_CURV_EFFECT_ON_PATH_ACC EL [2] 动态响应模式 DYNROUGH 中的离心加速度 和向心加速度的 比值 0(必要 时通过圆 弧测试计 算) 0.65 主要是对“大 型”机床上的圆 弧加速度进行限 制!20602 $MC_CURV_EFFECT_ON_PATH_ACC EL [3] 动态响应模式 DYNSEMIFIN 中的离心加速度 和向心加速度的 比值 0.6 ;20602 $MC_CURV_EFFECT_ON_PATH_ACC EL [4] 动态响应模式 DYNFINISH 中 的离心加速度和 向心加速度的比 值150;明日话题:承接今日话题;

隐身人

2024-07-16 17:16:38 204 4 2

参与讨论
每日一贴之840DSL绝对值编码器的调整

最新内容

感谢分享,如果绝对值改增量值应该怎么设置

近日有坛友问到我840DSL绝对值编码器的调整,我归纳了一下编辑发出来共享:首先设置MD34200 ENC_REFP_MODE为0,同时NCK复位方式激活生效;JOG方式下,手动移动轴到预设的零点位置;在MD34100 REFP_SET_POS输入预设点的机械坐标;设置MD34210 ENC_REFP_STATE值为1,激活调整值;复位,激活该功能,该参数复位就可以生效;接下来切换到手动回零方式,接正或负方向按键让偏置值输入到MD34090里;此时,绝对值编码器调试完毕;绝对值编码器回零的过程:1,手动将轴移动到预设定的零点位置;2.设置MD34210=1;3.接下按键MD有效-RESET-复位键-选择回零的相关轴;4.切换到手动回零方式;5.按正或负按键(倍率切到0位置);6.MD34210将会变成2;调试全部结束;

隐身人

2024-07-15 11:16:15 88 3 2

参与讨论
每日一贴之程序压缩器的参数设置

最新内容

对模具加工很有帮助

压缩器功能通过下列机床数据和设定数据进行设置:MD33100 COMPRESS_POS_TOL 压缩时允许的特定轴的最大轨迹偏差;MD20170 COMPRESS_BLOCK_PATH_LI MIT 可压缩 NC 程序段的最大运行长度;MD20171 SURF_BLOCK_PATH_LIMIT 使用 COMPSURF 压缩时可压缩 NC 程序段 的最大运行长度 MD2017 2 COMPRESS_VELO_TOL 压缩时允许的最大轨迹进给率偏差 ;MD20173 SURF_VELO_TOL 使用 COMPSURF 压缩时允许的最大轨迹进 给率偏差 ;MD20174 MAX_SURF_TOL 使用 COMPSUFR 压缩时的最大轮廓公差 ;MD20175 MIN_SURF_TOL 使用 COMPSUFR 压缩时的最小轮廓公差 ;MD20482 COMPRESSOR_MODE 压缩器的工作方式 ;MD20484 COMPRESSOR_PERFORMAN CE 压缩器效率 ;MD20485 COMPRESS_SMOOTH_FACT OR 使用 COMPCAD 压缩用于各个动态响应模 式时的平滑系数 ;MD20486 COMPRESS_SPLINE_DEGRE E 使用 COMPCAD 压缩用于各个动态响应模 式时的样条度数 B1: 连续路径运行、准停、预读 4.5 压缩功能 基本功能;MD20487 COMPRESS_SMOOTH_FACT OR_2 使用 COMPCAD 压缩用于各个动态响应模 式时的回转轴平滑系数 ;MD28071 MM_NUM_SURF_LEVELS COMPSURF 功能定尺寸(DRAM) ;MD28072 MM_MAXNUM_SURF_GROUP S 有关轴组的 COMPSURF 功能定尺寸 (DRAM) ;MD28073 MM_SURF_BUFFER_SIZE COMPSURF 功能的程序段缓冲器定尺寸 (DRAM);通道专用设定数据:SD4247 0 CRIT_SPLINE_ANGLE 使用 COMPCAD 压缩时的角点极限角度 ;SD4247 1 MIN_CURV_RADIUS 使用 COMPCAD 压缩时的最小曲率半径 ;SD4247 2 MIN_SURF_RADIUS 使用 COMPSYRF 压缩时的最小曲率半径 ;SD4247 3 ACTNUM_SURF_GROUPS COMPSURF 上的轴组数量 ;SD4247 5 COMPRESS_CONTUR_TOL 压缩时允许的最大轮廓偏差 ;SD4247 6 COMPRESS_ORI_TOL 压缩时刀具定向的最大偏差 注意: 只在定向转换有效时!SD4247 7 COMPRESS_ORI_ROT_TOL 压缩时刀具旋转的最大偏差;角点极限角度和压缩器 COMPCAD 通过设定数据 SD42470 $SC_CRIT_SPLINE_ANGLE 设置的压缩器功能 COMPCAD 角点 极限角度只是一个用于识别角点的大致角度。压缩器也会根据合理性检查将平坦的程序段 过渡判定为“角点”,将“大角度”判定为“异常值”。设置建议:压缩器功能在刀具制造和模具制造中具有重要意义。压缩器专用的机床和设定数据的设置 建议参见以下关联的表格。明日话题:精优曲面(Advanced Surface)/臻优曲面(Top Surface)刀具制造和模具制造的设置建议;

隐身人

2024-07-14 09:53:59 157 2 3

参与讨论
828D系统配置7个轴的系统,出现NX上挂的驱动无法上使能,过程分享。

最新内容

楼主恢复驱动时通过开机时恢复的驱动,还是再驱动系统里恢复的?在驱动系统里恢复,建议改拓扑还是恢复驱动系统,不是恢复驱动设备,因为有两个驱动设备。不过编码器多了,还是加一个DMC20编码器集线器吧。

现象:828D系统配置7个轴的系统,出现NX上挂的驱动无法上使能其中AX2,AX3是可以动的,AX1与AX5是一个双轴模块上的,AX6与AX7也是一个双轴模块上形成一个龙门组,AX6与AX7,AX4是挂在NX上的,当取消龙门组时AX1与AX5也是可以动的。1. 为什么NX上挂的驱动不能上使能,查了线是没有问题的。一开始我们拓扑结构是这样的:因为在后面进行配置光栅时,Z轴找不到NX上的接口X102,只能重新进行拓扑,改成如下结构:改完后进行配置一切很顺利,光栅也有了相应的接口,可是等到调试时挂在NX上的驱动器不能准备就绪。2. 没办法没碰到此类问题,咨询了一下SIEMENS告诉我要总清NX,然后恢复驱动到出厂设置进行重配。 3. 我想是一开始我们拓扑线错了,NX内的数据乱了,恢复驱动到出厂设置并不能恢复NX,我按了一下NX上的RESET进行总清NX,再进行配置驱动,NX上挂的驱动器终于可以上使能了。

渔明鱼工

2024-07-13 18:54:12 233 6 3

参与讨论
每日一贴之曲线编程调整

最新内容

学习了,谢谢

机床数据 MD20606 $MC_PREPDYN_SMOOTHING_ON 的设置,可以通过切换生 效的动态响应模式在程序中激活或取消“任意形状表面模式:基本功能”。例如:设置 MD20606 $MC_PREPDYN_SMOOTHING_ON[2-4] = 1 且 MD20606 $MC_PREPDYN_SMOOTHING_ON[0-1] = 0 后,便可以通过指令 DYNROUGH、 DYNSEMIFIN 和 DYNFINISH 激活该功能,通过指令 DYNNORM 和 DYNPOS 关闭该功能。编程优化还有一个较常用的手段:压缩功能CAD/CAM 为描述复杂轮廓而生成了大量的直线和曲线程序段,其中一些的轨迹长度很短。 允许的最大轨迹速度常常会受到程序段切换时间的限制。自某个轨迹速度开始,预处理不 再快速处理新的运行程序段并切换至主处理。压缩器功能能够将连续的线性程序段(在 COMPCAD 上也可以选择圆弧程序段)替换为 轨迹长度尽可能长的多项式程序段,同时维持可参数设置的轮廓精度。使用该功能的优点 有:● 减少运行程序段的数量● 提升轨迹速度● 提升表面质量● 程序段过渡稳定;接下来列出可用的压缩器功能及其重要的特性:COMPON:COMPON 可以将最 多 10 个连续的直线 程序段(形式为: “G01 X... Y... Z... F...)”压缩成一个 多项式程序段。 Y... Z...COMPCURV 与 COMPON 一样;COMPCAD 可以将 任意数量的连续的线 性程序段压缩成一条 多项式程序段。如果 MD20482 中 的百位设为 “1”,则圆弧 程序段会被压 缩。COMPCAD 非常占用内存和计算能。 因此我们建议只有在 CAD/CAM 程序 中的措施无法改进工件表面质量时, 才使用 COMPCAD。COMPSURF 与 COMPCAD 一样;使用 COMPSURF 比使用 COMPCAD 达到的效果更好。与 COMPCAD 一样,COMPSURF 非 常占用内存和计算能。 使用 COMPSURF 可以在 CAD/CAM 程序中明显提高工件表面质量,例如 在倾斜划分的简单程序上、不好的数 据质量和/或不规则的点分布时。 此外,COMPSURF 还能进行相同 的、可切断的铣削轨迹平滑(与方向 无关),从而明显提高了两个方向上 的铣削表面质量。在待压缩运行程序段中,以及在这些程序段之间编写了非运行指令(例如辅助功能输出) 时,压缩进程会中断。可通过机床数据为所有压缩器功能设定计算出的轨迹和编写的位置之间所允许的最大偏差 。和 COMPON、COMPCURV 不同的是, COMPCAD 和 COMPSURF 不会在相邻轨迹各个方向充分利用设置的偏差。明日话题:压缩功能参数方面的设置;

隐身人

2024-07-12 21:41:15 125 2 0

参与讨论
精华
840DSL更换齿型编码器后出现25001报警的故障处理。

最新内容

哦豁不错哦不错哦哦豁不错哦不错哦哦豁不错哦不错哦哦豁不错哦不错哦哦豁不错哦不错哦哦豁不错哦不错哦哦豁不错哦不错哦哦豁不错哦不错哦哦豁不错哦不错哦哦豁不错哦不错哦

事情经过:客户的齿轮箱进行改造,原来是用海德汉的编码器,因为坏了他们给屏蔽了,现在改造的是用的齿型编码器:GS04A01MIS 齿GRO4-256B01换好一开机测试出现25001报警,当时是客户自己根据我们提供的参数设置,齿型编码器是我们的钳工装的。故障处理:1. 经过与客户沟通确认参数是否正确31020(1):256,30200(1):2,30240(1):1,P408:256,P425=256,他们回复我是正确的。我此时担心线是否有问题,线是新的我想是没有问题,我问是什么系统说是840DSL的。2. 我让他们确认线是否正确:齿型编码器的接线,SMC20接口定义客户根据我提供的接线进行查线,回复我没有问题。3. 没有办法看来要我亲自去一趟了,由于我刚动过手术在家修养,不过是骨头的硬伤休息100天就可以了,没办法去吧,到了现场我检查参数只有P425是1000不对,线也顺便检查了一下线没问题,我改了之后还是出现报警:此时主轴的测试转速是500转,因为高换低档原来就有问题,他们低档不用,所以当天我也找不到原因,怀疑齿型编码器装的有问题,但没有依据说服钳工,我又重新配了一下编码器:但还是报警,没办法只能无功而返,天太热,我受伤的手也不能工作太长时间。4. 过了几天客户再次催我们去处理,这次我没有方向,坚持认为齿型编码器装的有问题,我的想法是要看看低速测试是不是报警,然后根据编码器厂家提供的仪器去进行测试,厂家说Va,Vb的值要在1000正负50范围内,我再次到现场,表达我的意见要求可以低速转主轴,他们说可以点动,我就测试诊断:发现第二测量系统有数据,当转到31.8后出现了报警,此时判定我的参数没有问题,线也没有问题,因该是齿型编码器装的不好。5. 为了进一步证明我用带的仪器让同事上去测,因为我不能登高,用视屏指导他们,此仪器我也没有用过。VA,VB的值是440左右,因为我咨询过供应商这个值要在1000左右,太低了6. 数据摆在面前,钳工只能听我的了重装,此时有了仪器,他们调整编码器到仪器上的数值:在范围内了,但很难调到1000正负50的值,那就先试试吧,先点动转主轴,编码器没有报警。诊断数值也是好的:紧接着我测试高速转主轴,测试有没有报警,结果也不报警了,由于是第一次接触此类齿型编码器,没有经验,又不能坚定认为类齿型编码器装的有问题,走了些弯路,总算完美解决问题,也对得起我受伤的手了。

渔明鱼工

2024-07-12 19:29:02 1219 16 11

参与讨论
每日一贴:轮廓采样系数的变化

最新内容

希望以后会用到这些知识,感谢版主分享!

在插补曲面轮廓时产生的割线误差取决于以下因素:● 曲率● 插补周期(在 MD10071 $MN_IPO_CYCLE_TIME 中显示)● 加工对应轮廓的速度允许的最大割线误差可通过以下机床数据针对各轴设置:MD33100 $MA_COMPRESS_POS_TOL(压缩时的最大偏差)如果设置的插补周期不够短,在特别弯曲的轮廓上最大轨迹速度有可能会下降。减速是为 了保证工件表面的加工精度。通过修改轮廓采样系数,可以将插补器对曲面轮廓进行采样的周期(即轮廓采样周期)设 为和插补周期不一样的值。如果轮廓采样周期短于插补周期,在特别弯曲的轮廓上最大轨 迹速度不会降低。轮廓采样系数通过以下机床数据设置:MD10682 $MN_CONTOUR_SAMPLING_FACTOR有效的轮廓采样周期的计算公式为: Ts = f * T1Ts = 有效的轮廓采样时间T1 = 插补周期f = 轮廓采样系数(MD10682 的值);轮廓采样系数的缺省值为 1,即等于插补周期。该系数可大于也可小于 1。如果小于 1,则对轮廓采样精度的检查失效。设置的采样时间不能短于设置的最短轮廓采样时间:MD10680 $MN_MIN_CONTOUR_SAMPLING_TIME;MD10680 是根据具体控制系统型号固定设置的,无法修改。明日话题:编程采样;

隐身人

2024-07-11 15:07:19 158 4 1

参与讨论
每日一贴之任意形状表面模式:基本功能

最新内容

模具的加工应用有次接触过合模,难度蛮大的,怎么调当时合模后中间都有几丝的间隙,后来请了西家专家出手才算搞定。

不知各位了解模具加工吗?在刀具和模具制造中,工件表面的均匀度非常重要,其重要性甚至高于工件表面的精度。不均匀的工件表面可能是由以下原因引起的:工件加工程序内包含的尺寸不均匀,这主要是一些曲率和挠率的变化。理论来说明:说明 轮廓的曲率 k 是针对轮廓上某个点的切线方向角对弧长的转动率,是半径的倒数 (k = 1/ r)。挠率是曲率的变化率(1 阶导数)。执行程序时,如果几何尺寸不均匀,会达到机床的动态响应极限,导致多余的加速和制 动过程。由此会导致轮廓误差,误差水平取决于轴的有效滞后量。多余的加速和制动过程还可导致机床共振,在工件上留下加工痕迹。为排除这些异常,可以采取以下方法:使用 CAD/CAM;确定合理的最大轨迹速度,避免曲率和挠率的波动产生影响。功能:使用“任意形状表面模式:基本功能”,可以使定义的轨迹速度极限对细微的曲率或挠率 变化更加“迟钝”,同时还不会超出机床关于加速度和急动度方面的动态响应限制。使用该功能的优点有:● 均匀的轨迹速度● 工件表面质量更加均匀● 缩短加工时间,条件是机床的动态响应允许。该功能用于加工主要由任意形状表面构成的工件。前提条件: 只有在预留了所需内存后,才能激活该功能:MD28610 $MC_MM_PREPDYN_BLOCKS = 10;输入值确定了在确定轨迹速度时(速度处理)需要计算多少条程序段。 推荐值为 10。如果 MD28610 的值为 0,则在确定一条程序段的最大轨迹速度时,只考虑该程序段中的 运动。如果该机床数据值大于 0,则在确定轨迹速度时会一同考虑相邻程序段中的尺寸, 从而使轨迹速度更加均匀。MD20606 $MC_PREPDYN_SMOOTHING_ON[n] = 值;下标n=0 标准动态响应设置 (DYNNORM);0 关闭 1 打开;下标n=1 定位运行,攻丝 (DYNPOS) 0 关闭 1 打开;下标n=2 粗加工 (DYNROUGH) 0 关闭 1 打开;下标n=3 精加工 (DYNSEMIFIN) 0 关闭 1 打开;下标n=4 精修整 (DYNFINISH) 0 关闭 1 打开;说明 由于该功能会占用内存,因此建议只在对应加工通道中激活该功能。明日话题:轮廓采样系数的变化;

隐身人

2024-07-10 20:06:15 113 2 1

参与讨论
每日一贴之封锁 G 指令

最新内容

每天学习一点

我们建议通过以下机床数据封锁不使用的第 59 G 功能组指令(轨迹插补的动态响应模 式):MD10712 $MN_NC_USER_CODE_CONF_NAME_TAB[n](重新配置后的指令列表) 使用一个封锁的 G 指令时,系统会输出报警。以避免未经设置的机床数据生效。示例 :以下设置可以封锁 G 指令 DYNPOS 和 DYNSEMIFIN:● MD10712 $MN_NC_USER_CODE_CONF_NAME_TAB[0]=DYNPOS● MD10712 $MN_NC_USER_CODE_CONF_NAME_TAB[1]= ● MD10712 $MN_NC_USER_CODE_CONF_NAME_TAB[2]=DYNSEMIFIN● MD10712 $MN_ NC_USER_CODE_CONF_NAME_TAB[3]= 明日话题:任意形状表面模式:基本功能;

隐身人

2024-07-09 19:19:32 132 2 0

参与讨论
每日一贴之轨迹插补的动态响应模式

最新内容

每日跟着学习一点,以后也会经验很丰富的。收藏了。

功能 针对不同工艺的动态响应设置可以通过机床数据确定,然后在程序中通过第 59 G 功能组 指令(轨迹插补的动态响应模式)激活。指令 :激活动态响应设置DYNNORM 标准动态响应设置DYNPOS 定位模式,攻丝DYNROUGH 粗加工DYNSEMIFIN 精加工DYNFINISH 精修整9 G 功能组指令(轨迹插补的动态响应模式)只能激活轨迹轴的动态响应。它对以下 轴没有影响:● 定位轴● PLC 轴● 指令轴● 基于轴耦合的运动● 手轮叠加运动● JOG 运动● 参考点运行 (G74)● 运行至固定点 (G75)● 快速运行 (G0)对于这些运动而言,始终是标准动态响应设置 (DYNNORM) 生效。应用比如:通过不同的动态响应设置,工件的粗加工可以达到时间最优,而精加工可以获得最 佳工件表面。参数设置轴专用的动态响应设置:● MD32300 $MA_MAX_AX_ACCEL[n](轴加速度)● MD32310 $MA_MAX_ACCEL_OVL_FACTOR[n](用于限制速度跳跃的过载系数)● MD32431 $MA_MAX_AX_JERK[n](轨迹运动时的最大轴急动度)● MD32432 $MA_PATH_TRANS_JERK_LIM[n](连续路径运行中程序段过渡处的最大 轴急动度)● MD32433 $MA_SOFT_ACCEL_FACTOR[n](SOFT 指令时的最大加速度比例)通道专用的动态响应设置:● MD20600 $MC_MAX_PATH_JERK[n](最大轨迹急动度)● MD20602 $MC_CURV_EFFECT_ON_PATH_ACCEL[n](轨迹曲率对轨迹加速度的 影响)● MD20603 $MC_CURV_EFFECT_ON_PATH_JERK[n](轨迹曲率对轨迹急动度的影 响)其中下标 n = 0 用于 DYNNORM 1 用于 DYNPOS 2 用于 DYNROUGH 3 用于 DYNSEMIFIN 4 用于 DYNFINISH说明:在写入无下标机床数据时,系统将向该机床数据的所有数组单元内写入相同值。 在读无下标机床数据时,系统始终下标 0 的数组单元的值。明日话题:封锁 G 指令;

隐身人

2024-07-08 21:25:22 211 4 1

参与讨论
每日一贴之WCS/AZS 中的工作区域限制

最新内容

感谢笔记分享

可用的通道轴 通道中定义了 4 根轴:X、Y、Z 和 A。 A 轴是一个回转轴。设置工作区域限制组的数量现在需要定义 3 个工作区域限制组:MD28600 $MC_MM_NUM_WORKAREA_CS_GROUP = 3;定义工作区域限制组另外需要再定义 2 个工作区域限制组:工作区域限制组 1在第一个工作区域限制组中,AZS 坐标系中的轴会受到以下限制:● X 轴正方向上:10 mm● X 轴负方向上:没有限制● Y 轴正方向上:没有限制● Y 轴负方向上:25 mm● Z 轴正方向上:没有限制● Z 轴负方向上:没有限制● A 轴正方向上:10 度● A 轴负方向上:-40 度系统变量的赋值为:N1 $P_WORKAREA_CS_COORD_SYSTEM[1]=3 ; 工作区域限制组 1 中的限制在 AZS 中有效。N10 $P_WORKAREA_CS_PLUS_ENABLE[1,X]=TRUEN11 $P_WORKAREA_CS_LIMIT_PLUS[1,X]=10N12 $P_WORKAREA_CS_MINUS_ENABLE[1,X]=FALSEN20 $P_WORKAREA_CS_PLUS_ENABLE[1,Y]=FALSEN22 $P_WORKAREA_CS_MINUS_ENABLE[1,Y]=TRUEN23 $P_WORKAREA_CS_LIMIT_MINUS[1,Y]=25N30 $P_WORKAREA_CS_PLUS_ENABLE[1,Z]=FALSEN32 $P_WORKAREA_CS_MINUS_ENABLE[1,Z]=FALSEN40 $P_WORKAREA_CS_PLUS_ENABLE[1,A]=TRUEN41 $P_WORKAREA_CS_LIMIT_PLUS[1,A]=10N42 $P_WORKAREA_CS_MINUS_ENABLE[1,A]=TRUEN43 $P_WORKAREA_CS_LIMIT_MINUS[1,A]=-40工作区域限制组 2在第二个工作区域限制组中,WCS 坐标系中的轴会受到以下限制:● X 轴正方向上:10 mm● X 轴负方向上:没有限制● Y 轴正方向上:34 mm● Y 轴负方向上:-25 mm● Z 轴正方向上:没有限制● Z 轴负方向上:-600 mm● A 轴正方向上:没有限制● A 轴负方向上:没有限制系统变量的赋值为:N51 $P_WORKAREA_CS_COORD_SYSTEM[2]=1 ; 工作区域限制组 2 中的限制在 WCS 中有效。N60 $P_WORKAREA_CS_PLUS_ENABLE[2,X]=TRUEN61 $P_WORKAREA_CS_LIMIT_PLUS[2,X]=10N62 $P_WORKAREA_CS_MINUS_ENABLE[2,X]=FALSEN70 $P_WORKAREA_CS_PLUS_ENABLE[2,Y]=TRUEN73 $P_WORKAREA_CS_LIMIT_PLUS[2,Y]=34N72 $P_WORKAREA_CS_MINUS_ENABLE[2,Y]=TRUEN73 $P_WORKAREA_CS_LIMIT_MINUS[2,Y]=–25N80 $P_WORKAREA_CS_PLUS_ENABLE[2,Z]=FALSEN82 $P_WORKAREA_CS_MINUS_ENABLE[2,Z]=TRUEN83 $P_WORKAREA_CS_LIMIT_PLUS[2,Z]=–600;N90 $P_WORKAREA_CS_PLUS_ENABLE[2,A]=FALSEN92 $P_WORKAREA_CS_MINUS_ENABLE[2,A]=FALSE激活工作区域限制组 2 零件程序中必须含有以下指令才能激活工作区域限制组 2:...N100 WALCS2... ...明日话题:保护区定义和激活;

隐身人

2024-07-07 17:24:50 125 2 0

参与讨论
每日一贴之:函数

最新内容

分享的不错

承接上一贴:System::数据类型: BOOL;默认值: FALSE;FALSE 单位根据 G 指令组 13 中当前激活的 G 指令 (G70, G71, G700, G710)。提示 G70 激活、基本单位制为公制或 G71 激活、基本单位 制为英制时,则基本系统中返回系统变量 $AA_IW 和 $AA_MW,有可能必须经过换算以供 CALCPOSI()使 用。TRUE 单位依据设置的基本单位制: MD52806 $MN_ISO_SCALING_SYSTEM;TestLim::选择需要监控的限位,位编码(可选);数据类型: INT;默认值: 位 0、1、2、3 == 1(15);0 1 软件限位开关;1 2 工作区域限制;2 4 激活的传统保护区;3 8 预激活的传统保护区;4 16 越过软件限位开关或工作区域限制时,在Dist中返回 运行方向,同上文情形 1。5 32 越过软件限位开关或工作区域限制时,在Dist中返回 运行方向,同上文情形 2。6 64 激活的防撞保护区;7 128 预激活的防撞保护区;8 256 激活的防撞保护区和预激活的防撞保护区;1)如果同时出现多个保护区超限错误,则显示的是对行程约束力最强的保护区。明日话题:轴监控

隐身人

2024-07-06 10:11:24 261 3 2

参与讨论
精华
【分享】S7-300故障诊断

最新内容

故障处理流程清析,值得学习

最近遇到一个故障诊断的事情,将过程跟大伙分享一下:基本情况介绍,一台冻干机的控制系统,平时用得较少,一个月也就用几次,这次开机突然报故障不能运行了。硬件配置情况:CPU314、两个机架、IM365,每个机架8个普通SM模块。故障现象:CPU停止,SF常亮,无法运行诊断缓冲区,显示I/O读写错误!(不报具体无法读写的IO地址)根据经验,这种故障,在添加对应的故障OB后,CPU通常能进入运行状态的。但这次有点特殊,诊断缓冲区不提示缺少对应的故障OB,CPU直接STOP!添加对应OB,也无济于事。没办法,只好把CPU拆下来,单独接电源,CPU能RUN,没有问题!那问题就出在后面模块。再把扩展机架拆除,CPU也能RUN!加上扩展机架又是同样的故障!没办法,只好用简单的排除法,把扩展机架上的模块拆掉一半,CPU又可以RUN了!继续拆模块,最后发现扩展机架只能装6个SM模块,否则CPU不能RUN,会故障STOP!更换SM模块的位置,现象一样,那么可以排除SM模块的问题!最后怀疑是IM365的带载能力出现了下降,导致扩展机架不能带8个模块了,换掉IM365,竟然真的解决问题了。虽然问题解决了,但本人觉得这个解释有点牵强,不知大家伙怎么看这个问题?

kinkin

2024-07-06 10:00:12 1582 25 12

参与讨论
每日一贴之:

最新内容

帖子来源手册收集的笔记,仅供坛友学习参考!

承接上一贴:Limit函数:● Limit [0 - 2]:几何轴到限位的最小间距:– Limit [0]:横坐标;– Limit [1]:纵坐标;– Limit [2]:垂直坐标;以下情况下需要遵守最小间距:– 工作区域限制:没有限制;– 软件限位开关:坐标转换未激活,或某个几何轴可明确指定为线性 机床轴的坐标转换激活(比如 5 轴转换)。● Limit [3]:包含线性机床轴的最小间距,例如:机床轴由于非线性坐 标转换没有明确的几何轴。此外,该值还用作传统保护区和防撞保护 区的限值。● Limit [4]:包含旋转机械轴的最小距离,例如由于非线性变换没有几 何轴可以分配。注 该值只在监控特殊转换软件限位开关时有效。参数类型: 输入;数据类型: VAR REAL [5];取值范围: 最大负实数值 ≤ x[n] ≤ 最大正实数值;MaxDist:含增量行程的矢量,即所有机床轴的最大行程,在该行程内,所有机床轴 都可以和限位保持指定的最小间距。● Dist [0]:横坐标● Dist [1]:纵坐标● Dist [2]:垂直坐标如果行程没有受限,则该返回参数的内容等同于Dist的内容。TestID,位 4 == 1: Dist 且 MaxDist MaxDist和Dist必须包含构成运动面的输入矢量。两个矢量之间不允 许呈线性关系。MaxDist值任意。运动方向的计算参见Dist说明。参数类型: 输出;数据类型: VAR REAL [3];取值范围: 最大负实数值 ≤ x[n] ≤ 最大正实数值;明日话题:System:

隐身人

2024-07-05 16:59:31 171 1 0

参与讨论
DDS驱动数据组的应用

最新内容

G120+starter,就像工程师的智力玩具,也像是一套上好的工具。作为玩具可以玩出很多有意思的花样,作为工具可以解决很多实实在在存在的问题。其乐无穷~~

西家传动2019年发布的推文:DDS驱动数据组的设置已经过去五年了,现在有一个项目要用到这个西家传动的专有技术功能。我却找不到参数设置的方法了。多亏了这个推文,复习一遍,就ok了。顺利的找到驱动数据组在STARTER操作系统下的参数设置方法。什么情况要用到这个驱动参数组转换功能?项目需求如下:两台电机,功率不一样,一个是5.5kW的,一个是3kW的。他们要求采用同一个控制系统,分时对两台电机进行控制。同时只有一台电机工作。因为两台电机的控制工艺相同,电机铭牌数据不同。为了实现SLVC的精准控制。所以需要分别用两套驱动参数组对应各自的电机等效模型。仅此而已。以前,MM440的时代,电机驱动参数组都是开放的,想用随时用。现在,SINAMICS的G120系列,如果采用BOP-2查看和设置参数,驱动数据组在对应的参数下也能显示和修改。但如果是在STARTER平台上监控调试和修改,只能看见驱动数据组的0组参数,其它的参数组被隐含了。看不见。感觉很奇怪。明明参数表手册里讲的有参数组。可实际在STARTER监控下却没。好奇怪呀。看到本文开始,西家传动的推文,才搞明白。这个DDS数据组转换功能的专有技术,被藏起来了哈。

kdrjl

2024-07-04 11:34:05 290 7 2

参与讨论

CALCPOSI()函数可检查在工件坐标系(WCS)中几何轴从起点起按指定行程运行是否会 超出当前激活的各个限位。如果因为限位几何轴不能完成指定行程,则系统会反馈一个状态值(十进制正值)和允许 的最大行程。CALCPOSI:检查几何轴是否超限。预处理停止: 否;在单独程序段中 编程: 是;函数值:0 可完成整段行程;-1 在Limit中至少有一个分量为负。-2 坐标转换计算中出错。 示例:轴穿过奇点,以至于无法确定轴位置。-3 指定的行程Dist和允许的最大行程MaxDist呈线性 关系。 提示 只能与 TestLim,位 4 == 1 同时出现。-4 Dist包含的运行方向投影到限位面上为零矢量或运行 方向垂直于被超出的限位面。 提示 只能与 TestLim,位 5 == 1 同时出现。-5 TestLim中,位 4 == 1 且位 5 == 1;-6 至少有一个需要检测其是否超限的机床轴没有回参考 点。-7 防撞功能:运动链或保护区定义无效。-8 防撞功能:该功能可能因内存不足而无法执行。个位 提示 如果同时出现多个超限错误,则个位上显示的是导致行程缩减幅度最大的 限位。Status:值含义:1 软件限位开关限制了行程;2 工作区域限制了行程;3 保护区限制了行程;1x 起点超限;十位:2x 指定的直线超限。 当终点自身没有超限,但是在从起点到终点的行程中却 有可能超限时(例如穿过保护区,进行诸如 Transmit 非线性转换时 WCS 中的软件限位开关弯曲),也会返 回该值。百位:1xx 个位 == 1 或 2: 超出正限值。 个位 == 31): 侵犯了 NC 专用的保护区。2xx 个位 == 1 或 2: 超出负限值。 个位 == 31): 侵犯了通道专用的保护区。千位:1xxx 个位 == 1 或 2:与超限轴的编号相乘的系数。轴从 1 开始计数。基准:● 软件限位开关:机床轴● 工作区域限制:几何轴个位 == 31):与受侵犯的保护区编号相乘的系数。明日话题:Limit:函数;互动一问:WCS含义;

隐身人

2024-07-04 09:08:11 250 3 0

参与讨论
每日一贴之保护区的局限性

最新内容

分享的不错

谈了几日的保护区话题,所有事物都有两面性,保护区一样有它的局限性。在以下条件下无法进行保护区监控:● 定向轴● 在 TRANSMIT 或柱面转换时对与机床专用固定保护区的监控 例外:围绕主轴定义的旋转对称保护区。此时,不允许任何 DRF 偏移生效。● 与刀具相关的保护区之间互相监控;定位轴在定位轴上,系统只会监控编程的程序段终点。定位轴运行时,系统会显示报警:报警:“10704 未确保保护区监控”。跨通道取轴如果跨通道取轴中的轴在某通道中没有激活,则最后一个在通道中运行的轴的位置被视为 当前位置。如果该轴尚未在通道中运行,则当前位置为零。机床专用的保护区:机床专用的保护区及其轮廓是借助几何轴,即参照一个通道的基准坐标系 (BCS)来定义的。 为了能在所有通道(含激活的机床专用保护区的通道)中进行正确的保护区监控,所有相 关通道的基准坐标系 (BCS) 必须是一致的,即坐标原点相对于机床零点和坐标轴定向的位 置必须是一致的。明日话题:检查保护区、工作区域限制和软件限位开关(CALCPOSI)。

隐身人

2024-07-03 09:44:02 188 4 2

参与讨论
每日一贴之轴运行限制

最新内容

谢谢版主的分享,点赞。

如果因到达保护区边界而限制了轴运行,系统会生成一条自行删除的报警“在 JOG 模式中 到达保护区边界”并指出到达了边界的保护区以及参与运行的轴。在以 JOG 方式运行轴时 可以确保轴不会到达保护区边界。(该特性类似于运行到软件限位开关或工作区域限制时 的特性。系统会删除报警:● 在运行无法进入保护区的轴时● 在允许轴进入保护区时● 在 NC 复位时如果在保护区边界处启动了进入保护区的轴运行,系统会发出一条自行删除的报警“在 JOG 模式中到达保护区边界”且不会启动轴运行。如果在保护区边界处启动了进入保护区的轴运行,系统会发出一条自行删除的报警“在 JOG 模式中到达保护区边界”且不会启动轴运行。暂时允许轴进入保护区:如果在一个激活的保护区内部或是边界处启动了轴运行,系统会显示报警 10702 或 10703 且不会启动轴运行。只有当暂时允许轴进入相关保护区时,才可执行轴运行。对此须执行 以下响应:● 在以下 NC/PLC 接口信号上生成一个上升沿: DB21, ... DBX1.1(允许轴进入保护区)● 重新启动轴运行说明暂时允许轴进入保护区时 NC/PLC 接口信号“到达保护区边界”会置位: DB21, … DBX276.0 – 277.1 或 DBX278.0 – 279.1如果启动的轴运行不会进入保护区,系统会复位该允许。如果轴运行涉及到了其他的保护区,系统会显示每个保护区的报警 10702 或 10703。可通 过在以下 NC/PLC 接口信号上生成上升沿来允许轴进入显示在报警中的保护区。DB21, ... DBX1.1(允许轴进入保护区)切换运行方式时的特性切换运行方式后,JOG 中给出的暂时允许轴进入保护区在 AUTO 或 MDA 中继续有效。同 样,AUTO 或 MDA 中给出的暂时允许在 JOG 中也继续有效。复位允许 在几何轴下一次停止并完全离开暂时允许轴进入的保护区时,系统会在内部和以下 NC/PLC 接口上复位该允许:DB21, … DBX276.0 – 277.1 或 DBX278.0 – 279.1 = 0(到达保护区边界)跨通道取轴时的特性 :进行跨通道取轴后,在输出通道中保护区会以该通道中最后运行到的位置为起点。系统不 会考虑接收通道中的轴运行。因此须注意,跨通道取轴不会从保护区外的位置开始。叠加运动时的特性:在保护区激活预处理相应的程序段时可以不考虑已经算在主处理中的叠加运动。 会有以下响应:● 报警:“10704 未确保保护区监控”● DB31, ... DBX39.0 = 1(未确保保护区监控);明日话题:保护区的局限性

隐身人

2024-07-02 09:02:56 186 2 2

参与讨论
每日一贴之JOG 运行方式下的特性

最新内容

机加工爱了,点赞

承接上一贴:同时运行多个几何轴:在 JOG 运行模式下可同时运行多个几何轴。每个参与的几何轴的运行范围会在轴运行开始 时受到软件限位开关、工作区域限制等以及生效的保护区的限制。系统不能确保对所有生 效的保护区进行安全监控并会向用户反馈以下信息:● 报警:“10704 未确保保护区监控”● DB31, ... DBX39.0 = 1(未确保保护区监控) 运行结束后报警自动删除。如果轴的当前位置位于激活的或预激活的保护区内部:● 系统显示报警 10702 或 10703● 禁止轴继续运行● 系统会设置相关保护区的 NC/PLC 接口信号DB21, … DBX276.0 – 277.1 或 DBX278.0 – 279.1(到达保护区边界);图:起始点处几何轴的运行范围;从 X 轴和 Y 轴的起点开始,轴运行范围限制是由以下方式得出的:● X 轴– 正向运行:保护区 2● Y 轴– 正向运行:保护区 1– 负向运行:绝对运行范围限制,如工作区域限制;由此得出的起点处的最大轴运行范围并未考虑到保护区 3。因此,轴有可能在保护区 3 中 到达保护区边界。说明 系统也会在手动运行模式(JOG、INC 及 DRF)下监控激活和预激活的保护区。明日话题:轴运行限制;– 负向运行:绝对运行范围限制,如软件限位开关

隐身人

2024-07-01 13:21:14 179 2 0

参与讨论
每日一贴之暂时允许轴进入保护区

最新内容

保护区很重要,我用了很多。

保护区也不是绝对的,在某种特殊情况下保护区在安全范围内也是可以进入的轴,暂时允许轴进入保护区如果在启动或运行期间到达了保护区边界,在特定条件下可暂时允许轴进入保护区,即暂 时允许轴穿过保护区。通过操作也能在 AUTO、MDA 及 JOG 运行模式下暂时激活保护 区。只能暂时激活与工件相关的保护区。必须在零件程序中取消与刀具相关的保护区或是通过 NC/PLC 接口将其设置为“预激活” 状态。结束暂时允许轴进入保护区 暂时允许轴进入保护区是在以下事件后结束的:● NC 复位● AUTO 和 MDI:程序段末尾超过保护区● JOG:轴运行终点超出保护区● 保护区激活AUTO 和 MDA 运行模式下的特性:在 AUTO 和 MDA 运行模式下,不允许有轴进入或穿过保护区:● 可能从外部进入保护区的轴会停止在位于保护区外部的最后一个程序段终点处。● 从某保护区内出发的运动不会开始。暂时允许轴进入保护区 :如果在 AUTO 或 MDA 运行模式下,轴运行因到达保护区边界而停止,系统便会输出一个 报警。此时,操作员可决定继续轴运行或允许轴穿过保护区。穿过保护区只是暂时的且必须通过触发 NC 重启来实现:DB21, ... DBX7.1 = 1(NC 重启);轴到达每个保护区边界时,系统都会输出一条报警。操作员必须为每个他允许暂时进入的 保护区触发一次重启。在操作员触发重启,允许轴暂时进入之前导致报警的所有保护区后,轴才继续运行。继续轴运行,不允许轴暂时进入保护区 轴到达保护区边界时,系统会停止轴运行并发出报警。如果此时该保护区通过 NC/PLC 接 口设为“预激活”状态,便可通过触发 NC 重启继续轴运行,不允许轴暂时进入保护区。加强对轴进入保护区的控制:如果不希望通过单纯的重启操作即允许轴暂时进入保护区,机床制造商或用户可通过 PLC 用户程序加强对该允许的控制。明日话题:JOG 运行方式下的特性;

隐身人

2024-06-30 08:54:34 206 4 3

参与讨论
精华
S7-300/400 通讯故障

最新内容

说的很对。

S7-400 CPU 报通讯故障停机 DP通讯诊断过程:故障灯判断 BF亮红灯;软件连接 CPU 诊断 进入CPU 模块信息 查看诊断缓存区 以及I/O 异常信息这样比较快速直观的锁定故障点;通过诊断发现分站通讯未连接 检查分站 分站SF亮红灯 检查硬件 最后一组I/O模块高于其他模块 按了一下 模块装好后并紧固 故障清除主要原因:I/O模块松动 背板总线连接不良总结:可能出现通讯故障的原因有很多 检修或更换模块是粗心大意 没有安装到位紧固牢靠导致背板总线连接不良;检查 模块电源、通讯插头、通讯电缆是否存在异常;模块更换时候注意拨码一致性;DP 插头终端电阻的 ON/OFF(首尾端应该都是 ON 其余中间均是 OFF);这些都是一些老设备比较常见的故障 还有最叫人头疼的就是偶发性的 通讯故障 断了一下又好了 下次不一定什么时候再犯 没有规律性 我们叫它“幽灵故障” 这种一般是大批量的更换插头 或者通讯电缆 还有就是不能忽视电磁干扰的问题 接地要保障 由于人为因素 检修换件的不细心 导致设备故障的情况遇到过很多 都是习惯的问题 平日里没有一个细心谨慎的维修作业习惯 早晚要买单 自动化维护作业 一定要 细心 耐心 平日里就要养成一个良好的作业习惯

M1252

2024-06-29 22:58:07 814 4 2

参与讨论
每日一贴之保护区定义的数据

最新内容

帖子来源手册或网络收集的笔记,仅供坛友参考。

承接上贴:数据存储 保护区定义保存在以下文件中:_N_NCK_PRO 用于 NC 专用保护区的数据块_N_CHAN1_PRO 用于通道 1 中保护区的数据块_N_CHAN2_PRO 用于通道 2 中保护区的数据块数据备份 保护区定义备份在以下文件中:_N_INITIAL_INI 保护区的所有数据块_N_COMPLETE_PRO 保护区的所有数据块_N_CHAN_PRO 通道专用保护区的所有数据块激活和取消保护区:保护区的激活状态可以是:● 激活● 预激活● 带有条件停止的预激活● 取消激活通过零件程序激活、预激活和取消激活通过零件程序激活、预激活和取消激活;可在零件程序中随时通过以下功能来修改保护区的激活状态:● 通道专用的保护区:CPROT(n, state[, xMov, yMov, zMov])● 机床专用的保护区:NPROT(n, state[, xMov, yMov, zMov])参数:state:激活状态 0 取消激活 1 预激活 2 激活 3 带有条件停止的预激活;参数:xMov, yMov, zMov::基于参照系的附加偏移值: ● 与工件相关的保护区: 机床零点 ● 与刀具相关的保护区: 刀架参考点。说明 只有在通道中的所有几何轴都回参考点后才需考虑保护区。明日话题:通过 NC/PLC 接口信号激活

隐身人

2024-06-29 09:15:43 98 1 2

参与讨论
3981篇主题

热门标签

相关推荐

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。