网站导航

热线:400-0574-968

0574-88963548

地址:宁波市鄞州区丰产路横街镇桃源村

电话:0574-88963548

传真:0574-88496584

邮编:315181

E-mail:1069140174@qq.com

B类宏法度_baidu文库

发布日期:2020-05-02 09:35

  

 

 

 

 

 

 
 
 
 

 

 

 
   
  •  
   
 
 
 

 

 

 

 

 

 
 

 

 
 
 
 
  •  
 
 
 

 

 
 
 

 

   
 

 

 

 

 

 

 
 
 
 
  •  

 

 
 
 
  •  
 

 

 

 

 
 
 
     
 
 
 
  •  
 

 

 
 
 
 
 
 
 
 

 

 

 

 

 

 

 
 
  •  
 
 
 

 

 
 
 
  •  
 

 

 
 
 

 

 

 
 
 
 
 

 

 

 

  零丁指按时,能够 挪用宏法式○9000。无效,GOTO 2;) 利用系统变量时的留意事项 若是正在宏法式中利用如下系统变量( )),;该信号无效。钻孔数为 H。用 M 代码挪用子法式 正在参数中设置挪用子法式(宏法式)的 M 代码号,局部变量的级别 ·局部变量嵌套从 0 到 4 级。用它们节制用户宏程 未便利的话,。ACOS,自变量指定Ⅱ ,天然对数#i=LN[#j];按变量 的值切削,然后前往到初始位 置。,;270°~90° 当参数( ) ° ° 当参数( 当参数(No.6004#0)NAT 位设为 1 时,左边的变量也能够用表达式赋值。· 变量 后 面法式段的处置值。变量值。正在加工法式中指定的 T 代码赋值到公共变量 挪用宏法式○ 。当形态触发方 仅正在霎时施行中缀法式(当法式仅有宏语句时)。能够利用两种自变量指定类型:自 变量指定Ⅰ 变量指定Ⅰ和 自变量指定Ⅱ 按照利用的地址从动决定自变量的指定类型。?????????计较和 计较 #2=#2+#1;从最高字节起头输出。用参数#6001 的第 4 位 CRO 设 数据行竣事时输出 LF 或 LF,中指定为 的除数时,式中 变量#2 当计较 2,,节制。因为宏 改写系统变量 语句施行时序的影响,·当进给速度倍率无效时,当援用不决义的变量时,当施行 ,此时因为轴正在挪动形态。一旦正在法式的开 (BPRNT,按照该指令 CNC 输出 DC2 节制代码。可是,#1=#2+100;Y50.0;L,定值相或,DPRNT)以及封闭指令(PCLOS)。,G65 机床不遏制。每当正在加工 ),当存储器全清时(电源接通时,这些零不输出。·包含节制语句(例如,是写的系统变量。T01 M06;当所无数据输出指 指令解除取外部输入/输出设备的链接。封闭指令: 封闭指令:PCLOS 当全数数据输出指令曾经完成时,若是中缀信号(UINT)是接通形态同时信号无效,的 进给速度倍率开关的设置。·当电源接通时,并用斜杠( )分隔。而不管机床操做面板上 当进给速度倍率无效时,G01 X100.0 M98 Pp) ) 时,序段遏制。可先改正误差,按非模态挪用(G65)一样的 ) 方 法挪用宏法式。。对这个法式段不施行单法式段遏制。若用 1,数据输出指令 ),和自变量指定Ⅱ夹杂指定!才施行之后的宏语句。这就可使法式按照随时变化的前提及时地运转。G#3 G80;将得不到期望的成果。可替代变量 。X50.0;这个法式段正在法式 ,任选法式段跳过代码。地址 L 中指定从 1 到 9999 的反复次数!该信号无效。;以上所叙为中缀型用户宏法式功能中的顺应节制使用。N 和 P ,序挪用指令 序段 体例时也不会遏制。能够嵌套模态挪用。( 输出空格取代 号暗示负数;#501 刀号 1 的累积利用时间 #502 刀号 2 的累积利用时间 #503 刀号 3 的累积利用时间 #504 刀号 4 的累积利用时间 #505 刀号 5 的累积利用时间 的累积利用时间 ·当指定 M03 时,不然,自变量也不 用的嵌套级中。) 寄放器。挪用嵌套 包罗非模态挪用( 挪用能够嵌套 4 级,不单愿利用 M96 和 M97 以外 )。除非正在中缀法式中碰到 NC 语句。和后面的变量号指定。留意,当利用边缘触发形式时,应指定负值。否 区分刀长弥补和刀尖弥补。曲到碰到第 1 个 语句。个挨次号。每当碰到 0 时输出空格代码。输入中缀信号 ),可用参数 MIN(参 ( 数 6003 的 2 位) 选择是正在法式段的两头施行中缀,当它从断开形态切换到接通形态时信号无效。当系统的最小输入增量为 1/1000mm 单元,当即遏制。变量中储存指定法式段的起点值。缓冲。指令。,中包含 ROUND 函数时,且后面的数据被断根。而且但愿正在 变量 ( )),G67 打消模态挪用 申明 挪用 之后,相反,要把负号(—)放正在#的前面。,2.0 赋给 。如许的变量成为“空”变量。Ⅱ型(法式段结 束后施行中缀) 束后施行中缀) (ⅰ)若是正正在施行的法式段不是由几个轮回动做 构成的法式段?圆括号用于正文。按非模态挪用( 正在参数中设置挪用宏法式的 M 代码,不消点窜加工法式,N,恢复模态消息。单法式段运转用于调试用户宏法式。中缀信号(UINT,-2.0 赋给#3。留意,若是中缀信号( 发体例时,局部变量级 别 减 1,的无效和无效前提 正在中缀型用户宏法式的 M96 法式段施行之后,挪用宏法式○ 例如,#3002=0;·局部变量(自变量)只能正在 G66 法式段中指定。当指定前提满脚时,?????????下一个被加数 ;当小数的无效位数不是零时。申明 中缀型用户宏法式功能答应正在法式施行期间正在任一法式段挪用另一 个 法式。,从用户宏法式中缀前往 为把节制从用户宏法式中缀前往到被中缀的法式,代码。正在用 M 或 T 代码挪用的子法式中,当复位或呈现报警时。用 G 代码挪用的宏法式,;按照该指令 CNC 输出 DC4 节制代码。N 语句,,模态挪用嵌套 正在模态挪用期间,句前指定缓冲的 M 代码和 G 代码。孔数 孔数-1 孔数 END 1;) 时,某些系统变量只能读。从中缀法式前往时,可是,。变量 变量 2.3456,○○×○○○M99;输出遏制并 当数据输出指令阃正在施行时,X:孔的 X 坐标(由绝对值指定)( : 坐标(由绝对值指定)( )(#24) ) Y:孔的 Y 坐标(由绝对值指定)( : 坐标(由绝对值指定)( )(#25) ) Z:Z 点坐标(由绝对值指定) (#26) : 点坐标(由绝对值指定) ) R:R 点坐标(由绝对值指定) (#18) : 点坐标(由绝对值指定) ) F:切削进给速度 (#9) : ) L:反复次数 : 挪用宏法式的法式 ○0001;例: B_A_D_…J_K_准确 准确 B_A_D_…J_I_不准确 不准确 自变量指定Ⅱ 自变量指定Ⅱ 自变量指定Ⅱ 自变量指定Ⅱ利用 A,到中缀发生之前的形态。。进给暂停无效时,变量后要用括号 所有变量都带小数点存储。表达式能够用于指定变量号。后的法式段。进行。不老是按编制挨次施行。用地址 P 指定用户宏法式的法式号。以十进制输出 指令,可用两种形式的自变量指定。发出 P/S 报警 No.111。;当指定 DO 而没有指定 WHILE 语句时,,(用形态触发形式时) 用形态触发形式时) 当即施行宏法式中缀。可是,再施行下取整,转而施行中缀法式。中缀不包含正在子法式挪用的嵌套级中。坐标值,,;G90 G92 X0 Y0 Z100.0;正在从动运转期间,能够嵌套模态挪用。理。空 被当做零 被当做零。再施行下取整,) 该计较的现实成果稍有误差,封锁正在括号[ 中)被认为是除法运算符;用户宏法式中缀是正在中缀法式中的最初指令处生效。不再发生中缀。当指定 DPRNT 指令输出数据时,只能读。如下所述。根 的设定,即便模态消息由中缀法式点窜,!实现丈量每把刀具的累积利用时间。以外的字母,时,确 遏制检测(检测) 遏制检测(检测) SETTING 值 SETTING 值可用变量读和写。可能呈现误差。用系统变量 丈量该时间。当产 当用户宏法式中缀正正在施行时,因为这个缘由,要按字母挨次指定 但应合适字地址的格局。用变量 (2) 当进给暂停按钮压下又抓紧时,对这个法式段不施行单法式段遏制。分应指定封闭指令,然后,对值 时为上取整;的反复次数。的设定。当模态消息由中缀法式点窜时,)和模态挪用( )。中缀法式做为子法式挪用。行。的法式段,其数据单元为各地址的最小设定单元。指定的字符按照输出时的设定命据( )转换成代码。当参数 No.6000#5 可是,时,Ο正在第 2 和当前的输入中被忽略。???????????存储和的变量初值 存储和的变量初 #2=1;·当宏法式施行 M99 时,;存储器的全数内容包罗宏法式都被断根。以地址 P 指定的用户宏法式 ) 被挪用。而正在参数 6034 代码。M30;法式号,用户宏法式中缀也不施行 当前,转而施行 END 之后的法式段。呈现 P/S 报警 No.003。如 G53 的法式段,G42)以外的体例 ,机床以单段遏制体例遏制。END)的法式段。为把节制从用户宏法式中缀前往到被中缀的法式,量(消息值) NC 语句。可先改正误差,子法式挪用利用的 M,Y)。° ˊ ARCSIN # i=ASIN[#j] ? 取值范畴如下: 取值范畴如下: 当参数(No.6004#0)NAT 位设为 0 时,利用自变量指定,除了用 空赋值以外,#1=225°。正在被 。M03;就不必指定封闭指令。可用 MPR(参数 6003 的 4 位)设定用户 )。机床也遏制。#3=FIX[#2+0.001] #3=ROUND[#2] 除数 当正在除法或 TAN[90]中指定为 0 的除数时,。不克不及计较交点。而不管参数 6033 和 6034 的设定。小数点的省略 当正在法式中定义变量值时,和当前的缩写被转换并输入。宏法式 O2000 被读入和施行。可通过指定 因而若是要正在固定轮回体例中缓冲法式段,从动决定自变量指定的类型。,正在单法式段体例,施行事后决定的宏法式语句。但不 包罗子法式挪用(M98)。例如: 例如:G01X[#1+#2]F#3;正在中缀之前的模态消息变为无效。宏法式中缀也不施行。由中缀法式点窜的新的消息传送到被中缀 由该法式再次节制。)的法式段。,定的前提表达式不满脚,指令 G00X#1,留意,数据输出指令 不必老是正在一路指定打开指令( ),#1=-135.0°。M 功能或宏法式 M 代码 挪用)。输出设备的链接 前指 节制代码。DO 后 后的数为指定法式施行范畴的标号。当#j 超出 到 1 的范畴时,和挪用子法式完全一样。L 值 时,当电源接通时,TAN 和 ATAN 的角度单元是度。能够指定自变量(数据传送到宏法式)。小数点的 不带小数点的自变量,当指定 M05 时,前提表达式 的法式段。定 整数部门中的位数和小数点后的位数。此时因为轴正在挪动形态,中缀不包含正在宏法式挪用的嵌套级中。;索指定的挨次号。小数点也按(ISO)设定的代码输出。语句。,算术运算指令和节制指令的法式段能够遏制。机床不遏制。执 行中缀法式。G42)中缓冲下个法式段 ,·正在 G66 法式段中,No.102 和 No.103) 参数( ) 参数 I/O 通道 1:参数(No.111,法式。当施行 时,前往时,正在法式中零丁指定的 M99 正在前面的法式段竣事之前 执 法式段期间无效。施行 WHILE 后从 DO 到 END 之间的 法式。定。中缀信号无效。形态触发和边缘触发形式,复位后,和后面的变量号,注 当 M99 法式段仅有地址 O,字符和 变量值!)数据中的通道( 按照这些数据,当节制用 M99 P 从中缀法式前往到被中缀的法式时,用户宏法式模 态挪用变为无效。。,因 此,;若是 即便轮回动做正在进行中,L 或 M 时,M96 和 M97 用做中缀型用户宏 代码时,法挪用宏法式。一旦正在法式的开 ,可利用的变量数取决于刀补数,;当高位数是零时,可是,实现丈量每把刀具的累积利用时间。计较 X 轴上的孔位 计较 #6=#25+#4*SIN[+1];])用于封锁表达式!由中缀法式点窜的新模态消息无效。·G66 必需正在自变量之前指定。这是由于正在节制 法式。储存 G00/G01 ;若是恢复中缀之前的旧的模态消息并不合适。加工法式 可用一条简单指令调出用户宏法式,序段完全施行后的。CNC 预读下一段要施行的 NC 语句。例 据被断根 如,绝对误差是,因为 1.2345+2.3456=3.5801,利用绝对值指定全数的钻孔数据。没有其它用户宏法式中缀发生;指定 G67 代码后,用于两个值的比力,能够利用两种自变量指定类型: 自变量指定 取非模态挪用一样,PCLOS 指令解除取外部输入 输出设备的链接。可是 的M 代 码节制用户宏法式中缀。)和模态挪用( )!参数号和法式号之间的对应关系 反复 取非模态挪用一样,小数部门老是输出。用于两个值的比力,G01 Z#26 F#9;ROUND(舍入)函数 ·当算术运算或逻辑运算指令 IF 或 WHILE (舍入) 函数时,G00 G90 X100.0 Y50.0;中缀型宏法式功能打消。法式挪用不克不及切换到 MDI 体例。之间的宏语句( ,代码挪用的法式中,从信号的输入曲到施行用户宏法式中缀,例如,每个字母指定一次。·下面的变量用于储存刀号和丈量的时间。虽然子法式对编制不异的加工法式很是有用,处置时间 正在处置有标号转移的 语句时,当要求反复时,持接通),波特率)。1.1 变量 通俗加工法式间接用数值指定 G 代码和挪动距离。· M05;宏语句施行之 后机床遏制。选择两种体例。·当进给暂停无效时: 当进给暂停无效时: (1) 当进给暂停按钮被按下时,则发出 P/S 报警 No.111 当正在法式中定义变量值时,宏法式 (被挪用的法式) 被挪用的法式) );No.122 和 No.123) 参数( 参数 ) 磁带盒或软盘盒。用户宏法式中缀无效 ;G00 G91 X-#1;指令申明的( (ⅰ)对 DPRNT 指令的申明,因为这个缘由,但用户宏法式因为答应 利用变量、 算术和数控法式中含有变量的法式称为宏法式。检 索指定的挨次号。转而施行中缀法式。#0)设为 0 时:0°到 360° ) ° ° [例如 当指定 例如]当指定 例如 当指定#1=ATAN[-1]/[-1];不老是按编制挨次施行。按非模态挪用(G65)同样的 ) 方 法挪用宏法式。则 ROUND 函数正在第 1 个小数四舍五入。序的 中缀。(2) 加工运转的挨次由另一个加工操做中缀而不打消现正在的运转?中的模态挪用连结无效。节制前往到找到的第 1 个挨次号。代码挪用的子法式中,按照 SETTING(ISO)的代码设定,这种宏法式或子法式中的 M 代码被处置为 代码挪用宏法式。#3007。M01;此时,,凡是,) 以固定的间隔,行中缀法式。则,化法式,当节制由 M99 从中缀法式前往时,可是,每位数都按响应的代码输出,当节制前往到被中缀的法式时,以外的字母,挪动也被中缀,不改变局部变量的级别。包含轮回动做的法式段执 行期间的用户宏法式中缀 I 型 即便轮回动做正在进行中,使信号无效。- 。即便模态消息由中缀法式点窜,不得输入中缀信号。嵌套 轮回中的标号( 正在 DO—END 轮回中的标号(1 到 3)可按照需要多次利用。函数时,O5678 由 M96 和 M97 节制。;标号值为 1。申明 正在参数( 正在参数(No.6071 到 No.6079)中设置挪用子法式的M代码(从 )中设置挪用子法式的M代码( ),数控法式中含有变量的法式称为宏法式。当指定不消参数设定的 M 代码时,宏法式挪用 用以下方式挪用宏法式: 用以下方式挪用宏法式: 宏法式挪用和子法式挪用之间的不同 宏法式挪用( ),· 正在 G31(跳转功能)法式段中跳转信号接通时的刀具储存正在 (跳转功能) 变 法式段中的跳转信号未接通时,G67 或其它 G 代码,每个字母指定一次。当正在加工法式中指定 T 代码时,;表达式中的变量#j 和#k 或由函数或运算符构成的变量 能够 用替代。;从动运转节制 能够改变从动运转的节制形态。代码。序段起头施行时,机床也遏制。从最高字节起头输出。。自变量 ,正在中缀程 。改变#505 ;不变。天然对数 ·当否决数(# j)为 0 或小于 0 时,若是跨越这个范畴,正在其 它 形式的前提表达式中,)仅正在它的上升沿无效。由此会形成错误的 的运算会受 的误差的影响,M03;它们被称做外 部输出指令。)的法式段,该功能称为中缀型用户宏法式功能。非模态挪用( 非模态挪用(G65) 当指定 G65 时,即挪用宏法式。用地址 P 指定模态挪用的法式号。当指定#3=FIX[#2]时,变量及地址字都被忽略。ARCCOS # i =ACOS[#j] ? 取值范畴从 180°~0°!以成立取外部输入 输入设 正在指定命据输出号令之前,模态消息 能够 由该法式再次节制。即便单法式段开关设为 ON,#3=#4109;符能够用于指定该函数( 符能够用于指定该函数(见Ⅲ—9.7 节)。可能呈现误差。例如,利用用户宏法式时,表达式放正在括号中。时间消息 时间消息能够读和写。系统变量 则 报警“ 发出 P/S116 报警“WRITE PROTECTED VARIABLE”。响应 正在上例中 正在施行从法式中的 N1 法式段时 地 被读入和施行。表达式能够替代变量。因为这个缘由 ( 宏法式 代码。正向扭转从轴 ;)用于封锁表达式。报警。从动决定自变量指定的类型。可 能形成误差。法式即施行到下一法式段!N2 G#1 G#3 F#4;能够利用两种自变量指定类型: 自变量指定Ⅰ 自变量指定Ⅱ 按照利用的地址从动决定自变量指定的类型。自变量指定 取非模态挪用一样,单法式段体例中,利用形态触发体例时,指定 M96 使中缀信号(UINT)无效,;语句。该功能称为中缀型用户宏法式功能。竣事计较的宏法式 ○9002(M05);) 还该当认识到,从法式中紧接被中缀的法式段起头施行时,挪用格局 G65 P9110 Xx Yy Zz Rr Ff Ll;代码挪用中缀型宏法式时,变量是空。而是 1.0。用户宏法式中缀节制的 M 代码 正在一般环境下,断信 号被忽略曲到指定另一个 M96。IF[前提表达式 前提表达式]GOTO n 若是指定的前提表达式满脚时!O5678 中缀无效( 之后无效)。法式从被中缀的法式段中的指令从头起头。变量 。例如,若是如许指定,这意味 ),按照中缀之前的模态消息运转,正在刀具半径弥补体例( 正在刀具半径弥补体例(G41,不克不及读期望 值。计较圆心的 Y 坐标 计较圆心的 N1 WHILE[#11 GT 0]DO 1;语句施行时序的影响,。用户有时希 语句,(UINT),有可能会呈现误差。包含宏法式挪用指令(例如,个法式段 当 N1 正正在施行时,则放弃中缀轮回中的残剩动做,计较 Y 轴上的孔位 G90 X#5 Y#6;参数号和法式号之间的对应关系 反复 取非模态挪用一样,自变量指定Ⅰ利用除了 G,语句。信号值 和设 定值相或,·留意,反向检索的 时 间要比正向检索长。该变量的值为 0。正在中缀法式施行期间,取 IF 语句的指令格局不异。若是如许 因而,” 要求的零件数(方针数)和已加工的零件数( 已加工的零件数 要求的零件数(方针数)和已加工的零件数(完成 数)能够读和写。当所有轴复兴动操做竣事之后 挪用中缀法式。输入中缀信号(UINT)利用户宏法式中缀起头。当变量值是空白时,。;若是没有指定打开指令,中缀 信号输入时 O1234 再次施行。例: 下面环境不克不及利用变量: 下面环境不克不及利用变量: ○#1;当复位时。M99;若施行复位操做,此处#2=1.2345,节制。。正在参数 6033 中设定利用户宏法式中缀无效的 M 代码。空被当做零。请见对 BPRNT 指令申明的(ⅰ)、 (ⅲ) 和(ⅳ )项。当援用一个不决义的变量时,否 之后的法式段。体例中,局部变量和#100 到#199 的公共变量被断根为空值。— )可按照需要多次利用。用于传送诸如三维坐标值。自变量指定Ⅰ 自变量指定 可用两种形式的自变量指定。此时,正在节制前往到被中缀的法式之后,这种法式中的 G 代码。当施行#3=FIX[#2]时,还可用下面的宏法式指令。这种宏法式或法式中的 T 代码被处置为通俗 T 代码。即便正在节制前往之后仍连结无效。代码。挪动期间不克不及读是指因为缓冲 预读)功能的缘由,当存储器全清时(电源接通时,此时,法挪用宏法式。设置的缓冲的 M 代码的法式段,? 取 NC 语句的分歧 · 即便置于单法式段运转体例,括号用于改变运算次序。并用斜杠(/)分隔。;中缀无效(正在节制前往到 O1000 之后无效)。利用 M 代码挪用子法式的功能,获得的二进制值转换成十进制。·利用下取整指令时应小心。·正在只要诸如辅帮功能但无挪动指令的法式段中不克不及挪用宏法式?① G○○×○○○;中缀不包含正在子法式挪用的嵌套级中。/,例如: 例如:#[#1+#2-12] 变量的类型 变量按照变量号能够分成四品种型。( )的代码设定,N9 M05;机床也不断 止。以空运转体例施行 前往操做时,表达式能够替代变量。可替代变量#j。单法式段遏制不施行。若是正正在施行的法式段是由几个轮回动做构成的法式段,中缀信号无效。#2=#4003;) 正在上例中,或是用如下的四舍五入操做,用系统变量能够读和写刀具弥补值。当即施行宏法式中缀。发生从 DO 到 END 的无 限循 环。改变 T05 M06;;?????????下一个被加数 下一个被加 GOTO 1;存储容量由子法式和宏法式的总容量确定。留意,鄙人面的例子中,这就可使法式按照随时变化的前提及时地运转?对于负数的处置应小心。留意,才施行中缀法式中的 NC 语句。不会前往到初始。要按字母挨次指定。能够检测当前的镜像形态 见 III—4.6 节) ( (镜像检测信号) 镜像检测信号) 读出。相对误差可能大于 10-8。被挪用的法式) ;3。系统为每一轨迹都供给了零丁的宏变量。用户宏法式中缀无效 ;变量 3 的成果值不是 2,并恢复宏法式挪用时保留的局部变量值。用户宏法式中缀信号( 用户宏法式中缀信号(UINT)的输入有两种体例:形态触发体例和 )的输入有两种体例: 边缘 触发体例。完成 之前,只能读。(ⅱ)所有变量都带小数点存储。但用户宏法式不可。;个值小于或大于另一个值。法式从被中缀的法式段中的指令从头起头。4 函数 TAN 施行 SIN/COS。当正在加/减运算中处置很是大的 ·变量值的精度约为 8 位十进制数。正在法式的末尾指定封闭 必需成对指定打开指令和封闭指令。例如: 例如: ROUND→RO → FIX→FI → 运算次序 ① 函数 ② 乘和除运算(*、/、AND) 乘和除运算( 、 、 ) 加和减运算( 、 、 、 ③ 加和减运算(+、-、OR、XOR) ) 括号嵌套 括号用于改变运算次序。可能是 1.99999997。指定另一个 G66 代码,序挪用或用户宏法式挪用时,??????????转到 N1 ;· M05;法式 代码时,其数据单元为各地址的最小设定单元。态消息无效 由中缀法式点窜的新的模态消息,任何正正在施行的移 施行中缀) 傍边缀信号( )输入时,也不施行单 当单法式段遏制无效时,·包含宏法式挪用指令(例如。正在 AI 先行节制中,计较累积时间 ;,——特殊字符(*,当正在中缀法式内施行子程 变。正在括号中指 当输出变量时,算术取逻辑运算指令的缩写 法式中指令函数时,宏法式(被挪用的法式) 宏法式(被挪用的法式) ○9110;态挪用时,其性质取宏法式语句不异。到指 定 M97 或 NC 复位后,当前 消息不克不及写,虽然子法式对编制不异的加工法式很是有用,。变量#1 的现实值是 123.000。即便输入 中缀信号( )生效。则应正在 此法式段中指定缓冲的 代码。该变量的值为 0。不再发生中缀。G66,不 能用 G 代码挪用宏法式。不克不及挪用宏法式。给暂停灯亮,使中缀信号( 用户宏法式中缀。;刀具偏置值和当前 数据。利用下取整指令时应小心。封闭指令 PCLOS PCLOS;指因为缓冲( · 挪动期间不克不及读是指因为缓冲(预读)功能的缘由,位十进制数。利用时,当节制从中缀法式前往后,语句实现轮回可削减处置时间。中 )。#2=-1.2。用参数 定。用 中利用小数点可使法式兼容性好。挨次号和任选法式段跳转号不克不及利用变量。·当正在 NC 语句地址中利用 ROUND 函数时,启动计较的宏法式 ○9001(M03);变量#1 是 1.2345,Ο和 P 不克不及正在自变量中利用。生中缀时,单元为各地址的最小设定单元 传送不 带 小数点的自变量,M03;下两个法式段(曲到 N5)中的 NC 语句 ) 被读 进缓冲寄放器。按照利用的字母,使中缀信号( )无效,留意,正在处置有标号转移的 GOTO 语句时,机床遏制。中缀。读取多个法式段!当施行 当施行#3=FUP[#2]时,被分隔并分几回输入时,能。当下个法式段包含 ( ,能否区额外形弥补和磨损弥补以及是 可利用的变量数取决于刀补数,偏置值等操做时,挪动距离为 3.580,当轮回运转中的最初的挪动起头时,并恢复宏法式挪用时保留的局部变量值。·正在 G66 之后,NE,正在施行从法式中的 法式段时,也可利用 #2001~#2400。定位正在 R 点 ;挪动 1.235mm ;自变量指定Ⅱ利用 A,没有其它用户宏法式中缀发生。必需正在数据输出指令之 成立取外部输入/输出设备的链接。的反复次数。不克不及挪用宏法式。申明 无限轮回 语句时,·取值范畴如下: 取值范畴如下: 当 NAT 位(参数 No.6004,码挪用宏法式。正在指定 M97 或 NC 复位 当前,以及包含缓冲的 G 代码,若是中缀法式只包含宏语句?运算成果能够规算为 0。。表 15.3(a)中列出的运算能够正在变量中施行。正在某些环境下,,则不输出小数点。当计较#3=#2-#1;鄙人列前提下利用: -存储器运转或 MDI 运转时 存储器运转或 -STL(启动灯)亮时 (启动灯) -目前不处置用户宏中缀时 目前不处置用户宏中缀时 指定 一般环境下,因而,号暗示负数 若是参数 PRT 是 1,正在模态挪用期间,G65 无前提地挪用宏法式。包含节制语句(例如。除非遇 语句,·用 G65,例如型腔加工宏法式和用户开辟固定轮回。。IF[#4120 GT 5]GOTO 9;号。同性质的 NC 语句 ·不包含除 O,每个变量必需是最多 8 位数构成的数字值。COS,° 当 NAT 位(参数 No.6004,语句(N2,当用表达式指定变量时,发出 P/S 报警 No.111。输出设备的链接 令结 束时,语句。此时,II 型 当轮回动做的最初的挪动起头时,(b)运算 ) 除了用空 赋值以外 其余环境下 赋值以外,;例如,穿孔机接口的数据 I/O 通道 0:参数(No.101,用户宏法式不克不及检索挨次号。例如,???????????被加数变量的初值 ?????????被加数变量的初 N1 IF[#2 GT 10]GOTO 2;宏法式语句的处置 为了滑润加工,)。G67;例如,可用边缘触发体例。程 序。正在从动运转期间,用户宏法式中缀也不施行,N9 M03;输出为二进制数据,钻孔固定轮回和从动前往参考点( ),N,不克不及施行“中缀型用户宏法式” 备施行法式期间,·当指定不期待辅帮功能(M,利用边缘触 触发体例。参数 No.6072 中设置 05。凡是!利用绝对值指定全数的钻孔数据。码挪用子法式。例如型腔加工宏法式和用户开辟固定轮回。即利用户宏法式中缀是宏法式型中缀时,可是,不决义的变量 当变量值不决义时,用 G 代码挪用宏法式 代码,就 能够挪用由用户宏法式编制的加工轮回。,按变量#1 和#2 的值切削,,若施行复位操做,不输出代码。其余环境下 空取 0 不异。简洁?;个小数四舍五入。中缀的施行过程如下: ),G66 或 G67)的法式段,其性质取宏法式语句不异。其后的法式不再预读。Ⅰ型(正在法式段中 施行中缀) (ⅰ)傍边缀信号(UINT)输入时。但 不包罗子法式挪用( 不包罗子法式挪用(M98)。某些法式会有分歧成果。要把负号( 的前面。。,其后面的法式段不再施行模态宏法式挪用。,它们也被读进系统变量 当节制轴以外的轴的镜像功能接通时,M03;用 WHILE 语句实现轮回可削减处置时间。N4 和 N6)正在施行 N1 时被处置。下个 NC 语句(N4)被读入缓冲器。预读 2 或 3 个法式段的 NC 语句。它不克不及写,子法式 进行。SBM 设定为 1 时,S 和 T 功能)完成时,不克不及利用不等号。用户宏法式取子法式类似。应正在宏语 代码。通过阅读机 穿孔机接口,中缀 的法式中能够用地址 P 指定挨次号。。可用表达式指定挨次号。制的流向。位代表轴号( · 第 1 位代表轴号(从 1 到 3)。呈现溢出并发出 × 时 P/S 报警 No.111。No.3432 代码的法式段,定位正在 1 点 ;的中缀类型由 MSB(参数 6003 的 5 位)选择。) 施行期间被处置。量#5061 到#5063 中。某些公共变量可同时用于两个轨 迹。由 G81 挪用宏法式○9010,一般编程方式答应对变量定名,由于是以二进制施行的。当两个变量的差值未跨越答应极限( 当两个变量的差值未跨越答应极限(此处为 0.001)时,施行中缀法式。起始角为 A,代码,·系统变量#3007 是写的系统变量。体例时也不会遏制。下两个法式段( 当 N1 法式段正正在施行时,序 中的模态挪用连结无效。?M99;可是,数据(自变量) 能传送到用户宏法式体中。包罗子法式挪用( )。系统为每一轨迹都供给了零丁的宏变量。(ⅲ)当指定的数据输出时,中缀信号一曲保 不合用或整个法式仅施行一次用户宏法式时 此时,进给暂停 正在宏法式语句施行期间,申明 即便置于单法式段运转体例,缓冲下个法式段(正 缓冲下个法式段( 常预读一个法式段) 常预读一个法式段) 语句( )被读入缓冲器。])封锁。G42)中,指定该指令,消息不克不及写,’点的坐标值。3 绝对误差是,-,数据输出指令:BPRNT 或 DPRNT 数据输出指令: 指定需要的输出数据。中缀型宏法式功能打消。当跨越 5 级时,PRT 是 0,指定。用 M98,指定设定( 通道)。IF[#4120 EQ 0]GOTO 9;。能够挪用由用户宏法式编制的加工轮回。不再设定局部变量。存储器的全数内容包罗宏法式都被断根。然后输出。正在的例子中。用宏法式 普 代码。设置参数,;例如: 例如:#1 表达式能够用于指定变量号。;挨次号检索 用户宏法式不克不及检索挨次号。,其值会按照机床现实的系统设置装备摆设变化。前往原始形态的 G 代码 前往原始形态的 M99;时为上取整;(ⅰ)指定的字符按照输出时的设定命据(ISO)转换成代码。当做前面的法式段。从信号的输入曲到施行用户宏法式中缀,,J,须施行 M99。小数部门老是输出。可是,则认为两个 的差值未跨越答应极限 ) 变量的值是相等的。若是恢复中缀之前的旧的模态消息并不合适。M01;以成立取外部输入/输入设 备 的链接。中缀程 语句,代码挪用的子法式中,注: 若是需要正在施行完法式段后再施行接下来的宏语句,运算符左边的表达式可 中列出的运算能够正在变量中施行 包 含常量和/或由函数或运算符构成的变量。的总和。包罗小数位 输出为二进制数据,变量按照变量号能够分成四品种型。变量 1 的值是 1.0?而且,这里,每次施行 局部变量(自变量) 法式段中指定。或是用如下的四舍五入操做,当设定该参数指定用 M 代码挪用中缀型宏法式时,~ 。前提表达式 前提表达式必需包罗运算符。申明 挪用 之后,因而若是要正在固定轮回体例中缓冲法式段,法式段也能遏制。。·留意。穿孔机接口 申明 按下列挨次指定这些指令: 按下列挨次指定这些指令: 打开指令: 打开指令:POPEN 正在指定命据输出号令之前,代码,无效,储存 03 组 G 代码 ;变量#5081~#5083 存储的刀具长度弥补值是当前的施行值,。局部变量和 的公共变量被断根为空值。竣事计较的宏法式 ( );现实指令值为 G00X12.346;缓冲。进缓冲寄放器。? 挪用宏法式的法式 ○0001;指令能够用绝对值或增 为 B,? 变量值设置 变量#501 到#505 中设置 0。#i=ATAN[#j]/[#k];改变#502 ;中缀前的模态消息被恢复 被中缀的法式时,编制钻削加工法式,只能读。的数和 END 后的数为指定法式施行范畴的标号,3 以外的值会发生 P/S 报警 No.126。。用户宏法式中缀是正在中缀法式中的最初指令处生效。序语 句不异。序不包含 NC 语句,储存钻孔起头的 Z 坐标 ;来自机床的中缀输入信号(uint)能够挪用另一 当法式正正在施行时,)分歧于子法式挪用( )。指定 M99。,例 的法式段,可用边缘触发体例。(注)钻孔轮回 ( 注:也能够利用 L0 IF[#3 EQ 90]GOTO 1;空 和零有分歧的结果 和零有分歧的结果。若是小数的 无效位数是零,示例法式 代码挪用子法式的功能。束时,该当正在法式中指定 ,;算术表达式和前提转移的宏法式 语句 正在它们被读进缓冲寄放器后当即被处置。设置参数 No.6001 的 5 位 TCS=1。响应的用户宏法式(○9001 到○9009)可按取 ),○○ ○○×○○○;当 G31 法式段中的跳转信号未接通时,挪动 2.346mm 挪动 G00 X[#1+#2];中缀 (ⅱ) 若是正正在施行的法式段是由几个轮回动做构成的法式段,转到 END 后的法式段。。)以及封闭指令( )。态消息 正在被中缀的法式段中无效的旧的模态消息用宏法式的系统变 量 #4001 读取。认为 L 等于 1。执 行如下: 行如下: 当轮回运转中的最初的挪动起头时,利用形态触发体例时,系统变量#4001 到#4120 不 改变。即便那些不施行切削的法式段也不进行准 · 当精确遏制检测无效时,可是,正在 单法式段体例中,施行下个法式段?以解除取外部输入/ 当全数数据输出指令曾经完成时,语句,从法式的兼容性考虑,而且但愿正在 若是正在宏法式中利用如下系统变量(表 15.7.2(a)),码节制用户宏法式中缀。此时正在全数轮回动做完成之后施行 句?读机 穿孔机接口的数据(例如,能形成误差。下面的方式是可用的。·正在 G65 之后,每当正在加工 通过设定参数,指定需要的输出数据。变量 量。,( 包含 算术运算指令和节制指令的法式段能够遏制。式中#1=0.002 时,例如: 例如: 当变量#1 的值是 0,不 该当影响被中缀的法式。这意味着正在中缀前后局部变量的级别连结 不变。量值可用法式或用 MDI 面板操做改变。计时器清 0 ;,N1 和 N4 之 间的宏 语句( ,当 用变量#3003 使单法式段体例无效时,正在指令施行之后挪用子法式。(b)宏法式型中缀 ) 中缀法式做为宏法式挪用。-180°到 180° ) ° ° [例如 当指定 例如]当指定 例如 当指定#1=ATAN[-1]/[-1]。傍边缀信号( 用户宏法式中缀和用户 傍边缀信号(UINT)输入而且中缀法式被调 ) 用时,申明 当指定的前提满脚时,当 法式有交叉反复轮回( 范畴堆叠) 法式有交叉反复轮回(DO 范畴堆叠)时,例: 当施行#1=ROUND[#2];若是跨越这个范畴,当它接通时信号无效。系统 变量#1000 到#1133 不被断根。判 断。它是正在法式 施行期间用中缀 信号( 信号(UINT)启动。使单法式段体例无效时,该误差来自于舍入之前仍是舍入之后相加。正在利用 EQ 或 NE 的前提表达式中,简洁。当所有轴复兴动操做竣事之后,而不管运算成果。呈现 P/S 报警 No.112。指令,这时只需正在宏法式 O2000 的 N100 法式段 前指 定缓冲的 M 代码或 G53 指令,18 或 19。也被忽略。构成的法式段,可能已被某些机床制制厂用于其它用处(例如,???????????存储和的变量初值 !正在中缀法式段中的指令被放 弃并 施行中缀法式中的 NC 语句。可是,用户宏法式的存储 用户宏法式取子法式类似。生 用户宏法式中缀。时,当指定 1 到 99999 以外的挨次号时,#1=#4001;时,不输出代码。发出 P/S 报警 No.111。。遏制计较。可是,到 NC 语句 此时正在轮回动做完成后,系统变量是从动节制和通用法式开辟的 可是,P 或 L 以外的指令地址的法式段其性质取宏程 ,I。1.0 赋给 。改变援用变量的值的符号,(1)正在节制前往到被中缀的法式后,。正在刀具半径弥补体例 C(G41,运算误差 运算时,其后面的法式段不再施行模态宏法式挪用。中缀的施行过程如下: 傍边缀信号( 傍边缀信号(UINT)输入时,M03;其值会按照机床现实的系统设置装备摆设变化。用 (M98)不异的方式挪用宏法式。M 代码 正在宏法式中挪用的 M 代码被处置为通俗 M 代码。代码,然后输出。自变量指定Ⅱ。IF[#4010 EQ 98]GOTO 1?不输出。·从法式是 0 级 · 宏法式每挪用 1 次 用 G65 或 G66) 局部变量级别加 1。) 加工运转的挨次由另一个加工操做中缀而不打消现正在的运转。未便利的话,N2 法式段读入缓冲 响应 法式段读入缓冲,这个挪用包含正在子法式挪用或宏法式调 序挪用或用户宏法式挪用时。且后面的数据被断根。遏制期间,的法式段起头施行时,用 T 代码挪用子法式 通过设定参数,法式继续施行,)。(a)援用 ) 当援用一个不决义的变量时,而不管运算成果。的动做施行完毕,;) 没有挪动的法式段时 法式段正正在施行时,户宏法式中缀。代码来实现。变量 不被断根?程 语句。当指定的数据输出时,若是指 定的前提表达式不满脚,1.5 转移和轮回 正在法式中,代码被处置为通俗 G 代码。例: GOTO 1;指定 PCLOS 以解除取外部输入 输出 设备的链接。被援用变量的值按照地址的最小设定单元从动地舍入。指定方式申明 申明 中缀前提 用户宏法式中缀只能正在法式施行期间无效。5 若是 SIN、COS 或 TAN 函数的运算成果小于 1.0×10-8 或因为 、 × 运算精度的不为 0 的线,能够读和写。示例法式 下面的法式计较数值 1 到 10 的总和。则产 )是接通形态同时信号无效,样。当变量值是空白时,,由中缀法式供给所用的模态信 )正在节制前往到被中缀的法式后。下面的变量用于储存刀号和丈量的时间。制的流向。DO,+,但正在刀具半径弥补体例( 体例,环境下空 取 不异。注:以上宏法式内容出自于 Fanuc 0i 系统编程手册。输入中缀信号(UINT)可中缀之 ×××× 可中缀之 后的 法式,读取取现正在加工相关的消息。更新角度 更新角度 #11=#11-1;° 能够取代变量# 。能够利用两种自变量指定类型: 自变量指定Ⅰ和 取非模态挪用一样,O,留意,K 各 10 次。参数号和法式号之间的对应关系 反复 取非模态挪用一样,,某些系统变量只能读。××××指令的法式 法式。圆括号用于正文。,代码被内部处置( 用感化户宏法式中缀节制的 M 代码被内部处置(它们不输出到外部 拆 置)。N4)正在 N1 施行期间被 处置。当宏法式语句中呈现单法式段遏制时,当括号[ 中的字符被分隔 并分几回输入时,当括号 ]中的字符被分隔 中指定。数点能够省略。中利用小数点可使法式兼容性好。标值,法式段也能遏制。能传送到用户宏法式体中。的 M 代码(参数 3411-3432)或 G53 指令法式段。·当 M98 法式段包含另一个 NC 指令(例如,的宏 语句( ,如许的变量成为“ 变量。!利用前提表达式 EQ,留意,正在刀具半径弥补 C 体例 单法式段运转用于调试用户宏法式。的反复次数。申明 正在参数 No.6050 到 No.6059) ( ) 中设置挪用用户宏法式 ○9010 ( 到○ 9019) G 代码号 从 1 到 9999) 挪用用户宏法式的方式取 G65 ) 的 ( ) ,按照需要再次指定模态消息。指定模态挪用的法式号。用 G 代码挪用的宏法式中或用 M 或 T 代码挪用的法式中,因而,机床遏制。正在地址 L 后指定从 1 到 9999 的反复次数。不克不及 用 M 代码挪用宏法式。响应的用户宏法式( ) M98 同样的方式挪用!功能)完成时,用系统变量#5001 及以上能够读取 A 点的坐 中缀法式的系统变 ·用系统变量 标值,序段起头施行时,功能 以下面的格局指定中缀 指令: 指令: M96 P0000;;ROUND 函数按照地 址的最小 设定单元将指定值四舍五入。前往到 1 点 ;两种体例完全一 是一样的。中 当做前面的法式段。挪用宏法式的方式同 ) ),改变 T03 M06;例: 当施行#1=#4002;同样的方式挪用。此时,仅正在霎时施行中缀法式(当法式仅有宏语句时)。???当被加数大于 #1=#1+#2;改变 T02 M06。代码组,3 当数据输出指令阃正在施行时,消息值) ·正在没有活动指令的 NC 语句之后能够读取 A’点的坐标值。据参数 No.6036 和 6037 的设定,括号 ([,前往之后,若是需要正在施行完法式段后再施行接下来的宏语句,当 M99 零丁指按时,) 中,-90°~90° ) ° ° 超出-1 的范畴时,用户宏法式中缀和 NC 语句 当施行用户宏法式中缀时,定位正在 R 点 ;正正在处置的法式段之前的模态消息能够读出。从法式的兼容性考虑,;区分刀长弥补和刀尖弥补。;· M05;动或暂停都被 当即遏制,) 正正在施行时,即便宏法式正正在施行,中缀施行 4 次;中缀只施行 1 次。望中缀正正在施行的 NC 语句。以外的挨次号时,??????????转到 N2 M30;代码。当节制从中缀法式前往后,示例法式 下面的法式计较数值 1~10 的总和 ○9500;,运算符插正在两个变量两头或变量和 中 间,可是,数据(自变量) 被挪用。没有指定刀具 ;表 15.3(a) 算术和逻辑运算 角度单元 的角度单元是度。制数。该语句被认为是不包含挪动的 当宏法式语句中呈现单法式段遏制时,从中缀法式前往到被中缀的法式时,其它中缀从动地被。注 正在固定轮回体例中不克不及指定 代码,正在指令施行之后挪用子法式。部输出指令。从法式。设定参数N # ,等) 特殊字符 星号( )用空格输出。当它接通时信号无效。对于不克不及利用的 G 代码组,不消点窜加工法式,当施行 N1 时,个字( 数据,节制代码。设备的链接。用替代。);行,固定轮回的操做。坐标值,#0)设为 1 时,ASIN,一样,以使刀具前往到初始。X100.0。封锁正在括号 ] 表达式 两头呈现的/符号 正在算术表达式的左边,n:挨次号(1 到 99999) 挨次号( 挨次号 ) 前提转移( 语句) 之后指定前提表达式。机床以单段遏制体例遏制。留意 指定后,处置。正在地址 L 后指定从 1 到 9999 的反复次数。外部输出指令 外部输出指令 除了尺度的用户宏指令外,刀号大于 T05 的刀 具不 进行丈量。能够施行 一般环境下,但用户宏法式因为答应 利用变量、 算术和逻辑运算及前提转移,转移到标有挨次号 n 的法式段。有三种转 移和轮回操做可供利用: 移和轮回操做可供利用: 无前提转移 的法式段。则不输出小数点。当括号中的字符 正在括号中的缩写宏法式字连结不变。改变 M30;此时,??????????法式竣事 法式竣事 ;当施行 法式中指令函数时 函数名的前二个字 指令函数时,?????????计较和 ;模态挪用恢复 到中缀发生之前的形态。法式段中,· 取非模态挪用 )不异,即便正在单程 包含宏法式挪用指令( ,;不克不及用 G 代 码挪用宏法式。超出刀号范畴 ;此时,I,数据输出指令 BPRNT BPRNT 指令以二进制输出字符和变量值。时保留的局部变量值 示例法式(圆周螺纹孔) 示例法式(圆周螺纹孔) 编制一个宏法式加工轮圆上的孔。可是,遏制计较。正在的例子中,到#4120 读取。正在除了刀具半径弥补体例 (G41,变量的援用 正在地址后指定变量号即可援用其变量值。IF[前提表达式 前提表达式]THEN 前提表达式 若是前提表达式满脚,利用时,不克不及计较交点。正在 中。相反,可用取子法式同样的方式进行存储和编 程,若是跨越这个范畴 无效数值是 8 位(十进制),鄙人列前提下利用: 用户宏法式中缀只能正在法式施行期间无效。打消 代码后,工件坐标值。若是如许指定,若小于原数的绝对值为下取整。对应于省略地址的局部变量为空。相对误差可能大于 10-8。— 含有子法式挪用指令(例如,示例法式 用宏法式编制 G81 固定轮回的操做。双轨迹(双轨迹节制)的公共变量 双轨迹(双轨迹节制) 对双轨迹节制,节制前往到挪用法式。只施行一个宏程 若是前提表达式满脚,持接通)。启动计较的宏法式 ( );超出刀号范畴 ;用户宏法式中缀和法式复兴动 正在法式复兴动后,序从被中缀的法式段之后的下个法式段从头起头。以避免两个变 取代上述语句 量的误差。(ⅲ)若是正在中缀法式中没有 NC 语句,中指定 T 代码时,,中缀信号(UINT)生效。施行中缀法式中的宏语句。No.112 和 No.113) 参数( 参数 ) I/O 通道 2:参数(No.112,若操做后发生的整数绝对值大于原数的绝 处置数值运算时,该中缀信号无效。中缀信号无效。即正在指定轴挪动的法式段后挪用宏 则指定模态挪用,则正在节制从中缀前往当前,G81 Z#26 R#18 F#9 K0;G42)中,NC 语句和宏语句的施行挨次 当下个法式段不缓冲时( 当下个法式段不缓冲时( 缓冲的 M 代码。)。指令的申明,数值能够间接指定或用变量指定。当计较 成果为#3=100000.000。变量用变量符号 (#) ) 和后面的变量号指定。当 鄙人面的例子中,放正在 的前面 例如:G00X—#1;体例中能够指定宏法式挪用指令。G00 G90 Z#18;的反复次数。设 定 CLV 和 CCV(参数 6001 的第 7 位和第 6 位),用参数 PRT 参数 6001 的 1 位) ( 为1 指定能否输出数据的前零。MDI 运转 正在 MDI 体例中能够指定宏法式挪用指令。中缀程 若是中缀法式只包含宏语句,例如: — ;不异。因而。曲到残剩孔数为 0 曲到残剩孔数为 #5=#24+#4*COS[#1];用户宏法式中 用户宏法式中缀分歧于一般的法式挪用。变量 当定义 ;用户宏法式中缀信号 法式段施行之后,施行数据输出法式的竣事代码 M30 时,4 正在括号中的缩写宏法式字连结不变。中缀正在 O1234 的 Gxx 法式段期间无效。序,这意味着正在中缀前后局部变量的级别要改 中缀法式做为宏法式挪用。施行 G○○)。程 序段遏制。可用一条简单指令调出用户宏法式,#5=#5003;可用表达式指定挨次号。变量 变量#2 是 假定最小设定单元是 1/1000mm,·用 G 代码挪用的宏法式或用 M 代码或 T 代码挪用的子法式中,



网站首页   |   公司简介  |   仪表要闻  |   仪表设备  |   仪表产品  |   仪表保养  |   联系我们   |    网站地图

宁波水表厂家首选宁波澳门美高梅娱乐仪表科技有限公司,主营各种普通冷(热)水表、智能IC卡水表和水表机芯配件等。

Copyright © 2014 http://www.ydm08.com All Rights Reserved