三菱系统四轴正反转参数_三菱第四轴参数

本文详细介绍了三菱系统的第四轴参数设定,包括M60系列HA和HF第四轴的相关参数,如轴名称、指令单位、旋转轴方向、快速进给速度等,适用于不同型号的马达。此外,还提到了复归点参数、误差修正和参考点复归方向等关键设置。

《三菱第四轴参数》由会员分享,可在线阅读,更多相关《三菱第四轴参数(7页珍藏版)》请在人人文库网上搜索。

1、机主三菱编日期:2008/01/13CV系列种题第四轴相关之资料号纪录:kevi n3.第四轴参数之设定:3-1.M60系列HA第四轴参数之设定驱动器旋钮之设定X轴设0,Y轴设1,Z轴设2,A轴设3,主轴设4参数马达型号HA33NCHA40NCHA43NCHA80NCHA83NCHA100 NC基本参数1002axis no设定控制轴数 0641013axname(轴名称)A1014incax(增量指令轴名称)1015cu nit(指令单位)10=1um1016iout(英制输岀)01017rot(旋转轴)1(旋转轴)1018ccw(马达旋转方向)0(顺时针)1019dia(直径指定轴)010。

2、61intabs(手动ABS更新)11064svof(误差修正)01070axoff(轴取岀)1轴取岀有效1089Cut RT(旋转轴捷径)(就近回零点位置)1轴规格参数2001rapid(快速进给)40002002clamp(切削进给速度钳住机能)20002003smgst(加速减速模式)00212004GotL(G0时间常数)1502005Got1(G0时间常数一次延迟)1502006Got2未使用2007G1tL(G1时间常数)302008G1t1(G1时间常数一次延迟)302009G1t2未使用2010fwd g(前馈进给增益)402011G0back(G0背隙补正)不定值2012G1。

3、back(G1背隙补正)不定值2013OT-(软体极限?-)1.0002014OT+(软体极限?+)1.0002015Tlml-(T OOLPRESETTER负方向感测器位置)0.0002017tap g(攻牙时位置回路增益)152024Synerr(误差容许值)0.0002068G0fwdg(G00前馈进给增益)0.000复归点参数2025G28rap(G28快速进给速度)40002026G28crp(G28接近速度)2002027G28sft(参考点偏移量)不定值(归原点位置)2028grmask(栅点掩蔽量)02029grspc(栅格量间距)1:90 设 4/1:120 设 3/1:18。

4、0 设 22030dir(-)( 参考点复归方向)02031noref(无参考点的轴)02032nochk(参考点复归是否完成并不检查)0CV系列主三菱编M08013日期:2008/01/13料 资 之 :AmnJ数参号 型 达 马80C HAN83C HAN11C A NCPj22CPXI7-XI7O5O-LOXI7O O9XI7 z-fk a82|XI7 偿 电 z-fk a82XI7 电GG g843XI7GGID25XI7O O5-XI7O O5c F FO OiCC MLOXI7OO631G NRO OO OiLT OLO61L L oO5fDD o6!7 值 度 宽 位 定 z-f。

5、kO5F822O O22O822O228122022262222 D o6227F s sO OO4s c VO3s V oOF TOOi2 F s sO OOO2343 F s sO OOOs sO OOO663 O B R 接 有 z-fkO O 5 定 设3 O B R 定 设- -O O OO O5O On201!7O标 座 向 x.标 座 向XI7N3 3 一HA4HA8使 & s s s- - 【】 cc N NN o oo o4 8 1 AAA HH H示 提-XIJTz-fkXIJ2HL7 断 诊 /F作 松 轴 四 第X.J 由 车 四机种列VC主题料资 菱从 三W编号3-2。

6、. M60系列HF第四轴参数之设定:参数马达型号HF53 HF103HF153 HF203 HF353基本参数1002axis no41013axname(轴名称)A1014incax(增量指令轴名称)1015cu nit(指令单位)10=1um1016iout(英制输岀)01017rot(旋转轴)1(旋转轴)1018ccw(马达旋转方向)0(顺时针)1019dia(直径指定轴)01061intabs(手动ABS更新)11064svof(误差修正)01070axoff(轴取岀)1(轴取岀有效)1089Cut RT(旋转轴捷径)(就近回零点位置)1轴3规格参数2001rapid(快速进给)400。

7、02002clamp(切削进给速度钳住机能)20002003smgst(加速减速模式)00212004GotL(G0时间常数)1502005Got1(G0时间常数一次延迟)1502006Got2未使用2007G1tL(G1时间常数)302008G1t1(G1时间常数一次延迟)302009G1t2未使用2010fwd g(前馈进给增益)402011G0back(G0背隙补正)不定值2012G1back(G1背隙补正)不定值2013OT-(软体极限?-)(设1无角度限制)1.0002014OT+(软体极限?+)(设1无角度限制)1.0002015Tlml-(T OOLPRESETTER负方向感测器。

8、位置)0.0002017tap g(攻牙时位置回路增益)152024Synerr(误差容许值)0.0002068G0fwdg(G00前馈进给增益)0.000复归点参数2025G28rap(G28快速进给速度)40002026G28crp(G28接近速度)2002027G28sft(参考点偏移量)不定值(归原点位置)2028grmask(栅点掩蔽量)02029grspc(栅格量间距)1:90 设 4/1:120 设 3/1:180 设 22030dir(-)( 参考点复归方向)02031noref(无参考点的轴)02032nochk(参考点复归是否完成并不检查)02049type0(增量式)/2。

9、(绝对式)机种列VC主题料资 菱从 三W编号数参号 型 达 马F53TO22X170222X173 O22立Fl33222X17 位5 O22X170622度 速2 N GVO0722X17偿O8 O22X17O O99 O22X17 偿、年 进 前 轴q 跖 回 流 帀 z-fk a664O22X17 偿 -、 、年 进 前 轴 d 路 回 流 电 z-fk 266422X17 益 增 轴 q 路 回 流 电GG g22 O222X17 益 轴 d 跖 回 电GG ID22 O322X17O O5422X17O O5522X17 益 增 给 进 馈 前 度 速5 F FO O622X17O7。

