螺旋插补使用codesys平台来完成;
内部有CNC控制系统;
用户只需要编写G代码实现轨迹动作,然后调用使用G代码程序即可;
1.G代码的格式有几种 1.file (文件类型)
2.CNC_Ref (带全局变量的G代码程序)
3.OUT_queue (队列程序,直接可以用interpolator 插补指令使用)
2.每种不同的文件,需要不同的指令去处理; 下图可见
指令用法需要查找相应的资料——后期说明
1.当是file格式是需要 SMC_READNCFILE --SMC_NCDECODER---------SMCcheckVelocity--------SMC_INTERPolator---------SMC_trafo ---------位置执行
2.当是SMC_REF格式是需要 SMC_READNCFILE --SMC_NCDECODER---------SMCcheckVelocity--------SMC_INTERPolator---------SMC_trafo ---------位置执行
3.当是SMC_REF格式是需要 SMC_INTERPolator---------SMC_trafo ---------位置执行
3.G代码介绍
注明:其他G代码查找手册;
G02/G03说明:
G02为顺时针螺旋
G03为逆时针螺旋;
圆心法:就是画圆的起始点+I,J=圆的指定中心【属于增量式】
格式:G02/G03 X_ Y_Z_A_B_C_P_Q_I_J(增量式圆心指定位置)_T_E_E_F ;未备注的同下
半径法:就是指定半径画弧【属于绝对式】
格式:G02/G03 X_ Y_Z_ (绝对是目标圆弧位置指定) A_B_C (目标姿态位置) _P_Q_R_(半径)T_(弧度角度)E_(加速度)E_(减速度)F(速度)
-------------------------------------------------------如果遗漏后期补充-----------------------------------------------------------------------------------------------------------------内容使用了汇川截图及台达截图-------------------------------------------------------------------------------------------------------------------------------------------------------------------------