4 ADVANCED SYNCHRONOUS CONTROL
4.5 Output Axis Module
125
4
[Pr.438] Cam axis cycle unit setting
Set the command units for the cam axis input per cycle to be used for cam control.
These units are used for setting the cam axis length per cycle and the cam axis position value per cycle.
There is no influence on the control for the parameter for monitor display.
Refer to the following.
Page 122 Overview of output axis module
[Pr.439] Cam axis length per cycle
Set the length per cycle of the cam axis to generate the cam axis position value per cycle.
The unit settings are in the cam axis cycle units (Page 123 Units for the output axis).
Set a value within the range from 1 to 2147483647.
The cam axis length per cycle can be changed during synchronous control by setting "1: Valid" in "[Pr.442] Cam axis length
per cycle change setting". The value set in "[Pr.439] Cam axis length per cycle" is valid when the cam axis position value per
cycle passes through the 0th point of cam data, or is on the 0th point.
For cam data using the coordinate data format, if the input value of the last coordinate is less than "[Pr.439] Cam axis length
per cycle", the coordinate is calculated from the line segment between the nearest two coordinates from the last coordinate.
The following shows an example in the case that "[Pr.439] Cam axis length per cycle" is changed to exceed the input value of
the last coordinate of cam data using the coordinate data format during synchronous control.
[Coordinate data format]
• Cam axis length per cycle: 4194304[pulse]
• Cam stroke amount: 4194304[pulse]
• Coordinate data
Point Input value Output value
100
2 2097152 4194304
3 4194304 0
4194304 8388608
4194304 8388608
*1
Cam axis command
position value
Cam axis position value
per cycle
Execute cam axis length
per cycle
Cam axis length per cycle
Switching position
Switching position Switching position
*1 The coordinate which is "an input value = a cam axis length per cycle" does not exist, so that the coordinate is calculated
from the line segment between the nearest two coordinates from the last coordinate.
4194304pulse
8388608pulse