10、22数参 0)5 0 2 1 2 0 2# 站设 值式 对量 绝增822O63922X17 匕匕 厶冃 解 分 器 测 检 置 位G1 N RO OO222XI7 匕匕 厶冃 解 分 器 测 检 度 速2 G N RO O2222XI7O62222XI7O53222XI7 度 宽 差 误 z-fkDD O6222XI7 值 度 宽 位 定 z-fkO55222O O22O220223 O222262226222XI7 匕匕 厶冃 机 艮 月 伺 殊 (WF S SO3249222XI7O3322XI7O2322O3322匕匕 厶冃 机 艮 月 伺 殊 (W2 F S SO OOO33223) 。

11、匕匕 厶冃 机 艮 月 伺 殊 (W3 F S SO OOO5322匕匕 厶冃 机 艮 月 伺 殊 (WS SO OOO6322O O6定 设O ,8 豐 B O R66 接I3 0 5 X H 03602, RB0HH2 麦Q 总O 发6 00(定 M设 1 3 定F10 设HH4622O O4722O422XI7535223)O O522高 滑 萨C G HSO28XI7O28标 座 向5 O28标 座 向X.JnMdr二 臺一松 轴 四 第机种列VC主题料资 菱从 三W编号3-3. M70系列HF第四轴参数之设定: 参数马达型号HF54HF104HF154HF204HF354基本参数10。

12、02axis no41013axname(轴名称)A1014 :incax(增量指令轴名称)A1015cu nit(指令单位)10=1um1016iout(英制输岀)01017rot(旋转轴)1(旋转轴)1018ccw(马达旋转方向)0(顺时针)OR1(逆时针)1019 1dia(直径指定轴)01020sp ax(主轴补间)0102厂mcp no(驱动器单元I/F通道No.)1004(主轴 #3031=1005)1022axname2(第2轴名称)A1070axoff(轴取岀)1(轴取岀有效)轴规彳格参数2001rapid(快速进给)40002002 :clamp(切削进给速度钳住机能)200。

13、02003smgst(加速减速模式)00212004 :GotL(G0时间常数)1502005 IGot1(G0时间常数一次延迟 )1002006Got21002007G1tL(G1时间常数)302008G1t1(G1时间常数一次延迟 )302009 :G1t2302010fwd g(前馈进给增益)452011G0back(G0背隙补正)不定值2012G1back(G1背隙补正)不定值2013OT-(软体极限?-)(设1无角度限制)1.0002014 1OT+(软体极限?+)(设1无角度限制)1.0002017tap g(攻牙时位置回路增益)15复归点参数2025G28rap(G28快速进给速。

14、度)40002026 :G28crp(G28接近速度)2002027 1G28sft(参考点偏移量)不定值(归原点位置)2028grmask(栅点掩蔽量)02029grspc(栅格量间距)1:90 设 4/1:120 设 3/1:180 设 22030dir(-)(参考点复归方向)02049type0(增量式)/2(绝对式)2074 JH/W OT(H/WOT)021B机种列VC主题料资 菱从 三W编号参数马达型号HF54HF104HF154HF204HF354SVJ3V1SVJ3V1SVJ3V1SVJ3V1SVJ3V1伺丿服参数2201PC1(马达侧齿轮比)12202PC2(机械侧齿轮比)9。

15、0/120/1802203PGN1位置回路增益1)33/472204PGN2位置回路增益1)86/1252205VGN1速度回路增益1)801202206VGN2速度回路增益 2)02207VIL(速度回路延迟补偿)02208VIA(速度回路前进补偿)19002209IQA(电流回路q轴前进补偿)204802048015360102401536010240 81928192614481922210IDA(电流回路d轴前进补偿)204802048015360102401536010240 81928192614481922211IQG(电流回路q轴增益)307230722560128025601。

16、53630722048204820482212IDG(电流回路d轴增益)30723072256012802560153630722048204820482213ILMT1(静态定格电流对应的比例)8002214ILMTsp(静态定格电流对应的比例)8002215FFC(加速度前馈进给增益)1002216LMC1(失位运动补正增益 1)02217SPEC伺服规格)绝对值设定1080(光学尺设定0100)增量式-定要设 0000,才有办法设定#2225参数2218PIT(导螺杆螺距)3602219RNG1位置检测器分解能)10002220RNG2速度检测器分解能)10002221OLT(过负荷时间。

