用多次调用子程序的方法,如下:
F600 (进给速度 600mm/min)
G21 G90 (G21 公制单位 G90 绝对距离 )
M98 P1234 L10 (M98 调用子程序 L10 调用10次)
M30 (程序结束)
O1234 (子程序)
G1 X50
G1 X0
G1 Y50
G1 Y0
G1 Z50
G1 Z0
M99 (子程序返回)就好啦,望采纳。
(打开页面步骤就是这样的)
雕刻机:
雕刻从加工原理上讲是一种钻铣组合加工,雕刻机多种数据输入模式根据需要游刃有余。电脑雕刻机有激光雕刻和机械雕刻两类,这两类都有大功率和小功率之分。因为雕刻机的应用范围非常广泛,因此有必要了解各种雕刻机的最合适的应用范围。小功率的只适合做双色板、建筑模型、小型标牌、三维工艺品等,雕刻玉石、金属等则需要功率在1500W以上。大功率雕刻机可以做小功率雕刻机的东西。最适合做大型切割、浮雕、雕刻。
兄弟,这么久的问题了,不知道你还干还干不干这行,我不知道你对你的机器了解多少,你发的只是个主程序,证明你对fanuc指令和参数基本上是不明白,9000和9200的程式内容一点都看不到?你们厂把9000以后的程序给锁了,你的问题要先改参数把9200的程序看到后才能改,先给你解释下主程序g65 p9000 h54 z5 s1000 用g65调用宏程序O9000至下刀点5毫米位置,H54既G54,转数1000,g65只调用9000副程式一次,G66P9200T0Z-635R3F50 ,g66调用宏程序O9200,T0取消刀号,Z-635……这些就不用解释了,都知道的,你先要下载一本fanuc oi说明书全本的,里面有参数的说明和改法,改参数3202 NE9 将1改为0,就可以调出O9200这个程式了,找到g1 z#26 f#9 下面一段程序插入m5或者是m05,0可要可不要,没所谓,后面的m5就删掉它不要,要是调出了O9200程序还是改不了的话,就是这台机上了密码,锁住了9000以后的程序不让修改程序内容,要上了密码就得请设密码的人或者维修高手才能解开,不然动不了,要提醒的是参数说明书必须熟读,如果改错了参数而你又忘了是哪个改错了,很可能会造成机器严重的后果,本人概不负责;程序修改完后,3202 NE9必须将0改回1,让你上头知道你动了参数,你们老大不知道会不会…至于这个深孔程式还可以改进,你目前只能钻一个深度,还没有分段钻孔功能,要是做模具,很容易断刀,特别是大钻头刚起钻那几个毫米,一个不小心刀就没了…
令代码功 能 G00 快速定位 G01 直线插补 G02 顺时针圆弧插补 G03 逆时针圆弧插补 G04 暂停、准停 G05 三点圆弧插补 G62 顺时针椭圆插补 G63 逆时针椭圆插补 G72 顺时针抛物线插补 G73 逆时针抛物线插补 G10 数据输入方式有效 G11 取消数据输入方式 G20 英制单位选择 G21 公制单位选择 G28 自动返回机械零点 G30 回机床第 2 、 3 、 4 参考点 G31 跳转插补 G32 等螺距螺纹切削 G33 Z 轴攻丝循环 G34 变螺距螺纹切削 G36 自动刀具补偿测量 X G37 自动刀具补偿测量 Z G40 取消刀尖半径补偿 G41 刀尖半径左补偿 G42 刀尖半径右补偿 G50 设置工件坐标系 G65 宏代码 G66 宏程序模态调用 G67 取消宏程序模态调用 G70 精加工循环 G71 轴向粗车循环 G72 径向粗车循环 G73 封闭切削循环 G74 轴向切槽循环 G75 径向切槽循环 G76 多重螺纹切削循环 G90 轴向切削循环 G92 螺纹切削循环 G94 径向切削循环 G96 恒线速控制 G97 取消恒线速控制
G代码;
G00:快速定位
G01:直线插补。
G02:顺时针方向圆弧插补。
G03:逆时针方向圆弧插补。
G04:暂停(格式:G04X_)X为暂停时间,其中X后面可用带小数点的数,单位为秒。如G04 X5表示在前一程序执行完后,要经过5s以后,后一程序段才执行。G04P_地址P后面不允许用小数点,单位为ms。如G04 P1000表示暂停1s。
G15:极坐标指令取消。
G16:极坐标指令(格式:G16X_Y_)Y为角度的度数。
G17:XY平面选择。
G18: ZX平面选择。
G19:YZ平面选择。
G28:返回参考点。
G30:第二参考点返回。
G40:取消刀具半径补偿。
G41:刀具半径左补偿(格式:G41D_)D为刀具半径补偿的序号。
G42:刀具半径右补偿(格式:G42D_)D为刀具半径补偿的序号。
G43:刀具长度正补偿(格式:G43H_)H为刀具长度补偿的序号。
G44:刀具长度负补偿。
G49:取消刀具长度补偿。
G501:取消镜像编程(格式:G501X0Y0)。
G511:镜像编程(格式:G511X0Y0)。
G52:局部坐标系设置。
G53:机床坐标系设置。
G54-G59:工件坐标系1-6
G541:附加工件坐标系。(格式;G541 P_)
G65:宏程序指令简单调用(G65是非模态调用,也就是说它只在有G65的那一节执行。
G66:宏程序指令模态调用(G66则是模态调用。只要输入了一个,那么每段程序都会执行)。
G67:取消宏程序指令调用。
G68:坐标系旋转(格式:G68X0Y0R_)。
G69:取消坐标系旋转。
G76:精镗孔(格式:G99/G98G76Z_R_Q_F_)Q:为退刀量。
G80:取消固定循环。
G81:钻孔循环(格式:G99/G98G81Z_R_F_)。
G82:钻孔循环(一般用于锪孔,格式:G99/G98G82Z_R_P_F_)P为孔底暂停时间,一般是200-600毫秒之间。
G83:深孔钻孔循环(格式;G99/G98G83Z_R_Q_F_)。
G84:攻螺纹循环(格式:G98G95G84 Z_R_F_)注意:F为螺距。
G86:镗孔循环(一般用于粗镗孔。格式;G99/G98G86 Z_R_F_)。
G90:绝对值编程。
G91:相对值编程或者增量值编程。
G92:设定工件坐标系。
G94:每分钟进给速度(机床本身系统默认的是G94,这个是跟G95配对使用,是用来取消G95这个指令的)。
G95:每转进给速度(此代码我们这一般是用于攻螺纹,格式:G99/G98G95G84 X_Y_Z_R_F_)注意;在使用完G95之后,必须用G94来取消)。
G98:固定循环初始点返回。
G99:固定循环R点返回。
M代码:
M00:程序停止(切断机床所有动作,按程序启动按钮后继续执行后面程序段)。
M01:选择性停止(与M00功能相似,机床控制面板上“条件停止”开关接通时有效
M02:程序结束(主程序运行结束指令,切断机床所有动作)。
M03:主轴正转。
M04:主轴反转。
M05:主轴停止转动。
M06:刀具交换指令。
M08:切削液开。
M09:切削液关。
M13:M03与M08结合体。
M18:主轴定向解除。
M19:主轴定向。
M30:程序结束(程序结束后自动返回到程序开始位置,机床及控制系统复位)。
M98:调用子程序(主程序可以调用两重子程序)。
M99:子程序结束返回/重复执行(子程序结束并返回到主程序)。
F:进给速度。
Q:G83深孔加工循环中表示每次切削量,G76镗孔中表示偏移量。
S:主轴转速(格式:S_M3/M13/M4)
H:刀具长度补偿序号。(例如:H01表示第一号刀补)格式;G43H_。
D:刀具半径补偿序号。(例如:D01表示第一号刀补)格式;G41/G42D_。
补充:数控铣床是在一般铣床的基础上发展起来的一种自动加工设备,两者的加工工艺基本相同,结构也有些相似。数控铣床有分为不带刀库和带刀库两大类。其中带刀库的数控铣床又称为加工中心。
G65是宏调用了
格式是G65 PXXXX A_ B_ C_ I_
G65是非模态的,一次性调用, P后面是调用的程序号, 后面ABCI等 是给子程序内的变量赋值
(A--Z :26个英文字母代表变量#1---#26,除去几个因系统定义的字母不能用,其它一一对应,其中 O ,N,D等不能用于赋值, )
如想模态宏调用,请使用G66(调用)/G67(取消宏调用)
以上就是关于雕刻机循环加工如何加代码(NC程序)全部的内容,包括:雕刻机循环加工如何加代码(NC程序)、深孔钻的程序、广数系统G66不能用,和什么参数有关等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)