CNC宏程序 求指教.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 15:33:13
CNC宏程序 求指教.
#10刀具在椭圆太Z轴方向的增量⊿H
#11刀具在工件坐标系中的z轴的坐标值
#12短半轴
#13长半轴变量
#14角度变量
#15刀尖在工件坐标系的X坐标
#16 Y
#10=0
#11=-18
#12=18
#13=24
N20 #14=360 角度变量初值360
G01 Z#11 F300
N30 #15=#12*COS[#14]
#16=#13*SIN[#14]
G41 G01 X#15 Y#16 D01
#14=#14+1 角度变量每次增加一个单位
IF [#14 GE 0] GOTO 30 这里的#14大于等于0,360不是一直大于等于吗,这样程序 到这里就不gotoN30了吗.这一步我不理解.
G40 G01 X40 Y0
#10=#10+0.1
#11=#11+0.1
#12=18-#10*TAN[30]
#13=24-#10*TAN[30]
IF [#11 LE 0] GOTO 20
这个程序是不是从椭圆的地步往上走?
我没有分,
#10刀具在椭圆太Z轴方向的增量⊿H
#11刀具在工件坐标系中的z轴的坐标值
#12短半轴
#13长半轴变量
#14角度变量
#15刀尖在工件坐标系的X坐标
#16 Y
#10=0
#11=-18
#12=18
#13=24
N20 #14=360 角度变量初值360
G01 Z#11 F300
N30 #15=#12*COS[#14]
#16=#13*SIN[#14]
G41 G01 X#15 Y#16 D01
#14=#14+1 角度变量每次增加一个单位
IF [#14 GE 0] GOTO 30 这里的#14大于等于0,360不是一直大于等于吗,这样程序 到这里就不gotoN30了吗.这一步我不理解.
G40 G01 X40 Y0
#10=#10+0.1
#11=#11+0.1
#12=18-#10*TAN[30]
#13=24-#10*TAN[30]
IF [#11 LE 0] GOTO 20
这个程序是不是从椭圆的地步往上走?
我没有分,
你好你这宏程式代码多 解决你这问题我耗费了半个小时 5分太少了不值得 但是看晚之后认为很值得 主要佩服这宏的作者 它的宏程式编写能力比我强
下面解决你的问题:你说的没错这程式是从底部往上加工(不过我认为从上面往下走比较好) 而且此椭圆的 长半轴是Y轴 短半轴是X轴(看的过程中还以为作者搞错了,看完之后才知道 做者是没安套路出牌)
不知道是你抄错了还是作者写错了 #14=#14-1 才是对的 这样就解决你的问题了
我的点评:作者用360以1度不断减小 (#14=#14-1) 与G41顺铣是刚好吻合的
如果想用#14=#14+1 也可以 你就要改三个地方 1:初始角度得是#14=0 2:IF [#14LE360] GOTO 30 3 :G41顺洗改G42
哎 累啊
下面解决你的问题:你说的没错这程式是从底部往上加工(不过我认为从上面往下走比较好) 而且此椭圆的 长半轴是Y轴 短半轴是X轴(看的过程中还以为作者搞错了,看完之后才知道 做者是没安套路出牌)
不知道是你抄错了还是作者写错了 #14=#14-1 才是对的 这样就解决你的问题了
我的点评:作者用360以1度不断减小 (#14=#14-1) 与G41顺铣是刚好吻合的
如果想用#14=#14+1 也可以 你就要改三个地方 1:初始角度得是#14=0 2:IF [#14LE360] GOTO 30 3 :G41顺洗改G42
哎 累啊
宏程序谁会?CNC宏程序谁会
CNC数控铣床宏程序求专家解释下什么意思!
c语言程序填空题求高手指教实在是想不出
这个matlab程序哪里出错了?求指教
求指教c语言高手,程序填空题
求一个cnc铣平面和外形的程序,65*65*25的铝合金材料铣成60*60*20.麻烦说明步骤和所用刀具
我在用matlab编写一地震波数值模拟程序,运行时总显示有错,求高手指教.程序如下
求CNC手工编程G,M代码,
求大神指教下面Matlab程序哪里有错误,要怎样改?
刚学matlab菜鸟一枚,为什么书上的程序运行不了啊,求大神指教.
CNC程序单上的坐标对顶或对底为0是什么意思
这是我写的输入三角形的三边求出面积的程序,那里出错了啊,求指教