数控宏程序…高手「请」
还问呢。没人闲着没事,给你编这程序的,关键没多大意义。
别整天问宏程序,学宏程序只要会最简单的,别的慢慢都能琢磨透,全是一个原理。
你没了解宏程序的本质,插补的原理。
告诉你核心吧:宏程序就是通过变量及公式实现点对点的精确计算和“插补”!
这句话你给我记着吧,以后某天要是在别处出现了,那就是盗版!!我可能是中国第一个这么说的人。
#500=2.5 刀具半径
#600=50 切削深度起点
xxxx(程序开头就省略了)
N10
G01X-35Y[25+#500]F500
G01Z#600
G01X[25+#500]
Y[-25-#500]
X[-25-#500]
Y35 铣50*50的正方
G0G90Z60.
#600=#600-1 每次切削深度为1MM
IF[#600 GE 0] GOTO 10 如果Z方向加工深度大于0,跳转到10,如果不大于零,程序向下运行
G0G90Z100.
M30
20x20的凸台也是一样的道理。
这是一个最简单的宏程序,自己去查下最简单的判定代码,如大于 小于 等于 这些代码,很简单的。太复杂的现在因为有电脑编程,用的人不是很多了,而且对于数学能力要求比较高。
M3S100
G00 X10 Z0
G01 G99 Z-100 F0.2
G00 X10 Z0
X8
G01 Z-100
G00 X10 Z0
X6
G01 Z-100
G00 X1O Z0
M30
这个简单得程序用宏程序写出来就是
M3 S100
#1=1O
N1 G00 X#1 Z0
GO1 G99 Z-100 F0.2
#1=#1-2
IF #1GE6 GOTO1
G0O X10 Z0
M30
这是最简单得,你先把这个吃透了,然后在 往里面带公式GE 是大于等于得意思
宏程序新手!请高手指教
你编的这个程序没有问题,变量可以在循环中多次使用的。你这个程序编的就是有点罗说了,很多没有用的地方太多,没什么大问题可以用来加工!还有什么问题可以继续问。
发那科加工中心宏程序高手请进
没有用过G101,宏程序调用应该是G65,G66才对吧。如果你只是倒下角数字不变的话还不如用M98调用程序方便
FANUC 宏程序 请教高手
第一个程序:这是一个铣内孔的螺旋下刀程序。#1是要加工的圆的直径,#2是起始点的Z坐标,#3终点坐标,#7刀具半径的刀号你这里是25号刀补。#130=#3就是把#3里面的数据写入#130,其实这一句多余的,程序中直接使用#3还不是一样吗。这位兄台你程序应该抄错了,1G91X#111D#7F#9这一句你又没...
哪位宏程序高手能帮我解答这个题?
1=1 2=0 3=1 4=0(总和)WHILE[#1LT10] DO1 2=#2+[#1+0.1*#1]1=#1+1 END1 WHILE[#3LE3]DO2 4=#4+#2*#3 3=#3+1 END2 或者 1=1 4=0(总和)WHILE[#1LE3]DO1 2=1 3=0 WHILE[#2LT10] DO2 3=#3+[#2+0.1*#2]2=#2+1 END2 4=#4+#3*#1 1=#1+1 EN...
帮忙编写一个数控车宏程序,加工1\/4椭圆,长半轴为30 ,短半轴为20 ;操作...
fuanc O1001;主程序 G99G97;M03S500T0101;G0X42.Z2.;此步为起点 G65 P1234 A25 C20 U2 V1 F0。1 S700;A为长半轴,C为短半轴,U为粗车ap(mm),V为精车ap(角度);G0 X100. Z100.;M05 T0100;M30;O1234;子程序 5=#5043;4=#3;WHILE[#4GE0] DO1;2=[[1-[#4*#4]\/[#3...
请高手指点,我一直没理解这个问题“宏程式的局部变量和共变量放在数控加...
我给你这么说吧:自变量的好处是能够和特定的字母组成对应关系,比方#1=A,#2=B……,以此类推,这就有一个好处,假使你在编程的时候想采取调用宏程序的方法,只需在主程序中设定成字母,然后宏程序中你依旧按以前一样编程,只是将自变量和主程序的字母对应,这样你这个宏程序加工类似的工件的时候就...
数控车宏程序解释
G01 G02 G03 而没有循环系统像G70 G71 T72 T73这样的精车 外圆 端面固定形状这样的循环指令,这些中档的数控车有,但是它却不支持宏程序,现在新出的高档的法兰克数控系统一般都支持宏程序. 更多更详细的编程方法见仁神的 http:\/\/blog.sina.com.cn\/u\/49cca3a1010007f6 满意请采纳 ...
宏程序编程时总是报(无开括号)报警,请高手帮我看一下. N10 #1=0 #2...
N10 1=0 2=[193.+#1\/TAN[17]]G1Z-#1F200 X#2 Y0 G1Y-80.F200 G1Y0 #1=#1+0.1 IF[#1LT25.3]GOTO10
跪求宏程序
工件坐标系原点设在椭圆球体的中心,以球头刀的球心轨迹编程(不用刀具半径补偿),球头铣刀加工,对刀点为球刀底平面(非球心)。O2003;椭圆柱台阶粗加工程序 FANUC 0I系统B类宏程序SIEMENS系统R参数程序 G28;T02M06;G54;G90G00X48.Y50.M03S800;G43Z50.H02;G01Z15.F200;1=40.;2=30.;3=...
用数控车床加工,写出数控编程程式,求帮高手帮忙! 内腔抛物线 加工 附...
z=根号下1.8x 让x作为变量 1=8 wh[#1GE0]DO1 2=2*#1 3=SQ[1.8*#1]G01X#2 Z[#3-20]1=#1-0.1 END1 由于可能有余量会影响加工 所以可以将上式中的G01换成G90作为粗加工 坐标上z值向正方向让出0.5或1mm以免过切 然后用上式作为精加工程序加工 你先试试吧 不对我再改 ...
仲孙生鼻通: 得懂方程式,主要得得会把方程式变形,首先得得把一些指令给搞明白了,宏程序得两是变化得, 比如说 M3S100 G00 X10 Z0 G01 G99 Z-100 F0.2 G00 X10 Z0X8 G01 Z-100 G00 X10 Z0 X6 G01 Z-100 G00 X1O Z0 M30 这个简单得程序用宏程序写出来就是 M3 S100#1=1O N1 G00 X#1 Z0 GO1 G99 Z-100 F0.2 #1=#1-2 IF #1GE6 GOTO1 G0O X10 Z0 M30 这是最简单得,你先把这个吃透了,然后在 往里面带公式GE 是大于等于得意思
榆次区15092901620: 数控立车的宏程序怎么编 - ?
仲孙生鼻通: 按照数控车床的机床坐标系判定原则确定数控立车的机床坐标系.实际上,与卧式数控车床十分类似. 宏程序是数控编程中最难的内容,宏程序非常灵活,不是一篇文章可以说清楚的,需要写一本书才能让别人学懂. 手工编程已经游刃有余了,才能学习宏程序编程,否则是舍本求末、空中楼阁建不起来. 有了基础,想学宏程序的话.先看说明书有关宏程序的章节,再在网上看一些宏程序的文章……如果我的回答对您有帮助,请及时采纳为最佳答案,谢谢!
榆次区15092901620: 我想对数控车宏程序深入了解,恳求高手指点. - ?
仲孙生鼻通: 在数控车床中,加工对象主要为各种类型的回转面,其中对于圆柱面、锥面、圆弧面和球面等的加工,可以利用直线插补和圆弧插补指令完成,而对于椭圆、抛物线等一些非圆曲线构成的回转体,加工起来具有一定的难度.数控系统本身提供的...
榆次区15092901620: 数控车宏程序解释 - ?
仲孙生鼻通: 你要有程序才能解释 给你点例子吧 数控车床宏程序编程实例(FANUC)O0001; G98 #1=12 #2=11.2 #3=10.6 #4=10.2 #5=9.9 #6=9.8 #7=0.15 #8=0.1 #9=0.05 #10=0.03 #15=#1 M03 S600 IF[#15GE#1]GOTO146 M98 P167000 N146 #15=#15-#...
榆次区15092901620: 数控铣床宏程序怎样写? 最简单的实例就好.比如说一个正方形100*100外形深50,每次下刀2 请 - ?
仲孙生鼻通: #1=100 #2=100 #3=50 #4=2 #5=0 G00 X [#1/2] Y[#2/2] WHILE #5.LE. #3 G01 Z[-#5] F100 G01 X[-#1/2] F300 Y[-#1/2] X[#1/2] Y[#1/2] G00 Z2 #5=#5+#4 END大致就这样,具体的你在分析下 括号是不是要使用,你看看你的设备
榆次区15092901620: 求数控宏程式 - ?
仲孙生鼻通: 椭圆宏程序:M3 G99 S1500 T0101 G0 X50 Z0 M8 G1 X0 F0.1 G0 X30 Z1#1=10 WHILE(#1GE0)DO1#3=(1-(#1*#1)/(10*10))*8.5*8.5#2=SQRT(#3)#6=#2+10#4=(#1-10) G1 X#6 Z#4#1=#1-0.05 N20 END1#101=#2#102=#4 G0 Z100 M30
榆次区15092901620: 数控机床宏程序怎么编? - ?
仲孙生鼻通: T0101 G97S1000M03 G0X50.0Z3.0 G73U4.0W0.5R4 G73P10Q20U0.5W0.05F0.2 N10G0X34.641Z1.0 G1Z0.0 G3X36.81Z-17.826R20.0 G2X42.332Z-22.0R3.0 G1X44.0 X48.0Z-33.0343 G1Z-100.0 N20G1X50.0 G70P10Q20F0.05 G0X200.0Z...
榆次区15092901620: 求加工中心宏程序高手帮助发一段程序供学习参考 - ?
仲孙生鼻通: #101=25 刀半径#102=90/2 圆柱半径#103=50 深度#104=1 每次切深#105=#104+1 最终切深#106=#105/#104锣圆柱的旋转次数#107=#102+#101#108=#102-#101+3 G0G91G28Z0 G0G90G54X0Y0 M03S800 G01X#108F1800 G01Z2 G03X#...
榆次区15092901620: 数控宏程序 高手详解?
仲孙生鼻通: N100 #130 =100;(如数学里的假设X=100 #112 =0; 同上 N200 IF [#112 GE 16] GOTO400; GE为大于等于 如果#112大于=16 跳到N400 IF [#[516+#112] LE 0] GOTO300;LE小于等于 IF [#[500+#112] GE #[516+#112]]GOTO3000; N300 #112 =#112+1; (#112加1 每次到这里都会加1 第一次0 第二次2 三次3 依次类推 GOTO200; N400 M99; N3000 #3000=1; M30; 以上条件不满足 执行下一段
榆次区15092901620: FANUC数控系统的宏程序怎么编!那位高手给个实例!! - ?
仲孙生鼻通: 统宏程序编程 一 变量普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0.使用用户宏程序时,数值可以直接指定或用变量指定.当用变量时,变量值可用程序或用MDI面板上的操作改变.#1=#2+100 G01 X#1 F300 说明...