PLC To CNC Signals
|
Address |
Description |
|||||||||
|
1048 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_JN8 |
p_JN7 |
p_JN6 |
p_JN5 |
p_JN4 |
p_JNZ |
p_JNY |
p_JNX |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_JP8 |
p_JP7 |
p_JP6 |
p_JP5 |
p_JP4 |
p_JPZ |
p_JPY |
p_JPX |
||
Bit15 p_JN8: 8th axis JOG/HOME mode negative (-) direction movement request
Bit14 p_JN7: 7th axis JOG/HOME mode negative (-) direction movement request
Bit13 p_JN6: 6th axis JOG/HOME mode negative (-) direction movement request
Bit12 p_JN5: 5th axis JOG/HOME mode negative (-) direction movement request
Bit11 p_JN4: 4th axis JOG/HOME mode negative (-) direction movement request
Bit10 p_JNZ: Z axis JOG/HOME mode negative (-) direction movement request
Bit9 p_JNY: Y axis JOG/HOME mode negative (-) direction movement request
Bit8 p_JNX: X axis JOG/HOME mode negative (-) direction movement request
Bit7 p_JP8: 8th axis JOG/HOME mode positive (+) direction movement request
Bit6 p_JP7: 7th axis JOG/HOME mode positive (+) direction movement request
Bit5 p_JP6: 6th axis JOG/HOME mode positive (+) direction movement request
Bit4 p_JP5: 5th axis JOG/HOME mode positive (+) direction movement request
Bit3 p_JP4: 4th axis JOG/HOME mode positive (+) direction movement request
Bit2 p_JPZ: Z axis JOG/HOME mode positive (+) direction movement request
Bit1 p_JPY: Y axis JOG/HOME mode positive (+) direction movement request
Bit0 p_JPX: X axis JOG/HOME mode positive (+) direction movement request
|
|
For these bits to operate, JOG, MPG, or HOME mode must be selected. |
|
Address |
Description |
|||||||||
|
1049 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_HX8 |
p_HX7 |
p_HX6 |
p_HX5 |
p_HX4 |
p_HXZ |
p_HXY |
p_HXX |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_DEC8 |
p_DEC7 |
p_DEC6 |
p_DEC5 |
p_DEC4 |
p_DECZ |
p_DECY |
p_DECX |
||
Bit15 p_HX8: In MPG mode, 8th axis is selected
Bit14 p_HX7: In MPG mode, 7th axis is selected
Bit13 p_HX6: In MPG mode, 6th axis is selected
Bit12 p_HX5: In MPG mode, 5th axis is selected
Bit11 p_HX4: In MPG mode, 4th axis is selected
Bit10 p_HXZ: In MPG mode, Z axis is selected
Bit9 p_HXY: In MPG mode, Y axis is selected
Bit8 p_HXX: In MPG mode, X axis is selected
Bit7 p_DEC8: 8th axis deceleration (reference) signal in HOME mode
Bit6 p_DEC7: 7th axis deceleration (reference) signal in HOME mode
Bit5 p_DEC6: 6th axis deceleration (reference) signal in HOME mode
Bit4 p_DEC5: 5th axis deceleration (reference) signal in HOME mode
Bit3 p_DEC4: 4th axis deceleration (reference) signal in HOME mode
Bit2 p_DECZ: Z axis deceleration (reference) signal in HOME mode
Bit1 p_DECY: Y axis deceleration (reference) signal in HOME mode
Bit0 p_DECX: X axis deceleration (reference) signal in HOME mode
|
|
The p_DECx bits are used to inform the system when the axis reaches the reference switch during the homing process. Reference switches are normally open and should be connected directly to these bits. If they are normally closed, they should be inverted before connecting. When the system receives a reference command, it searches for this signal at the speed specified in the "1. Home Speed" parameter. Once the signal is reached, the axis is moved in the specified direction at the speed defined in the "2. Home Speed" parameter until the signal reaches "0". The reference process is completed either here or in the first motor "Z" phase, depending on the "Prm192~Prm197: Axes reference without reset pulse" parameter.
The p_HXx bits inform the system which axis or axes will move when the user turns the handwheel in MPG mode. The axis selection switch on the hand panel can be directly connected to these bits. |
|
Address |
Description |
|||||||||
|
1050 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_ITL8 |
p_ITL7 |
p_ITL6 |
p_ITL5 |
p_ITL4 |
p_ITLZ |
p_ITLY |
p_ITLX |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_ON8 |
p_ON7 |
p_ON6 |
p_ON5 |
p_ON4 |
p_ONZ |
p_ONY |
p_ONX |
||
Bit15 p_ITL8: 8th axis motion interlock signal (Normally Closed)
Bit14 p_ITL7: 7th axis motion interlock signal (Normally Closed)
Bit13 p_ITL6: 6th axis motion interlock signal (Normally Closed)
Bit12 p_ITL5: 5th axis motion interlock signal (Normally Closed)
Bit11 p_ITL4: 4th axis motion interlock signal (Normally Closed)
Bit10 p_ITLZ: Z axis motion interlock signal (Normally Closed)
Bit9 p_ITLY: Y axis motion interlock signal (Normally Closed)
Bit8 p_ITLX: X axis motion interlock signal (Normally Closed)
Bit7 p_ON8: 8th axis servo ON signal
Bit6 p_ON7: 7th axis servo ON signal
Bit5 p_ON6: 6th axis servo ON signal
Bit4 p_ON5: 5th axis servo ON signal
Bit3 p_ON4: 4th axis servo ON signal
Bit2 p_ONZ: Z axis servo ON signal
Bit1 p_ONY: Y axis servo ON signal
Bit0 p_ONX: X axis servo ON signal
|
|
The p_ONx bits are used to activate the ON signal sent to the servo motors. A condition of "c_SALM" = "0" is set in the section that activates these bits to prevent the vertical axes from dropping in case of any servo motor alarm. Additionally, in rotary table applications, the motor can be deactivated to relieve it from the load. |
|
|
The p_ITLx bits are used to prohibit the movement of the axes. They should normally be kept in the "1" position. When set to "0" for any reason, the system behaves as if it is executing all movement commands; however, it does not send these commands to the servo motor. If the given command exceeds the allowed maximum position deviation (PRM120~127), the system enters alarm state. While these bits are in the "0" position, movement commands are accumulated and are sent to the respective axis when the bit is set back to "1". This may result in sudden jumps in the axes. |
|
Address |
Description |
|||||||||
|
1051 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_A8S2 |
p_A7S2 |
p_A6S2 |
p_A5S2 |
p_A4S2 |
p_AZS2 |
p_AYS2 |
p_AXS2 |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_A8S1 |
p_A7S1 |
p_A6S1 |
p_A5S1 |
p_A4S1 |
p_AZS1 |
p_AYS1 |
p_AXS1 |
||
Bit15 p_A8S2: Request to link 8th axis rotation to the 2nd Spindle speed command
Bit14 p_A7S2: Request to link 7th axis rotation to the 2nd Spindle speed command
Bit13 p_A6S2: Request to link 6th axis rotation to the 2nd Spindle speed command
Bit12 p_A5S2: Request to link 5th axis rotation to the 2nd Spindle speed command
Bit11 p_A4S2: Request to link 4th axis rotation to the 2nd Spindle speed command
Bit10 p_AZS2: Request to link Z axis rotation to the 2nd Spindle speed command
Bit9 p_AYS2: Request to link Y axis rotation to the 2nd Spindle speed command
Bit8 p_AXS2: Request to link X axis rotation to the 2nd Spindle speed command
Bit7 p_A8S1: Request to link 8th axis rotation to the 1st Spindle speed command
Bit6 p_A7S1: Request to link 7th axis rotation to the 1st Spindle speed command
Bit5 p_A6S1: Request to link 6th axis rotation to the 1st Spindle speed command
Bit4 p_A5S1: Request to link 5th axis rotation to the 1st Spindle speed command
Bit3 p_A4S1: Request to link 4th axis rotation to the 1st Spindle speed command
Bit2 p_AZS1: Request to link Z axis rotation to the 1st Spindle speed command
Bit1 p_AYS1: Request to link Y axis rotation to the 1st Spindle speed command
Bit0 p_AXS1: Request to link X axis rotation to the 1st Spindle speed command
|
|
With the Pulser3 CNC controller, all axes can be configured as either normal axes or as Spindle 1 or Spindle 2. To configure an axis as a spindle, these bits are set to "1" from the PLC, notifying the system that the axis is selected as a spindle. Once the axis is switched to spindle mode, M3, M4, M5, and Sxxx commands are used for Spindle 1, while M13, M14, M15, and Pxxx commands are used for Spindle 2. The corresponding axis type should be selected as ROT/SPD in the system parameters(SPRM1~7). |
|
Address |
Description |
|||||||||
|
1052 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_RST8 |
p_RST7 |
p_RST6 |
p_RST5 |
p_RST4 |
p_RSTZ |
p_RSTY |
p_RSTX |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_PAX8 |
p_PAX7 |
p_PAX6 |
p_PAX5 |
p_PAX4 |
p_PAXZ |
p_PAXY |
p_PAXX |
||
Bit15 p_RST8: Cancel the movement command of the 8th axis controlled by the PLC
Bit14 p_RST7: Cancel the movement command of the 7th axis controlled by the PLC
Bit13 p_RST6: Cancel the movement command of the 6th axis controlled by the PLC
Bit12 p_RST5: Cancel the movement command of the 5th axis controlled by the PLC
Bit11 p_RST4: Cancel the movement command of the 4th axis controlled by the PLC
Bit10 p_RSTZ: Cancel the movement command of the Z axis controlled by the PLC
Bit9 p_RSTY: Cancel the movement command of the Y axis controlled by the PLC
Bit8 p_RSTX: Cancel the movement command of the X axis controlled by the PLC
Bit7 p_PAX8: Request to transfer 8th axis control to the PLC
Bit6 p_PAX7: Request to transfer 7th axis control to the PLC
Bit5 p_PAX6: Request to transfer 6th axis control to the PLC
Bit4 p_PAX5: Request to transfer 5th axis control to the PLC
Bit3 p_PAX4: Request to transfer 4th axis control to the PLC
Bit2 p_PAXZ: Request to transfer Z axis control to the PLC
Bit1 p_PAXY: Request to transfer Y axis control to the PLC
Bit0 p_PAXX: Request to transfer X axis control to the PLC
|
|
Any axis can be controlled by the PLC when needed. To control an axis from the PLC, the corresponding p_PAXx bit must be set to "1". The CNC checks if there is no movement on the relevant axis to transfer control to the PLC or to take control back from the PLC. If there is movement on the axis or if the CNC’s motion buffer is full, this transition does not occur. The current control status of the axis can be monitored using the c_PAXx bits. Once an axis is switched to PLC mode, the p_JPx and p_JNx bits can still be used for JOG movement. |
|
Address |
Description |
|||||||||
|
1053 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_HOM8 |
p_HOM7 |
p_HOM6 |
p_HOM5 |
p_HOM4 |
p_HOMZ |
p_HOMY |
p_HOMX |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_POS8 |
p_POS7 |
p_POS6 |
p_POS5 |
p_POS4 |
p_POSZ |
p_POSY |
p_POSX |
||
Bit15 p_HOM8: Request to find home position for 8th axis controlled by PLC
Bit14 p_HOM7: Request to find home position for 7th axis controlled by PLC
Bit13 p_HOM6: Request to find home position for 6th axis controlled by PLC
Bit12 p_HOM5: Request to find home position for 5th axis controlled by PLC
Bit11 p_HOM4: Request to find home position for 4th axis controlled by PLC
Bit10 p_HOMZ: Request to find home position for Z axis controlled by PLC
Bit9 p_HOMY: Request to find home position for Y axis controlled by PLC
Bit8 p_HOMX: Request to find home position for X axis controlled by PLC
Bit7 p_POS8: Request to movement 8th axis to the specified target in PLC control mode
Bit6 p_POS7: Request to movement 7th axis to the specified target in PLC control mode
Bit5 p_POS6: Request to movement 6th axis to the specified target in PLC control mode
Bit4 p_POS5: Request to movement 5th axis to the specified target in PLC control mode
Bit3 p_POS4: Request to movement 4th axis to the specified target in PLC control mode
Bit2 p_POSZ: Request to movement Z axis to the specified target in PLC control mode
Bit1 p_POSY: Request to movement Y axis to the specified target in PLC control mode
Bit0 p_POSX: Request to movement X axis to the specified target in PLC control mode
|
Address |
Description |
|||||||||
|
1055 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_8NLIM |
p_7NLIM |
p_6NLIM |
p_5NLIM |
p_4NLIM |
p_ZNLIM |
p_YNLIM |
p_XNLIM |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_8PLIM |
p_7PLIM |
p_6PLIM |
p_5PLIM |
p_4PLIM |
p_ZPLIM |
p_YPLIM |
p_XPLIM |
||
Bit15 p_8NLIM: 8th axis negative (-) direction limit sensor signal (Normally Closed)
Bit14 p_7NLIM: 7th axis negative (-) direction limit sensor signal (Normally Closed)
Bit13 p_6NLIM: 6th axis negative (-) direction limit sensor signal (Normally Closed)
Bit12 p_5NLIM: 5th axis negative (-) direction limit sensor signal (Normally Closed)
Bit11 p_4NLIM: 4th axis negative (-) direction limit sensor signal (Normally Closed)
Bit10 p_ZNLIM: Z axis negative (-) direction limit sensor signal (Normally Closed)
Bit9 p_YNLIM: Y axis negative (-) direction limit sensor signal (Normally Closed)
Bit8 p_XNLIM: X axis negative (-) direction limit sensor signal (Normally Closed)
Bit7 p_8PLIM: 8th axis positive (+) direction limit sensor signal (Normally Closed)
Bit6 p_7PLIM: 7th axis positive (+) direction limit sensor signal (Normally Closed)
Bit5 p_6PLIM: 6th axis positive (+) direction limit sensor signal (Normally Closed)
Bit4 p_5PLIM: 5th axis positive (+) direction limit sensor signal (Normally Closed)
Bit3 p_4PLIM: 4th axis positive (+) direction limit sensor signal (Normally Closed)
Bit2 p_ZPLIM: Z axis positive (+) direction limit sensor signal (Normally Closed)
Bit1 p_YPLIM: Y axis positive (+) direction limit sensor signal (Normally Closed)
Bit0 p_XPLIM: X axis positive (+) direction limit sensor signal (Normally Closed)
|
Address |
Description |
|||||||||
|
1056 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_SN8 |
p_SN7 |
p_SN6 |
p_SN5 |
p_SN4 |
p_SNZ |
p_SNY |
p_SNX |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_SP8 |
p_SP7 |
p_SP6 |
p_SP5 |
p_SP4 |
p_SPZ |
p_SPY |
p_SPX |
||
Bit15 p_SN8: 8th axis negative (-) direction stepping command (MPG Mode)
Bit14 p_SN7: 7th axis negative (-) direction stepping command (MPG Mode)
Bit13 p_SN6: 6th axis negative (-) direction stepping command (MPG Mode)
Bit12 p_SN5: 5th axis negative (-) direction stepping command (MPG Mode)
Bit11 p_SN4: 4th axis negative (-) direction stepping command (MPG Mode)
Bit10 p_SNZ: Z axis negative (-) direction stepping command (MPG Mode)
Bit9 p_SNY: Y axis negative (-) direction stepping command (MPG Mode)
Bit8 p_SNX: X axis negative (-) direction stepping command (MPG Mode)
Bit7 p_SP8: 8th axis positive (+) direction stepping command (MPG Mode)
Bit6 p_SP7: 7th axis positive (+) direction stepping command (MPG Mode)
Bit5 p_SP6: 6th axis positive (+) direction stepping command (MPG Mode)
Bit4 p_SP5: 5th axis positive (+) direction stepping command (MPG Mode)
Bit3 p_SP4: 4th axis positive (+) direction stepping command (MPG Mode)
Bit2 p_SPZ: Z axis positive (+) direction stepping command (MPG Mode)
Bit1 p_SPY: Y axis positive (+) direction stepping command (MPG Mode)
Bit0 p_SPX: X axis positive (+) direction stepping command (MPG Mode)
|
Address |
Description |
|||||||||
|
1057 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_HOV1000 |
p_HOV100 |
p_HOV10 |
p_HOV1 |
|
p_SOV4 |
p_SOV2 |
p_SOV1 |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_ROV4 |
p_ROV3 |
p_ROV2 |
p_ROV1 |
p_FOV8 |
p_FOV4 |
p_FOV2 |
p_FOV1 |
||
Bit15 p_HOV1000: MPG mode step ratio 1.000 step selection
Bit14 p_HOV100: MPG mode step ratio 0.1000 step selection
Bit13 p_HOV10: MPG mode step ratio 0.0100 step selection
Bit12 p_HOV1: MPG mode step ratio 0.0010 step selection
Bit11
Bit10 p_SOV4: Spindle1 rotation speed ratio bit 2
Bit9 p_SOV2: Spindle1 rotation speed ratio bit 1
Bit8 p_SOV1: Spindle1 rotation speed ratio bit 0
Bit7 p_ROV4: Rapid movement speed ratio 100%
Bit6 p_ROV3: Rapid movement speed ratio 50%
Bit5 p_ROV2: Rapid movement speed ratio 25%
Bit4 p_ROV1: Rapid movement speed ratio 0%
Bit3 p_FOV8: Cutting feed ratio bit 3
Bit2 p_FOV4: Cutting feed ratio bit 2
Bit1 p_FOV2: Cutting feed ratio bit 1
Bit0 p_FOV1: Cutting feed ratio bit 0
|
|
To adjust cutting feed ratio |
|||
|
p_FOV8 |
p_FOV4 |
p_FOV2 |
p_FOV1 |
Cutting Feed Ratio |
|
0 |
0 |
0 |
0 |
%0 |
|
0 |
0 |
0 |
1 |
%10 |
|
0 |
0 |
1 |
0 |
%20 |
|
0 |
0 |
1 |
1 |
%30 |
|
0 |
1 |
0 |
0 |
%40 |
|
0 |
1 |
0 |
1 |
%50 |
|
0 |
1 |
1 |
0 |
%60 |
|
0 |
1 |
1 |
1 |
%70 |
|
1 |
0 |
0 |
0 |
%80 |
|
1 |
0 |
0 |
1 |
%90 |
|
1 |
0 |
1 |
0 |
%100 |
|
1 |
0 |
1 |
1 |
%110 |
|
1 |
1 |
0 |
0 |
%120 |
|
1 |
1 |
0 |
1 |
%130 |
|
1 |
1 |
1 |
0 |
%140 |
|
1 |
1 |
1 |
1 |
%150 |
When PRM332 = 0, p_ROVx is executed as follows
|
|
To adjust rapid speed ratio |
|||
|
p_ROV4 |
p_ROV3 |
p_ROV2 |
p_ROV1 |
Rapid Speed Ratio |
|
X |
x |
x |
1 |
%0 |
|
X |
x |
1 |
0 |
%25 |
|
X |
1 |
0 |
0 |
%50 |
|
1 |
0 |
0 |
0 |
%100 |
When PRM332 = 1, p_ROVx is executed as follows
|
|
To adjust rapid speed ratio |
|||
|
p_ROV4 |
p_ROV3 |
p_ROV2 |
p_ROV1 |
Rapid Speed Ratio |
|
0 |
0 |
0 |
0 |
%0 |
|
0 |
0 |
0 |
1 |
%10 |
|
0 |
0 |
1 |
0 |
%20 |
|
0 |
0 |
1 |
1 |
%30 |
|
0 |
1 |
0 |
0 |
%40 |
|
0 |
1 |
0 |
1 |
%50 |
|
0 |
1 |
1 |
0 |
%60 |
|
0 |
1 |
1 |
1 |
%70 |
|
1 |
0 |
0 |
0 |
%80 |
|
1 |
0 |
0 |
1 |
%90 |
|
1 |
0 |
1 |
0 |
%100 |
|
1 |
0 |
1 |
1 |
%100 |
|
1 |
1 |
0 |
0 |
%100 |
|
1 |
1 |
0 |
1 |
%100 |
|
1 |
1 |
1 |
0 |
%100 |
|
1 |
1 |
1 |
1 |
%100 |
|
|
To adjust spindle1 rotation speed ratio |
|||
|
- |
p_SOV4 |
p_SOV2 |
p_SOV1 |
Spindle1 Rotation Speed Ratio |
|
- |
0 |
0 |
0 |
%50 |
|
- |
0 |
0 |
1 |
%60 |
|
- |
0 |
1 |
0 |
%70 |
|
- |
0 |
1 |
1 |
%80 |
|
- |
1 |
0 |
0 |
%90 |
|
- |
1 |
0 |
1 |
%100 |
|
- |
1 |
1 |
0 |
%110 |
|
- |
1 |
1 |
1 |
%120 |
|
|
"When the cutting feed ratio is set to 0%, all movements, including RAPID movements, are paused. |
|
Address |
Description |
|||||||||
|
1058 |
Signals Sent from Internal PLC to CNC |
|||||||||
|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
|
|
|
p_ESP |
p_STP |
p_STT |
p_HOLD |
p_ERST |
p_RAPID |
p_KEY |
p_ITL_ALL |
||
|
|
||||||||||
|
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
|
|
p_DRN |
p_BDT |
p_MLK |
p_SBK |
p_OPS |
p_MODE4 |
p_MODE2 |
p_MODE1 |
||
