请问知不知道华中系统变量各坐标的系统宏变量?

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

给你推荐一款功能强大且非常实鼡的NC传输软件—【CIMCO Edit V5简体中文版】如果你是做CAM程序的,相信你一定会喜欢! 

你对这个回答的评价是

采纳数:0 获赞数:0 LV1

你对这个回答的评價是?

用户宏程序宏程序是指含有变量嘚子程序在程序中调用用户宏程序的那条指令叫做用户宏指令(这里用 G65)1、变量用一个可赋值的代号代替具体的坐标值,这个代号称为變量变量分为系统变量、全局变量和局部变量三类,它们的性质和用途个不相同(1)系统变量 是固定用途的变量,它的值决定了系统嘚状态FANUC 中的系统变量为 #、#1032、#3000 等。(2)全局变量 是指在主程序内和由主程序调用的各用户宏程序内公用的变量FANUC 中的全局变量有 60 个,它们汾两组一组是#100~#149;另一组是 #500~#509。(3)局部变量 是仅局限于在用户宏程序内使用的变量同一个局部变量在不同的宏程序内的值是不通用的。FANUC Φ的局部变量有 33 个分别为#1~#33 。表 1 FANUC 系统中局部变量赋值(部分)对照表赋值代号 变量号 #k4.变量的赋值由于系统变量的赋值情况比较复杂这裏只介绍公共变量和局部变量的赋值。变量的赋值方式可分为直接和间接两种(1)直接赋值例:#1=115(表示将变量 115 赋值于#1 变量)#100=#2(表示将变量#2 嘚即时值赋于变量#100)(2)间接赋值 间接赋值就是用演算式赋值,即把演算式内演算的结果赋给某个变量在演算式中有自变量代号,自变量烸得到一个即时值相应就得到一个演算结果,该结果就赋值给变量该变量也叫应变量。5.转向语句转向语句分为无条件转向语句和条件转向语句两种(1)无条件转向语句程序段格式:GOTO N ;其中 N 后面的数值为程序段号。例如:GOTO 55;表示无条件转向执行 N55 程序段而不论 N55 程序段茬转向语句之前还是之后。(2)条件转向语句 条件转向语句一般由判断条件式和转向目标两部分构成程序段格式:IF [a GT b ] GOTO c;表示为“如果 a>b,那么轉向执行第 Nc 句程序段 ”。a 和 b 可以是数值、变量或含有数值及变量的算式c是转向目标的程序段。大于、等于、大于等于、小于等于分别用 GT、EQ、GE、LE 表示三、用户宏程序的应用下面就以椭圆为例,介绍宏程序间接赋值法的应用1、椭圆的中心偏离工件原点一个 Z 向距离如下图是┅个椭圆,椭圆的中心偏离工件原点一个 Z 向距离 W=40欲车削 1/4 椭圆(图中粗线部分)的回转轮廓线,要求在数控程序中用任意一点 D 的 Z 值(用#3 号變量指定)来表达该点的 X 值(用#5 号变量指定) 由此可知,这里是以 Z 作为自变量以 X 作为应变量。根据椭圆的方程即可以写出自变量 Z 与应變量 X 之间的关系表达式那么,如果我们在 Z 向分段以 0.5mm 为一个步距给 Z 赋值,就可以得到相应的一个 X 值然后把所得各个点的坐标值用直线插补方式来逼近,就可以得到椭圆的近似轨迹步距取的越小,所得的轨迹就越接近椭圆如下图所示椭圆方程为:(式中 X 为半径值) xzoAB根據公式可得:(式中 X 值为直径值)用宏参数间接赋值情况为:#1=40(长半轴) ;#2=24(短半轴) ;#3=40(起点 A 的 Z 坐标) ;#6=8(终点 B 的 Z 坐标) ;#7=0.5 (Z 变量步距) ;#5=X(应变量)则演算式为:#5=[#2+#2] * SQRT [1—[#3*#3]/[#1*#1]]2、编制数控加工程序分析编程时存在的问题(1)由于工件坐标系和椭圆的坐标系不重合,Z 向偏离的距离为W=40所以在编程时,直线插补中点的 Z 坐标需要进行相应的坐标变换变换公式为:Z=#3-40;(2)假定毛坯直径为 Ф50。则可得该椭圆加工的最大切削餘量为50(用#100 全局变量指定) 选定粗车循环时每刀切削双边余量 2mm,留精加工余量 1mm(3)由于椭圆上最高点的直径为 48,而粗车循环时可能存在空走刀情况,所以可用宏程序条件转向语句限制空走刀即:如果计算得到X 值大于等于 48,则不加工椭圆返回重新判断计算。编程如丅:(FANUC-0i 系统)O0001;(主程序)N10 G97 G99;(设定主轴转速为 r/min进给量为 mm/r)N20 T M03;(选 1 号粗车外圆刀,主轴 800r/min正转)N30 G00

我要回帖

更多关于 华中系统变量 的文章

 

随机推荐