-
MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB该机床数据用于将几何轴设为通道轴。可为所有几何轴进行此项设置,未进行此项设置的几何轴相当于“不存在”,无法在程序中编写(名称在机床数据20060 $MC_AXCONF_GEOAX_NAME_TAB ...
-
MD18156 $MN_MM_NUM_R_PARAM_NCK参数说明定义全局R参数的数量。R参数在之前的文章《简单的R参数》和《简单的R参数2》介绍过。注:更正在《简单的R参数》中定义全局R参数数量的应该是MD18156而非MD28050全局R参数的显 ...
-
MD18600 $MN_MM_FRAME_FINE_TRANS0: 不能输入也不能编程精偏关闭精偏可以最多节省出10 KB 的SRAM(取决于机床数据28080 $MC_MM_NUM_USER_FRAMES的设置)1: 所有可设置零点框架、基本框架和可编程框架的精偏都可以通 ...
-
MD18710 $MN_MM_NUM_AN_TIMER运动同步动作中全局时间变量$AN_TIMER[n]的数量(DRAM)。例1:若设置MD18710 $MN_MM_NUM_AN_TIMER=5,则系统可使用全局时间变量$AN_TIMER[1]到$AN_TIMER[5]如果程序中使用$AN_TIMER[6], ...
-
MD10715 $MN_M_NO_FCT_CYCLE[n]参数说明:该数据用于选择调用子程序的M功能。子程序在机床数据10716 $MN_M_NO_FCT_CYCLE_NAME[n]中命名。只要程序段中编写了机床数据10715 $MN_M_NO_FCT_CYCLE[n]选择的M功能,系统就 ...
-
活动说明请翻到最后MD10720 $MN_OPERATING_MODE_DEFAULT[n]参数说明上电后运行方式组n (BAG) 的缺省运行方式 (BA) :当PLC没有选择任何运行方式时,所有属于运行方式组n的通道在上电后都采用通过OPERATING_MODE_DEFA ...
-
MD10714 $MN_M_NO_FCT_EOP参数说明机床数据35040 $MA_SPIND_ACTIVE_AFTER_RESET设为2时,该机床数据可选择零件程序结束时避免触发主轴复位的M功能,该主轴因此在零件程序结束后继续保持生效。建议:M32限制条件:参 ...
-
MD10713 $MN_M_NO_FCT_STOPRE[n]参数说明机床数据10713 $MN_M_NO_FCT_STOPRE选择的M功能会在系统内部生成一个预处理暂停指令。也就是说:只有在完全执行好包含该M功能的程序段后才开始预处理下一个程序段(PLC应答、 ...
-
有奖活动说明请翻到最后MD10735 $MN_JOG_MODE_MASK参数说明位 2=1:允许轴反向移动“点动到位置”和“手动运行到机床固定点”功能允许轴反向移动,即:允许轴离开指定位置。如果在手动方式下,激活了“JogToPos”( ...
-
预告:明天将开启新的有奖活动,敬请期待MD10717 $MN_T_NO_FCT_CYCLE_NAME参数说明该机床数据用于命名由T功能调用的循环。如果在一句程序段中编写了T功能,系统会在该程序段结束时执行机床数据T_NO_FCT_CYCLE_NAME命 ...
-
有奖活动说明请翻到最后MD10900 $MN_INDEX_AX_LENGTH_POS_TAB_1参数说明通过分度位置表可指定分度轴各分度位置[n]对应的轴位置,计量单位为毫米、英寸或度。表1中使用的分度位置数量是通过机床数据10900 $MN_INDEX_A ...
-
有奖活动说明请翻到最后MD11110 $MN_AUXFU_GROUP_SPEC[n]参数说明该数据用于确定一组辅助功能的输出方式。它的优先级低于机床数据22080 $MC_AUXFU_PREDEF_SPEC[ preIndex ]或22035 $MC_AUXFU_ASSIGN_SPEC[ auxIndex ...
-
有奖活动说明请翻到最后MD11100 $MN_AUXFU_MAXNUM_GROUP_ASSIGN参数说明该数据用于定义辅助功能组的最大数量,这些辅助功能可以通过MD22010 AUXFU_ASSIGN_TYPE,MD22020 AUXFU_ASSIGN_EXTENTION,MD22030 AUXFU_ASSIGN ...
-
这篇文章是说明怎么在SINUTRAIN上使用EasyXML的。其实之前写过《EasyXML最简单画面》,但可能写得不太明白,这里再简要说一下。SINUTRAIN是SINUMERIK 840Dsl的仿真软件,界面如下:注意,它有个"CUSTOM"按键(上图红 ...
-
有奖活动说明请翻到最后MD10760 $MN_G53_TOOLCORR参数说明该机床数据用于设置在程序中编写了语言指令G53、G153和SUPA时是否需要关闭刀具长度补偿和半径补偿。该机床数据是位编码数据:位0 = 0时:G53、G153和SUPA非 ...
-
今天是抄书,虽然是抄书,但还必须要抄,因为这里有非常重要的内容,很多人可能会忽略了。包括我本文参考了西门子工程师Cao Peng在CNC4You上的文章《840D sl_828D_应用_操作区域指定EASY XML文件介绍_2022》前面的文 ...
-
有奖活动还有两天就结束了,想参加就请翻到本文最后查看说明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平面内编程,系统会通过柱面变换 ...