omron — Руководство по эксплуатации PMAC - системы контроля движения (EN)

PMAC Quick Reference Guide • 100 % Online or CMD command that restores the real-time reference (1 msec = 1 msec). • M197 = I10 Suggested M-Variable for time base change. Equal to I10 is 100%, equal to 0 is 0%. The variable Ix94 controls the rate at which the time base changes: 2 t I10 Ix94 ⋅ = , where t is the slew rate 2 time in msec. 23 External Time Base Control (Electronic Cams) The time reference of each coordinate system can be changed from the default internal reference, controlled by the % command and variables Mx97, to an external source (usually a frequency reference from a master encoder).

A simple change of the variable Ix93 allows switching between the internal time base and an external source. In this fashion, motion programs can be developed and tested running in real-time (internal time base) and synchronized later to a master frequency when proven to be functional and completed. The only setup part of this feature is an entry in the conversion table that will also indicate a scale factor for the maximum frequency that the master can possibly input to PMAC. This maximum frequency will represent 100% or real time. Position Following (Electronic Gearing) PMAC has several methods of coordinating the axes under its control to axes not under its control.

The simplest method is basic position following. This is a motor-by-motor function, not a coordinate system function as time-base following. An encoder signal from the master axis (which is not under PMAC’s control) is fed into one of PMAC’s encoder inputs. Typically, this master signal is either from an open- loop drive or a handwheel knob. Ix05 and Ix06 control this function. Cutter Radius Compensation PMAC provides the capability for performing cutter (tool) radius compensation on the moves it performs. This compensation can be performed among the X, Y, and Z-axes, which should be physically perpendicular to each other.

The compensation offsets the described path of motion perpendicular to the path by a programmed amount. Cutter radius compensation is valid only in LINEAR and CIRCLE move modes. The moves must be specified by F (feedrate), not TM (move time). PMAC must be in move segmentation mode (I13 > 0) to do this compensation. (I13 > 0 is required for CIRCLE mode anyway.) Program commands CC0 , CC1 , CC2 , CCR and NORMAL control this feature. Motion Programs 59