17、常数)602222OLL(过负荷检测准位)1502223ODI(误差宽度1)62224INP(定位宽度值)502225MTYP马达型式)220322042205220722082226OD2(误差过大辅2)62227SSF1(特殊伺服机能1)40002236PTYP(回生电阻型式)接1支RB0362 设定10002246SV0461002247EC1(诱起电压补正)1002249PGN1SP主轴位置回路增益 1)152253DFBN误差过大辅 3)1002257SHGC平滑高增益控制定数)187/2818201轴取出0(轴要取岀设1)8204OT-check(过行程检查的(-)向座标18205OT+check(过行程检查的(+)向座标18213旋转轴型式1(旋转捷径有效丄PLC开关8(F12VALID)设ONL81=1显示第四轴I/F诊断(L72)(1)(1)-要设定,不然重新开机时,直接按程式起动时,不会提示第四轴归原点的讯息.37.F374-5AXISNOHOMEM40:第四轴夹(X20E)(Y208);M41:第四轴松(X20F)此条件满足,才可以动作第四轴。

G00 快速移动定位 G00 X__Y__Z__; G01 直线插补模式 G01 X__Y__Z__; 转角倒角模式 G01 X__Y__C__; G01 X__Y__; C :假想转角处到倒角切削开始点或终点的距离 转角倒圆角模式 G01 X__Y__; R:转角的圆弧半径,第一段和第二段程序的交点处执行圆角倒角 直线角模式 G17; G01 A__X__(Y_); A:直线与平面第一的夹角 X:终点的X坐标 GO2 圆弧插补(顺时针) G02 X__Y__R__F__; R:圆弧半径 GO3 圆弧插补(逆时针) G03 X__Y__R__F__; R:圆弧半径 GO4 暂停 G04 X(U)__; 或 G04 P__; XU:后是指定暂停时间,其后数值要带小数点,否则以此数值的千分之一计算,单位为s; P:指定时间,不允许有小数点(即以整数表示),单位为ms。 GO2.1 渐开线插补(顺时针) G02.1 X__Y__I__J__F__P; IJ:圆弧中心坐标 P:螺距数,回转数 GO3.1 渐开线差补(逆时针) G03.1 X__Y__I__J__F__P; IJ:圆弧中心坐标 P:螺距数,回转数 GO2.3 指数函数插补(转) G02.3 X__Y__I__J__R__F__Q__I; IJ:角度 R:定数值 F:初期进给速度 Q:终点进给速度 G03.3 指数函数插补(反转) G03.3 X__Y__I__J__R__F__Q__ I; IJ:角度;R:定数值;F:初期进给速度Q:终点进给速度 G05 高速高精度制御Ⅰ G05 P10000 高速高精度制御开启 G05 P0 高速高精度制御关闭 G05 P3 高速加工开启 G05 P0 高速加工关闭 G05.1 高速高精度制御Ⅱ G05.1 Q1 高速高精度制御开启 G05.1 Q0 高速高精度制御关闭 G05.2 Q2 X0 Y0 Z0 自由曲面高精度模式开启 G05.1 Q0 自由曲面高精度模式关闭 G07.1 圆筒插补 G07.1 C__;C:圆筒半径 G09 确停止检查 G10 程式参数输入/补输入 G90 G10 L2 P__Xp__Yp__Zp__;G91 P:0 外部工件坐标 1 G54,2 G55,3 G56,4 G57,5 G58,6 G59 P:为0~6以外数字时,P之值视为1。P省略时,视为现在选择中的工件坐标补量输入 G10 L10 P__R__;P:补号R:补量 G10 L10 P__ R__ ;长补形状补 G10 L11 P__ R__ ;长补磨耗补 G10 L12 P__ R__ ;径形状补 G10 L13 P__ R__ ;径磨耗补 G11 程式参数输入取消 G12 圆切削CW G12 I__D__F__;I:圆的半径(增量值)D:补号 从圆心下刀②以圆弧方式逼近轮廓③铣圆弧路径 G12.1 极坐标插补模式开始 G13 圆切削CCW G13 I__D__F__;I:圆的半径(增量值)D:补号 G13.1 极坐标插补模式取消 G15 极坐标指令取消 G15取消G16极坐标指令 G16 极坐标指令有效 N1005 G16; N1010 G90 G01 X__Y__; …… N2000 G15; 其中N1010句中的X__表示极坐标半径,Y__表示角度 G17 平面选择X-Y 铣削M36*0.75螺纹 范例: 本范例假定螺纹中心点(0,0);螺纹刀直径33.244。 G00 G90 G80 G40 G49 G54 X0. Y0.; S4000 M13; G00 G43 H2 Z50.; Z10. G01 Z0. F800.; G41 D__; G02 Y1.378 J0.689 F600.; G17; G02 Z-15. J-1.378 P20. F600.; G02 Y0. J-0.689; G00 Z80.; G40; M05; M09; M30; 先用与螺纹刀等直径的铣刀编程,求得Y、J值,以及X、Y坐标值, 然后代入上述程序范例 G18 平面选择X-Z G19 平面选择Y-Z G20 英制指令 G21 公制指令 G27 参考原点检查 G28 返回参考原点 G28 X__ Y__ Z__; G29 开始点复位 G29 X__ Y__ Z__; G30 在第2~4参考原点复位 G30 P2(P3,P4) X__ Y__ Z__; G30.1 复位刀具位置1 G30.2 复位刀具位置2 G30.3 复位刀具位置3 G30.4 复位刀具位置4 G30.5 复位刀具位置5 G30.6 复位刀具位置6 G31 跳跃 G31.1 跳跃1 G31.2 跳跃2 G31.3 跳跃3 G32 螺纹切削(普通导程) G32 Z__F__Q__; Z:螺纹切削方向位址及螺纹长度;F:长(移动量最多的方向的导程 Q:螺纹切削开始位移角度(0~360°) G33 螺纹切削(精密导程——英制螺纹) G33 Z__E__Q__; Z:螺纹切削方向位址及螺纹长度 E:长(移动量最多的方向的导程,1英寸中含有 的牙数 Q:螺纹切削开始位移角度(0~360°) G34 圆周排列孔循环 G34 X__Y__I__J__K__; XY:圆周孔循环的中心位置 I:圆半径,数表示 J:最初钻孔点的角度,反时针方向 K:钻孔个数,范围1~9999,不可为0,反时针方向,顺时 针方向为负 G35 直线角度排列孔循环 G35 X__Y__I__J__K; XY :起点的坐标,受G90/G91的影响 I :间隔,两孔之间的直线距离 J :角度,阵列方向与X的夹角,反时针方向 K :孔的个数(包括起点在内),设定范围为1~9999 G36 圆弧排列孔循环 G36 X__Y__I__J__P__K__; XY:圆弧中心坐标 I:圆弧半径 J:最初钻孔点的角度,反时针方向 P:角度间隔 K:孔的个数 G37 自动刀长测定 G37 Z__R__D__F__; Z:量测位置及测定位置的坐标值 R:以量测速度开始移动的点至测定位置的距离 D:刀具停止范围限定 F:量测速度 G37.1 棋盘排列孔循环 G37.1 X__Y__I__P__J__K__ XY:起点坐标I:X间隔P:X方向的个数。指定范围1~9999 J:Y的间隔K:Y方向的个数 G38 刀径补 向量指定 G38 I__J__; 仅在径补模式中使用 G39 刀径补 转角圆弧补 G39 X__ Y__ 仅在径补模式中使用 G40 刀径补 取消 G41 刀径补 左 G42 刀径补 右 G40.1 法线制御 取消 G40.1 X__Y__F__; G41.1 法线制御 左 有效 G41.1 X__Y__F__; G42.1 法线制御 右 有效 G42.1 X__Y__F__; G43 刀具长设定 (+) G43 Z__H__; ……; G49 Z__; G44 刀具长设定 (-) G44 Z__H__; ……; G49 Z__; G49 刀具长设定 取消 G43.1 第1主制御 有效 G44.1 第2主制御 有效 G45 刀具位置设定 (扩张) G45 X__D__; 以补量记忆区中设定的补量,作移动方向的伸长量 G46 刀具位置设定 (缩小) G46 X__D__; 以补量记忆区中设定的补量,作移动方向的缩小量 G47 刀具位置设定 (二倍) G47 X__D__; 以补量记忆区中设定的补量的2倍,作移动方向的伸长量 G48 刀具位置设定 (减半) G48 X__D__; 以补量记忆区中设定的补量的2倍,作移动方向的缩小量 G47.1 2主同时制御 有效 G50 比例缩放 取消 G51 比例缩放 有效 G51 X__Y__Z__P__; XYZ:比例缩放中心坐标 P:比例缩放倍率 G50.1 G指令镜像 取消 G50.1 X0; G50.1 Y0; G50.1 Z0; 取消哪个就在G50.1后输入哪个 G51.1 G指令镜像 有效 G51.1 X0; G51.1 Y0; G51.1 Z0; 镜像哪个就在G51.1后输入哪个 G52 局部坐标系设定 G53 机械坐标系选择 G54 工件坐标系 1 选择 G55 工件坐标系 2 选择 G56 工件坐标系 3 选择 G57 工件坐标系 4 选择 G58 工件坐标系 5 选择 G59 工件坐标系 6 选择 G54.1 工件坐标系选择扩张48 组 G60 单方向位置定位 G60 X__Y__Z__; G61 确停止检查模式 G61.1 高速高精度制御 G61.1 X__Y__F__; G62 自动转角进给率调整 G63 攻牙模式 切削百分率固定为100% 进给保持无效 单节停止无效 G63.1 同期攻牙模式 (攻牙) G63.2 同期攻牙模式 (逆攻牙) G64 切削模式 G65 使用者巨集 单一呼叫 G66 使用者巨集 状态呼叫A G66.1 使用者巨集 状态呼叫B G67 使用者巨集 状态呼叫C G68 坐标旋转 有效 G17 G68 X0 Y0 R__; R:旋转角度,反时针方向,范围-360.000~+360.000 G69 坐标回转 取消 G70 使用者固定循环 G71 使用者固定循环 G72 使用者固定循环 G73 固定循环 (步进循环) G73 X__Y__Z__R__F__S__Q__; XYZ:孔位置资料 Q:步尽量 R:R点 F:进给速度 S:主转速 G74 固定循环 (反向攻牙) G74 X__Y__Z__R__Q__F__S__X__Y__; Z:孔位置资料 R:R点 Q:步进量 F:进给速度 S:主转速 其中F和S数值为:转速 * 螺距 = 进给 G75 使用者固定循环 G76 固定循环 (精搪孔) X、Y定位后,Z快速运动到R点,再以F给定的速度进给到Z点,然后主定向 并向给定的方向移动一段距离,再快速返回初始点或R点返回后,主再以原来的转速和方向旋转 注意:注意检查主定向后刀尖的方向与要求是否相符 G77 使用者固定循环 G78 使用者固定循环 G79 使用者固定循环 G80 固定循环取消 G81 固定循环(钻孔/铅孔) G8?(G7?) X_Y_Z_R_Q_P_F_L_S_,S_,I_,J_; G8?(G7?) X_Y_Z_R_Q_P_F_L_S_,R_,I_,J_; G8?(G7?) :孔加工模式 XYZ:孔位置资料 RQPF:孔加工资料(R:指R点 Q:每次切削量的指定,增量值输入 P:暂停时间 F:钻孔速度或螺纹的螺距) L:重复次数 S:主旋转速度 R:同期切换或是规复时的主旋转速度 I:位置定位定位宽度 J:钻孔定位宽度 G82 固定循环(钻孔/计数式搪孔) G82 X__Y__Z__R__F__P__; P:暂停时间 G83 固定循环(深孔钻) G83 X__Y__Z__R__Q__F__; Q:每次切削量,增量输入 G84 固定循环(攻丝)三菱系统 G84 X__Y__Z__R__F__P__; F:螺距 P:暂停时间 固定循环(攻丝)法兰克系统等 G84 X__Y__Z__R__F__S__; XYZ:孔位置资料 R:R点 F:进给速度 S:主转速 其中F和S数值为:转速 * 螺距 = 进给 G85 固定循环(镗进镗出) 该固定循环非常简单,执行过程如下: X、Y定位,Z快速到R点,以F速度进给到Z点,以F速度返回R点。 G86 固定循环(镗孔) 该固定循环的执行过程和G81相似,不同之处是G86中刀具进给到孔底时使主停止 快速返回到R点或初始点时再使主旋转 G87 固定循环(反镗孔) G87循环中,X、Y定位后,主定向,X、Y向指定方向移动由加工参数Q给定的距离,以快速进给速度运动到孔底(R点),X、Y恢复原来的位置,主以给定的速度和方向旋转,Z以F给定的速度进给到Z点,然后主再次定向,X、Y向指定方向移动Q指定的距离,以快速进给速度返回初始点,X、Y恢复定位位置,主开始旋转 注意事项同G76 G88 固定循环(镗孔) G88是带有手动返回功能的用于镗削的固定循环 G89 固定循环(搪孔) G90 绝对值指令 G90 X__Y__Z__; G91 增量值指令 G91 X__Y__Z__; G92 机械坐标系设定 G92 S__Q__; S:最高钳制转速; Q:最低钳制转速 G92.1 工件坐标系设定 G93 逆时间进给 G94 非同期进给(每分进给) G95 同期进给(每转进给) G96 周速一定制御 有效 G96 S__P__; S:周速度 P:周速一定控制指定 G97 周速一定制御 取消 G98 固定循环 起始点归复 G99 固定循环 R点归复 G113 主同期控制 取消 G114.1 主同期控制 有效 G114.1 H__D__R__A__; H:基准主选择 D:同期主选择R:同期主相位偏移量A:主同期加减速时间常数 ===================== G代码组别含义 代码组及其含义 “模态代码” 和 “一般” 代码 “形式代码” 的功能在它被执行后会继续维持,而 “一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。 每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。 G代码 组别 解释 G00 01 定位 (快速移动) G01 直线切削 G02 顺时针切圆弧 G03 逆时针切圆弧 G04 00 暂停 G15 02 极坐标指令 G16 G17 XY 面赋值 G18 XZ 面赋值 G19 YZ 面赋值 G28 00 机床返回原点 G30 机床返回第2和第3原点 *G40 07 取消刀具直径偏移 G41 刀具直径左偏移 G42 刀具直径右偏移 *G43 08 刀具长度 + 方向偏移 *G44 刀具长度 – 方向偏移 G49 取消刀具长度偏移 G50/G51 14 比例缩放 G68/G69 坐标系选择 *G53 机床坐标系选择 G54 工件坐标系1选择 G55 工件坐标系2选择 G56 工件坐标系3选择 G57 工件坐标系4选择 G58 工件坐标系5选择 G59 工件坐标系6选择 G73 09 高速深孔钻削循环 G74 左螺旋切削循环 G76 精镗孔循环 *G80 取消固定循环 G81 中心钻循环 G82 反镗孔循环 G83 深孔钻削循环 G84 右螺旋切削循环 G85 镗孔循环 G86 镗孔循环 G87 反向镗孔循环 G88 镗孔循环 G89 镗孔循环 *G90 03 使用绝对值命令 G91 使用增量值命令 G92 00 设置工件坐标系 *G98 10 返回点平面 *G99 返回点平面 ===================== G代码命令详解 G00 定位 1. 格式 G00 X_ Y_ Z_ 这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下), 或者移动到某个距离处 (在增量坐标方式下)。 2. 非直线切削形式的定位 我们的定义是:采用独立的快速移动速率来决定每一个的位置。刀具路径不是直线,根据到达的顺序,机器依次停止在命令指定的位置。 3. 直线定位 刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个快速移动速率)定位于要求的位置。 4. 举例 N10 G0 X100 Y100 Z65 G01 直线切削进程 1. 格式 G01 X_ Y_ Z_F_ 这个命令将刀具以直线形式按F代码指定的速率从它的当前位置移动到命令要求的位置。对于省略的坐标,不执行移动操作;而只有指定执行直线移动。位移速率是由命令中指定的的速率的复合速率。 2. 举例 G01 G90 X50. F100; 或 G01 G91 X30. F100; G01 G90 X50. Y30. F100; 或 G01 G91 X30. Y15. Z0 F100; G01 G90 X50. Y30. Z15. F100; G02/G03 G17/G18/G19 圆弧切削 (G02/G03, G17/G18/G19) 1. 格式 圆弧在 XY 面上 G17 G02 ( G03 ) G90 ( G91 ) X_ Y_ F_; 或 G17 G02 ( G03 ) G90 ( G91 ) I_ J_ F_; 或 G17 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在 XZ 面上 G18 G02 ( G03 ) G90 ( G91 ) X_ Z_ F_; 或 G18 G02 ( G03 ) G90 ( G91 ) I_ K_ F_; 或 G18 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在 YZ 面上 G19 G02 ( G03 ) G90 ( G91 ) Y_ Z_ F_; 或 G19 G02 ( G03 ) G90 ( G91 ) J_ K_ F_; 或 G19 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧所在的平面用G17, G18 和G19命令来指定。但是,只要已经在先前的程序块里定义了这些命令,也能够省略。圆弧的回转方向像下图表示那样,由 G02/G03来指定。在圆弧回转方向指定后,指派切削终点坐标。 G90 是指定在绝对坐标方式下使用此命令;而 G91 是在指定在增量坐标方式下使用此命令。另外,如果G90/G91已经在先前程序块里给出过,可以省略。圆弧的终点用包含在命令施加的平面里的两个的坐标值指定 ( 例如,在 XY平面里,G17用 X, Y 坐标值 ) 。 终点坐标能够像 G00 和 G01 命令一样地设置。圆弧中心的位置或者其半径应当在设定圆弧终点之后设置。圆弧中心设置为从圆弧起点的相对距离,并且对应于 X,Y 和Z 表示为 I, J 和 K。圆弧起点坐标值减去圆弧中心对应的坐标值得到的结果对应分配给 I、J、K。 2. 举例 圆弧起点的 X 坐标值 ———— 30. 圆弧中心的 X 坐标值 ———— 10. 因此,“I” 就是 20. (10 – 30 = 20) 圆弧起点的 Y 坐标值 ———— 10. 圆弧中心的 Y 坐标值 ———— 5. 因此,“J” 就是 5. (10 – 5 = 5) 结果,这个情况下圆弧命令如下所列: G17 G03 G90 X5. Y25. I-20. J-5.; 或者, G17 G03 G91 X-25. Y15. I-20. J-5.; 因为圆弧半径通常是已给了的,也能够用圆弧半径给命令赋值。 在已给的例子里,圆弧半径是 20.616。因此,该命令能够如下表示: G17 G03 G90 X5. Y25. R20.616.; 或者, G17 G03 G91 X-25. Y15. R20.616; 注意 1) 把圆弧中心设置为 “I”, “J” 和 “K”时,必须设置为圆弧起点到圆弧中心的增量值 (增量命令). 注意 2) 命令里的“I0”, “J0” 和 “K0” 可以省略。偏移值指定要求。 G15/G16 极坐标指令 G15/G16 极坐标指令 坐标值可以用极坐标(半径和角度)输入。 角度 的向是所选平面的第1向的逆时针转向,而负向是顺时针转向。 半径和角度两者可以用绝对值指令或增量值指令(G90,G91) 用绝对值指令指定角度和半径 N1 G17 G90 G16 指定极坐标指令和选择XY平面,设定工件坐标系的零点作为极坐标系的原点。 N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 指定100mm的距离和30度的角度 N3 Y150.0 指定100mm的距离和150度的角度 N4 Y270.0 指定100mm的距离和270度的角度 N5 G15 G80 取消极坐标指令 用增量值指令角度,用绝对值指令极径 N1 G17 G90 G16 指定极坐标之林和和选择XY平面,设定 工件坐标系的零点作为极坐标的原点 N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0 指定100mm的距离和30度的角度 N3 G91 Y120.0 指定100mm的距离和+120度的角度增量 N4 Y120.0 指定100mm的距离和+120度的角度增量 N5 G15 G80 取消极坐标指令 G28/G30 自动原点返回 (G28, G30) 1. 格式 第一原点返回: G28 G90 ( G91 ) X_Y_Z_; 第二、三和原点返回: G30 G90 ( G91 ) P2 ( P3, P4 ) X_Y_Z_; #P2, P3, P4: 选择第二、第三和第四原点返回 ( 如果被省略,系统自动选择第二原点返回 ) 由 X, Y 和 Z 设定的位置叫做中间点。机床先移动到这个点,而后回归原点。省略了中间点的不移动;只有在命令里指派了中间点的执行其原点返回命令。在执行原点返回命令时,每一个是独立执行的,这就像快速移动命令(G00)一样; 通常刀具路径不是直线。因此,要求对每一个设置中间点,以免机床在原点返回时与工件碰撞等意外发生。 2. 举例 G28 (G30) G90 X150. Y200.; 或者, G28 (G30) G91 X100. Y150.; 注意:在所给例子里, 去中间点的移动就像下面的快速移动命令一样。 G00 G90 X150. Y200.; 或者 G00 G91 X100. Y150.; 如果中介点与当前的刀具位置一致(例如,发出的命令是 – G28 G91 X0 Y0 Z0;),机床就从其当前位置返回原点。如果是在单程序块方式下运行,机床就会停在中间点;当中间点与当前位置一致,它也会暂时停在中间点(即,当前位置)。 G40/G41/G42 刀具直径偏置功能 (G40/G41/G42) 1. 格式 G41 X_ Y_; G42 X_ Y_; 当处理工件 (“A”) 时,就像下图所示,刀具路径 (“B”) 是基本路径,与工件 (“A”)的距离至少为该刀具直径的一半。此处,路径 “B” 叫做由 A 经 R 补偿的路径。因此,刀具直径偏置功能自动地由编程给出的路径 A以及由分开设置的刀具偏置值,计算出补偿了的路径B。就是说,用户能够根据工件形状编制加工程序,同时不必考虑刀具直径。 因此,在真切削之前把刀具直径指派为刀具偏置值;用户能够获得精确的切削结果,就是因为系统本身计算了精确的补偿了的路径。 在编程时用户只要插入偏置向量的方向 (举例说, G41:左侧, G42: 右侧)和偏置内存地址 (例如, D2: 在“D” 后面是从 01 到 32的两位数字)。所以用户只要输入偏移内存号码 D (根据 MDI),只不过是由精确计算刀具直径得出的半径。 2. 偏置功能 G40: 取消刀具直径偏置 G41: 偏置在刀具行进方向的左侧 G42: 偏置在刀具行进方向的右侧 G43/G44/G49 刀具长度偏置 (G43/G44/G49) 1. 格式 G43 Z_ H_; G44 Z_ H_; G49 Z_; 2. 偏置功能 首先用一把铣刀作为基准刀,并且利用工件坐标系的 Z ,把它定位在工件表面上,其位置设置为 Z0。 (? 见 G92:坐标系设置) 请记住,如果程序所用的刀具较短,那么在加工时刀具不可能接触到工件,即便机床移动到位置 Z0。反之,如果刀具比基准刀具长,有可能引起与工件碰撞损坏机床。 为了防止出现这种情况,把每一把刀具与基准刀具的相对长度差输入到刀具偏置内存,并且在程序里让 NC 机床执行刀具长度偏置功能。 G43: 把指定的刀具偏置值加到命令的 Z 坐标值上。 G44: 把指定的刀具偏置值从命令的 Z 坐标值上减去。 G49: 取消刀具偏置值。 在设置偏置的长度时,使用/负号。如果改变了 (+/-) 符号, G43 和 G44 在执行时会反向操作。因此,该命令有各种不同的表达方式。举例说: 首先,遵循下列步骤度量刀具长度。 1.把工件放在工作台面上。 2.调整基准刀具线,使它接近工件表面上。 3.更换上要度量的刀具;把该刀具的前端调整到工件表面上。 4.此时 Z 的相对坐标系的坐标作为刀具偏置值输入内存。 通过这么操作,如果刀具短于基准刀具时偏置值被设置为负值;如果长于基准刀具则为值。因此,在编程时仅有 G43 命令允许您做刀具长度偏置。 3. 举例 G00 ZO; G00 G43 Z0 H01; G00 G43 Z0 H03; 或者 G00 G44 Z0 H02; 或者 G00 G44 Z0 H02; G43, G44 或 G49 命令一旦被发出,它们的功效会保持着,因为它们是 “模态命令”。因此, G43 或 G44 命令在程序里紧跟在刀具更换之后一旦被发出;那么 G49 命令可能在该刀具作业结束,更换刀具之前发出。 注意 1) 在用 G43 (G44) H 或者用 G 49 命令的指派来省略 Z 移动命令时,, 偏置操作就会像 G00 G91 Z0 命令指派的那样执行。也就是说,用户应当时常小心谨慎,因为它就像有刀具长度偏置值那样移动。 注意 2) 用户除了能够用 G49 命令来取消刀具长度补偿,还能够用偏置号码 H0 的设置(G43/G44 H0) 来获得同样效果。 注意 3) 若在刀具长度补偿期间修改偏置号码,先前设置的偏置值会被新近赋予的偏置值替换。 标系就被取消。以上命令也能够用于取消局部坐标系。 注意 (1) 当用户执行手动原点返回时,局部坐标系执行原点返回的的原点与工件坐标系就等同了。 也就是说,这个操作与 [G52a0;] 命令一样 (a: 是执行原点返回进程的那个)。 注意 (2) 即便已经设置了局部坐标,工件坐标系或者机床坐标系不会被改变。 注意 (3) 工件坐标系是用 G92 命令设置的。如果各个坐标值未设置, 局部坐标系里未给坐标值的将被设置成先前各一样的值。 注意 (4) 在刀具直径偏置方式下,用 G52 命令来暂时取消该偏置功能。 注意 (5) 当移动命令紧跟在 G52 程序块功能之后发出时,通常必须采用绝对命令。 G53 选择机床坐标系 (G53) 1. 格式 ( G90 ) G53 X_ Y_ Z_; 2. 功能 刀具根据这个命令执行快速移动到机床坐标系里的 X_Y_Z 位置。由于 G53 是 “一般” G 代码命令,仅仅在程序块里有 G53 命令的地方起作用。 此外,它在绝对命令 (G90) 里有效,在增量命令里 (G91) 无效。为了把刀具移动到机床固有的位置,像换刀位置,程序应当用 G53 命令在机床坐标系里开发。 注意 (1) 刀具直径偏置、刀具长度偏置和刀具位置偏置应当在它的 G53 命令指派之前提前取消。否则,机床将依照指派的偏置值移动。 注意 (2) 在执行G53指令之前,必须手动或者用G28 命令让机床返回原点。这是因为机床坐标系必须在G53命令发出之前设定。 G54-G59 工件坐标系选择(G54-G59) 1. 格式 G54 X_ Y_ Z_; 2. 功能 通过使用 G54 – G59 命令,来将机床坐标系的一个任意点 (工件原点偏移值) 赋予 1221 – 1226 的参数,并设置工件坐标系(1-6)。该参数与 G 代码要相对应如下: 工件坐标系 1 (G54) —工件原点返回偏移值—参数 1221 工件坐标系 2 (G55) —工件原点返回偏移值—参数 1222 工件坐标系 3 (G56) —工件原点返回偏移值—参数 1223 工件坐标系 4 (G57) —工件原点返回偏移值—参数 1224 工件坐标系 5 (G58) —工件原点返回偏移值—参数 1225 工件坐标系 6 (G59) —工件原点返回偏移值—参数 1226 在接通电源和完成了原点返回后,系统自动选择工件坐标系 1 (G54) 。在有 “模态”命令对这些坐标做出改变之前,它们将保持其有效性。 除了这些设置步骤外,系统中还有一参数可立刻变更G54~G59 的参数。工件外部的原点偏置值能够用 1220 号参数来传递。 G73 高速深孔钻削循环(G73) 1. 格式 G73 X__Y__Z__R__Q__P__F__K__ X_ Y:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 Q_:每次切削进给的切削深度 P_:暂停时间 F_:切削进给速度 K_:重复次数 2. 功能 进给 孔底 快速退刀。 G74 左螺旋切削循环(G74) 1. 格式 G74 X__Y__Z__R__Q__P__F__K__ X_ Y:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 Q_:每次切削进给的切削深度 P_:暂停时间 F_:切削进给速度 K_:重复次数 2. 功能 进给 孔底 主暂停 转 快速退刀。 G76 精镗孔循环(G76) 1. 格式 G76 X__Y__Z__R__Q__P__F__K__ X_ Y:孔位数据 Z_:从R点到孔底的距离 R_:从初始位置到R点的距离 Q_:每次切削进给的切削深度 P_:暂停时间 F_:切削进给速度 K_:重复次数 2. 功能 进给 孔底 主定位停止 快速退刀。 G80 取消固定循环进程 (G80) 1. 格式 G80; 2. 功能 这个命令取消固定循环方式,机床回到执行常操作状态。孔的加工数据,包括 R 点, Z 点等等,都被取消;但是移动速率命令会继续有效。 (注) 要取消固定循环方式,用户除了发出G80 命令之外,还能够用 G 代码 01 组 (G00, G01, G02, G03 等等) 中的任意一个命令。 G81 定点钻孔循环(G81) 1. 格式 G81 X_Y_Z_R_F_K_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标) F_:切削进给速度 K_:重复次数 (如果需要的话) 2. 功能 G81 命令可用于一般的孔加工。 G 82 钻孔循环(G82) 1. 格式 G82 X_Y_Z_R_P_F_K_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标) P_:在孔底的暂停时间(单位:毫秒) F_:切削进给速度 K_:重复次数 (如果需要的话) 2. 功能 G82 钻孔循环,反镗孔循环 G83 深孔钻削循环(G83) 1. 格式 G83 X_Y_Z_R_Q_F_K_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标) Q_:每次切削进给的切削深度 F_:切削进给速度 K_:重复次数 2. 功能 G83 中间进给 孔底 快速退刀。 G84 攻丝循环(G84) 1. 格式 G84 X_Y_Z_R_P_F_K_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标) P_:暂停时间 F_:切削进给速度 K_:重复次数 2. 功能 主顺时针旋转执行攻丝,当到达孔底时,为了回退,主以相反方向旋转,这个过程生成螺纹。 在攻丝期间进给倍率被忽略,进给暂停不停止机床,直到返回动作完成。 在指定G84之前,用辅助功能使主旋转。 当G84指令和M代码在同一个程序段中指定时,在执行第一个定位动作的同时,执行到R点的同时加偏置。 G84 进给 孔底 主反转 快速退刀。 G85 镗孔循环(G85) 1. 格式 G85 X_Y_Z_R_F_K_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标) F_:切削进给速度 K_:重复次数 2. 功能 G85 中间进给 孔底 快速退刀。 G86 镗孔循环(G86) 1. 格式 G86 X_Y_Z_R_F_L_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标) F_:切削进给速度 K_:重复次数 2. 功能 G86 进给 孔底 主停止 快速退刀。 例: N005 G80 G90 G0 X0 Y0 M06 T1;换 ?20镗刀 N010 G55 ;调用G55工件坐标系 N020 M03 S1000 N030 G43 H1 Z50 ;调用长度补偿 N040 G86 Z-30 R1 F200 ;镗孔循环 N050 G80 G0 Z50 ;取消固定循环??? N060 M05 N070 M30 G87 反镗孔循环(G87) 1. 格式 G87 X_Y_Z_R_Q_P_F_K_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标) Q_:刀具偏移量 P_:暂停时间 F_:切削进给速度 K_:重复次数 2. 功能 G87 进给 孔底 主转 快速退刀。 例: N005 G80 G90 G0 X0 Y0 M06 T1 ;换 20镗刀 N010 G55 ;调用G55工件坐标系 N020 M03 S1000 N030 G43 H1 Z50;调用长度补偿 N040 G87 Z-30 R1 Q2 P2000 F200 ;反镗孔循环 N050 G80 G0 Z50 ;取消固定循环 N060 M05 N070 M30   G88 镗孔循环(G88) 1. 格式 G88 X_Y_Z_R_P_F_K_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标) P_:孔底的暂停时间 F_:切削进给速度 K_:重复次数 2. 功能 说明:沿着X和Y定位以后,快速移动到R点,然后,从R点到Z点执行镗孔,当镗孔完成后,执行暂停,然后主停止。刀具从孔底手动返回到R点,在R点,主转,并且执行快速移动到初始位置。 在指定G88之前,用辅助功能旋转。 当G88指令和M代码在同一程序段中指定时,在第一个定位动作的同时执行M代码,然后,系统处理下一个镗孔动作。 当指定重复次数K时,只对第一个孔执行M代码,对第二或以后的孔,不执行M代码。对第二或以后的孔,不执行M代码。 当在固定循环中指定刀具长度偏置(G43/G44或G49)时,在定位到R点的同时加偏置。 限制 切换?? 必须在切换镗孔之前取消固定循环 镗加工?? 在不包含X.Y.Z或任何其它的程序段中,不执行镗加工。 P??????? 在执行镗孔加工的程序段中指定P,如果在不执行镗孔加工的程序段中指定,P不能作为模态数据被贮存。 取消???? 不能在同一程序段中指定01和G代码和G88,否则G88将被取消。 刀具偏置? 在固定循环方式中,刀具偏置被忽略。 G89 镗孔循环(G89) 1. 格式 G89 X_Y_Z_R_P_F_L_; X_ Y:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点(绝对坐标 P_:孔底的停刀时间 F_:切削进给速度 K_:重复次数 2. 功能 G89 进给 孔底 暂停 快速退刀。 G90/G91 使用 绝对值命令/增量值命令 (G90/G91) 此命令设定指令中的 X, Y 和 Z 坐标是绝对值还是相对值,不论它们原来是绝对命令还是增量命令。含有 G90 命令的程序块和在它以后的程序块都由绝对命令赋值; 而带 G91 命令及其后的程序块都用增量命令赋值。 G98/G99返回点平面 当刀具到达孔底后,刀具可以返回到R点平面或初始位置平面,由G98和G99指定,一般情况下,G99用于第一次钻孔面G98用于最后钻孔,即使在G99方式中执行钻孔,初始位置品平面也不变。 将这个做成一个excel表格
08-06
【超级棒的算法改进】融合鱼鹰和柯西变异的麻雀优化算法研究(Matlab代码实现)内容概要:本文介绍了一种融合鱼鹰优化算法(BKA)和柯西变异策略的改进型麻雀搜索算法(SSA),旨在提升传统麻雀算法在全局搜索能力、收敛速度和避免陷入局部最优方面的性能。通过引入鱼鹰算法的捕食行为机制增强种群多样性,并结合柯西变异提高算法跳出局部极值的能力,从而构建出一种更为高效的混合优化算法OCSSA。该算法被成功应用于多个工程优化场景,如神经网络参数优化、微电网多目标调度、储能系统选址定容以及承故障诊断等领域,实验结果表明其在寻优精度和稳定性方面均优于多种经典和先进优化算法。此外,文中还配套提供了完整的Matlab代码实现,便于读者复现与扩展应用。; 适合人群:具备一定编程基础和优化算法背景,从事智能优化、机器学习、电力系统、信号处理等相关领域研究的研究生、科研人员及工程技术人员;熟悉Matlab语言并希望将智能算法应用于实际问题求解的开发者。; 使用场景及目标:①解决复杂非线性优化问题,如函数优化、参数调优、多目标调度等;②提升现有智能算法的搜索效率与鲁棒性,特别是在高维、多峰、约束优化问题中;③应用于神经网络训练、故障诊断、能源系统优化等实际工程项目中,实现更高精度的建模与预测。; 阅读建议:建议读者结合提供的Mat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值