搜索
cad2007下载
软件下载
solidworks下载
proe下载
机械标准
机械招聘
机械图纸
机械百科
机械交易网
网站建设
机械设计手册
proe视频教程
cad2013视频教程
solidworks2008视频教程
CAD2004视频教程

想采用G码实现矩阵嵌套,请高手指点

[复制链接]
查看: 268|回复: 9

该用户从未签到

发表于 2013-10-31 22:33:43 | 显示全部楼层 |阅读模式
如题。
比如说一个直径1.0的20个孔的打孔程序,需要先阵列9x9,然后又要将这81个孔在做一次3x4的阵列,怎么实现?{:soso_e149:}
回复

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:34:15 | 显示全部楼层
学生学识浅请问师傅 是用什么设备 看不大懂  难道不是先画出图 然后自动编程 或者手工计算出位置手动编
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2013-10-31 22:34:50 | 显示全部楼层
不敢。
是一个打孔设备,目前没有配图形转换软件,需要手动再程序中输入每个坐标,软件是G代码编程的。谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:35:45 | 显示全部楼层
做一个宏程序,不管什么矩阵还是怎么排列只要有规律可循 都可以迎刃而解!
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2013-10-31 22:36:26 | 显示全部楼层
能举个例子吗谢谢{:soso_e176:}
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:37:20 | 显示全部楼层
子程序结合相对座标编程
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2013-10-31 22:37:53 | 显示全部楼层
不懂 请大侠详细一些 有教程 发我邮箱hilionman@163.com,谢谢{:soso_e181:}
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:38:53 | 显示全部楼层
兄弟的加工中心上有G39指令配合打孔指令就可实现矩形阵列打孔,FANUC系统要使用宏指令。等我查下资料发个上来。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:39:35 | 显示全部楼层
程序如下:
主程序
G90G80G54G40
T1M6
G43H1Z100.
G0X0Y0
M3S1000
G65P_A_B_C_I_J_K_D_R_Z20.
G0G49Z100.M5
G28G91Z0
G28G91Y0
M30
子程序
G68X0Y0R#3
#10=0
WHILE[#11LT#6]DO1
#11=0
#24=#1*#11+#2*SIN[#4+#3]*#10
#25=#2*COS[#3+#4]*#10
G98G81X#24Y#25Z-#26R#18F#7
#11=#11+1
END2
#10=#10+1
END1
G80G69
M99
说明:P后面是子程序号码,A后面是行间距B后面是列间距C后面是每行中心线与X轴夹角I是每列与Y轴夹角
J是行数K是列数D是安全平面的坐标值R是孔深
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-10-31 22:40:14 | 显示全部楼层
其实就是4层循环嵌套
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
   {
   for(k=0;j<9;k++)
   {
   for(a=0;a<9;a++)
   {
     打孔的代码
    }
   }
   }
}
自己可以考虑写个宏 很简单
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Copyright © 2012-2035 厦门鑫时器科技有限公司 版权所有
闽ICP备2023009579号-1 技术支持:机械网站建设  Powered by Discuz! X3.4
快速回复 返回顶部 返回列表