-
有奖活动还有两天就结束了,想参加就请翻到本文最后查看说明MD11160 $MN_ACCESS_EXEC_CST参数说明该机床数据用于确定目录/_N_CST_DIR中保存的程序所需的访问权限:值1:机床厂商口令值2:调试/服务人员口令值3:最终 ...
-
“新读”是想做到古人说的“温故而知新”,希望通过重新阅读资料,再做做实验,看看对参数的理解是否正确,然后把新的理解和实验结果记录下来。希望通过这种方式,固化对参数的理解,以便于机床参数的标准化。将已知 ...
-
N10002 $MN_AXCONF_LOGIC_MACHAX_TAB[0]="AX1"参数说明NCU上可使用的机床轴列表(NCK机床轴逻辑映像)。MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB用于在一个NCU中或一个NCU组中,创建一个通道轴和机床轴之间的NCK全局逻 ...
-
继续完成前面的学习。到昨天,我们已经能读出程序名,能写字符串到文件中了,只不过在写“文件”时是人为给的程序名,今天,我们来实现向当前打开的程序中写一串字符串。例:向当前打开的程序中写一串字符串其实主要 ...
-
MD10240 $MN_SCALING_SYSTEM_IS_METRIC参数说明该机床数据用于确定控制系统使用的单位制,即确定相关物理量的缺省输入/输出单位。在编译器(零件程序和下载)、操作面板(变量服务)或外部装置访问系统数据时,数据 ...
-
MD10050 $MN_SYSCLOCK_CYCLE_TIME参数说明该数据用于显示系统软件的基本周期。循环处理的任务的周期(位置环和插补)是该周期的整数倍。针对PROFIBUS/PROFINET:在带有PROFIBUS-DP端口的系统上,该周期等于PROFIBUS- ...
-
昨天,我们把字符串写到了指定的文件中。但是如果我想把字符串写到当前的文件中,应该怎么编呢?例1:将字符串写到当前程序中配置文件不变,画面文件改为: _T"n:\mpf\TTT.mpf", cyc_string&nb ...
-
MD10010 $MN_ASSIGN_CHAN_TO_MODE_GROUP[n]=m参数说明该机床数据用于将通道分配给方式组。方括弧里的n是通道号,取值0-9对应第1到第10个通道(NCU1740和PPU1740支持4个通道;NCU1750和NCU1760支持10个通道)。等号后 ...
-
MD10260 $MN_CONVERT_SCALING_SYSTEM参数说明该数据用于设置机床数据10240 $MN_SCALING_SYSTEM_IS_METRIC功能。0: 切换公制/英制,功能同软件版本1-41: 切换公制/英制,功能同≥5的软件版本软件版本5中公制/英制的切 ...
-
MD10617 $MN_FRAME_SAVE_MASK参数说明该机床数据用于确定在带SAVE属性的子程序结束后哪些框架生效。位0:针对可设定框架G54到G599位0=0:如果子程序返回和子程序调用时G代码相同,保持生效的可设定框架。否则,调用 ...
-
MD10270 $MN_POS_TAB_SCALING_SYSTEM参数说明该数据用于确定以下涉及位置的机床数据10910 $MN_INDEX_AX_POS_TAB_1机床数据10930 $MN_INDEX_AX_POS_TAB_2设定数据41500 $SN_SW_CAM_MINUS_POS_TAB_1设定数据41501 $SN_ ...
-
MD10270和MD10616中间还有一些数据,有关于快速IO的定义,有关于软件挡块设定的,这些不是必须设置的,而且没有硬件不好实验,暂且跳过,还有一些已经在别的小文中介绍过,就不重复了。小贴士:当你碰到个数据,可以 ...
-
MD10700 $MN_PREPROCESSING_LEVEL参数说明位0=0:没有程序预处理位0=1:控制系统在启动时生成循环的调用描述,目录_N_CUS_DIR、_N_CMA_DIR和_N_CST_DIR下的所有程序在零件程序中无需EXTERN即可调用。如果控制系统中 ...
-
MD10712 $MN_NC_USER_CODE_CONF_NAME_TAB[n]参数说明用户重命名NC代码清单。清单的结构为:偶数地址:NC指令的旧名称后面的奇数地址:NC指令的新名称以下三种的NC代码可以重新命名:1. G代码 比如:G02, G64, ASPLIN ...
-
MD10702 $MN_IGNORE_SINGLEBLOCK_MASK参数说明该机床数据用于避免在单段执行模式中程序停止在某些程序段上。(注:小文以MD10702的位2为例说明)设置以下位可以避免单段停止:位0=1:表明不停止在任何一条含内部中断子 ...
-
果然,这两天看文章的人少了,一般写这种系列,随着文章增多,看的人会逐渐减少,大概是失去了新鲜感。不过,还是建议,看个大概吧,知道有这么回事,下次碰到情况好处理。写这个系列初衷是整理下常用的数据,后来又 ...
-
关于孔加工之前有小文介绍过:《高效孔加工--加加速度自适应》《孔加工提效的想法》《加加速度自适应》今天用CTOLG0做个实验首先,设置了《加加速度自适应》文中涉及的参数:设置参数:MD32400 $MA_AX_JERK_ENA ...
-
加加速度自适应是提高加工效率的一个方法,它是将加工进给运动和快移运动区分开,使用两套参数分别控制,从而实现工进的稳定和高精度,快移的平稳快速。关于这个功能,CNC4you网站上有篇文章:https://www.ad.siemen ...
-
有人问相关的问题,借机写出来。之前有文章《说说异步子程序》、《FC9 触发中断执行异步子程序》和《事件响应异步子程序》介绍过异步子程序(ASUP),但好像没有介绍过完全由NC实现的异步子程序调用。NC实现的异步子 ...
-
最近一段比较忙,同时一直没有琢磨清楚第54组G代码,今天终于有点儿时间,先写个别的题目。我们之所以考虑路径长度,是因为在模具加工中,程序都是短线段,通常会使用连续路径指令,关于连续路径指令,之前有小文介 ...
-
编写NC程序时,遇到换刀指令一般会写:T=“Mill_8"M6但在SINUMERIK上编程时,在编程界面中如果按了红框标记的”选择刀具“(VSK1--垂直软键1),会发生什么?系统会弹出窗口,窗口显示的是刀具表,编程人员可以直接 ...
-
怎么知道摩擦补偿生效了?一般都是看圆测试或者球杆仪的测试结果,今天的内容是让“摩擦补偿”现形,进一步了解摩擦补偿。我们首先编个跑圆的程序,不用自己写G代码,直接用系统的圆测试里的圆程序生成功能。进入调 ...
-
晚上了,风还不大,据说今晚和明天北京会迎来”大“风,据说有12级,没见过世面的我,好想看看。超市又像口罩期时一样,蔬菜被”洗劫一空“。大家已经严阵以待了。开始学习了一点儿XML,就想多试试。外面刮风,听着 ...
-
当没有激活工步编程(ShopMill / ShopTurn)时,刀具表显示如下图:而激活工步编程(ShopMill / ShopTurn)选项后,在刀具表显示如下图:较第一张图中的刀具表,第二张图中的刀具表多了三列:主轴转/停,冷却1开关和 ...
-
今天的北京风和日丽,大约风已过境?继续《学习XML(1)》的内容,昨天只是个小插曲,提提学习XML的兴趣第一天学习了如何设置自己XML画面的入口,今天来看看最简单的XML画面的构成。弄个最简单的画面: Hello ...
-
虽然之前有文章《EasyXML最简单画面》《ONE学习笔记(12)》都简单介绍过用XML做画面的流程,但我没有用XML做过完整的画面,今天就进一步学习下XML。u学习XML的资源:1. 资料:《SINUMERIK ONE EasyXML》2. CMVM里的 ...
-
今天继续学习XML练习1:按键触发参数运算配置文件不动,和昨天一样.存放在“\card\oem\sinumerik\hmi\cfg”目录下的配置文件“slamconfig.ini”内容如下:[CustomXML]Visible=trueTextId=SL_AM_CUSTOMTextFile=slamT ...
-
网上有人问在EasyScreen界面中怎么使用计算反正切如果你不了解EasyScreen自定义界面,可以看下之前的文章《EasyScreen最基础》。若要深入地学习,可以去"www.siemens.com.cn/cyc4you"这个网站。反正切是三角函数之一 ...
-
上文《学习XML(7)》学习了如何用软键触发计算,那如果想只要修改了R1,就直接计算另外两个值呢?可以的。配置文件不变,修改XML画面文件: X10 "nck/channel/Parameter/R[2]"="nck/channel/Parameter/R[1]"*10 ...
-
上一篇文章介绍了简单的XML画面,如果你把它保存为”xmldial.xml“,存放到这里:如果你使用winscp之类工具,可直接拷贝到卡里的目录”\card\oem\sinumerik\hmi\appl“下当然,不要忘了修改配置文件“slamconfig.ini ...
-
今天用昨天学习到的内容做个小练习。练习1:存放在“\card\oem\sinumerik\hmi\cfg”目录下的配置文件“slamconfig.ini”内容如下:[CustomXML]Visible=trueTextId=SL_AM_CUSTOMTextFile=slamTextContext=SlAmAreaMen ...
-
今天我们学习下,CMVM里的XML的样例吧。“\card\oem\sinumerik\hmi\cfg”目录下的slamconfig.ini内容如下:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Settings for area Custom;;;;;;;;;;;;;;;;;;;;;;;;; ...
-
按前天的定义,程序最后定义了两组碰撞对:刀具和B轴、Y轴和B轴。下面我们分别看看防碰撞的效果刀具与B轴的防碰撞(Y方向)此时,Y轴坐标为-1487mm,考虑到刀具半径10mm,防碰撞参数3mm,与设计的刀具参考点到工作台 ...
-
柱面变换就是一种能够将柱面上的加工变得简单的方法,比如车铣复合中,在圆柱面上铣削沟槽(如下图),直接编程很麻烦,这时我们会将工件展开变为YZ平面,我们只需在笛卡尔坐标系的YZ平面内编程,系统会通过柱面变换 ...
-
昨天简单试了下通过机床数据设定柱面变换,今天我们用运动链设定的方式来设定柱面变换。在“坐标转换”页面,能看到KT1-KT6,TC1-TC8这里的数量和下面两个机床数据相关:MD18088 $MN_MM_NUM_TOOL_CARRIER=8 ( ...
-
昨天开始学习运动链的定义,给出了卧式加工中心运动链的定义,但这个还不是完整的定义,随着后面的学习,会不断完善。昨天的定义好运动链后,依次按键“调试”-->“NC”-->“机床模型”,然后可以看到:再按右边的“ ...
-
会设置柱面变换,并不能说明这个功能就拿下了。我们需要通过测试程序检查柱面变换是不是正确,因为造机床的目的就是能加工出合格的产品。所以,我认为调试工程师必须要懂一些工艺编程。、下面我们联系下柱面变换的编 ...
-
提供下相关的模型数据。3D模型及各轴正视图(未标尺寸)俯视图:右视图:相关部件的尺寸如下:尺寸标注顺序:长(X方向)x 高(Y方向) x 深 (Z方向)Z轴:800x2000x800Y轴:400x400x350SP adapter:直径 ...
-
因为公众号的文章不宜太长,所以要把一个完整的内容分拆成若干块。今天继续“卧式加工中心用防碰撞功能”第一步:定义运动链详细的内容可以看这本资料。下面是按我的理解,简要的写写这个过程。运动链的定义涉及:机 ...
-
前面写的防碰撞还是有点儿需要修改的,争取明天发个完整版的卧式加工中心的防碰撞。今天先写个关于刀具数据的小文。前两天用户提出个需求:机床有刀具中心冷却,但每把刀具的内冷使用的压力不同,希望在刀具列表中能 ...
-
在手动方式下,找工件零点时,往往要旋转主轴,在SINUMERIK老系统上,是需要切换到MDI方式下,编写需要的主轴转速和转向,让主轴转起来后,再切换到手动方式,进行找工件零点的操作。这样的操作显然比较麻烦,因此在 ...
-
陆陆续续写了好几篇关于防碰撞的小文,但都有些问题,也不准备删掉了。这几天写了个比较完整的文档,希望没有什么问题。文档中使用的工具可以从网上下载到,至于授权网上到处都是,有心的自然会找到。https://www.c4 ...
-
遇到一台有问题的机床,或者调试完一台机床,怎么能快速了解数据或者有条理地将数据归档,做到“心知肚明”?方法可能有很多:备份数据,然后整理方法1:用“调试存档”备份所有数据方法2:用“调试存档”备份修改过 ...
-
“没用”的滤波器并不是真的没用,只是用在特定场合。今天小文的目的不是说这个滤波器怎么用,而是想通过实验学习下运动控制的概念。首先我们看看测试的参数画面画面中设置是:- X轴和Y轴做圆测试- 测试的圆半径为5m ...
-
使用博途对SINUMERIK ONE进行PLC编程过程中,当创建数据块(DB块)时,系统默认创建的是优化的数据块,优化的数据块和标准的数据块是有区别的,网上有许多相关文章,下面链接的文章说得挺明白:https://www.jishulin ...
-
机床在实现某些功能时,需要确定轴的位置,比如:刀库换刀时的换刀位置交换工作台的交换位置曲轴磨床各曲拐的位置磨床摆动磨削时两端的换向位置加工区域的位置等等这些信号在早期是使用限位开关或接近开关等来实现的 ...
-
“手动到位”是“JOG to position”硬翻过来的,先说说功能,然后再想翻译成什么名字。手动到位和移动到固定点(注意这不是“固定点停”功能)非常类似,所以一起来学习吧。移动到固定点相关数据:MD30610 $MA_NUM_F ...
-
昨天《还是几何轴切换(文末有彩蛋)》出了个题目,在有坐标系旋转情况下,几何轴切换的坐标计算。结果昨天很快就有人给出了正确答案。我就直接贴出来了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删 ...
-
之前有小文介绍过段搜索:《程序段搜索》《程序段搜索(1)》《程序段搜索(2)》《程序段搜索(3)》今天说一下段搜索查找模式,默认参数设置时,查找模式如下:相关的参数是MD51028 $MNS_BLOCK_SEARCH_MODE_M ...
-
NC与PLC数据交互的方法有很多,今天,说说SINUMERIK ONE的“NC到PLC的单向数据传送”方法之一,大家都称之为“PLC机床数据”,这个功能840D sl也有,设置的方法是:设置MD14504(整形用户数据的数量)MD14506(十六 ...