共 7 篇文章 |
|
变量用变量符号(#)和后面的变量号指定。公共变量。公共变量在不同的宏程序中的意义相同.当断电时,变量#100-#199初始化为空.变量#500-#999的数据保存,即使断电也不丢失。系统变量用于读和写CNC运行时各种数据的变化,例如,刀具的当前位置和补偿值.变量值的范围。对双轨迹控制,系统为每一轨迹都提供了单独的宏变量,但是,根据参数N0.6036和603... 阅1045 转4 评0 公众公开 22-07-26 11:52 |
Rhodonea 曲线采用笛卡尔坐标系theta=t*360*4x=25+(10-6)*cos(theta)+10*cos((10/6-1)*theta)y=25+(10-6)*sin(theta)-6*sin((10/6-1)*theta)*********************************圆内螺旋线采用柱座标系theta=t*360r=10+10*sin(6*theta)z=2*sin(6*theta)r=a*(1+cos(theta))theta=t*360.例如,刀具偏置变量序号为#01~#99,这些值可以用变量替换的... 阅166 转0 评0 公众公开 22-07-26 11:16 |
邹军: 8字油槽的编程方法。车油槽是车螺纹指令的特殊应用。车油槽分了三种情况:1, 开放油槽---两端或一端有环形槽(空刀槽)的油槽。2, 封闭油槽---两端没有环形槽(空刀槽)的油槽。3, 对孔封闭油槽—油槽的两个交叉点中有一个要通过套上的进油孔。三种情况,一步比一步难,这里我和大家探讨下封闭性窄油槽的编程(宽油槽在... 阅153 转2 评0 公众公开 21-12-22 11:11 |
邹军: 大螺距锯齿型螺纹的编程方案无论这个螺纹的螺距是多少;无论这个螺纹在多大外径的工件上;无论它是右旋还是左旋;无论刀片车刀的刀尖半径是多少;无论粗车分几层;无论用什么切削参数;.....可以用一个通用宏程序来连续完成粗、精车加工。4.3 鉴于这种螺纹不限于用在水、液压机上,又为了与另一种锯齿 形螺纹即3°、30°锯齿形... 阅129 转5 评0 公众公开 21-12-22 10:58 |
可以使用变量,并给变量赋值。例如#1=0,表示#1的值就是0,其中#1代表变量,#是变量符号,0就是给变量#1赋的值。在程序中使用GOTO和IF可以改变程序执行顺序。1).IF[条件表达式]GOTO n.如果指定的表达式满足,则转移 到标有顺序号n 的程序段,如果不满足指定的条件表达式,则顺序执行下一个程序段。IF[#1 GT 100] GOTO 01;N01 IF[#2 GT 100] G... 阅54 转1 评0 公众公开 18-08-31 23:14 |
如何编写大螺距圆弧螺纹宏程序。做数控车的师傅遇到大螺距螺纹,圆弧螺纹,异性螺纹的编程,往往束手无策,因为普通的G指令(G32,G92,G76)很难实现这类零件的加工。如上图,已知夹角a, sin a=BC/AC cos a=AB/AC tan a=BC/AB 那么知道夹角以及一边数值,很容易推出另外一条边的数值。如仿形车螺纹(刀具沿圆弧逐次进刀)由于刀具存在圆弧R... 阅3595 转20 评0 公众公开 18-08-13 21:06 |