一、瑞士GF加工方案(阿奇夏米尔)
以下汇总了GF加工方案阿奇夏米尔慢走丝机床的常见代码,其系统既支持通用的ISO代码,也支持自身特色的CMD指令。
常见G代码与CMD指令对照表:
G代码 CMD指令 描述
MOV,C 基于加工坐标系快速移动定位(绝对/相对)
G00 MVR,C
G01 CTA,C 基于加工坐标系直线插补(绝对/相对)
CTA,C
G02 顺时针圆弧插补
G03 逆时针圆弧插补
G04 PAU 暂停
G20 单位为英寸
G21 单位为毫米
G40 取消偏移
G41 电极丝左补偿
G42 电极丝右补偿
G48 自动插入倒角半径
G49 取消自动插入倒角半径
G50 取消电极丝倾斜
G51 电极丝左倾斜
G52 电极丝右倾斜
G53 MOV,M 基于机床坐标系的移动(绝对/相对)
MVR,M
G55 CTA,M 基于机床坐标系的加工(绝对/相对)
CTR,M
G65 CCF 执行指令或外部宏
G74 SAX,P 设置工件坐标系
G75 MOV,P 基于工件参考点移动(绝对/相对)
MVR,P
G85 CTA,P 基于工件参考点线性加工(绝对/相对)
CTR,P
G90 绝对坐标
G91 相对坐标
G92 SAX,C 设置加工坐标系参考点
G130 EDG 工件找边
G132 PAL 工件单面对齐
G133 MID 两个平行表面找内部中点
G134 CEN 找孔中心
G136 EXC 外部找圆柱中心
G137 CRN 工件找边位置
G138 CAL 通过两孔对齐工件
G142 EXM 两个平行表面找外部中点
G143 EXN 两个平行表面找外部中点
G145 PLM 3点对齐(3维设置)
G150 WAL 垂直对齐电极丝
G245 PLC 启用工件调平修正
G246 PLC 禁用工件调平修正
G910 SEP 将点寄存到点表
G911 GOP 不加工移动至一点
手动操作中最常用的指令:
1. 加工坐标系C
1)G92(设置加工坐标系零点)
G92 设置加工坐标系零点
指令:SAX,C,[X_,Y_,Z_]
代码:G92 [X_ Y_ Z_]
2)G00(快速移动定位)
快速移动定位指令,执行此指令,机床空运行到指定点,可以四轴联动,即X、Y、U、V轴联动。
指令:MOV(MVR),C,[X_,Y_,U_,V_,Z_]
代码:G00 [X_,Y_,U_,V_,Z_]
3)G01(直线插补)
直线插补指令,最多可以四轴联动加工,即X、Y、U、V 轴联动。
指令:CTA(CTR),C,[X_,Y_,U_,V_,Z_]
代码:G01 [X_,Y_,U_,V_,Z_]
2. 工件坐标系P
1)G74(设置工件坐标系零点)
G74 设置工件坐标系零点
指令:SAX,P,[X_,Y_,Z_]
代码:G74 [X_ Y_ Z_]
2)G75(快速移动定位)
快速移动定位指令,执行此指令,机床空运行到指定点,可以四轴联动,即X、Y、U、V轴联动。
指令:MOV(MVR),P,[X_,Y_,U_,V_,Z_]
代码:G75 [X_,Y_,U_,V_,Z_]
3)G85(直线插补)
直线插补指令,最多可以四轴联动加工,即X、Y、U、V 轴联动。
指令:CTA(CTR),P,[X_,Y_,U_,V_,Z_]
代码:G85 [X_,Y_,U_,V_,Z_]
3. G910(将点保存到点表)
指令:SEP,<n>,<系统>,X_ ,Y_ ,Z_
G=导丝嘴 M=机床 P=工件 C=加工 CP=当前
代码:G910 P<n> W<系统>X_ Y_ Z_
0=导丝嘴 1=机床 2=工件 3=加工 -1=当前
4. G911(不加工快速移动至一点)
指令:GOP,<n>
代码:G911 P<n>或者A<n>
常见M代码与CMD指令对照表:
M代码 CMD指令 描述
M00 STP 暂停
M01 STP 选择性停止
M02 RET 程序结束
M18 AUX,18 打开液槽门
M19 AUX,19 关闭液槽门
M23 AUX,23 取消激活几何策略
M24 AUX,24 激活几何策略
M27 AUX,27 取消激活保护策略
M28 AUX,28 激活保护策略,等级1
M29 AUX,29 激活保护策略,等级2
M34 AUX,34 加注工作水槽
M35 AUX,35 排空工作水槽
M38 AUX,38 加注工作水槽和浸入模式
M39 AUX,39 工作水槽排空和喷水模式
M44 AUX,44 循环泵关闭
M45 AUX,45 循环泵打开
M50 WCT 自动剪丝
M60 THD 自动穿丝
M62 AUX,62 完成工作水槽排空
M67 AUX,67 排空液槽
常见CMD指令:
CMD指令 描述
CLE 补偿值调整
TFE 偏移量有效
TRE 锥度有效
WPH 工件高度
WPR 工作台和工件下表面之间的距离
SCF 加工比例因子
MIR X或Y方向的镜像
ROT 坐标系旋转,逆时针为正数
SEC 定义辅助平面G92I
REF 定义参考平面G92J
PLC 工件校正后,丝与工件平行开启/关闭
WA 实际丝倾斜角度(单边)
ZSD 上导丝器中心和工件上表面之间的距离
ZID 下导丝器中心和工作台面之间的距离
ART 电源中断后重新启动策略
TTHD 自动穿丝设置
ATH 自动重穿丝设定
BLD 可选块模式
BLK 执行块至块几何形状
OSP 激活可选停止(指令M01)
TOL 定义ISO圆弧容差
SIM 激活加工模拟模式
TSIM 空运行时模拟自动穿丝
以下汇总了GF阿奇夏米尔早期慢走丝机床CUT20/30机床常见的ISO代码。
G代码:
G00:快速移动,定位指令
G01:直线插补
G02:顺时针圆弧插补指令
G03:逆时针圆弧插补指令
G05:X镜像
G06:Y镜像
G08:X--Y交换
G09:取消镜像和X--Y交换
G11:SKIP ON (打开跳转)
G12:SKIP OFF (关闭跳转)
G20:以英寸为单位
G21:以毫米为单位
G28:尖角圆弧过渡策略
G29:尖角直线过渡策略
G40:取消补偿
G41:电极左补偿
G42:电极右补偿
G50:取消锥度
G51:左锥度
G52:右锥度
G60:上下异形OFF
G61:上下异形ON
G74:四轴联动打开
G75:四轴联动关闭
G90:绝对坐标指令
G91:增量坐标指令
G92:指定坐标原点
M代码:
M00:暂停指令
M01:条件停止
M02:程序结束
M03:自动调整工作液槽水位
M34:液槽上液
M35:液槽排空
M50:剪丝代码
M60:穿丝代码
M98:子程序调用
M99:子程序结束
C:表示加工条件号
H:指定偏移量值代码
L:子程序重复执行次数
M:辅助功能代码
N:程序的顺序号
P:指定调用子程序的序号
二、 日本Sodick(沙迪克)
G代码:
G00:快速定位
G01:走直线
G02:顺圆加工
G03:逆圆加工
G04:延时
G05:X轴镜像
G06:Y轴镜像
G07:Z轴镜像
G08:轴交换
G09:取消镜像
G11:程序跳读开
G12:程序跳读关
G13:断线复位关
G14:断线复位关
G17:平面选择
G22:软件限位开
G23:软件限位关
G26:图形形旋转开
G27:图形形旋转关
G28:注意点
G29:主参照点复位
G30:返回设置点
G40:取消补正
G41:向左补正
G42:向右补正
G48:边缘控制开
G49:边缘控制关
G50:取消锥度倾斜
G51:锥度倾斜左
G52:锥度倾斜右
G54~G59:工作坐标系
G60:主参照点设置
G137:干涉错误有效
G74:四轴补偿开
G75:四轴补偿关
G80:移动到接触感知
G81:移动到机械极限
G82:移动到原点至现坐标的一半
G84:自动垂直定位
G90:绝对坐标
G91:相对坐标
G92:设定坐标值
G96:镜像撤消
G97:把所有坐标系设置当前坐标值
G104:转角延时开
G105:转角延时关
G126:坐标旋转开
G127:坐标旋转关
G132:干涉回避开
G133:干涉回避关
G134:锥度干涉回避开
G135:锥度干涉回避关
G136:干涉错误撤消
G137:干涉错误有效
G140:取消上下异形补偿
G141:上下异形左补偿开
G142:上下异形右补偿开
G152:局部坐标
T代码:
TP:主程序面
TN:副程序面
T80:走丝开
T81:电极丝停止
T82:加工槽液关
T83:加工槽液开
T84:进行高压喷流
T85:停止高压喷
T89:进行喷流加工
T90:自动剪线
T91:自动穿线
T94:进行水浴加工
T96:打开送液
T97:停止送液
M代码:
M00:暂停指令
M01:选择停止
M02:程序结束
M03:代码搜索
M05:忽略接触感知
M06:不放电
M98:调用子程式
M99:返回主程序
其它代码:
A:锥度(角度值)
C:加工条件号码
D,H:补正量(变量值)
L:重复次数
F:进给速度
N、O:序列号
Q:文件调用
P:子程序调用号
RX,RY:图形旋转角度
KA:坐标旋转角度
RA:图形旋转角度
RI,RJ:图形旋转中心
KX,KY:坐标旋转角度
R:圆弧过渡
X、Y、U、V、I、J、Z:坐标轴
加工条件:
条件代码:C
ON:放电脉冲时间
OFF:放电脉冲休止时间
IP:主电源电流波峰值
HRP:辅助电源电路
MAO:脉冲宽度调整
SV:伺服基准电压
V:主电源电压
SF:伺服速度
C:电容
WK:电极丝控制
WT:张力控制
WS:电极丝速度
WP:高压喷流