SMC_Interpolator2Dir双向插补运动

正逆加工路径的函数。 

 附加函数是:

      SMC_Interpolator2Dir_SlowTask

一定要注意:    backbytes: ARRAY[0..9999] OF SM3_CNC.SMC_GEOINFO

 这个函数单独放在一个线程中。【放入新线程运行。】

函数的位置: 

 输入:                                上级是    SMC_CheckVelocities的输出

运行         bExecute	 【BOOL】
路径包       poqDataIn    【SMC_OUTQUEUE】的指针 POINTER TO SMC_OUTQUEUE
减速停止     bSlow_Stop  【BOOL】
急停         bEmergency_Stop   【BOOL】
等待停止     bWaitAtNextStop   【BOOL】
速度倍率     dOverride         【LREAL】 默认1.0倍 反向负1【接手轮】
速度模式     iVelMode	 【SMC_INT_VELMODE】梯形,S型
采样周期     dwIpoTime    【DWORD】 us微秒  填总线周期
拉伸         dLastWayPos    【LREAL】
取消         bAbort         【BOOL】
单步停       bSingleStep    【BOOL】
确认M动作    bAcknM         【BOOL】
减速开关      bQuick_Stop    【BOOL】
减速度        dQuickDeceleration    【LREAL】
起跳速度      dJerkMax	【LREAL】	 
跌停速度      dQuickStopJerk	【LREAL】	 
开/停        bStartAtEnd	    【BOOL】(SMC_QueueSetReservedEntries) 
M方法        bSuppressSystemMFunctions    【BOOL】

输出:

串联修饰:

SMC_AvoidLoop (FB)    V字槽规避
 
SMC_CheckForLimits (FB)    功能块检查路径是否离开其特定的矩形范围。

SMC_CheckVelocities (FB)    该模块检查特定路径段的轨道速度。【放串联最后位置】

SMC_ExtendedVelocityChecks (FB)    扩展速度检查

SMC_Interpolator (FB)    解析路径,插补坐标

SMC_Interpolator2Dir (FB)    双向路径插补

SMC_Interpolator2Dir_SlowTask (FB)    2Dir的反向路径缓存包
SMC_LimitCircularVelocity (FB)    圆弧限速

SMC_LimitDynamics (FB)    附加轴限速

SMC_NCDecoder (FB)    解析CNC程序(Din 66025,G代码)转换

SMC_ObjectSplitter (FB)    速度优化器(如SMC_LimitDynamics)应用于队列,则可以使用此函数。

SMC_RecomputeABCSlopes (FB)    重新计算附加轴A、B、C的斜率,以便产生平滑的移动。

SMC_ReduceVelEndAtCorner (FB)    拐角,则降低末端速度。

SMC_RoundPath (FB)    圆弧修饰

SMC_SegmentAnalyzer (FB)该功能块独立于插值器功能块,分析CNC路径的不同段(加速度、恒定速度、减速度)。

SMC_SmoothAddAxes (FB)    附加轴P、Q、U、V、W具有相同的斜率

SMC_SmoothBSpline (FB)    使用五阶B样条线平滑连续G1元素的线段。

SMC_SmoothMerge (FB)    用于对由CAD/CAM系统提供的线段进行预处理。
SMC_SmoothPath (FB)    平滑路径(模糊路径)。

SMC_ToolCorr (FB)    (刀具半径校正)

SMC_ToolLengthCorr (FB)    该功能块补偿刀具相对于刀架法兰的长度偏移
SMC_ToolRadiusCorr (FB)    【(刀具半径校正)】
SMC_XInterpolator (FB)    工件的运动始终遵循X方向(其他情况可以通过旋转映射到X方向)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值